Programowanie na platformie Java SE. Zaawansowany

Szkolenie koncentruje się na zaawansowanych metodach programowania na platformie Java SE i jest rozwinięciem kursu podstawowego.
Kod: JVA-008
Czas trwania: 40 godzin

Opis szkolenia

Szkolenie koncentruje się na zaawansowanych metodach programowania na platformie Java SE i jest kolejną częścią kursu Java SE część 1.

Plan szkolenia

Podstawowe klasy biblioteki systemowej
  • System
  • Math
  • Object
  • Strings
  • Podstawowa klasa opakowująca (Primitive Wrapper Class)
  • Praca z wyrażeniami regularnymi
  • Properties
Wejście-wyjście (I/O)
  • Biblioteka klasy I/O
  • Sieci
  • Formatowanie wyjścia
Wątki
  • Wątek
  • Kontrolowanie wątków
  • Sekcje krytyczne
  • Kontrolowanie wątków w sekcji krytycznej
  • Biblioteka podstaw synchronizacji java.util.concurrent
  • Kolekcje
  • Przegląd kolekcji API
Kolekcje
  • Set
  • Map
  • Stosowanie różnych struktur danych w różnych sytuacjach
  • Mechanizm porównania elementów kolekcji
  • Synchronizowane i niesynchronizowane kolekcje
Wprowadzenie do standardu JavaBeans
  • Specyfikacja JavaBeans
  • Komponent
  • Kontener
  • Zasady programowania JavaBeans
  • Mechanizm obsługi zdarzenia
  • Komponent metadane
  • Wykorzystanie JavaBeans w innych standardach i frameworkach
Wprowadzenie do programownia graficznych interfejsów użytkownika (GUI)
  • Przegląd bibliotek GUI
  • Porównanie bibliotek
  • Wprowadzenie do Swing
  • Kluczowe komponenty Swing
  • Obsługa zdarzeń Swing
Adnotacje Reflection API
  • Wprowadzenie do programowania aspektowego
  • Wykorzystanie adnotacji
  • Adnotacje standardowe
  • Adnotacje niestandardowe
System logowania
Zarządzanie JVM
  • Podział pamięci
  • Algorytmy odśmiecania pamięci
  • Monitorowanie JVM

Cele

  • Wykorzystanie podstawowych klas biblioteki systemowej w aplikacjach: System, Math, Object, strings, wrappers
  • Obsługa wejścia-wyjścia z aplikacji
  • Kontrolowanie wątków w aplikacjach
  • Praca z kolekcjami standardowych klas
  • Użycie modelu komponentowego JavaBeans
  • Programowanie prostego interfejsu graficznego aplikacji za pomocą biblioteki Swing
  • Użycie mechanizmów refleksji
  • Użycie adnotacji w aplikacjach
  • Użycie standardowej biblioteki do logowania w aplikacjach
  • Faktyczne monitorowanie i konfiguracja JVM
  • Programowanie za pomocą języków skryptowych, takich jak JavaScript

Grupa docelowa

  • Programiści Java
  • Programiści, pracujący z innymi językami

Trener Online
Julius Schwartzenberg Software Development Consultant
After getting acquainted with GNU/Linux in high school, Julius did not look back and has enjoyed working with many of its variations over the past 20 years. Operating systems, networking and programming are his main interests.

In 2010 he received a Master of Science degree in Computer Science from the University of Twente (NL) after completing the Kerckhoffs Computer Security master program, a collaboration including courses at the Radboud University and the Technical University of Eindhoven.

He has been working as a developer in multiple companies primarily on Java projects in the areas of security, railroads, insurance and lithography. In his spare time (and sometimes at work) he enjoys working on free software projects and maintaining his language skills.

Julius is an Oracle Certified Java Developer and a Google Cloud Certified Associate Cloud Engineer.
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
7.03.2022 - 18.03.2022
Godziny szkolenia: 10:00-14:00
Strefa czasowa: UTC +2
Lokalizacja: Online
Czas trwania: 40 godzin
Jezyk: Angielski
Trener
Julius Schwartzenberg
Software Development Consultant
-10% 2 860 zł
2 574 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
7.03.2022 - 18.03.2022
Godziny szkolenia: 10:00-14:00
Strefa czasowa: UTC +2
Lokalizacja: Online
Czas trwania: 40 godzin
Trener
Julius Schwartzenberg
Software Development Consultant
-10% 2 860 zł
2 574 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 2860 zł
Bucharest 2860 zł
Kraków 2860 zł
Wroclaw 2860 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-00862183

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.