O kursie
Podczas szkolenia uczestnicy zapoznają się z wybranymi możliwościami języka Java w zakresie wydajnego przetwarzania danych (praca z kolekcjami, strumieniami danych, wykorzystaniem wyrażeń regularnych, przetwarzaniem współbieżnym) i ich utrwalania w plikach oraz relacyjnych bazach danych. Nabędą również umiejętność budowy interfejsu graficznego użytkownika. Przedstawiony materiał w dużej mierze obejmuje zakres wiedzy wymagany na egzaminie OCPJP (Programmer II).
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY
Znajomość środowiska Windows. Posiadanie doświadczenia w programowaniu Javie w zakresie omawianym na szkoleniu JPR01.
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY
Znajomość środowiska Windows. Posiadanie doświadczenia w programowaniu Javie w zakresie omawianym na szkoleniu JPR01.
Kto powinien wziąć udział?
Szkolenie skierowane do osób chcących nauczyć się projektowania i budowania aplikacji desktopowych przy użyciu języka Java.
Program kursu
- Budowa klasy
- Składniki klasy
- Klasy wewnętrzne
- Klasy lokalne
- Klasy anonimowe
- Klasy statyczne
- Operacje wejścia-wyjścia
- Strumienie
- Operacje na plikach
- Zamykanie strumieni
- Dekoratory
- Biblioteka NIO i NIO.2
- Katalogi i drzewa katalogów
- Operacje na plikach i systemie plików
- Monitorowanie zmian
- Wybrane wzorce projektowe
- Singleton
- Builder
- Operacje na kolekcjach
- Użycie typów generycznych
- Sortowanie kolekcji i inne algorytmy
- Kolekcje i wielowątkowość
- Wyrażenia lambda
- Przykładowy problem i rozwiązanie trywialne
- Użycie delegacji
- Klasy anonimowe
- Wyrażenia lambda
- Projekt Lambda
- Interfejs funkcyjny
- Typ wyrażeń lambda
- Referencje
- Zmienne efektywnie finalne
- Wbudowane interfejsy funkcyjne
- Generyczne interfejsy funkcyjne
- Prymitywne interfejsy funkcyjne
- Dwuargumentowe interfejsy funkcyjne
- Operatory
- Strumienie danych (Stream API)
- Definicja strumienia danych
- Cechy strumieni
- Tworzenie strumieni
- Wartości opcjonalne
- Operacje pośrednie
- Operacje terminalne
- Sortowanie danych w strumieniu
- Strumienie szeregowe i równoległe
- Formatowanie i internacjonalizacja
- Potrzeba wieloj ęzyczności
- Lokalizatory
- Klasa ResourceBundle
- Formatowanie
- Programowanie wielowątkowe cz.1
- Tworzenie aplikacji wielowątkowych
- Tworzenie i startowanie wątków
- Metody sterujące wątkami
- Kończenie pracy wątka
- Stany wątków
- Ochrona danych
- Współpraca wątków
- Programowanie wielowątkowe cz.2
- Odbieranie wyników obliczeń asynchronicznych
- Planowanie zadań
- Typy atomowe
- Bariera cykliczna
- Framework Fork/Join
- Tworzenie interfejsu graficznego
- Założenia biblioteki graficznej
- Podstawowe pojęcia przy tworzeniu GUI
- Zarządzanie rozkładem komponentów
- Aplikacja w Swing’u
- Delegacyjny model zdarzeń
- Aplikacje graficzne, a wielowątkowość
- Budowanie menu
- Programowanie baz danych
- Wzorzec DAO
- Wprowadzenie do JDBC
- Nawiązywanie połączenia
- Przetwarzanie wyników zapytań
- Wprowadzenie do JPA
Czas trwania
5 dni
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
Wymagany komputer z dostępem do internetu.
Rejestracja
Wybierz termin:
Cena standardowa
za osobę
3 800
zł
+23% VAT
Cena zawiera:
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Zapisz się
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
FAQ
Najczęściej zadawane pytania
Prosimy o przejście do sekcji
Zapisz się, aby
wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje
się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.
Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.
Podczas wypełniania formularza rejestracji zaznacz opcję
"Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."
Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby.
W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności.
Możesz to również zrobić samodzielnie z użyciem poniższych danych:
- Nazwa firmy: Altkom Akademia S.A.
- Ulica i nr: ul. Chłodna 51
- Kod pocztowy: 00-867
- Miejscowość: Warszawa
- Numer NIP: 1880008391
Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest
wypełnienie formularza kontaktowego.
Możesz też zadzwonić do organizatora.
Kontakt
Masz pytania? Napisz do nas
Wypełnij formularz
Dane kontaktowe
Eventis.pl
04-395 Warszawa
ul. Siennicka 22/22
Organizator
Altkom Akademia S.A.
00-867 Warszawa, Polska
ul. Chłodna 51
woj. mazowieckie
Altkom Akademia jest częścią Grupy Altkom, przedsiębiorstwa założonego w 1988 roku i z sukcesem działającego nieprzerwanie przez ponad 30 lat. Od 1992 roku realizujemy szkolenia, kursy i rozmaite projekty edukacyjne skierowane zarówno do informatyków...
Powiadomienia o nowych terminach