[appton_title add_area_icon="__empty__" heading_type="h1" _id="49905" area_title="Framework, który rozpędzi Twoją karierę" area_subtitle="Nowe umiejętności w 12 tygodni otworzą drzwi do nowej pracy, awansu i podwyżki" custom_class="as-page-title"]

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

[appton_title add_area_icon="__empty__" heading_type="h3" _id="231247" area_title="Przemysław Adam Bykowski" area_subtitle="TWÓJ INSTRUKTOR " custom_class="as-author-title"]

Prowadzę szkolenia i warsztaty z zakresu tworzenia i rozwoju oprogramowania. Specjalizuję się w Spring Framework i architekturze mikroserwisów. Moje kierunkowe wykształcenie oraz wieloletnie doświadczenie pozwalają mi świadczyć usługi na najwyższym poziomie.

Dzielenie się wiedzą jest moja pasja. Współpracuje z osobami niezależnie od ich wieku oraz poziomu zaawansowania. Działalność akademicka daje mi możliwości poznania i wdrażania nowych patentów oraz trenowania przyszłych specjalistów, którzy motywują mnie by być na topie nowych technologii.

Dzięki swojej zawziętości i godzinach spędzonych na rozwoju swoich umiejętności pozwoliły mi zaistnieć na rynku IT. Jestem laureatem wielu konkursów biznesowo-programistycznych między innymi organizowanych rzez Comarch, IDeA. Wygrałem ogólnopolski konkurs programistyczny na projekt inteligentnej metropolii organizowany przez koncern ABB.

Po godzinach nagrywam filmy na mój kanał ?YOUTUBE, publikuje na ?BLOGU, trenuje crossfit i jestem maratończykiem.

✅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

[appton_title add_area_icon="__empty__" heading_type="h3" _id="531438" area_title="Co dostanę przystępując do kursu?" custom_class="as-section-title"]

?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.

[appton_title add_area_icon="__empty__" heading_type="h3" _id="555322" area_title="Rozkład jazdy" custom_class="as-section-title"]

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

Praca z projektem

  1. Powitanie
  2. Czym jest Spring Boot?
  3. Jak działa kontekst?
  4. Moduły Spring
  5. Budowa projektu
  6. Komponenty
  7. Inversion of control
  8. Dependency injection
  9. Zarządzanie konfiguracją
  10. Profile
  11. Praca domowa

REST API

  1. Powitanie
  2. Czym jest REST?
  3. 6 warunków REST
  4. Z czego składa się żądanie?
  5. Obsługa metod HTTP
  6. Parametryzowanie żądań HTTP
  7. Typy zwracane – JSON/XML
  8. Narzędzia wspomagające prace – Swagger UI
  9. HATEOAS
  10. Actuator
  11. Przykład aplikacji
  12. Gdzie i kiedy używać REST?
  13. Praca domowa

Spring MVC

  1. Powitanie
  2. Omówienie zasad wzorca architektonicznego MVC
  3. Tworzenie widoków
  4. Jak tworzyć współczesne widoki dla backendu?
  5. Zanim zdecydujesz się na konkretne rozwiązania do tworzenia widoków!
  6. JSP
  7. Thymeleaf
  8. Vaadin
  9. React
  10. Praca domowa

Klient HTTP

  1. Powitanie
  2. Czym jest klient HTTP?
  3. Z czego składa się Response?
  4. Implementacja klienta HTTP
  5. Mapowanie JSON -> POJO
  6. Retrofit jako forma wymiany danych
  7. Przykład aplikacji
  8. Praca domowa

Paradygmat programowania aspektowego

  1. Powitanie
  2. Czym jest programowanie aspektowe?
  3. Definiowanie aspektów
  4. Punkty przecięcia
  5. Antywzorce i błędy początkujących
  6. Tworzenie porad
  7. Przykład aplikacji
  8. Scheduler
  9. Exception handler
  10. Praca domowa

Bazy danych I – JDBC i cachowanie danych

  1. Powitanie
  2. Konfiguracja połączenia z bazą danych
  3. Czym jest JDBC
  4. Wzorzec DAO
  5. CRUD
  6. Transakcyjność baz danych
  7. Cachowanie danych
  8. Sprawdzanie stanu bazy danych
  9. Praca domowa?

Bazy danych II – Hibernate

  1. Powitanie
  2. Czym jest Hibernate?
  3. Konfigurowanie frameworka
  4. Model a Encja
  5. Repozytoria
  6. Implementacja CRUD
  7. Import danych
  8. Elastyczne formuły w repozytorium
  9. Własne zapytania w repozytoriach
  10. Praca domowa

Bazy danych III – NoSQL

  1. Powitanie
  2. Wprowadzenie do NoSQL
  3. Integracja z MongoDB
  4. Model a Dokument
  5. Operacje CRUD na dokumencie
  6. Praca ze zdalnymi bazami danych na przykładzie Firebase
  7. Praca domowa

Testowanie aplikacji

  1. Powitanie
  2. Filozofia testowania i TDD
  3. Testy jednostkowe
  4. Testy z wykorzystywaniem Mocków
  5. Testy MVC
  6. Tworzenie testów integracyjnych
  7. Praca domowa

Implementacja wzorców projektowych w Spring

  1. Powitanie
  2. Fasada
  3. Fabryka
  4. Dekorator
  5. Obserwator

Projekt końcowy i wdrażanie aplikacji na serwer

  1. Powitanie
  2. Projekt aplikacji rozpoznającej emocje na podstawie zdjęcia
  3. Implementacja aplikacji
  4. Wdrażanie aplikacji na platformy chmurowe w modelu PaaS
  5. Wdrażanie aplikacji na wirtualne prywatne serwery
  6. Praca domowa
  7. Co dalej?
  8. To dopiero początek!
[appton_title add_area_icon="__empty__" heading_type="h3" _id="278425" area_title="CENA KURSU SPRING BOOT 2: Tworzenie efektywnych aplikacji internetowych" custom_class="as-section-title"]

? 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

 
[appton_title add_area_icon="__empty__" heading_type="h3" _id="880341" area_title="Gwarancja jakości" custom_class="as-section-title"]

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!

[appton_title add_area_icon="__empty__" heading_type="h3" _id="255641" area_title="Zobacz co piszą o mnie moi kursanci i widzowie" custom_class="as-section-title"]
Podejście profesjonalne, nauczycielskie, widać, że prowadzący nie prowadzi zajęć pierwszy raz tylko ma doświadczenie
Super wiedza, którą potrafi świetnie przekazać! Brawo!
Ś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
Kontakt, przygotowanie i umiejętność przekazywania wiedzy
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.
Zaangażowanie godne podziwu! - dzięki wielkie za udzielone wsparcie przez cały czas zajęć 🙂
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
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
Profesjonalne podejście i ogromna wiedza
Wykładowca przez wielkie "W"
[appton_title add_area_icon="__empty__" heading_type="h3" _id="105017" area_title="Zapisz się już teraz" custom_class="as-cta-title"]

[appton_title add_area_icon="__empty__" heading_type="h3" _id="83240" area_title="FAQ" custom_class="as-section-title"]

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