Plan Szkolenia

Pierwsze kroki

  • Java Fenomen technologii
  • Jak napisać podstawową aplikację „hello world”.
  • Jak skompilować i wykonać kod Java.
  • Jak uczynić kod nieco bardziej złożonym

Przedstawiamy Apache Maven

  • Konwencja ponad konfiguracją
  • Maven Wtyczki
  • Model koncepcyjny projektu

Instalowanie i uruchamianie Maven

  • Pobieranie i instalowanie Maven
  • Testowanie Maven instalacji
  • Uzyskiwanie pomocy z Maven

Prosty Maven projekt

  • Tworzenie prostego projektu
  • Tworzenie prostego projektu
  • Prosty model obiektowy projektu

Java Składnia

  • Object-Oriented Programming Pojęcia
  • Zmienne, tablice, typy danych, operatory i przepływ sterowania
  • Co to są zmienne referencyjne
  • Klasy i obiekty
  • Czym jest dziedziczenie i jak działa
  • Czym są interfejsy, dlaczego są pisane i jak
  • Jak używać obiektów Java String i Number oraz jak formatować dane wyjściowe
  • Do czego służą pakiety i dlaczego musimy używać dyrektywy importowej

Java Obiekty

  • Java przegląd klas
  • Java cykl życia klasy
  • Modyfikatory klas i dziedziczenie
  • Przeciążenie” i nadpisanie
  • Konstruktorzy klas
  • Wielopostaciowość
  • Relacje: JEST i MA
  • słowo kluczowe „statyczne”.
  • Kiedy używać elementów statycznych
  • Używanie obiektów w aplikacji wdrożonej za pomocą Maven

Dostosowywanie Maven projektu

  • Dostosuj informacje o projekcie
  • Dodaj nowe zależności
  • Dodaj zasoby
  • Tworzenie spakowanej aplikacji wiersza poleceń

Optymalizacja i refaktoryzacja Maven POM

  • Oczyszczanie POM
  • Optymalizacja zależności
  • Optymalizacja wtyczek
  • Ostateczne POM

Java Kolekcje

  • Interfejs kolekcji
  • Listy, mapy i zbiory
  • Kolekcje i tablice
  • Konkurencja
  • Zarządzaj kolekcjami za pomocą aplikacji wdrożonej za pomocą Maven

Java Pamięć

  • Śmieciarz
  • Stos i stos
  • Cykl życia obiektu
  • metoda „finalize()”.

Java Wyjątki

  • Ogólna idea Java Wyjątków
  • Środowisko wykonawcze i „prawdziwe” wyjątki
  • Zgłaszanie wyjątku
  • instrukcje „spróbuj...złap”.
  • deklaracja „rzuca”.
  • Projektowanie własnych wyjątków
  • Testuj wyjątki i zarządzaj nimi za pomocą aplikacji wdrożonej za pomocą Maven

Projekt wielomodułowy z Maven

  • Budowa projektu wielomodułowego
  • Uruchamianie aplikacji wielomodułowej

Java Współbieżność

  • Wątki i współbieżność
  • Zadania wątkowe
  • Łączenie wątków
  • Widoczność zmiennych klas
  • Zbuduj i uruchom aplikację wielowątkową za pomocą Maven

Wymagania

Wymagana znajomość proceduralnego języka programowania (np. C, PHP, Basic, Pascal) lub obiektowego języka programowania.

 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie