Sprostaj oczekiwaniom rynku, bądź na bieżąco
z technologią i opanuj sprawnie Spring Boota!

Jak zmieniłaby się Twoja kariera,

gdybyś opanował Spring Boot 2

w stopniu pozwalającym na jego wykorzystanie

w realnym projekcie,

a dzięki temu byłbyś pierwszym wyboremw procesie rekrutacji?


Jak potoczyłaby się Twoja kariera, gdybyś nadążał za oczekiwaniami rynku
i był na bieżąco z technologią,

która jest wymagana w projektach?

mockup kursu

Spokojnie!

Jesteś w odpowiednim miejscu!

Dzięki kursowi

Spring Boot 2

przestaniesz desperacko szukać w Internecie rozwiązań, które często przynoszą marne skutki w projekcie, 

będziesz na siłach, żeby przejąć stery w zespole,
dzięki czemu staniesz w szeregach z najlepszymi,

staniesz się pierwszym wyborem w procesie rekrutacji,
dzięki znajomości najpopularniejszego frameworka dla Java Devloperów.

Osiągniesz to dzięki:

20. modułom, które przygotują Cię do tworzenia zaawansowanych aplikacji internetowych,

26. godzinom wykładów i dostępnych 
niemal 130 lekcjach,

10. bonusowym wykładom,
które rozszerzą temat,

logo Akademii Spring

rozmaitym przykładom dla zrozumienia
danego fragmentu,

zadaniom domowym i testom,
aby teorie przekuć na praktykę,

dostępem na urządzeniach mobilnych,

dożywotnim dostępem do kursu.

Czego dokładnie nauczysz się z kursu

Spring Boot 2?

CZĘŚĆ I

Tworzenie efektywnych aplikacji internetowych

w której dowiesz się…

jak działa Spring Boot i jego główny core – Spring Context,

jak projektować REST API i dokumentować je z użyciem biblioteki Swagger,

jak łączyć się z zewnętrznymi usługami wykorzystując klientów HTTP,

jak nawiązywać połączenie z bazami danych z wykorzystaniem JDBC i Hibernate,

jak pracować z NoSQL na przykładzie MongoDB,

jak implementować wybrane wzorce projektowe w Spring Boot,

jak zarządzać konfiguracją i profilami,

czym jest Spring MVC i jak integrować swoje rozwiązanie z technologiami frontendowymi: Vaadin, Thymeleaf, React, Angular,

jak samodzielnie testować aplikacje z podziałem na testy jednostkowe i integracyjne,

jak wykorzystać strumienie Mono i Flux opierające się na bibliotece Project Reactora, wraz z wykorzystaniem strumieni reaktywnych przy zastosowaniu nieblokujących kontenerów webowych, takich jak Netty lub Undertów,

jak zbudować większy projekt i wdrożyć go na platformę chmurową.

CZĘŚĆ II

Skuteczne zabezpieczanie aplikacji

w której nauczysz się…

w jaki sposób bezpiecznie przechowywać dane użytkowników
w aplikacji,

jak zarządzać sesją użytkownika i przechowywać ją w bazie danych lub pamięci przeglądarki,

jak zarządzać użytkownikami i ich uprawnieniami,

jak zabezpieczać aplikacje w zależności od jej przeznaczenia,

czym jest szyfrowanie symetryczne i asymetryczne,

jak wykorzystywać funkcje skrótu,

czym jest Two-factor authentication, i jak je wdrożyć,

jak nadawać certyfikat dla serwera.

Dołącz do ponad 700 zadowolonych kursantów i zobacz,

co zyskujesz, dołączając teraz do szkolenia?

01

poznasz najpopularniejszy framework dla Java Devloperów

Mniej więcej 90% ofert pracy dla Java Developerów wymaga znajomości Springa. Oznacza to, że im szybciej się nauczysz, tym więcej możliwości sobie otworzysz już teraz, a co za tym idzie, Twoja stawka wzrośnie z Twoimi kompetencjami.

02

18. modułów, 26. godzin materiału wideo i ponad 120 lekcji

Same konkrety, ułożone w odpowiedni sposób, żebyś krok po kroku nauczył się tworzenia aplikacji internetowych i ich skutecznego zabezpieczania.

03

quizy i testy po każdym module​

Masz możliwość sprawdzić, czy omawiane zagadnienie jest dla Ciebie jasne i czy umiałbyś sobie z nim poradzić. Jeżeli nie osiągniesz zamierzonego wyniku, możesz przejść przez dany moduł jeszcze raz. Dzięki ćwiczeniom nie będziesz dawał ciała podczas projektów, a Twoja renoma profesjonalisty się ugruntuje.

04

dostęp do zamkniętej społeczności kursantów​

Z czymś sobie nie radzisz? Coś nie jest dla Ciebie jasne? Nie martw się, zapewne ktoś już przez to przechodził i wesprze Cię w Twoim zadaniu. Dołącz 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.
05

