Kurs Spring Boot 2

Etap I - Tworzenie efektywnych aplikacji internetowych

Etap II - Skuteczne zabezpieczanie aplikacji

Opanuj Spring framework w stopniu pozwalającym na jego wykorzystanie w realnym projekcie. Wybierz pełny kurs jeśli chcesz poznać pełne możliwości Spring Boota 😉

Wybierz najkorzystniejszy pakiet dostosowany do Twoich ambicji 💪

O kursie

Zapisy do aktualnej edycji zakończone

na ten moment nabór zamknięty

CZĘŚĆ I Tworzenie efektywnych aplikacji internetowych
CZĘŚĆ II Skutecznie zabezpieczanie aplikacji

Co otrzymam przystępując do kursu:
Spring Boot 2 - Tworzenie efektywnych aplikacji internetowych

  • Obszerny 12-nasto tygodniowy, interaktywny kurs video, który przygotuje Cię do tworzenia zaawansowanych aplikacji internetowych.
  • Zbiór licznych przykładów i prac domowych.
  • Atrakcyjne quizy i testy wiedzy.
  • Dołączysz do grupy wspaniałych osób dzielących się wiedzą, przez którą zyskasz siły do działania, nie poczujesz się samotnie i nawiążesz kontakty.
  • Spędzisz mało czasu zdobywając dużo wiedzy.
  • Licencję na oprogramowanie IntelliJ IDEA.
  • Dostęp do materiałów i kodów źródłowych.
  • Realny wpływ na program kursu. Ten program to nie koniec, nowe materiały tworzę regularnie!
  • Dożywotnią aktualizację programu i wszystkich materiałów.
Program szkolenia
1 Tydzień
Plan gry
  • Powitanie
  • Cel
  • Co da Ci kurs?
  • Czego kurs nie zrobi za Ciebie
  • Wspólna praca
  • Nawyk regularnej pracy
  • Wymagania - jakich narzędzi potrzebujesz
  • Praca domowa
2 Tydzień
Praca z projektem
  • Powitanie
  • Czym jest Spring Boot?
  • Jak działa kontener?
  • Zakładanie projektu
  • Struktura projektu
  • Czym jest Bean?
  • Inversion of control
  • Wstrzykiwanie zależności
  • Zaawansowane wstrzykiwanie zależności
  • Internacjonalizacja
  • Zarządzanie konfiguracją
  • Profilowanie
  • Przygotowanie do testu
  • Quiz
  • Praca domowa
  • Bonus
  • Bonus – logowanie zdarzeń
  • Bonus – znaki specjalne w konfiguracji
  • Notatki
3 Tydzień
REST API
  • Powitanie
  • Czym jest REST?
  • Protokół HTTP
  • Implementacja metod webowych
  • Parametryzacja metod webowych
  • Kody HTTP
  • Projekt aplikacji REST
  • Quiz
  • Praca domowa
  • Bonus – Swagger
  • Bonus – zmiana formatu zwracanego na XML
  • Bonus – HATEOAS
  • Notatki
4 Tydzień
Spring MVC
  • Powitanie
  • Model-View-Controller
  • Zanim zdecydujesz się na konkretne rozwiązania do tworzenia widoków
  • Vaadin I
  • Vaadin II
  • Thymeleaf
  • React
  • Quiz
  • Praca domowa
  • Notatki
5 Tydzień
Klient HTTP
  • Powitanie
  • Praca z usługami zdalnymi
  • Implementacja klienta HTTP
  • Mapowanie JSON – POJO
  • Zaawansowany klient HTTP
  • Projekt aplikacji
  • Quiz
  • Praca domowa
  • Notatki
6 Tydzień
Paradygmat programowania aspektowego
  • Powitanie
  • Programowanie aspektowe – teoria
  • Programowanie aspektowe – implementacja
  • Programowanie aspektowe – adnotacje
  • Quiz
  • Praca domowa
  • Bonus – zadania cykliczne
  • Notatki
7 Tydzień
Bazy danych I – JDBC
  • Powitanie
  • Zakładanie bazy danych
  • Konfigurowanie połączenia
  • Generowanie modelu
  • Zapis do bazy
  • Odczyt z bazy
  • Modyfikowanie rekordów
  • Usuwanie rekordów
  • Dodatkowe operacje DAO
  • Quiz
  • Praca domowa
  • Notatki
