Spring Framework – zaawansowany kurs programowania

Opis

Szkolenie prowadzone w formie intensywnych warsztatów praktycznych zgłębia zaawansowane aspekty tworzenia aplikacji w Spring Framework. Uczestnicy poznają architekturę, wzorce projektowe oraz najlepsze praktyki implementacji rozwiązań enterprise. Program łączy teorię z rozbudowanymi ćwiczeniami praktycznymi na rzeczywistych przykładach, co pozwala na natychmiastowe zastosowanie zdobytej wiedzy.

Profil uczestnika

  • Programiści Java z doświadczeniem w Spring Framework
  • Architekci aplikacji enterprise
  • Deweloperzy aplikacji korporacyjnych
  • Liderzy zespołów programistycznych
  • Inżynierowie oprogramowania specjalizujący się w Spring
  • Programiści mikrousług

Agenda

  1. Architektura Spring Framework
    • Zaawansowana konfiguracja kontekstu aplikacji
    • Wzorce wstrzykiwania zależności
    • Zarządzanie cyklem życia komponentów
    • Aspekty i programowanie aspektowe
  2. Spring MVC i REST
    • Zaawansowane mapowanie żądań
    • Obsługa walidacji i błędów
    • Bezpieczeństwo aplikacji
    • Integracja z różnymi formatami danych
  3. Persystencja i transakcje
    • Zaawansowane aspekty Spring Data
    • Programowanie transakcyjne
    • Optymalizacja zapytań
    • Cache i wydajność
  4. Integracja i skalowalność
    • Komunikacja między mikrousługami
    • Mechanizmy komunikacji asynchronicznej
    • Monitorowanie i diagnostyka
    • Wzorce integracyjne

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał zaawansowaną wiedzę z zakresu tworzenia skalowalnych aplikacji w Spring Framework. Opanuje umiejętność projektowania złożonych systemów z wykorzystaniem wzorców enterprise i najlepszych praktyk programistycznych. Będzie potrafił implementować zaawansowane mechanizmy bezpieczeństwa i optymalizacji w aplikacjach Spring. Zdobędzie praktyczne doświadczenie w tworzeniu wydajnych rozwiązań bazodanowych i integracyjnych. Nauczy się projektować i implementować architekturę mikrousług z wykorzystaniem Spring Cloud. Rozwinie umiejętności w zakresie diagnostyki i rozwiązywania problemów w aplikacjach produkcyjnych.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Java
  • Doświadczenie w tworzeniu aplikacji ze Spring Framework
  • Znajomość podstaw architektury aplikacji enterprise
  • Podstawowa wiedza o wzorcach projektowych

Zagadnienia

  • Zaawansowana konfiguracja Spring
  • Programowanie aspektowe
  • Architektura mikrousług
  • Spring Security
  • Persystencja danych
  • Programowanie reaktywne
  • Wzorce integracyjne
  • Optymalizacja wydajności
  • Monitoring aplikacji
  • Testowanie komponentów Spring
  • Zarządzanie transakcjami
  • Cloud Native Development

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-626

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