półroczna licencja na IntelliJ IDEA,​

Koszt tej licencji to ok. 300€,
które masz w kieszeni!

06

kurs w formie video​

Najlepiej jest się uczyć, gdy widzisz następujące po sobie krok, dlatego są to nagrania, w których tłumaczę i pokazuję  metody wdrażania optymalnych rozwiązań wraz z najlepszymi praktykami.

07

dożywotni dostęp do kursu​

Nie musisz go przerabiać teraz, nie musisz nawet w przyszłym miesiącu. To Ty decydujesz, kiedy poszerzać swoje kompetencje. Wiadomo, że im szybciej, tym lepiej, bo od razu wskoczysz szczebel wyżej.

08

oszczędność czasu

Nie musisz grzebać w Internecie i szukać wiatru w polu. Masz wszystko w jednym miejscu – przemyślany i poukładany proces, który doprowadzi Cię do cel

09

materiały bonusowe

Przygotowane specjalnie dla Ciebie. Bądź pewien, że dzięki nim zdobędziesz wiedzę na najwyższym poziomie.

Wartość bonusowych wideo przewyższa cenę całego kursu!

Wyprzedź innych w procesie rekrutacji!

Gwarantuję Ci, że po przerobieniu kursu, materiałów dodatkowych i testów, poznasz i nauczysz się używać najpopularniejszego frameworku dla Java Developerów, dzięki czemu będziesz miał znaczący wkład w każdy projekt, w którym weźmiesz udział!

Jeśli i Ty nie wiesz…​

jak w pełni wykorzystać Spring Boot i jego główny core – Spring Context.

jak zaplanować naukę, aby projektować REST API i jego dokumentację,

gdzie szukać pewnych informacji na temat Spring MVC i jego połączenia z Vaadin, Thymeleaf, React, Angular,

na czym polega programowanie reaktywne, jakie warunki trzeba spełnić, oraz jakie wsparcie dostarcza Java i Spring,

jak znaleźć dobry sposób na bezpieczne przechowywanie danych użytkowników w aplikacji,

jak zarządzać sesją użytkownika i przechowywać ją w bazie danych lub pamięci przeglądarki,

czym jest szyfrowanie symetryczne i asymetryczne oraz jak je implementować,

jak wykorzystać wzorce projektowe do właściwego budowania architektury,

wspólnie przejdziemy przez różne typy konektorów, dzięki czemu dowiesz się, jak połączyć tworzoną aplikację z bazami danych SQL i NoSQL.

Po kursie Spring Boot 2 będziesz tutaj​

rozumiesz działanie Spring Context i umiesz go wykorzystać w projekcie,

wiesz, jak komunikować się z bazami danych SQL i NoSQL,

a także tworzysz REST API i klientów HTTP, dzięki czemu tworzysz sobie więcej możliwości do współpracy,

wiesz, w jaki sposób korzystać z paradygmatu programowania aspektowego i jak wdrożyć aplikację na platformę chmurową, co daje Ci poczucie wykorzystywania Twoich umiejętności,

wiesz, jak składować użytkowników w ramach aplikacji, bazy danych lub innego zewnętrznego źródła, ponieważ przerabiałeś to na kursie,

bez problemu umiesz zabezpieczyć Tomcata, na którym działa Spring Boot, co świadczy o Twojej znajomości frameworka,

tworzysz projekt z wykorzystaniem JWT, zwieńczając swój projekt niemałym sukcesem,

wykonaną aplikację bez problemu będziesz mógł pokazać innym, niezależnie czy będzie to kolega, czy rekruter (który najprawdopodobniej nie będzie umiał czytać kodu, ale będziesz mógł wysłać im linka, aby pokazać działającą aplikację). Jak to możliwe? Uruchomimy ją na zewnętrznym serwerze, a nie tylko na repozytorium, co pozwali na publiczne udostępnianie jej.

A w dodatku nie masz oporów, aby wykorzystywać swoją nowo nabytą wiedzę. Nie dość, że sprawniej działasz w obecnej pracy, starasz się o podwyżkę i żyjesz na poziomie, o którym od dawna marzysz, to w końcu na poważnie możesz pomyśleć o zmianie pracy, bo dzięki nabytemu doświadczeniu sprawniej działasz na danym frameworku.

Od kogo będziesz się uczyć?

Przemek Bykowski

Doświadczony programista, autor trzech książek, lider jednej z największych społeczności Java Developerów, mówca, trener i live streamer z własnym rozpoznawalnym kanałem na YouTube.

 

 