8 Tydzień
Bazy danych II - Hibernate
  • Powitanie
  • ORM, JPA, Hibernate – teoria
  • Konfigurowanie połączenia
  • Operacje na bazie danych
  • Enum w bazie danych
  • Elastyczne formuły repozytorium
  • Własne zapytania
  • Quiz
  • Praca domowa
  • Bonus – związki między relacjami
  • Notatki
9 Tydzień
Bazy danych III – NoSQL
  • Powitanie
  • Czym jest noSQL?
  • Konfiguracja projektu
  • CRUD
  • Quiz
  • Praca domowa
  • Bonus – Firebase
10 Tydzień
Testowanie aplikacji
  • Powitanie i omówienie agendy modułu
  • Podział testów wg. Piramidy testów
  • Odpowiedzialności testów automatycznych
  • Test-Driven Development
  • Omówienie projektu
  • Testy jednostkowe
  • Testy integracyjne
  • Testy End to End
  • Q&A
  • Praca domowa
  • Quiz
  • Notatki
11 Tydzień
Wzorce projektowe i programowanie reaktywne w Spring
  • Powitanie
  • DTO
  • Fabryka abstrakcyjna
  • Obserwator
  • Budowniczy
  • Wprowadzenie do programowania reaktywnego
  • Komunikacja blokująca i nieblokująca
  • Strumienie Flux i Mono
  • Budowanie API z wykorzystaniem strumieni
  • Reaktywny klient HTTP
  • BONUS – Komunikacja z usługa zdalna
  • Wystawianie usług wykorzystując programowanie funkcyjne
  • Reaktywna baza danych
  • Testowanie integracyjne
  • Secja QA
  • Zakończenie
  • Ebook programowania reaktywnego
  • Dalsze materiały do nauki programowania reaktywnego
12 Tydzień
Projekt końcowy i wdrażanie aplikacji na serwer
  • Powitanie
  • Projekt aplikacji rozpoznającej emocje na podstawie zdjęcia
  • FaceApi
  • Implementacja
  • Tworzenie GUI
  • Wdrażanie aplikacji na platformy chmurowe w modelu PaaS
  • Praca domowa
  • To dopiero początek!

Poznaj opinie uczestników

Warsztat dydaktyczny budowałem jako nauczyciel akademicki, trener programowania, twórca internetowy - blogger i YouTuber. W trakcie tych lat zebrałem setki opinii, których kilka znajdziesz poniżej. Po więcej opinii zajrzyj do komentarzy pod moimi filami YouTube, a także spytaj o mnie wśród społeczności programistycznych! 😊

