Full Stack Development z React i Spring Boot

Full Stack Development z React i Spring Boot

Opis szkolenia

 Szkolenie jest skierowane do programistów, którzy chcą stać się full-stack developerami, zdobywając umiejętności w zakresie tworzenia aplikacji internetowych z wykorzystaniem React dla frontendu i Spring Boot dla backendu.

Grupa docelowa: Programiści Java zainteresowani nauką tworzenia nowoczesnych aplikacji internetowych przy użyciu React i Spring Boot.

Program szkolenia

Dzień 1:

  1. Wprowadzenie do Full Stack Development.
  2. Podstawy React – komponenty, stany i propsy.
  3. Zarządzanie stanem aplikacji z Redux.
  4. Routing w React z React Router.
  5. Tworzenie formularzy i walidacja danych.
  6. Wprowadzenie do Spring Boot i jego ekosystemu.
  7. Budowanie REST API z Spring Boot.
  8. Integracja frontendu z backendem.
  9. Autentykacja i autoryzacja z JWT.
  10. Testowanie frontendu z Jest i Enzyme.
  11. Stylowanie aplikacji z CSS i preprocesorami.
  12. Użycie hooków w React dla zaawansowanych funkcji.
  13. Wdrażanie aplikacji na serwery i do chmury.
  14. Best practices w tworzeniu aplikacji Full Stack.

 

Dzień 2:

  1. Zaawansowane funkcje React (Context API, Suspense).
  2. Optymalizacja wydajności aplikacji React.
  3. WebSockets i real-time communication.
  4. Microservices z Spring Boot.
  5. Spring Security i ochrona API.
  6. Zarządzanie bazami danych i JPA/Hibernate.
  7. Testowanie backendu z JUnit i Mockito.
  8. Continuous Integration/Continuous Deployment.
  9. Dockerizacja aplikacji Full Stack.
  10. Używanie GraphQL w aplikacjach Full Stack.
  11. Wprowadzenie do TypeScript w projektach React.
  12. Praktyczne warsztaty: budowanie kompleksowej aplikacji Full Stack.
  13. Rozwiązywanie problemów i debugowanie.
  14. Podsumowanie, Q&A, i przyszłe trendy w Full Stack Development.

Informacje podstawowe

Co dostajesz w standardzie?