Potrafię dotrzeć do programistycznego umysłu i wytłumaczyć skomplikowane rzeczy w łatwy sposób. Moje zaangażowanie i godziny spędzone na rozwoju umiejętności pozwoliły mi na rozwiązanie wielu problemów biznesowych oraz optymalizację działań. Jestem laureatem wielu konkursów biznesowo-programistycznych, w tym organizowanych przez Comarch, IDeA, a także ogólnopolskiego konkursu programistycznego na projekt inteligentnej metropolii organizowanego przez koncern ABB.

zdjęcie Przemka, autora kursu, siedzącego na schodach

Posiadam kilka tysięcy godzin praktyki w prowadzeniu wystąpień i szkoleń technicznych i liderskich w branży IT oraz akredytację przez międzynarodową szkołę mówców i liderów Toastmasters jako certyfikowany specjalista z zakresu przemówień publicznych. Mam również doświadczenie jako koordynator merytoryczny w największych polskich szkołach programowania, przygotowuję atrakcyjne programy szkoleniowe oraz trenerów do prowadzenia zajęć z programowania.

 

Obecnie prowadzę jedną z największych polskich społeczności programistycznych i zajmuję się szkoleniami technicznymi i liderskimi, budowaniem relacji oraz wystąpieniami publicznymi. Dlatego po godzinach nagrywam filmy na mój kanał YouTube, publikuję na blogu i prowadzę swoją społeczność o wdzięcznej nazwie Bycza Zagroda. Poza pracą zajmuję się także crossfit’em. Zawsze pełen pozytywnej energii do działania, chętnie dzielę się swoją wiedzą i doświadczeniem z innymi.

Zobacz na opinie zadowolonych kursantów

którzy zastanawiali się jak samo jak Ty!

⭐⭐⭐⭐⭐

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.
Adrian Zawadzki
Java Developer w j-labs software specialists
⭐⭐⭐⭐⭐

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ą.
Michał Normann
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ę 🙂
Przemysław Piwoński
Junior Java Developer

Na rynku jest wiele dostępnych materiałów, które uczą Spring Boota, ale niewiele z nich przeprowadzi Cię przez ten framework w stopniu pozwalającym na jego wykorzystanie w realnym projekcie. 

Dzięki temu kursowi zdobędziesz wiedzę,
którą bez problemu przełożysz na konkretne działanie!

Agenda kursu

CZĘŚĆ I

Tworzenie efektywnych aplikacji internetowych

1 moduł - Plan gry
  1. Powitanie
  2. Cel
  3. Co da Ci kurs?
  4. Czego kurs nie zrobi za Ciebie
  5. Wspólna praca
  6. Nawyk regularnej pracy
  7. Wymagania - jakich narzędzi potrzebujesz
  8. Praca domowa
2 moduł - Praca z projektem
  1. Powitanie
  2. Czym jest Spring Boot?
  3. Jak działa kontener?
  4. Zakładanie projektu
  5. Struktura projektu
  6. Czym jest Bean?
  7. Inversion of control
  8. Wstrzykiwanie zależności
  9. Zaawansowane wstrzykiwanie zależności
  10. Internacjonalizacja
  11. Zarządzanie konfiguracją
  12. Profilowanie
  13. Przygotowanie do testu
  14. Quiz 
  15. Praca domowa 
  16. Bonus
  17. Bonus – logowanie zdarzeń
  18. Bonus – znaki specjalne w konfiguracji
  19. Notatki
3 moduł - REST API
  1. Powitanie
  2. Czym jest REST?
  3. Protokół HTTP
  4. Implementacja metod webowych
  5. Parametryzacja metod webowych
  6. Kody HTTP
  7. Projekt aplikacji REST
  8. Quiz 
  9. Praca domowa 
  10. Bonus – Swagger
  11. Bonus – zmiana formatu zwracanego na XML
  12. Bonus – HATEOAS
  13. Notatki
4 moduł - Spring MVC
  1. Powitanie
  2. Model-View-Controller
  3. Zanim zdecydujesz się na konkretne rozwiązania do tworzenia widoków
  4. Vaadin I
  5. Vaadin II
  6. Thymeleaf
  7. React
  8. Quiz 
  9. Praca domowa 
  10. Notatki
5 moduł - Klient HTTP
  1. Powitanie
  2. Praca z usługami zdalnymi
  3. Implementacja klienta HTTP
  4. Mapowanie JSON – POJO
  5. Zaawansowany klient HTTP
  6. Projekt aplikacji
  7. Quiz 
  8. Praca domowa 
  9. Notatki
6 moduł - Paradygmat programowania aspektowego
  1. Powitanie
  2. Programowanie aspektowe – teoria
  3. Programowanie aspektowe – implementacja
  4. Programowanie aspektowe – adnotacje
  5. Quiz 
  6. Praca domowa 
  7. Bonus – zadania cykliczne
  8. Notatki