Michał Normann
Junior Java Developer
Przemek charakteryzuje się wysokimi zdolnościami dydaktycznymi. Przekazuje wiedzę w zrozumiały sposób, dzięki czemu nawet najtrudniejszy temat staje się łatwy i przyjemny. Zawsze służy pomocą.
Iwona Adamkiewicz
Iwona Adamkiewicz
Junior Software Engineer at Capgemini
Zdecydowanie polecam Przemka kursy, wbinary, szkolenia. Chyba nie ma nic lepszego niż uczyć się od osoby która dalej się rozwija, chętnie dzieli się wiedzą i lubi uczyć 😊. Na webinarach/kursach Przemka uczysz się w każdej sekundzie i nigdy się nie nudzisz. Tutaj jest masa pozytywnej energii 🌞która jest przekazywana razem z wiedzą. Od razu widać że jest bardzo zaangażowany w pracę i uwielbia to co robi :)
Grzegorz Szczerba
Full Stack Developer w Action S.A.
Wiedza, profesjonalność i empatia to są pierwsze skojarzenia które wpadają mi do głowy gdy myślę o Przemku, spędziłem kilka miesięcy na jego szkoleniach. Które pozwoliły mi przyswoić wiedzę dzięki której mogłem stworzyć swoje pierwsze projekty i z podniesioną głową rozpocząć karierę jako Java Developer.Prawdopodobnie gdybym nie trafił na niego być może nie spełnił bym swojego marzenia, także..
Błażej Karnecki
JAVA Intern at JIT Team.
Wiedza którą zdobyłem na kursie akademiaspring.pl była przekazana w sposób przyjemny, więc z chęcią poszerzałem swoje umiejętności. Pozwoliło mi to na wejście do branży IT. Dziekuje serdecznie!
Przemysław Piwoński
Junior Java Developer
Początkowo omijałem filmy Przemka i wybierałem te krótsze do momentu kiedy potrzebowałem zrozumieć Spring Security i JWT. Jedynie jego przedstawienie tego tematu było dla mnie zrozumiałe. Świetna robota, dziękuję za Twoją pracę :)
Norbert Faron
Junior Java Developer
Wszystkie szkolenia i kursy, w których miałem okazję uczestniczyć były poprowadzone w pełni profesjonalnie. Trudne zagadnienia przedstawione zostały w prosty sposób na realnych przykładach, a nie tylko teoretycznie. Kurs Akademia Spring prowadzony przez Przemka pozwolił mi poznać framework Spring Boot oraz znaleźć pierwszą pracę związaną z tą technologią. Na wszystkie pytania zadane podczas webinarów, kursów, grupie, bądź wiadomościach prywatnych odpowiada w sposób wyczerpujący i zrozumiały. Branża IT potrzebuje więcej takich osób!
Anna Owsianka
Java Developer w IBM
Miałam przyjemność brać udział w szkoleniach Przemka zarówno w formie stacjonarnej jak i webinarowej. W obu przypadkach byłam bardzo zadowolona z poziomu umiejętności i doświadczenia, indywidualnego podejścia do kursanta i sposobu przekazywania wiedzy. Szkolenia pozwoliły mi rozwijać swoje umiejętności zarówno na poziomie juniorskim jak i w dalszych etapach pracy. Polecam szkolenia z Przemkiem jako szybki sposób nabycia konkretnych umiejętności, które przydają się na rynku pracy.
Krzysztof Pacwa
Java Developer
Kursy Przemka są Super, robi to z pasją i pełnym zaangażowaniem. Założona przez niego Akademia Spring polecam 100% jeżeli ktoś chce wejść na wyższy poziom programowania w Springu. Także jego strumyki na platformie YouTube są mega pomocne w nauce programowania, zaangażowanie charytatywne też jest godne podziwu. Przemek chce się dzielić swoją wiedzą, zdobywaną przez lata z innymi i to jest super nie zostawia jej tylko dla siebie. I jeszcze jedno robi live cooding - niewielu programistów to robi, a on tak.Resumując polecam w 100% kursy Przemka na platformie Akademii Spring ("Kurs Spring Boot 2", "Skuteczne zabezpieczenie aplikacji"), oraz cała działalność na blogu i platformie YouTube.
Adrian Zawadzki
Java Developer w j-labs software specialists
Polecam współpracę z Przemkiem, duża dawka wiedzy przedstawiona w przystępny sposób oraz pomoc techniczna. Wskazuje czego się uczyć i gdzie szukać informacji co jest bardzo pomocne w rozwoju jako programista w ciągle zmieniającym się świecie IT.

Oferta

Stwórz własną wymarzoną aplikację dzięki której Twoje portfolio zaimponuje pracodawcy. Naucz się budować REST API, tworzyć klientów HTTP, wykorzystywać bazy danych, pisać testy jednostkowe i integracyjne, oraz skutecznie zabezpieczyć swoją aplikację!
W skład oferty wchodzi:

  • 3-miesięczny program
  • kursu Spring Boot 2: Tworzenie efektywnych aplikacji internetowych. Materiał szkoleniowy w postaci filmów video, do których masz dożywotni dostęp. Wartość 1499 PLN

  • Zbiór zadań domowych i interaktywne testy
  • Wszystkie prace domowe są sprawdzane i feedbackowane. Kod jest sprawdzany zarówno pod względem poprawności, jak i pod względem czystości. Wartość 499 PLN

  • Ciągle aktualizowane materiały!
  • Spodziewaj się nawet kilkanaście nowych aktualizacji w ciągu roku - nowe materiały, nowe wideo, aktualizacja istniejących materiałów. Wartość 799 PLN / rok

  • Bonusy usprawniające Twój proces nauki
  • Dożywotni dostęp do grupy wsparcia tworzonej przez kilkuset Studentów, którzy już dołączyli do kursu + pół roczna licencja na IntelliJ IDEA. Wartość bezcenna!

Promocja zakończona, ale Twoja szansa wciąż trwa! Dołącz do naszego kursu już teraz po standardowej cenie i rozwijaj swoje umiejętności z najlepszymi.

Wybierz pakiet korzyści dla siebie!
Kurs Spring Boot 2
Etap I

