Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Architektura Mikroserwisów Spring Boot – Prosto i Praktyczne
Rating: 4.4 out of 5(8 ratings)
249 students
Last updated 3/2025
Polish

What you'll learn

  • Poznają podstawowe zasady architektury mikroserwisów i różnice względem monolitu.
  • Zrozumieją, jak tworzyć REST API z użyciem Java Spring Boot.
  • Nauczą się obsługi wyjątków (Exception Handling) oraz tworzenia GlobalExceptionHandler.
  • Stworzą praktyczny mikroserwis restauracji i wykonają operacje CRUD.
  • Opanują zarządzanie projektami za pomocą Git i GitHub.
  • Poznają najważniejsze skróty klawiszowe w IntelliJ IDEA i efektywną pracę z IDE.
  • Dowiedzą się, czym są Constants i jak z nich korzystać w projektach.
  • Poznają najlepsze praktyki (Best Practices) w pracy z Java i Spring Boot.

Course content

5 sections24 lectures1h 31m total length
  • Mikroserwisy i inne architektury4:29
  • Programy potrzebne na start1:59
  • Korzystanie z IntelliJ i skróty klawiszowe6:30

Requirements

  • Podstawowa wiedza o żądaniach HTTP może być przydatna.
  • Należy mieć zainstalowane IntelliJ IDEA.
  • Podstawowa znajomość Java może być pomocna, ale nie jest wymagana.

Description

Ten kurs jest przeznaczony dla osób, które chcą nauczyć się architektury mikroserwisów i tworzenia REST API z użyciem Java Spring Boot. Kurs jest odpowiedni dla początkujących — krok po kroku wyjaśnimy podstawy mikroserwisów, różnice między architekturą monolityczną a mikroserwisami oraz ich praktyczne zastosowanie.

W trakcie kursu zbudujemy prosty mikroserwis restauracji, używając Java i Spring Boot. Nauczysz się tworzyć REST API, wykonywać operacje CRUD, integrować bazę danych oraz obsługiwać wyjątki i walidację danych. Pokażemy Ci również najprzydatniejsze skróty klawiszowe w IntelliJ IDEA.

Kurs ma charakter praktyczny — większość czasu spędzisz kodując realny projekt. Nauczysz się korzystać z systemu kontroli wersji Git, tworzyć repozytoria, commitować zmiany, pracować z branchami oraz wykonywać mergowanie.

Pod koniec kursu stworzysz w pełni funkcjonalne REST API dla systemu restauracji i zdobędziesz solidną wiedzę o architekturze mikroserwisów.

Korzyści z kursu:

  • Proste i zrozumiałe wyjaśnienia: Wszystko tłumaczone w prosty sposób, idealny dla początkujących.

  • Praktyczne zadania i projekt: Zbudujesz realny mikroserwis restauracji od zera.

  • Instrukcje krok po kroku: Każdy etap będzie dokładnie wyjaśniony i poparty przykładami.

  • Świetny start z mikroserwisami: Nauczysz się podstawowych koncepcji i różnic między monolitem a mikroserwisami.

  • Nauka Gita i systemu kontroli wersji: Dowiesz się, jak zarządzać projektami za pomocą Git.

  • Tworzenie REST API z Java i Spring Boot: Nauczysz się integrować bazy danych i stosować Spring Validation.

  • Globalna obsługa wyjątków i walidacja: Poznasz techniki takie jak @ControllerAdvice, @ExceptionHandler oraz Bean Validation.

  • Użycie Constants: Stworzysz klasy do zarządzania stałymi wartościami w projekcie.

  • Najlepsze praktyki: Nauczysz się najlepszych metod pracy z Java i Spring Boot.

  • Użycie RestTemplate: Połączysz mikroserwisy za pomocą komponentu RestTemplate.

  • Skróty w IntelliJ IDEA: Poznasz skróty, które przyspieszą Twoją pracę.

  • Integracja bazy danych: Praktyczna integracja z bazą MySQL lub PostgreSQL.

Co osiągniesz po kursie?

  • W pełni funkcjonalne REST API dla systemu restauracji.

  • Silną wiedzę o architekturze mikroserwisów.

  • Umiejętność tworzenia REST API z Java i Spring Boot.

  • Praktyczną znajomość systemu kontroli wersji Git.

  • Najlepsze praktyki programistyczne dla czystego i bezpiecznego kodu.

  • Umiejętność obsługi wyjątków i korzystania z Constants.

  • Łączenie mikroserwisów za pomocą RestTemplate.

Who this course is for:

  • Dla programistów, którzy chcą nauczyć się architektury mikroserwisów.
  • Dla studentów i pasjonatów chcących stworzyć prosty i praktyczny projekt mikroserwisu.
  • Dla wszystkich, którzy chcą nauczyć się mikroserwisów w łatwy i zrozumiały sposób.
  • Dla każdego, kto chce stworzyć projekt restauracji w architekturze mikroserwisów.