7 moduł - Bazy danych I – JDBC
  1. Powitanie
  2. Zakładanie bazy danych
  3. Konfigurowanie połączenia
  4. Generowanie modelu
  5. Zapis do bazy
  6. Odczyt z bazy
  7. Modyfikowanie rekordów
  8. Usuwanie rekordów
  9. Dodatkowe operacje DAO
  10. Quiz 
  11. Praca domowa 
  12. Notatki
8 moduł - Bazy danych II - Hibernate
  1. Powitanie
  2. ORM, JPA, Hibernate – teoria
  3. Konfigurowanie połączenia
  4. Operacje na bazie danych
  5. Enum w bazie danych
  6. Elastyczne formuły repozytorium
  7. Własne zapytania
  8. Quiz 
  9. Praca domowa 
  10. Bonus – związki między relacjami
  11. Notatki
9 moduł - Bazy danych III – NoSQL
  1. Powitanie
  2. Czym jest noSQL?
  3. Konfiguracja projektu
  4. CRUD
  5. Quiz 
  6. Praca domowa 
  7. Bonus – Firebase
10 moduł - Testowanie aplikacji
  1. Powitanie i omówienie agendy modułu
  2. Podział testów wg. Piramidy testów
  3. Odpowiedzialności testów automatycznych
  4. Test-Driven Development
  5. Omówienie projektu
  6. Testy jednostkowe
  7. Testy integracyjne
  8. Testy End to End
  9. Q&A
  10. Praca domowa 
  11. Quiz 
  12. Notatki
11 moduł - Wzorce projektowe i programowanie reaktywne w Spring
  1. Powitanie
  2. DTO
  3. Fabryka abstrakcyjna
  4. Obserwator
  5. Budowniczy
  6. Wprowadzenie do programowania reaktywnego
  7. Komunikacja blokująca i nieblokująca
  8. Strumienie Flux i Mono
  9. Budowanie API z wykorzystaniem strumieni
  10. Reaktywny klient HTTP
  11. BONUS – Komunikacja z usługa zdalna
  12. Wystawianie usług wykorzystując programowanie funkcyjne
  13. Reaktywna baza danych
  14. Testowanie integracyjne
  15. Sesja QA
  16. Zakończenie
  17. Ebook programowania reaktywnego
  18. Dalsze materiały do nauki programowania reaktywnego
12 moduł - Projekt końcowy i wdrażanie aplikacji na serwer
  1. Powitanie
  2. Projekt aplikacji rozpoznającej emocje na podstawie zdjęcia
  3. FaceApi
  4. Implementacja
  5. Tworzenie GUI
  6. Wdrażanie aplikacji na platformy chmurowe w modelu PaaS
  7. Praca domowa 
  8. To dopiero początek!

CZĘŚĆ II

Skuteczne zabezpieczanie aplikacji​

1 moduł - Plan gry
  1. Powitanie
  2. Cel
  3. Co da Ci kurs?
  4. Czego kurs nie zrobi za Ciebie
  5. Wspólna praca
  6. Nawyk regularnej pracy
  7. Wymagania - jakich narzędzi potrzebujesz
  8. Praca domowa
2 moduł - Wprowadzenie do zabezpieczania aplikacji MVC
  1. Wprowadzenie do modułu
  2. Czym jest Spring Security?
  3. Konfiguracja projektu
  4. Definiowanie użytkowników
  5. Zarządzanie użytkownikami
  6. Mechanizm autoryzacji
  7. Implementacja formatki logowania
  8. Ciasteczka
3 moduł - Zarządzanie użytkownikami
  1. Wprowadzenie do modułu
  2. Tworzenie encji dla użytkownika
  3. Tworzenie użytkowników w bazie danych
  4. Formularz rejestracyjny
  5. Aktywacja użytkowników przez mail
  6. Sesja po stronie przeglądarki
  7. Sesja po stronie bazy danych
  8. Praca domowa
  9. [BONUS] Keycloak: Security Manager
4 moduł - Funkcja skrótu
  1. Wprowadzenie do modułu
  2. Czym jest funkcja skrótu?
  3. Dodawanie soli (salt) do hashodu
  4. Rola encoderów
  5. Omówienie algorytmów hashujących na podstawie Bcrypt
5 moduł - Bezpieczeństwo API REST
  1. Wprowadzenie do modułu
  2. Zasada działania HTTPS
  3. Jak wdrożyć HTTPS w ramach aplikacji
  4. Zabezpieczenie API z wykorzystaniem Basic Authentication
  5. Niebezpieczeństwa wynikające ze stosowania Basic Authentication dla API
6 moduł - JSON Web Token
  1. Wprowadzenie do modułu
  2. Zasada działania JWT
  3. Przydatne narzędzia dla JWT
  4. Tworzenie API zabezpieczonego przez JWT
  5. Generowanie JWT
7 moduł - Materiały Bonusowe
  1. Budujemy API Zabezpieczone JWT w Spring Security 2.7
  2. Tworzymy Klienta API w Angularze dla API Zabezpieczone JWT

Zajrzyj do środka kursu i zobacz, jak wygląda od środka!

Poniżej możesz obejrzeć jedną z lekcji. 

Część I – Tworzenie aplikacji internetowych
Moduł II – Praca z projektem – Profilowanie

Właśnie tak wygląda platforma kursowa. Aby zdobyć nową wiedzę, nie potrzebujesz niczego oprócz internetu.
Kurs możesz przerabiać z dowolnego miejsca na świecie.

mockup, na którym jest pokazane, jak wygląda kurs na platformie internetowej

Ogromną wartością kursu jest Facebookowa grupa, na której zawsze otrzymasz wsparcie – nie tylko ode mnie, ale też od całej społeczności kursantów!

mockup, na którym jest screenshot z grupy na Facebooku

Przemyślany proces, który poprowadzi Cię do wyższych zarobków!

Zobacz, ile możesz zyskać, inwestując w swój rozwój!

Pewnie zastanawiasz się, ile wynosi inwestycja w kurs Spring Boot 2?
W sumie same bonusy przewyższają cenę całego kursu!
Cena, którą zaraz zobaczysz, będzie dostępna tylko teraz!
Nigdy później nie dostaniesz tak znakomicie przygotowanej wiedzy w tak niskiej cenie.

Tworzenie efektywnych aplikacji internetowych
Etap I
598.60
12 modułów
95 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
Skuteczne zabezpieczanie aplikacji
Etap I I
546.80
6 modułów
33 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
pakiet
Tworzenie efektywnych aplikacji internetowych + Skuteczne zabezpieczanie aplikacji
2 w 1
1145,40zł
988.60
Wszystko to, co w:
Tworzenie efektywnych aplikacji internetowych
Skuteczne zabezpieczanie aplikacji

Zobacz na opinie zadowolonych kursantów

którzy zastanawiali się jak samo jak Ty!

⭐⭐⭐⭐⭐

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.
Anna Owsianka
Java Developer w IBM
⭐⭐⭐⭐⭐

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.
Krzysztof Pacwa
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!
Norbert Faron
Junior Java Developer

Czy Tobie też te myśli przechodzą przez głowę?

Oczywiście, możesz podążać tą drogą i kupić tańszy kurs. Jednak kurs, który Ci przedstawiam, jest zwieńczeniem nie tylko mojej wieloletniej pracy jako programisty, ale też jako trenera, który ma potwierdzoną skuteczność nauczania. Potwierdzeniem tego jest utworzenie największej społeczności Java Developerów oraz kanał na YouTube, który zrzesza 12,5 tys. subskrybentów.

 

Mówisz, że jest sporo innych trenerów programowania? Tutaj też masz rację. Jest sporo osób, które robią kursy. Jednak niewiele z nich ma doświadczenie trenerskie, warsztat dydaktyczny lub potwierdzoną skuteczność w postaci ponad 700 kursantów!

Tańszy kurs nie znaczy lepszy. Lepszy jest ten, w którym są dobre przykłady, abyś Ty, jako kursant realnie mógł wpłynąć na projekt.

W kursie „Opanuj Spring Boota 2” znajdziesz:

1. Treściwe wprowadzenie, 

2. Pracę z kodem, dzięki któremu będziesz mógł wykorzystać wszystkie dopiero co poznane przykłady,

3. Własną aplikację, którą zbudujesz na podstawie tego, czego nauczysz się w trakcie,

4. Rozbudowy portfolio, które będziesz mógł przesłać nie tylko jako kod, ale też w formie linka do wglądu (np. przez rekrutera, który kodu nie przeczyta, ale będzie mógł wizualnie ocenić Twoją pracę i umiejętności).

Owszem, nie przeczę. Sporo wiedzy znajduje się również na moim blogu. Jednak ta wiedza jest rozrzucona i nie ma w niej żadnej strategii.

W dodatku na YouTube znajduje się nie więcej niż 10% treści, która jest w kursie. Oznacza to, że 90% materiału kursu nie znajdziesz nigdzie poza nim!

Kurs ma na celu:

  1. Usystematyzowanie wiedzy, którą już masz,
  2. Przeprowadzenie Cię konkretną ścieżką z punktu A (czyli z braku Twoich umiejętności i wiedzy lub nieumiejętności wykorzystania jej) do punktu B (nauczenia Cię tego frameworku w takim zakresie, aby Twoje kompetencje znacznie zmieniły Twoje położenie zawodowe = dały awans i lepsze zarobki)

Przemek, czego KONKRETNIE nauczę się z tego kursu?

Etap I

Tworzenie efektywnych aplikacji internetowych

Wyobraź sobie, że za kilka tygodni od teraz umiesz tworzyć zaawansowane aplikacje internetowe z wykorzystaniem Spring Boota. 

I nie tylko to wiesz, ale potrafisz też to wszystko zastosować w praktyce, ponieważ przez te 12 modułów nie będziesz tylko i wyłączenie oglądał lekcji wideo, ale będziesz dużo pracował, aby stworzyć własne aplikacje, które ugruntują Twoją wiedzę praktyczną z wykorzystaniem wiedzy teoretycznej.

Przechodząc przez ten kurs, będziesz tworzyć mniejsze aplikacje i duże aplikacje, aby utrwalić swoją wiedzę. I wyobraź sobie, że po tym kursie idziesz pewnym i spokojnym krokiem na rozmowę kwalifikacyjną, rozmowę o podwyżkę lub awans, i odpowiadasz na wszystkie pytania dotyczące Spring Boota bezbłędnie.

Podoba Ci się wizja najbliższej przyszłości? Jeśli tak, to ta droga jest dla Ciebie, dlatego zapoznaj się z programem efektywnej nauki Spring Boot 2 i dołącz do grona zadowolonych studentów.

Etap II

Skuteczne zabezpieczanie aplikacji

Poznasz przystępny, 6-modułowy program, w ramach którego poznasz sposoby na zabezpieczenie aplikacji internetowych. Na początku drogi wielu adeptów Spring Boota trafia w Internecie na wybrany sposób na budowanie zabezpieczeń. Na nieszczęście wielu z nich zaczyna stosować go wszędzie, w każdym typie aplikacji.

 

To bardzo mylące podejście, ponieważ zabezpieczenia powinny być dobierane w zależności od typu aplikacji. Inaczej zabezpieczymy aplikację MVC, inaczej REST API udostępniane publicznie, inaczej REST API udostępniane tylko na potrzeby wewnętrznej komunikacji.

 

Sposobów jest wiele, a w tym kursie zaznajomię Cię z nimi, a na projektach będziemy dobierać właściwe narzędzia w zależności od sytuacji. W tym kursie przejdziemy przez liczne przykłady, które pokażą Ci, jak składować użytkowników w ramach aplikacji, bazy danych lub innego zewnętrznego źródła.

Oczywiście w tym samym czasie zadbamy o to, aby użytkownicy Ci mieli różne role (poziomy uprawnień), aby w zależności od przywileju mieli dostęp do określonej części aplikacji.


Dane tych użytkowników trzeba zabezpieczyć, więc tutaj przechodzimy do enkrypterów, które wykorzystują funkcję skrótu do tworzenia bezpiecznych hashy, które możemy składować. Oczywiście po drodze wytłumaczę Ci wszystko co i jak działa.


W kolejnym etapie przedstawię Ci, jak zabezpieczyć Tomcata (na którym działania aplikacja Spring Boot) oraz jak działa komunikacja szyfrowana. Całość zwieńczymy, tworząc projekt z wykorzystaniem JWT.

Warto wspomnieć, że w połowie 2022 – od wersji Spring Boot 2.7 zmieniło się API służące do budowy zabezpieczeń. W tym kursie pokażę Ci oba podejścia – stare i nowe.

Zobacz, jak wygląda od środka
II. część kursu - Skuteczne zabezpieczanie aplikacji!

Moduł 4 – Bezpieczeństwo API REST – Jak wdrożyć HTTPS w ramach aplikacji

Możesz nie robić nic lub spędzić najbliższe tygodnie efektywnie i produktywnie!

Program i materiały specjalne zostały ułożone w taki sposób, abyś miał możliwość realizacji materiału z wybraną przez Ciebie szczegółowością (lub wg selekcji materiałów rekomendowanych w realizacji pierwszej kolejności).

Wszystko po to, abyś najpierw przyswoił te fragmenty, które są najbardziej oczekiwane względem rynku pracy i aktualnych projektów.

Dlatego każdy moduł możesz przejść na dwa sposoby:

w wersji podstawowej, który jest:

✔️ wystarczający do przejścia i zrozumienia kolejnego modułu,

✔️ rekomendowany, aby go przerobić w pierwszej kolejności, ponieważ jest niezbędny do oczekiwań w większości rekrutacji.

rozwiązując wszystkie zadania w modułach

✔️ przejdziesz lekcje od deski do deski i opanujesz cały materiał,

✔️ zdobędziesz dogłębną wiedzę z zakresu danego modułu. Przerobisz każdy temat, zadanie i kod, a także z łatwością przeniesz je na swój projekt.

Nie ma lepszego czy gorszego sposobu przerobienia kursu,
każdy z nich jest dobry w zależności od Twoich potrzeb!

Materiały dodatkowe i bonusy

Inwestując w kurs, dostajesz o wiele więcej niż sam kurs.

Moim celem jest przygotować Cię kompleksowo do tworzenia efektywnych aplikacji i ich skutecznego zabezpieczania, dlatego oprócz kursu, który jest perełką na polskim rynku, przygotowałem dla Ciebie serię produktów, których nigdzie indziej nie dostaniesz.