Tworzenie efektywnych aplikacji internetowych

  • 12 tygodniowy kompletny program
  • Ponad 120 lekcji
  • Cały czas aktualizowana i rozbudowywana baza materiałów
  • Testy i prace domowe, które weryfikują Twoje postępy
  • Grupa wzajemnej pomocy merytorycznej i motywacyjnej

SPRAWDŹ CENĘ

Kurs Spring Boot 2
Etap II

Skuteczne zabezpieczanie aplikacji

  • 6 tygodniowy unikalny program
  • Ciągle aktualizowana baza materiałów!
  • Testy i prace domowe, które weryfikują Twoje postępy
  • Grupa wzajemnej pomocy merytorycznej i motywacyjnej
  • Unikalne źródło nauki - na rynku deficyt książek, kursów a nawet oficjalnej dokumentacji, które pokazują jak wykorzystywać Spring Security tak dokładnie jak w tym kursie
  • Możliwość uzyskania certyfikatu ukończenia kursu przy zaliczeniu wszystkich testów i realizacji zadań

SPRAWDŹ CENĘ

Kurs Spring Boot 2
Etap I + Etap II

Tworzenie efektywnych aplikacji internetowych + Skuteczne zabezpieczanie aplikacji

  • Łącznie 18 tygodni nauki
  • Dostęp do pełnej zawartości kursów: SPRING BOOT 2: Tworzenie efektywnych aplikacji internetowych + SPRING BOOT 2: Skuteczne zabezpieczanie aplikacji
  • Możliwość uzyskania certyfikatu ukończenia kursu przy zaliczeniu wszystkich testów i realizacji zadań
  • Kompleksowe rozwiązanie dla wymagających

SPRAWDŹ CENĘ

Osoby takie jak Ty zadawały mi następujące pytania:
Kurs uczy tworzenia aplikacji internetowych z wykorzystaniem Spring Boot 2. Przed przystąpieniem do kursu musisz dobrze posługiwać się językiem Java 8, zalecana jest też podstawowa znajomość SQL oraz HTML.
Natomiast w przypadku kursu Spring Boot 2: Skuteczne zabezpieczanie aplikacji wymagana jest od Ciebie gruntowana wiedza z zakresu znajomości Spring, zwłaszcza z nastawieniem na bazy danych.
Kolejna edycja pojawi się za kilka miesięcy.
Tak, oferta promocyjna jest tylko dla osób, które przystąpiły do tej edycji kursu. W następnych edycjach cena wzrośnie.
Od razu po przystąpieniu dostaniesz komplet materiałów – video, testy, prace domowe, notatki. Możesz realizować ten kurs w swoim tempie i dostosować go do swoich potrzeb. Od Ciebie zależy intensywność jaką sobie narzucisz. Osobiście rekomenduje spędzenie z kursem średnio 2 dni po 6h w tygodniu. Takie tempo sprawi, że zdobyte informacje dobrze utrwalą Ci się w pamięci – chociaż zawsze jest to kwestia indywidualna. Bez względu jakie tempo wybierzesz, to zawsze możesz liczyć na moje wsparcie. 😊
Spotkania Live są organizowane gównie z inicjatywy Studentów. Jeśli mamy temat do omówienia to jest możliwość sprawnej jego realizacji. Przykładowo 22/04/2021 omawialiśmy aktualne wymagania rynku pracy, listy pytań, które najczęściej pojawiają się na rozmowach i najlepsze praktyki by znaleźć pracę. „Wykład, który uświadomił jak dużo jest jeszcze do nauki, ale również bardzo zainspirował do dalszej pracy”.
Te inspirujące spotkania Studenci zawdzięczają starszym Studentom. Dlatego to społeczności pozostawiam wolną rękę do ich inicjowania. Ja na każdy bardzo chętnie się piszę 😊
Jeśli masz takie wątpliwości to podrzuć mi swoje repozytorium. Razem ustalimy i rozstrzygniemy czy kurs sprawdzi się w Twoim przypadku.
W kursie również uczestniczą osoby, które mają po 8, 10 i nawet kilkanaście lat doświadczenia programistycznego. Dołączyli do tego kursu, aby uporządkować i ugruntować swoją wiedzę.
To świetne podejście, które pozwoli korzystać z wielu rozwiązań bardziej świadomie i wydajnie 😊