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 na kurs ruszyły!!!!

Zapisy tylko do

piątku, 23 kwietnia do 22:00

Do końca zapisów pozostało:

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.
  • Dostęp do 2 dowolnych zapisów z moich szkolenia online - listę szkoleń do wyboru sprawdzisz w FAQ.
  • Prebook Spring Boot 2 w wersji drukowanej - jeśli zdecydujesz się dołączyć jeszcze dziś (20/04/2021)!
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ń
Implementacja wzorców projektowych w Spring
  • Powitanie
  • DTO
  • Fabryka abstrakcyjna
  • Obserwator
  • Budowniczy
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! 😊

Bez wątpienia masz predyspozycje dydaktyczne. Mało który programista potrafi komuś wytłumaczyć co ma na myśli 🙂
Super wiedza, którą potrafi świetnie przekazać! Brawo!
Kontakt, przygotowanie i umiejętność przekazywania wiedzy
Świetne umiejętności dydaktyczne. Pomocny, wspiera przy rozwiązywaniu problemów. Oby jak najwiecej takich trenerów
Czas na zajęciach szybko mijał. Prowadzący dostosowywał zadania do poziomu osób na bieżąco. Bardzo wartościowe zajęcia
Great guy, great trainer well let's call him big head 😉
Byku jesteś mega, nic w sobie nie zmieniaj wszystko masz dopracowane do perfekcji (poza literówkami :d)
Zaangażowanie godne podziwu! - dzięki wielkie za udzielone wsparcie przez cały czas zajęć 🙂
Rewelacyjny kontakt z trenerem. Przemek jest osobą bardzo kontaktowa, otwartą i uśmiechnięta a co najważniejsze jego wiedzą i umiejętność jej przekazania jest na bardzo wysokim poziomie. Na plus: kompetencje, gotowość do pomocy.
One of the best classess I've ever had. Przemek is a great teacher with skills backed up with vast knowledge about java, spring and beyond. He's been really helpful and none questions were left unanswered. Highly recommened 🙂
Nasz najlepszy trener na kursie. Pełny spokoju i cierpliwości, zawsze chętny do pomocy i odpowiadania na nasze pytania. Posiadający wiedzę i potrafiący ją przekazać. Chciałbym mieć więcej zajęć z Przemkiem, po których zawsze wychodziłem bogatszy o nową wiedzę i doświadczenie w programowaniu. Na plus oceniam, że Przemek prowadzi własny kanał i stronę o programowaniu, co jeszcze bardziej pomaga w poznawaniu tematów.
Obejrzałem kilka Twoich filmów na kanale yt oraz przeczytałem kilka artykułów na Twojej stronie. Ogólnie mega świetna robota 🙂 strumyki z ciekawymi zadaniami, świetne prezentacje np z JVM normalnie mega mi tego brakowało. Siedzę w javie kilka miesięcy, brakowało mi materiałów i inspiracji aby wejść w bardziej zaawansowane tematy póki nie natrafiłem na Twój kanał.
Ty jesteś chlopie oazą spokoju, przyzwoitości oraz chodzacą encyklopedią Spring
Przemek to osoba stale poszerzająca swoją wiedzę i z pasją do jej przekazywania. Zajęcia odbywały się luźnej, ale stymulującej do pracy atmosferze. Podczas zajęć zawsze można było liczyć na pomoc z jego strony. Życzyłabym sobie, żeby wszyscy trenerzy SDA mieli takie podejście do grup jak Przemek
Podejście profesjonalne, nauczycielskie, widać, że prowadzący nie prowadzi zajęć pierwszy raz tylko ma doświadczenie

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

  • Dostęp do 2 dowolnych zapisów z moich innych szkolenia online
  • Możesz wybrać dwa inne zapisy z moich płatnych szkoleń online! Wartość od 246 do 798 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

    • Dodatkowo - 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!

3 595 zł

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
  • Dodatkowo dostęp do dwóch dowolnych zapisów z mojego szkolenia online

BRAK MIEJSC

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ń
  • Dodatkowo dostęp do jednego, dowolnego zapisu z mojego szkolenia online (+1 za uzyskanie certyfikatu)

BRAK MIEJSC

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ń
  • Dodatkowo dostęp aż do 4 dowolnych zapisów z moich szkoleń online (+1 za uzyskanie certyfikatu)
  • Kompleksowe rozwiązanie dla wymagających

BRAK MIEJSC

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.
Baza materiałów do wyboru dynamicznie się poszerza! Możesz wybrać dowolne kursy w każdym momencie lub poczekać na kolejne! 😊
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 😊