Podstawy Spring Boot – budowa aplikacji

Opis

Szkolenie zapewnia solidne podstawy tworzenia aplikacji w Spring Boot, łącząc teorię z intensywnymi warsztatami praktycznymi. Uczestnicy przechodzą przez wszystkie etapy budowy aplikacji webowej, od konfiguracji środowiska po wdrożenie gotowego rozwiązania. Program skupia się na praktycznych aspektach wykorzystania Spring Boot w codziennej pracy programisty, z naciskiem na dobre praktyki i wzorce projektowe.

Profil uczestnika

  • Początkujący programiści Java chcący poznać Spring Boot
  • Deweloperzy migrujący z innych technologii
  • Studenci i absolwenci kierunków informatycznych
  • Programiści backend zainteresowani tworzeniem API
  • Testerzy automatyzujący chcący poszerzyć kompetencje
  • Administratorzy systemów uczący się programowania

Agenda

  1. Podstawy Spring Boot
    • Wprowadzenie do ekosystemu Spring
    • Konfiguracja projektu i środowiska
    • Dependency Injection i IoC
    • Podstawy REST API
  2. Warstwa dostępu do danych
    • Konfiguracja bazy danych
    • Spring Data JPA w praktyce
    • Mapowanie encji
    • Transakcje i ich obsługa
  3. Bezpieczeństwo i walidacja
    • Podstawy Spring Security
    • Walidacja danych wejściowych
    • Obsługa błędów i wyjątków
    • Logowanie i audyt
  4. Testowanie i wdrażanie
    • Testy jednostkowe i integracyjne
    • Dokumentacja API
    • Przygotowanie do wdrożenia
    • Monitoring aplikacji

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił tworzyć kompletne aplikacje webowe przy użyciu Spring Boot. Zdobędzie praktyczne umiejętności w zakresie implementacji warstwy dostępu do danych z wykorzystaniem Spring Data JPA. Nauczy się prawidłowo zabezpieczać aplikacje poprzez implementację mechanizmów autentykacji i autoryzacji. Będzie potrafił projektować i implementować REST API zgodnie z najlepszymi praktykami. Opanuje techniki testowania aplikacji Spring Boot na różnych poziomach. Zdobędzie wiedzę pozwalającą na samodzielne wdrażanie i utrzymanie aplikacji w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość języka Java
  • Rozumienie paradygmatu obiektowego
  • Podstawowa wiedza o bazach danych
  • Znajomość protokołu HTTP

Zagadnienia

  • Architektura aplikacji Spring Boot
  • Spring Core i Dependency Injection
  • REST API i komunikacja HTTP
  • Relacyjne bazy danych
  • Spring Data JPA
  • Spring Security
  • Walidacja danych
  • Obsługa wyjątków
  • Testowanie aplikacji
  • Dokumentacja API
  • Konfiguracja aplikacji
  • Wdrażanie i monitoring

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2950 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-657

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *