Java - Spring Framework

Spring 5, Spring Boot 2, Data, Web, Dependency Injection, AOP, Security, Hibernate, JUnit, Mockito, AssertJ, Maven
4.09 (792 reviews)
Udemy
platform
Polski
language
Programming Languages
category
Java - Spring Framework
4 980
students
20.5 hours
content
Apr 2023
last update
$19.99
regular price

Why take this course?

🎉 Java - Spring Framework: Od Podstaw do Aplikacji Skutecznej 🌟

Przedstawienie kursu:

Spróbujemy razem stworzyć pełnoprawną aplikację webową z wykorzystaniem Spring Framework w jego najnowszej, już na równi z technologiami takimi jak Spring Boot 2, Data, Web, Dependency Injection, AOP, Security, Hibernate, JUnit, Mockito, AssertJ oraz Maven. Ten kurs jest skoncentrowany na aspekcie servletowego Springa i zakłada, że użytkownik już posiada podstawowe znania dotyczące protokołu HTTP i architektury wielowarstwowej. 🚀

Jak zostanie przeprowadzony kurs?

Stworzenie projektu od zera:

  • Szybki start z Spring Boot: Zobaczymy, jak szybko możemy uruchomić działającą aplikację REST. 🤗
  • Rozbudowa pierwszego prototypu: Przejrzymy najprostsze możliwe wersje naszej aplikacji, aby lepiej zrozumieć, co robią. 🤔
  • Przechwycenie na "klasyczne" klasy @RestController: Zastosujemy powszechnie stosowane frameki kontrolerów w Springu. 🏗️
  • Konfiguracja i użycie plików properties, YAML oraz profili: Rozpocznę dokładne omówienie konfiguracji Springa, począwszy od prostych plików konfiguracyjnych. 📚
  • Łączenie z bazą danych: Przedstawię, jak łączyć aplikacje z relacyjną bazą danych, z wykorzystaniem migracji bazodanowych. 🛠️
  • Mapowanie obiektowo-relacyjne z Hibernate i Spring Data: Zbadać, jak zarządzać relacjami między obiektami a tabelami w bazie danych. 🔄
  • Zaawansowane wstrzykiwanie zależności: Skupimy się na technice dependency injection, które jest kluczowe w Springu. ✊
  • Narzędzia do pisania testów: Zapoznamy się z użyciem JUnit 5, Mockito, AssertJ oraz MockMvc do pisania bezpiecznych i sprawnych testów. 🧪
  • Zastosowanie filtrów, interceptorów i CompletableFuture: Patrzymy, jak te narzędzia wpływają na logikę kontrolerów. ✨
  • Tworzenie szablonów z Thymeleaf: Zbadać, jak generować strony z wykorzystaniem silnika Thymeleaf w Spring MVC. 🖥️
  • Adresowanie wymagania niefunkcjonalne: Zastosujemy AOP do adresowania aspektów niefunkcjonalnych, takich jak metryki i logowanie. 🎯
  • Rozszerzanie możliwości z obsługą zdarzeń: Przeczytajmy o tym, jak system może reagować na różne zdarzenia. 🚦
  • Security (bezpieczeństwo) aplikacji: Ostatni, kluczowy krok, w którym zabezpieczymy naszą aplikację. ✅

Czego można się spodziewać?

  • Widok końcowego produktu: W kursie znajduje się już ponad 350 pytań z uczestników, na wszystkie z nich dostarczyłem odpowiedzi osobiście. 💬
  • Praktyczne zastosowanie wiedzy: Każdy krok zillustrowany będzie konkretnymi fragmentami kodu i przykładami z życia codziennego. 🔧
  • Interaktywne uczenie się: Możesz zadawać pytania, a ja zaoferuję odpowiedzi w czasie rzeczywistym. 📫

Dołącz do nas na tej podróży od budowania pierwszych kroków po tworzenie pełnej aplikacji webowej z wykorzystaniem Spring Framework. Oferujemy cię całą wiedzę i wsparcie, aby stworzyć nie tylko funkcjonalną aplikację, ale również nauczyć się, jak efektywnie i skutecznie korzystać z narzędzi Spring. 🎓

Zarejestruj się teraz i zacznij tworzyć z Springiem! 🚀✨

Loading charts...

Related Topics

2746694
udemy ID
08/01/2020
course created date
25/03/2020
course indexed date
Bot
course submited by