Szkolenie z zakresu programowania Java + Spring Boot
Szkolenie skierowane jest do osób chcących poznać lub nabyć nowe umiejętnośc z zakresu programowania Java + Spring Boot.
...Zdalne
60 h
8
Szkolenie z zakresu programowania Java + Spring Boot
Opis kursu
"Programowanie Java + Spring Boot" to kompleksowy kurs, który przygotowuje uczestników do tworzenia nowoczesnych aplikacji webowych i mikroserwisów z wykorzystaniem języka Java oraz frameworka Spring Boot. Kurs rozpoczyna się od wprowadzenia do podstaw programowania w Javie, obejmując obiektowość, zarządzanie pamięcią, oraz struktury danych. Następnie uczestnicy zapoznają się z fundamentami Spring, czyli najpopularniejszego frameworka do tworzenia aplikacji w Javie, ucząc się, jak działa architektura MVC (Model-View-Controller) oraz jak budować aplikacje webowe.
Główna część kursu koncentruje się na pracy z Spring Boot, który upraszcza konfigurację i umożliwia szybkie tworzenie aplikacji. Uczestnicy nauczą się tworzyć RESTful API, zarządzać zależnościami oraz integrować aplikacje z bazami danych, używając JPA (Java Persistence API) oraz Hibernate. Istotnym elementem kursu jest nauka testowania aplikacji, w tym testów jednostkowych i integracyjnych, a także wdrażania aplikacji na serwery produkcyjne. Szkolenie obejmuje również aspekty związane z bezpieczeństwem aplikacji, takie jak autoryzacja i uwierzytelnianie użytkowników za pomocą Spring Security.
W trakcie kursu uczestnicy dowiedzą się, jak optymalizować aplikacje pod kątem wydajności, zarządzać zależnościami za pomocą narzędzi takich jak Maven lub Gradle oraz jak wdrażać aplikacje na chmurę, np. AWS czy Google Cloud. Szkolenie zakończy się praktycznym projektem, w którym uczestnicy stworzą pełną aplikację opartą na Spring Boot, a na koniec otrzymają certyfikat potwierdzający zdobyte umiejętności.
Czego się nauczysz:
- Podstawy języka Java: typy danych, operatory, instrukcje sterowania, struktury danych
- Programowanie obiektowe w Javie: klasy, obiekty, dziedziczenie, polimorfizm
- Praca z kolekcjami w Javie
- Wyjątki i obsługa błędów w Javie
- Wprowadzenie do Java EE i technologii webowych
- Podstawy frameworka Spring: kontenery DI, wstrzykiwanie zależności, aspekty
- Spring MVC: tworzenie kontrolerów, widoków i modeli
- Praca z warstwą serwisową Spring: adnotacje @Service, @Repository, @Autowired
- Testowanie aplikacji Spring: Spring Boot Test, Mockito
- Wdrażanie aplikacji Spring na serwerach produkcyjnych
Wymagania:
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Offi ce, Libre Offi ce, Open Offi ce
- minimalna prędkość łącza: 512KB/sek