Zapisy na kurs już ruszyły. Trwają jedynie do 16 września do 22:00. Nie zwlekaj!

Konsultant z ponad 7-letnim doświadczeniem programistycznym
2000+ godzin spędzonych na sali szkoleniowej jako trener programowania i wykładowca
Autor wielu publikacji, książki i korektor merytoryczny w PWN
Koordynator merytoryczny w największych szkołach programowania
Bloger i YouTuber
Ze Spring Boot związany od jego wyjścia
Przede wszystkim pasjonat programowania
Obszerny 12 tygodniowy kurs video, który przygotuje Cię do tworzenia zaawansowanych aplikacji internetowych.
Zbiór licznych przykładów i cotygodniowych prac domowych.
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 kontaktu.
Spędzisz mało czasu zdobywając dużo wiedzy.
Licencje 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ą aktualizacje programu i wszystkich materiałów.

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

Praca z projektem
- Powitanie
- Czym jest Spring Boot?
- Jak działa kontekst?
- Moduły Spring
- Budowa projektu
- Komponenty
- Inversion of control
- Dependency injection
- Zarządzanie konfiguracją
- Profile
- Praca domowa

REST API
- Powitanie
- Czym jest REST?
- 6 warunków REST
- Z czego składa się żądanie?
- Obsługa metod HTTP
- Parametryzowanie żądań HTTP
- Typy zwracane – JSON/XML
- Narzędzia wspomagające prace – Swagger UI
- HATEOAS
- Actuator
- Przykład aplikacji
- Gdzie i kiedy używać REST?
- Praca domowa

Spring MVC
- Powitanie
- Omówienie zasad wzorca architektonicznego MVC
- Tworzenie widoków
- Jak tworzyć współczesne widoki dla backendu?
- Zanim zdecydujesz się na konkretne rozwiązania do tworzenia widoków!
- JSP
- Thymeleaf
- Vaadin
- React
- Praca domowa

Klient HTTP
- Powitanie
- Czym jest klient HTTP?
- Z czego składa się Response?
- Implementacja klienta HTTP
- Mapowanie JSON -> POJO
- Retrofit jako forma wymiany danych
- Przykład aplikacji
- Praca domowa

Paradygmat programowania aspektowego
- Powitanie
- Czym jest programowanie aspektowe?
- Definiowanie aspektów
- Punkty przecięcia
- Antywzorce i błędy początkujących
- Tworzenie porad
- Przykład aplikacji
- Scheduler
- Exception handler
- Praca domowa

Bazy danych I – JDBC i cachowanie danych
- Powitanie
- Konfiguracja połączenia z bazą danych
- Czym jest JDBC
- Wzorzec DAO
- CRUD
- Transakcyjność baz danych
- Cachowanie danych
- Sprawdzanie stanu bazy danych
- Praca domowa?

Bazy danych II – Hibernate
- Powitanie
- Czym jest Hibernate?
- Konfigurowanie frameworka
- Model a Encja
- Repozytoria
- Implementacja CRUD
- Import danych
- Elastyczne formuły w repozytorium
- Własne zapytania w repozytoriach
- Praca domowa

Bazy danych III – NoSQL
- Powitanie
- Wprowadzenie do NoSQL
- Integracja z MongoDB
- Model a Dokument
- Operacje CRUD na dokumencie
- Praca ze zdalnymi bazami danych na przykładzie Firebase
- Praca domowa

Testowanie aplikacji
- Powitanie
- Filozofia testowania i TDD
- Testy jednostkowe
- Testy z wykorzystywaniem Mocków
- Testy MVC
- Tworzenie testów integracyjnych
- Praca domowa

Implementacja wzorców projektowych w Spring
- Powitanie
- Fasada
- Fabryka
- Dekorator
- Obserwator

Projekt końcowy i wdrażanie aplikacji na serwer
- Powitanie
- Projekt aplikacji rozpoznającej emocje na podstawie zdjęcia
- Implementacja aplikacji
- Wdrażanie aplikacji na platformy chmurowe w modelu PaaS
- Wdrażanie aplikacji na wirtualne prywatne serwery
- Praca domowa
- Co dalej?
- To dopiero początek!
3-miesięczny program kursu Spring Boot 2 – Wartość 2999 PLN
Dostęp do repozytorium, kodu źródłowego i materiałów – Wartość 600 PLN
Dożywotni dostęp do aktualizacji programu i materiałów – Wartość 799 PLN / rocznie
Dożywotni dostęp do grupy MasterMind – Bezcenne
5-misięczna licencja IntelliJ IDEA – Wartość 1088,25 PLN BEZPŁATNIE – dzięki partnerstwu JetBrains!
Tylko w I edycji cały pakiet dostępny za jedyne 5486,25 PLN
Postawiłem sobie misje – zrealizować najbardziej profesjonalny kurs, który nauczy Cię wykorzystywać mechanizmy Spring. Dać gwarancje, że realizowany przeze mnie kurs z tego zakresu będzie najlepszy na jaki trafisz.
Wybierając ten kurs masz pewność, że nie trafiasz na przypadkowego programistę, który postanowił zrobić kurs. Trafiłeś przede wszystkim na pasjonata, który z miłością dzieli się wiedzą.
Program został opracowany na podstawie lat spędzonych w kodzie i tysiącami godzin na salach szkoleniowych jako trener programowania, gdzie uczę osoby początkujące, studentów jak i doświadczonych programistów podczas szkoleniach dedykowanych.
Moje materiały możesz zobaczyć na kanele YouTube, które wrzucam regularnie i są dostępne dla każdego! Sprawdź ich jakość! I teraz pomyśl – ten kurs będzie jeszcze lepiej przygotowany, aby dać Ci niepowtarzalną jakość, jakiej nie przebije żaden inny kurs z zakresu Spring!
Jeśli uznasz, że kurs nie wnosi dla Ciebie żadnej wartości, to nie chce od Ciebie pieniędzy! Otrzymasz 100% zwrotu należności!

Jakby wyglądało to szkolenie? Podsyłasz materiały, czy na żywo o danej godzinie?
Co środę udostępniam Ci materiał wideo, skrypt, kody źródłowe i prace domową (którą później weryfikujemy) – tak, aby każdemu wygodnie było do tego przysiąść, kiedy ma na to czas.
Spotkania ze mną na żywo są dla wszystkich co poniedziałek o 19:00 na moim kanale YT, ale dla osób w grupie możemy robić dodatkowe dedykowane webinaria, jeśli tylko będzie zainteresowanie ? Każdy kto śledzi mnie na YT dobrze wie, że ja zawsze bardzo chętnie i jest to tylko kwestia chęci uczestników ?
Co muszę umieć przed przystąpieniem do kuru?
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.
Kiedy będzie kolejna edycja kursu? Czy będzie ona uruchomiana co 12 tygodni?
Nie, kolejna edycja kursu będzie dopiero w przyszłym roku.
Czy cena w kolejnej edycji będzie wyższa?
Tak, oferta promocyjna jest tylko dla osób, które przystąpiły do pierwszej edycji kursu. W następnych edycjach cena wzrośnie.
Czy dostane fakturę?
Tak, podane ceny są cenami brutto. Do każdego zamówienia otrzymasz fakturę VAT.
Potrzebuje porady, jak się skontaktować?
Zawsze chętnie służę pomocą, skontaktuj się ze mną – przemek@bykowski.pl