Programowanie na platformie Java SE7. Zaawansowany

Szkolenie koncentruje się na zaawansowanych metodach programowania na platformie Java SE7 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 SE7 i jest kolejną częścią kursu Java SE7 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 Bucharest
Catalin Tudose Java and Web Technologies Expert
Catalin jest doświadczonym i zaangażowanym inżynierem oprogramowania, posiada kompetencję w różnych dziedzinach, takich jak analiza wymagań, zarządzanie projektami (Waterfall i Agile), zarządzanie ludźmi, projektowanie baz danych, architektury oprogramowania i technologie oprogramowania do aplikacji typu Enterprise. W ciągu swojej kariery występował w rolach tak starszego programisty, jak kierownika zespołu technicznego.

Poza inżynierią oprogramowania Catalin także jest zaangażowany w opracowywanie i ułatwianie szkoleń programistycznych i szkoleń, dotyczących baz danych, dla firm i uczelni wyższych. Prowadził kursy z Java, analizy algorytmów, SQL i projektowania baz danych.

Jest certyfikowanym przez Agile Scrum Masterem doskonale rozumiejącym techniki zarządzania projektami i bogatym doświadczeniem w zarządzaniu projektami twrzącymi oprogramowanie.
Szkolenie zaplanowano na Bucharest
31.08.2020 - 11.09.2020
Godziny szkolenia: 09:30-13:30
Lokalizacja: Bucharest
Czas trwania: 40 godzin
Jezyk: Rumuński
Trener
Catalin Tudose
Java and Web Technologies Expert
2 640 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Bucharest 2640 zł
Kraków 2640 zł
Wroclaw 2640 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
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa

Telefon kontaktowy:

+48 122110650
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Telefon kontaktowy:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw

Telefon kontaktowy:

+48 122110650
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Telefon kontaktowy:

+48 122110650
Success
Dziekujemy!
Twoje zgloszenie zostalo zarejestrowane.