🎁 bonusowe moduły

🎁 bonusowe PDFy

przygotowane specjalnie dla Ciebie. Bądź pewien, że dzięki nim zdobędziesz wiedzę na najwyższym poziomie. I to w takim zakresie, w jakim jej obecnie potrzebujesz.

🎁
półroczna licencja
na IntelliJ IDEA

koszt tej licencji to ok. 300€, które masz w kieszeni!

🎁 quizy i testy po każdym module

masz możliwość sprawdzić, czy omawiane zagadnienie jest dla Ciebie jasne i czy umiałbyś sobie z nim poradzić. Jeżeli nie osiągniesz zamierzonego wyniku, możesz przejść przez dany moduł jeszcze raz. Dzięki ćwiczeniom nie będziesz dawał ciała podczas projektów, a Twoja renoma profesjonalisty się ugruntuje.

🎁
dostęp do zamkniętej społeczności kursantów

z czymś sobie nie radzisz? Coś nie jest dla Ciebie jasne? Nie martw się, zapewne ktoś już przez to przechodził i wesprze Cię w Twoim zadaniu. Dołącz 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.

Czy jest inna droga niż ten kurs?

Oczywiście!

możesz szukać darmowych materiałów w necie,
tracąc przy tym mnóstwo czasu,

możesz trafiać na artykułu w Internecie,
które mają złe praktyki lub ich treść jest przeterminowana

możesz oglądać filmy na YouTube i próbować odtwarzać to na swoich projektach. O skutkach takich działań nawet nie wspominam 🤐

możesz nadal kupować wątpliwej jakości
(i często niezaktualizowane) kursy na Udemy.

Teraz pomyśl, że za cenę dużej pizzy na obiad za 46 zł, możesz mieć 1h tego napakowanego konkretną wiedzą kursu, którego potrzebujesz, aby podnieść swoje kwalifikacje.

Jesteś ciekaw, ile kosztuje pojedyncza lekcja?

Jedyne 10 zł.

Jaka jest Twoja obecna stawka godzinowa?

A jaka będzie po zmianie pracy dzięki temu kursowi? 😉

Dołączając do kursu tylko teraz, masz gwarancję najniższej ceny!

Tworzenie efektywnych aplikacji internetowych
Etap I
598.60
12 modułów
95 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
Skuteczne zabezpieczanie aplikacji
Etap I I
546.80
6 modułów
33 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
pakiet
Tworzenie efektywnych aplikacji internetowych + Skuteczne zabezpieczanie aplikacji
2 w 1
1145.40zł
988.60
Wszystko to, co w:
Tworzenie efektywnych aplikacji internetowych
Skuteczne zabezpieczanie aplikacji

Dlaczego powinieneś dołączyć do kursu Spring Boot 2 dzisiaj?

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 inwestycji wchodzi:

18 modułów kursu

Kurs Spring Boot 2 składa się z dwóch niezależnych części: “Tworzenie efektywnych aplikacji internetowych” oraz “Skuteczne zabezpieczanie aplikacji”. Materiał szkoleniowy w postaci filmów wideo, do których masz dożywotni dostęp.
Wartość 1499 PLN

Zbiór zadań domowych i interaktywne testy

Wszystko wydaje się proste, jak ktoś to robi. Jednak dopóki tego nie przećwiczysz, nie dowiesz się, czy osiągnąłeś zamierzony efekt. Dlatego wykonuj prace domowe regularnie, a jestem pewien, że efekty przyjdą wkrótce!

Wartość 499 PLN

Dostęp do grupy wsparcia

Dożywotni dostęp do grupy wsparcia tworzonej przez kilkuset kursantów, którzy już dołączyli do kursu
Wartość bezcenna!

Półroczna licencja na IntelliJ IDEA

Programu, który sprawi, że programowanie w Javie i Kotlinie będzie bardziej produktywnym i przyjemnym doświadczeniem.
Koszt tej licencji to ok. 300€

Bonusowe wideo usprawniające Twój proces nauk

● Logowanie zdarzeń

● Znaki specjalne w konfiguracji

● Swagger

● Zarządzanie formatami zwracanymi z REST API

● HATEOAS

● Zadania cykliczne

● Związki między relacjami

● Firebase

● Komunikacja z usługami zdalnymi

● Keycloak

 

--> Wartość bonusowych wideo przewyższa cenę całego kursu!

Dostęp do zamkniętej społeczności kursantów

Z czymś sobie nie radzisz? Coś nie jest dla Ciebie jasne? Nie martw się, zapewne ktoś już przez to przechodził i wesprze Cię w Twoim zadaniu. Dołącz 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

logo Akademii Springa

Zobacz na opinie kilku z ponad 700 kursantów!

