Programowanie na platformie Java SE. Początkujący

Na tym kursie uczestnicy zdobędą podstawowe umiejętnoąści i wiedza, które pozwolą im zająć się opracowaniem na platformie Java SE.
Kod: JVA-007
Czas trwania: 40 godzin

Opis szkolenia

W tym kursie znalazły się podstawowe umiejętności i wiedza, które pozwolą słuchaczom zająć się opracowaniem na platformie Java SE.

Kurs analizuje wszystkie specyficzne tematy dotyczące programowania w Java, od podstaw UML do implementacji programowania obiektowego w Java. Szczególny nacisk będzie położony na podstawy składni oraz kluczowe praktyki w programowaniu obiektowym.

Plan szkolenia

1. Wprowadzenie do platformy Java
  • Historia
  • Cele platformy
  • Koncepcja platformy
  • Wersjonowanie
  • Specyfikacje Java
  • Przegląd JDK
  • Programowanie i uruchamianie
  • Pisanie komentarzy w JavDoc
2. Podstawy programowania obiektowego
  • Paradygmaty programowania
  • Klasy i obiekty
  • Dziedziczenie
  • Polimorfizm
  • Widoczność
3. Wprowadzenie do UML
  • Zadania UML
  • Typy diagramów
  • Diagramy klas
  • Diagramy stanów
  • Diagramy sekwencji
  • Przegląd innych typów diagramów
4. Struktura aplikacji Java
  • Opis klasy
  • Koncepcja aplikacji Java
  • Praca z egzemplarzem klasy
  • Przykład
  • Pojęcie classpath
  • Praktyka
  • Pakiety
  • Archiwa Java
  • Praktyka
  • Modyfikacja aplikacji Java z dwóch klas
  • Dzielenie klas na pakiety
  • Archiwizacja jednego pakietu
  • Uruchamianie
5. Typy proste, operatory, kontrola przepływu
  • Gdzie wykorzysuje się podstawowe typy
  • Deklaracja zmiennych i ich inicjalizacja
  • Typy proste
  • Podstawowe typy
  • Operatory w Java
  • Rozgałęzianie
  • Cykle
  • Parametry metod
6. Implementacja programowania obiektowego w Java
  • Przesłonięcie (overriding) metody
  • Dziedziczenie
  • Polimorfizm
  • Modyfikator final
  • Konstruktory
  • Typ wyliczeniowy (enum)
  • Kontekst statyczny
  • Abstrakcje
  • Zasady projektowania
  • Klasy parametryzowane (generics)
7. Składnia Java - tematy zaawansowane
  • Asercje
  • Klasy wewnętrzne
  • Kompatybilność z poprzednimi wersjami platformy
8. Wyjątki:
  • Obsługa wyjątków
  • Blok try-catch-finally
  • Typy wyjątków
  • Wyrzucenie wyjątku z metody
  • Technika "rethrow"

Cele

Po zakończeniu nauczania słuchacze będą mogli:
  • generować dokumentację JavaDoc;
  • czytać podstawowe typy diagramów UML;
  • programować i uruchamiać aplikacje Java;
  • wykorzystać w aplikacjach typy proste i obiektowe;
  • wykorzystać w aplikacjach kluczowe instrukcje języka;
  • wykorzystać w aplikacjach klasy i interfejsy abstrakcyjne;
  • stosować kluczowe zasady projektowania i wzorce projektowe w projektowaniu aplikacji;
  • wykorzystać asercje w aplikacjach;
  • wykorzystać wewnętrzne klasy w aplikacjach;
  • wykorzystać mechanizm wyjątków w aplikacjach .

Grupa docelowa

  • Młodsi programiści Java, pracujący na platformie Java SE.
  • Programiści, pracujący z innymi językami i na innych platformach bez doświadczenia z językiem Java.

Trener Online
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 Online
7.12.2020 - 18.12.2020
Godziny szkolenia: 09:30-13:30
Lokalizacja: Online
Czas trwania: 40 godzin
Jezyk: Rumuński
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 2 640 zł
2 376 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
7.12.2020 - 18.12.2020
Godziny szkolenia: 09:30-13:30
Lokalizacja: Online
Czas trwania: 40 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 2 640 zł
2 376 zł
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-00757622

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.