Ta platforma wykorzystuje zarówno pliki cookies własne, jak i podmiotów trzecich. Jeżeli chcesz lepiej zrozumieć ich działanie, koniecznie zapoznaj się z naszą polityką prywatności.
Czy wyrażasz zgodę na korzystanie z plików cookies innych niż niezbędne?
Spring Boot Web Podstawy
Poznaj podstawy najpopularniejszego frameworka Java!
- Naucz się, jak używać Spring oraz Spring Boot.
- Zdobądź teoretyczną i praktyczną wiedzę na temat tworzenia aplikacji webowych REST API.
- Naucz się, jak łączyć logikę biznesową aplikacji z warstwą webową.
- W kursie obejrzysz 12h nagrań.
Chcesz pójść o krok dalej? Skorzystaj z indywidualnego mentoringu!
- Nauka krok po kroku od podstaw po rozbudowane projekty w Twoim portfolio.
- Plan nauki dostosowany do Twoich celów zawodowych.
- Nieograniczony kontakt w dni robocze, spotkania 1 na 1 na żywo.
- Pełne wsparcie na każdym etapie nauki.
- Nauka we własnym tempie.
- Zadania teoretyczne i praktyczne – każde zadanie zawiera moje rozwiązanie.
- Wspólne tworzenie praktycznych projektów, które wzbogacą Twoje portfolio.
- Wiedza i doświadczenie, które przybliżą Cię do pracy w IT.
- Poznaj wszystkie moje kursy: link
- Napisz do mnie: kontakt@km-programs.pl
Zobacz, jak łatwo możesz uczyć się z platformą!
Plan kursu:
Spring
- Lekcja 1: Tight coupling, loosely coupling
- Lekcja 2: Beans
- Lekcja 3: Konfiguracja ręczna, automatyczna oraz wstrzykiwanie beans
- Lekcja 4: Różne sposoby wstrzykiwania oraz niejednoznaczność wstrzykiwania beans
- Lekcja 5: Cykl życia bean
- Lekcja 6: Wstrzykiwanie danych z pliku konfiguracyjnego do bean
Spring Boot
- Lekcja 1: Pierwszy projekt z wykorzystaniem konfiguratora online
- Lekcja 2: Pierwszy projekt z wykorzystaniem konfiguratora IntelliJ
- Lekcja 3: Praca z plikami konfiguracyjnymi application.properties, application.yml
- Lekcja 4: Startery Spring Boot
- Lekcja 5: Automatyczna konfiguracja Spring Boot
- Lekcja 6: Spring Boot Maven Plugin
- Lekcja 7: Projekt Spring Boot w Gradle
Podstawy aplikacji webowych – Część 1
- Lekcja 1: Architektura aplikacji webowych
- Lekcja 2: Wprowadzenie do REST API
- Lekcja 3: Protokół HTTP
- Lekcja 4: REST, REST API
- Lekcja 5: Zasada działania aplikacji webowej Spring Boot
- Lekcja 6: Zasada działania aplikacji webowej Spring Boot
- Lekcja 7: Wzorzec MVC w kontekście aplikacji webowej Spring Boot
- Lekcja 8: Metody w REST kontrolerze
- Lekcja 9: Implementacja serwisu współpracującego z REST kontrolerem
- Lekcja 10: Metody w REST kontrolerze, parametry ścieżki
- Lekcja 11: Porównanie path variables oraz request parameters
- Lekcja 12: Przygotowanie serwisu bezpiecznego wątkowo w aplikacji webowej
- Lekcja 13: Przygotowanie serwisu bezpiecznego wątkowo w aplikacji webowej
- Lekcja 14: Wprowadzenie warstwy DTO
- Lekcja 15: Dodawanie nowego zasobu w ramach metody HTTP POST
- Lekcja 16: Pełna aktualizacja zasobu w ramach metody HTTP PUT
- Lekcja 17: Częściowa aktualizacja zasobu w ramach metody HTTP PATCH
- Lekcja 18: Usuwanie zasobu w ramach metody HTTP DELETE
- Lekcja 19: Przechwytywanie nagłówków HTTP
Podstawy aplikacji webowych – Część 2
- Lekcja 20: Zwracanie odpowiedzi w postaci obiektu ResponseEntity
- Lekcja 21: Aspekty używania obiektów ResponseEntity
- Lekcja 22: Zwracanie status code z informacją o błędzie w ramach obiektu ResponseEntity
- Lekcja 23: Zarządzanie rodzajem ciała odpowiedzi i tworzenie pobieralnych zasobów
- Lekcja 24: Tworzenie własnego obiektu odpowiedzi
- Lekcja 25: Definiowanie rodzaju odpowiedzi z poziomu adnotacji @GetMapping
- Lekcja 26: Globalna obsługa wyjątków w aplikacji webowej
- Lekcja 27: Tworzenie własnego typu do przechowywania informacji o wyjątku
- Lekcja 28: Globalna obsługa wyjątków różnego typu w ramach jednej metody oraz lokalna obsługa wyjątków
- Lekcja 29: Przetwarzanie żądania za pomocą obiektu RequestEntity
- Lekcja 30: Zarządzanie żądaniem i odpowiedzią za pomocą obiektów HttpServletRequest oraz HttpServletResponse
- Lekcja 31: Zarządzanie cookies
- Lekcja 32: Zarządzanie cache
- Lekcja 33: Zarządzanie cache
- Lekcja 34: Zarządzanie cache
- Lekcja 35: Monitorowanie zachowania aplikacji webowej
- Lekcja 36: Interceptory
- Lekcja 37: Filtry