Java 8 i Spring – nowoczesne programowanie

Opis

Szkolenie łączy praktyczną naukę nowoczesnych funkcji Java 8 z zaawansowanymi technikami programowania w Spring Framework. Uczestnicy poznają nowe paradygmaty programowania funkcyjnego oraz ich efektywne wykorzystanie w aplikacjach Spring. Program warsztatów skupia się na praktycznym zastosowaniu poznanych technik w rzeczywistych scenariuszach projektowych.

Profil uczestnika

  • Programiści Java chcący poznać nowoczesne techniki programowania
  • Deweloperzy migrujący do Java 8 i Spring
  • Architekci systemów enterprise
  • Inżynierowie oprogramowania
  • Liderzy zespołów developerskich
  • Programiści aplikacji webowych

Agenda

  1. Nowoczesne funkcje Java 8
    • Wyrażenia lambda i strumienie
    • Optional i funkcyjne przetwarzanie danych
    • Nowe API kolekcji
    • Data i Time API
  2. Spring Framework Core
    • Konfiguracja i zarządzanie beans
    • Programowanie aspektowe
    • Integracja z Java 8
    • Wzorce projektowe w Spring
  3. Spring Web i REST
    • Tworzenie API REST
    • Obsługa żądań asynchronicznych
    • Bezpieczeństwo aplikacji
    • Integracja z klientami HTTP
  4. Zaawansowane aspekty
    • Reaktywne programowanie
    • Przetwarzanie strumieni danych
    • Testowanie aplikacji
    • Monitorowanie i diagnostyka

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie wykorzystywać nowoczesne funkcje Java 8 w projektach Spring. Nabędzie umiejętność projektowania aplikacji z wykorzystaniem programowania funkcyjnego i reaktywnego. Opanuje techniki tworzenia wydajnych i skalowalnych rozwiązań webowych. Zdobędzie praktyczne doświadczenie w implementacji wzorców projektowych z wykorzystaniem Spring Framework. Będzie potrafił tworzyć bezpieczne i testowalne aplikacje enterprise. Rozwinie umiejętności w zakresie diagnostyki i optymalizacji aplikacji Java.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość Java
  • Doświadczenie w programowaniu obiektowym
  • Znajomość podstaw Spring Framework
  • Podstawowa wiedza o aplikacjach webowych

Zagadnienia

  • Programowanie funkcyjne w Java 8
  • Strumienie i wyrażenia lambda
  • Spring Framework Core
  • Wzorce projektowe
  • REST API
  • Programowanie reaktywne
  • Bezpieczeństwo aplikacji
  • Testowanie aplikacji
  • Monitorowanie wydajności
  • Integracja systemów
  • Przetwarzanie danych
  • Optymalizacja aplikacji

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-627

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