Szkolenie: Spring Boot szybki start
Szkolenie Spring Boot szybki start to intensywny kurs Java backend, który uczy budowy nowoczesnych aplikacji REST, integracji z bazami danych, testowania, konfiguracji oraz wdrażania rozwiązań enterprise i mikroserwisowych z wykorzystaniem Spring Boot
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:SPRING/BOOT
Spring Boot szybki start
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji backendowych w oparciu o Spring Boot, z wykorzystaniem architektury REST oraz integracji z bazami danych
Szkolenie uczy praktycznego stosowania mechanizmów Spring Boot, takich jak wstrzykiwanie zależności, programowanie aspektowe, konfiguracja aplikacji oraz testowanie jednostkowe i integracyjne
Szkolenie pokazuje, jak efektywnie zarządzać konfiguracją, bezpieczeństwem oraz dokumentacją aplikacji, umożliwiając wdrażanie nowoczesnych rozwiązań w środowiskach enterprise i chmurowych
Dla kogo?
Programistów Java z praktycznym doświadczeniem, którzy chcą rozwijać nowoczesne aplikacje backendowe z użyciem Spring Boot
Deweloperów backendowych planujących migrację z tradycyjnego Spring Framework do Spring Boot
Zespoły projektowe wdrażające rozwiązania oparte o architekturę mikroserwisową i chmurową
Osoby przygotowujące się do pracy na stanowisku Junior lub Mid Java Developer w środowisku enterprise
Efekty kształcenia
Uczestnik projektuje aplikacje REST z wykorzystaniem Spring Boot
Uczestnik konfiguruje i integruje aplikacje z relacyjnymi oraz nierelacyjnymi bazami danych
Uczestnik wdraża mechanizmy bezpieczeństwa na poziomie aplikacji backendowej
Uczestnik testuje aplikacje przy użyciu testów jednostkowych i integracyjnych
Uczestnik analizuje i rozwiązuje typowe problemy konfiguracyjne w środowisku Spring Boot
Uczestnik dokumentuje i monitoruje aplikacje backendowe
Wymagania
Praktyczna umiejętność programowania w języku Java
Elementarna wiedza z zakresu technologii wchodzących w skład Jakarta EE
Podstawowa znajomość SQL i relacyjnych baz danych
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do Spring Boot
Wyjaśnienie podstawowych pojęć: dependency injection, aspect oriented programming, kontener, komponenty zarządzane
Tworzenie i budowanie projektu
Konfiguracja na poziomie projektu i komponentów
Wsparcie oferowane z poziomu narzędzi deweloperskich
Spring framework vs. Spring Boot
Utrwalanie danych
Wprowadzenie do rodziny projektów Spring Data
Spring Data JPA - konfiguracja, zarządzanie transakcjami, wykonywanie zapytań, przegląd możliwości zaawansowanych
Integracja z MongoDB jako przykład wykorzystania baz nierelacyjnych
REST API
Wprowadzenie do Spring MVC i cyklu obsługi żądania
Tworzenie i konfigurowanie kontrolerów
Walidacja wejścia
Obsługa wyjątków
Dokumentowanie API
Bezpieczeństwo
Przegląd istotnych komponentów Spring Security
Bezpieczeństwo na poziomie warstwy webowej oraz komponentów Spring
Zabezpieczanie usług REST - tokeny JWT, protokół OpenID/OAuth2, integracja z Keycloak
Testowanie
Wsparcie oferowane przez Spring Boot w zakresie testowania
Tradycyjne testy jednostkowe z wykorzystaniem JUnit i Mockito
Testy jednostkowe na poziomie repozytoriów, usług oraz kontrolerów
Testy integracyjne
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

