Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Java

  • Wersje Java
  • Instalacja wirtualnej maszyny
  • Platforma
  • Narzędzia
  • Korzystanie z dokumentacji i wybranych książek
  • Kierunki rozwoju Java
  • Dyskusja na temat opcji

Składnia języka

  • Deklaracje i typy danych
  • Typy proste
  • Typy referencyjne
  • Instrukcje sterujące przepływem
  • Tablice

Programowanie obiektowe

  • Modelowanie
  • Obiekty: Właściwości i metody
  • Tworzenie obiektów
  • Obiekty i referencje
  • Klasy
  • Interfejsy
  • Pakiety
  • Dziedziczenie
  • Klasy abstrakcyjne
  • Polimorfizm

Obsługa wyjątków

  • Try ... catch
  • Tworzenie własnych typów wyjątków

Operacje wejścia i wyjścia

  • Strumienie i filtry
  • Obsługa plików
  • Serializacja obiektów
  • Kolekcje danych

Programowanie wielowątkowe

  • Aplikacje wielowątkowe
  • Cykl życia wątku
  • Synchronizacja
  • Ochrona danych

Podstawy tworzenia aplikacji webowych w Java

  • Przegląd najpopularniejszych frameworków do tworzenia aplikacji webowych
  • Architektura wielowarstwowa
  • Aplikacje w architekturze Request/Response
  • Wywołanie i praca z bazą danych
  • Modelowanie aplikacji biznesowej
  • Warstwa żądań usług i kontrolera
  • Tworzenie widoków
  • Dyskusja na temat popularnych przypadków użycia

Wymagania

Kurs jest przeznaczony dla programistów znających dowolny język proceduralny lub strukturalny (np. C, Pascal, C++, Delphi).

 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie