Czas trwania
5 dni
Cena netto
skontaktuj się
Opis szkolenia
Intensywny kurs programowania w języku JAVA. Oprócz podstaw języka kurs obejmuje zagadnienia programowania zorientowanego obiektowo, Java Reflection API, JDBC oraz wprowadzenie do Java Enterprise Edition.
Profil uczestników i wymagania wstępne
Szkolenie skierowane jest do programistów chcących poznać język JAVA, pozwala na wsparcie przygotowań do certyfikacji OCPJP.
Niezbędna jest umiejętność programowania w dowolnym języku.
Niezbędna jest umiejętność programowania w dowolnym języku.
Program zajęć
- Wprowadzenie
- Platforma i język Java
- JVM, JRE & JDK
- narzędzia Java SE
- kompilacja i uruchomienie
- dystrybucja i archiwum Java
- Podstawy języka
- zmienne
- typy proste i obiektowe
- operatory
- instrukcje sterujące, warunkowe
- wyrażenia
- Programowanie obiektowe
- obiekty i klasy
- składowe: pola i metody
- konstruktory i bloki inicjalizacyjne
- elementy statyczne
- dziedziczenie i polimorfizm
- klasy abstrakcyjne i interfejsy
- nadpisywanie i przeciążanie metod
- Wyjątki
- mechanizm działania wyjątków
- hierarchia typów
- przegląd wbudowanych typów
- tworzenie własnych wyjątków
- asercje
- Tablice, kolekcje i klasy generyczne
- deklaracja, utworzenie tablicy
- tablice wielowymiarowe
- Kolekcje platformy: Java Collection Framework
- porównanie obiektów, metody equals & hashCode, interfejs Comparable
- typy generyczne
- Wejście / wyjście
- koncepcja strumieni
- operacje plikowe
- serializacja obiektów
- Obsługa baz danych
- standard JDBC
- obsługa połączeń i wykonywania i obsługi zapytań
- transakcje
- Wątki
- sposoby tworzenia
- synchronizacja wątków
- komunikacja międzywątkowa
- Programowanie sieciowe
- podstawy protokołów sieciowych
- UDP w Javie
- TCP w Javie
- Programowanie funkcyjne w Java 8
- klasy wewnętrzne i anonimowe
- Lambda-wyrażenie i referencje do metod
- Stream API, zastosowanie do kolekcji