Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-11-08 2 700 / 3 dni Zgłoś chęć udziału
2017-11-28 2 700 / 3 dni Zgłoś chęć udziału
Pobierz program
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > Java

Szkolenie: Tworzenie aplikacji na bazie platformy Eclipse RCP
[J-ERCP]

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia modułowych aplikacji typu gruby klient w technologii Eclipse RCP. W trakcie kursu uczestnicy dowiedzą się jak przy użyciu wymienionych wyżej technologii tworzyć aplikacje oparte o mechanizm plug-inów oraz biblioteki interfejsu użytkownika wykorzystujące natywne kontrolki systemowe.

Adresaci szkolenia

Adresatami szkolenia są programiści Java i Java EE pragnący poznać sposoby tworzenia aplikacji typy gruby klient w technologii Eclipse Rich Client Platform. Od słuchaczy wymagana jest znajomość programowania w języku Java. Kurs zalecany jest dla osób zainteresowanych nowoczesnymi sposobami tworzenia modułowych aplikacji typu gruby klient.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do OSGi i platformy Eclipse RCP
    • Bundle OSGi, wersjonowanie oraz zależności
    • Ograniczenia dostępu
    • Cykl życia
    • Serwisy OSGi 
    • Declarative Services
    • Extension-points
    • Pliki konfiguracyjne
  2. Aplikacje Eclipse RCP 
    • Aplikacja/Produkt/Branding
    • Pluginy /Feature’y/Fragmenty/Updatesite’y
    • Workbench/Perspektywy/Edytory/Widoki
    • Command Framework
    • Menu i toolbary
    • Preferencje użytkownika
    • System pomocy
    • Jobs API
  3. SWT i  JFace
    • Podstawowe kontrolki
    • Layouty
    • Dialogi
    • Kontrolki JFace
    • Data binding
    • Kreatory 
    • Eclipse Forms
    • Internacjonalizacja aplikacji
  4. Build i deployment aplikacji
    • Ustawienia Eclipse IDE dla developmentu aplikacji RCP
    • Export produktów and updatesite’ów
    • Budowanie aplikacji przy użyciu Maven Tycho
    • Testy jednostkowe
    • Wprowadzenie do mechanizmu update’u przy użyciu Eclipse p2
  5. Eclipse 4.x
    • Porównanie Eclipse 4.x i Eclipse 3.x
    • Model aplikacji
    • Platform Services
    • Elementy interfejsu użytkownika
    • Warstwa kompatybilności
    • Stylowanie przy użyciu CSS 

Opinie uczestników

  • Szkolenie to pomogło mi zrozumieć zawiłe tajniki technologii Eclipse RCP stosowaną na naszym projekcie. Dzieki prostym przykładom wiedza sama wchodziła do głowy.

    Starszy konsultant - Capgemini Polska Sp. z o.o.

  • Kompetentnty, dobrze przygotowany prowadzący. Miła atmosfera. Prawidłowy dobór ćwiczeń. Materiały dodatkowe wymagają jednak dopracowania (kod źródłowy nie jest możliwy do skopiowania)

    Starszy programista - Capgemini Polska Sp. z o.o.

  • Szkolenie zostało przeprowadzone w profesjonalny sposób. Skupiało się przede wszystkim na aspektach praktycznych. Każde ćwiczenie poprzedzone było krótkim wstępem teoretycznym. Prowadzący bardzo dobrze przygotowany do szkolenia, potrafił dostosować się do potrzeb i oczekiwać uczestników kursu. Chętnie odpowiadał na ich pytania, pokazywał przykłady zgodnie z ich bieżącymi życzeniami. POLECAM

    Java Software Developer - Capgemini Polska Sp. z o.o.