Szkolenie Java Persistence API
Poziom
ZaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z Java poziom zaawansowany
Java jest obecnie jednym z najpopularniejszych i najlepiej opłacanych języków programowania, zarówno w dużych korporacjach jak i niewielkich firmach. Dzięki temu szkoleniu poznasz podstawy tworzenia kodu w tym języku oraz nauczysz się podchodzić do rozwiązywania problemów programistycznych we właściwy i uporządkowany sposób. Szkolenie poprowadzi Cię od fundamentów programowania takich jak tworzenie podstawowych struktur danych, instrukcje warunkowe, po bardziej zaawansowane aspekty związane z programowaniem obiektowym.
Dla kogo jest to szkolenie?
Dla programistów języka Java posiadających już doświadczenie w praktycznym programowaniu.
Dla programistów, którzy chcą uporządkować swoją wiedzę o Javie.
Dla osób, które chcą poznać fundamentalne techniki, które pomogą Ci zbudować warsztat JAVA developera.
Czego nauczysz się na tym szkoleniu?
- Fundamentalnych technik, które powinien znać każdy Java developer.
- Praktycznych rozwiązań przydatnych programistom JAVA.
- Podstaw programowania funkcyjnego.
- Nauczysz się korzystać z typów generycznych.
- Dowiesz się, jak tworzyć własne adnotacje i wykorzystywać w praktyce mechanizm refleksji.
Program szkolenia
Zaawansowane OOP
- klasy abstrakcyjne
- interfejsy
- polimorfizm
Rekordy – co to jest Value Object i dlaczego warto z tego korzystać
Enum – czym jest typ wyliczeniowy i jak go sprytnie wykorzystać do uproszczenia kodu
Typy generyczne i zaawansowane kolekcje
- zasady działania poszczególnych kolekcji
- najlepsze wykorzystanie poszczególnych kolekcji
IO w Javie – praca na plikach
Gradle – narzędzie do budowania naszych projektów oraz zarządzania zależnościami
Adnotacje – na przykładzie biblioteki Jackson
Programowanie funkcyjne
- klasy anonimowe
- lambdy
- streamy
SOLID – zbiór podstawowych praktyk, które powinien znać każdy programista
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.