Programowanie w języku JAVA - poziom zaawansowany
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest nauczenie uczestnika wykorzystywania najważniejszych modułów frameworka Spring, zapoznanie z idea Inversion of Control, zdobycie wiedzy o Web Services w Java. Po zakończeniu szkolenia uczetnik będzie potrafił wykorzystywać interfejs JDBC oraz bibliotekę Hibernate.
Umiejętności
Po szkoleniu uczestnik będzie potrafił:
- zrozumienie idei Inversion Of Control oraz umiejętność zastosowania jej przy użyciu - biblioteki Spring IOC
- znajomość technologii WebServices
- umiejętność projektowania serwisów oraz - tworzenia i konsumowania ich w technologiach REST i SOAP
- znajomość biblioteki Spring Boot
- umiejętność łączenia aplikacji z bazą danych przy pomocy interfejsu JDBC
- zrozumienie i umiejętność wykorzystania idei ORM w połączeniu z biblioteką Hibernate
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób mających wiedzę z podstaw języka Java, chcących uzupełnić ją o nowoczesne technologie i wzorce projektowania aplikacji.
Przygotowanie uczestników
- Od uczestników szkolenia wymagana jest podstawowa znajomość Java oraz minimalna znajomość Maven.
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Problemy podczas wytwarzania oprogramowania
Co to jest Spring
Dodawanie frameworka Spring do projektu
Idea Inversion Of Control Idea Bean
Tworzenie Bean’ów
Dynamiczne wstrzykiwanie Bean’ów
Konfiguracja IOC w Spring
Co to jest Spring Boot
Tworzenie aplikacji opartej o Spring Boot
Co to są WebServices
Sposoby komunikacji systemów
Opisywanie obiektów przy pomocy JSON
Tworzenie serwisu typu REST
Konsumpcja serwisu typu REST
Opisywanie obiektów przy pomocy XML
Tworzenie serwisów typu SOAP
Konsumpcja serwisów typu SOAP
Automatyczna generacja serwisów i modelu danych WSDL
Łączenie aplikacji Java z bazami danych poprzez JDBC
Dodawanie, modyfikacja i usuwanie wpisów w bazie danych
Wyszukiwanie danych w bazie
Co to jest ORM
Dlaczego używamy ORM
Co to jest Hibernate
Dodawanie Hibernate do projektu
Przygotowanie modelu danych dla Hibernate
Generacja struktury bazy danych przy pomocy Hibernate
Co to jest HQL
Wykonywanie zapytań przy pomocy HQL
Modyfikacja rekordów w bazie przy pomocy Hibernate
Wykonywanie zapytań przy pomocy kryteriów Hibernate
Idea DAO i serwisów bazodanowych
Tworzenie warstw DAO i serwisów bazodanowych
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie wykładów oraz ćwiczeń praktycznych. Łączy ono w sobie wiedzę merytoryczną oraz praktyczne przykłady jej wykorzystania.
- Ścieżka rozwoju
Zachęcamy do wzięcia udziału w innych szkoleniach z obszaru JAVA.
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)