⭐⭐⭐⭐⭐

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 🙂
Iwona Adamkiewicz
Junior Software Engineer at Capgemini
⭐⭐⭐⭐⭐

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 Developerv. Prawdopodobnie gdybym nie trafił na niego, nie spełniłbym swojego marzenia, także...
Grzegorz Szczerba
Full Stack Developer w Action S.A. 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!
Norbert Faron
Junior Java Developer

Dla kogo jest ten kurs?

Najchętniej powiedziałbym, że skoro tu jeszcze jesteś, to ten kurs jest dla Ciebie. Nie jest to jednak takie proste.

Otóż najbardziej na nim skorzystają osoby:

które chcą się nauczyć tworzenia aplikacji,

którym zależy na ugruntowaniu swojej wiedzy
na temat Spring Boot 2,

które nie chcą szukać słabej jakości materiałów
porozrzucanych po necie,

które chcą zdobyć kompleksową i przekrojową wiedzę
od startu projektu, poprzez jego budowanie, testowanie
i wdrożenie na produkcję,

które chcą tworzyć zabezpieczenia z wykorzystaniem Spring Boota,

którym zależy, aby mieć wiedzę o sposobach zabezpieczeń
i umieć dobierać właściwie zabezpieczenia w zależności
od przeznaczenia aplikacji.

Kto nie skorzysta z mojego kursu?

Niestety nie wszyscy skorzystają z mojego kursu. Jest pewna grupa osób, która nie odniesie korzyści z Spring Boot 2.

Kurs nie jest kursem od podstaw programowania, a doskonaleniem umiejętności, dlatego nie skorzysta z niego ten, który:

nie chce i nie zamierza poszerzać swoich kompetencji,

nie zna języka Java 8 (lub wyższej)

nie zna podstaw HTML i SQL.

FAQ - czyli o co kursanci pytają najczęściej

Dlaczego mam inwestować w Sring Boot 2 skoro jest już dostępna 3 wersja?

Spring Boot 2 jest wciąż popularniejszą wersją, wiele projektów zostało w niej utworzonych, a wersja Spring Boot 3 nadal nie jest tak często wykorzystywana.

Co muszę umieć przed przystąpieniem do kursu?

Kurs uczy tworzenia aplikacji internetowych z wykorzystaniem Spring Boot 2. Przed przystąpieniem do kursu musisz dobrze posługiwać się językiem Java 8 (i wyższej), 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.

Kiedy pojawi się kolejna edycja?

Kolejna edycja pojawi się za 6 lub 12 miesięcy.

Czy cena w kolejnej edycji będzie wyższa?

Tak, oferta promocyjna jest tylko dla osób, które przystąpiły do tej edycji kursu. W następnych edycjach cena może wzrosnąć.

Kiedy otrzymam dostęp do materiałów?

Od razu po przystąpieniu dostaniesz komplet materiałów – wideo, 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. 😊

Mam 3 lata doświadczenia w Spring. Czy ten kurs jest dla mnie?

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 😊

Do kiedy mam dostęp do kursu?

Dożywotnio. To znaczy tak długo, jak długo Akademia Springa będzie istnieć.

Czy można rozłożyć płatność na raty?

Nie, nie ma takiej możliwości. 

Czy materiały pokrywają się pomiędzy tym, co udostępniasz na YouTube?

Po części tak, ale bardzo małej, oceniam udział na 10% max. Są to np. proste zagadnienia i wstępy do modułów. Dlaczego tak się dzieje? Na YouTube przedstawiam zagadnienia, które również muszę wytłumaczyć w kursie, aby osoba, która nie zna moich filmów, wiedziała, o czym mówię.

Kurs jest jasną i konkretną ścieżką, w której tłumaczę i pokazuję krok po kroku implementacje programistycznych rozwiązań wraz z najlepszymi praktykami. Dlatego kurs Spring Boot 2 łączy wiedzę w kompleksowy proces nauki. Jest przemyślany i ułożony tak, abyś wyniósł z niego jak największą wartość i nie musiał się przekopywać przez pół Internetu.

Dołączając do kursu tylko teraz, masz gwarancję najniższej ceny!

Tworzenie efektywnych aplikacji internetowych
Etap I
598.60
12 modułów
95 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
Skuteczne zabezpieczanie aplikacji
Etap I I
546.80
6 modułów
33 lekcji
Ćwiczenia utrwalające wiedzę
Quiz z pytaniami
Dostęp do prywatnej grupy
Dożywotni dostęp do kursu
pakiet
Tworzenie efektywnych aplikacji internetowych + Skuteczne zabezpieczanie aplikacji
2 w 1
1145,40zł
988.60
Wszystko to, co w:
Tworzenie efektywnych aplikacji internetowych
Skuteczne zabezpieczanie aplikacji

Zamykam dostęp do szkolenia na tak korzystnych warunkach, za:

  • 00dni
  • 00godzin
  • 00minut
  • 00sekund