Szkolenia Capstone Courseware

Cel szkolenia dlearning

Kurs zapewnia zaawansowane programowanie aplikacji przy użyciu Javy SE(Java Standard Edition, Java Platfrom). Jest przeznaczone dla osób z solidnym doświadczeniem w programowaniu strukturalnym oraz obiektowym w Javie, włączając API kolekcji oraz obsługę wyjątków.

Szkolenie obejmuje kilka uniwersalnych tematów, takich jak: używanie i tworzenie typów generycznych, wielowątkowość, Reflecion API, adnotacje, programowanie sieciowe przy użyciu socketów.

Dobrze łączy się z innymi kursami „zaawanowanej” Javy: JDBC, bezpieczne kodowanie, Swing GUI, wzorce projektowe itd.

Cele szkolenia:

  • Efektywne użycie typów generycznych w Javie.
  • Pisanie aplikacji wielowątkowych w Javie
  • Użycie Reflecion API
  • Użycie standardowych adnotacji oraz tworzenie własnych do wyrażania meta-danych w plikach źródłowych Javy
  • Komunikacja między procesami przy użyciu socketów

Plan szkolenia Rozwiń listę

  1. Typy generyczne (generics)
    • Używanie generics
    • Type Erasure
    • Type Boundaries
    • Wyrażenia wieloznaczne (Wildcards)
    • Metody generic
    • Mocne i słabe strony generics
    • Starszy kod i generics
  2. Wątki
    • Model wątków w Javie
    • Tworzenie i uruchamianie wątków
    • Zmiana stanów wątków
    • Synchronizacja
    • Pola Volatile a metody Synchronized - wait i notify - join i sleep
    • Concurrency
    • API
    • Operacje atomowe
  3. Mechanizm refleksji
    • Zastosowania dla Meta-Data
    • Reflection
    • API
    • Klasa Class
    • Paczka java.lang.reflect
    • Czytanie informacji typu
    • Poruszanie się po drzewach dziedziczenia
    • Dynamiczne tworzenie
    • Dynamiczne wywoływanie
    • Mechanizm refleksji na generics
  4. Adnotacje
    • Programowanie aspektowe i Java
    • Model adnotacji
    • Typy adnotacji
    • Wbudowane adnotacje
    • Adnotacje kontra Deskryptory (XML)
  5. Sockety
    • Model OSI
    • Protokoły sieciowe
    • Klasa Socket
    • Klasa ServerSocket
    • Łączenie się przy użyciu obiektów URL
    • HTTP i inne serwery TCP
    • Klienci i serwery Datagram
    • Non-Blocking Sockets
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Solidne doświadczenie w programowaniu w Javie, szczególnie obiektowych aspektach języka. Interfejsy, klasy abstrakcyjne, wątki, typy generyczne, kolekcje oraz metody rekurencyjne są integralną częścią niektórych ćwiczeń laboratoryjnych.Świetnym przygotowaniem jest kurs 103.
Poziom trudności
Certyfikat Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
Prowadzący Certyfikowany wykładowca Capstone Courseware.
Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Zobacz więcej szkoleń tego producenta

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







Cena szkolenia

  • Forma szkolenia: stacjonarne

  • Forma szkolenia: dlearning

1500 PLN NETTO

Czytaj więcej o ctab

Czas trwania

2 dni

Dostępne terminy

  • 2017-03-06 - Kraków
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute
    • Język obowiązujący na szkoleniu
    • Język polski
    • Język angielski
    • Forma szkolenia
    • Szkolenie stacjonarne
    • Szkolenie dlearning
    • Zarezerwuj termin
  • 2017-05-22 - Warszawa
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute
    • Język obowiązujący na szkoleniu
    • Język polski
    • Język angielski
    • Forma szkolenia
    • Szkolenie stacjonarne
    • Szkolenie dlearning
    • Zarezerwuj termin