Szkoła Springa – Sprawdzona metoda nauki Springa - Sztuka Kodu

Rozwijasz się jako Java Developer, ale...

Potrzebujesz

sprawdzonej metody

nauki Springa?

Zbuduj własną aplikację od 0 do wdrożenia na produkcję, poznaj najlepsze praktyki, biblioteki i wzorce. Naucz się jak ułożyć architekturę, REST API, jak pracować z JPA & Hibernate, jak pisać testy i zastosować Spring Security.

Pośpiesz się, zamykamy zapisy w piątek o 22:00!

  0  4
Dni
:
 
  1  2
Godzin
:
 
  1  5
Minut
:
 
  3  4
Sekund

You missed out!

🔒 Bezpieczna Płatność + 30 Dni Gwarancji

Jak to wygląda? 🤔

  1. 1
    Zapraszam Cię do kompleksowego programu nauki frameworka Spring.
  2. 2
    W ramach programu dostajesz dostęp do 10 modułów wideo, w których pokazuję Ci jak efektywnie budować aplikacje w Springu przechodząc od fundamentów aż do wdrożenia na produkcję.
  3. 3
    Pomagam Ci przejść cały program. Komunikujemy się za pomocą grupy na Facebooku, na której spotkasz mnie i pozostałych studentów.
  4. 4
    Oprócz tego spotykamy się na dedykowanych webinarach, podczas których możemy dodatkowo rozwiać Twoje wątpliwości.
  5. 5
    Otrzymujesz odpowiednie narzędzia, przyszłe aktualizacje i moją dostępność by pomóc Ci w dobrym poznaniu Springa.

SZKOŁA SPRINGA

10-tygodniowy program, w trakcie którego pokazuję Ci krok po kroku tajniki najpopularniejszego frameworka w świecie Javy na podstawie realnej aplikacji, którą na koniec wdrożymy na produkcję.

W ramach programu poznasz takie tematy jak:

  1. 1
    Fundamenty Springa
  2. 2
    Architektura
  3. 3
    Spring REST API
  4. 4
    JPA & Hibernate
  5. 5
    Testowanie
  6. 6
    UI
  7. 7
    Security
  8. 8
    Wdrażanie na produkcję
  9. 9
    Integrację z Frontendem

To wszystko w programie wspólnej nauki ze mną - autorem szkolenia - oraz grupą studentów, którzy wspólnie z Tobą dołączają do kursu.

Dlaczego ten program?

Tylko tutaj otrzymasz 10 tygodni intensywnej - i co najważniejsze -
praktycznej nauki budowania własnej aplikacji w Springu, podczas której...

Poznasz Springa od A do Z

W programie zaczynamy od samego początku. Przeprowadzam Cię od podstaw, tak abyś na pewno dobrze zrozumiał jak pracować ze Springiem. Program kończy się wdrożeniem Twojej działającej aplikacji na produkcję!

Weźmiesz udział w 3 Spotkaniach Live

Jeśli nie wszystko będzie dla Ciebie jasne w trakcie studiowania kursu, będziesz mógł zapytać mnie na żywo o trapiące Cię kwestie podczas jednego z trzech spotkań na żywo.

Otrzymasz 10-tygodniowy Program Online

Otrzymasz dostęp do lekcji online, w małych porcjach - 5-20 lekcji każdego tygodnia. Do przerobienia kiedy chcesz. Lekcje będą aktualizowane gdy okaże się, że jakiś temat jest dla Was interesujący.

Otrzymasz Zadania Domowe

W ramach nauki będziesz mieć możliwość zrobienia zadań domowych, dzięki czemu jeszcze lepiej przyswoisz nowy materiał.

Poznasz Ludzi Takich Jak Ty

Jednym z elementów kursu jest dostęp do zamkniętej, dedykowanej grupy na Facebooku. W grupie spotkasz takie osoby jak Ty, z którymi łatwiej będzie przejść Ci przez cały proces.

Kto będzie Twoim instruktorem?

Dariusz Mydlarz

Ma 30 lat i jest wielkim fanem Javy i Springa. Tworzy w tym ekosystemie od 2012 roku.


Pracował dla takich firm jak PGS Software, Base CRM, SoftwareMill czy NoFluffJobs.


Uwielbia tworzyć aplikacje webowe i serwisy oparte o architekturę mikroserwisów. 


Swoją wiedzą dzieli się na blogu sztukakodu.pl


Opracował także efektywną metodę nauki frameworka Spring.

dla kogo jest ten kurs? 👇

Jest dla Ciebie, jeżeli:

  • chcesz kompleksowo wejść w świat Springa, zbudować swoją pierwszą aplikację i poznać najlepsze wzorce
  • programujesz już w Javie, ale gubisz się w gąszczu materiałów ze Springa i nie wiesz jak je ze sobą połączyć
  • programujesz już w Springu, ale ciągle napotykasz na problemy i czujesz, że nie robisz tego dobrze
  • chcesz mieć dostęp do mentora z wieloletnim doświadczeniem i mieć pewność, że tworzysz aplikacje w Springu we właściwy sposób
  • i jednocześnie nie chcesz tracić dziesiątek godzin, miesięcy na próbowanie wszystkiego samemu

...a nie dla Ciebie, jeśli:

  • jesteś Senior Rockstar Java Developerem i Spring je Ci z ręki
  • dopiero wchodzisz w świat programowania i nie umiesz jeszcze dobrze programować w Javie
  • nie masz chęci i determinacji do tego by podążać za moim procesem

Co znajdziesz w środku?

Lekcje Wideo

Program składa się z dziesiątek lekcji wideo podzielonych na 10 modułów

zadania domowe

Na końcu każdego modułu czeka na Ciebie zadanie domowe, które pomoże Ci wdrożyć poznaną wiedzę w praktyce.

spotkania live

W ramach programu spotykamy się na 3 webinary na żywo, gdzie możesz rozwiać swoje wątpliwości.

grupa mastermind

W programie towarzyszy nam specjalna grupa na Facebooku, gdzie możemy być ze sobą w kontakcie.

Będziesz miał dostęp do mnie oraz do pozostałych uczestników kursu.

wsparcie

Ja jestem w tym programie razem z Tobą. Oprócz nagrań wideo, webinarów jestem po prostu dostępny na grupie na Facebooku gdzie pomagać Ci w Twojej drodze.

narzędzia

Dla ułatwienia Twojej pracy przygotowałem dla Ciebie specjalną licencję na INTELLIJ IDEA ULTIMATE.
Tak, by proces nauki był jeszcze łatwiejszy. 

WYGODA

Z programu możesz korzystać kiedy chcesz. Materiały dostępne są 24 godziny na dobę. Wystarczy połączenie z internetem.

archiwum spotkań live

W ramach kursu masz dostęp do archiwalnych spotkań LIVE z wszystkich edycji programu.

DOŻYWOTNI DOSTĘP

Kupując dostęp do programu raz, możesz z niego korzystać w nieskończoność. Masz również dostęp do przyszłych aktualizacji za darmo.

Zobacz co mówią inni 🗣

Wiedza podana jest w ciekawej formie

Kurs jest godny polecenia nawet dla osób z pewnym doświadczeniem w Springu


Wiedza podana jest w ciekawej formie, najpierw krótki wstęp teoretyczny, a później implementacja w kodzie. Generalnie kurs kładzie nacisk na praktyczne podejście, widać duże doświadczenie Darka.


Osoby które już pracują w Springu znajdą tu wiele ciekawostek i gotowych rozwiązań problemów, z którymi mierzą się na codzień. 

Do kursu czasami wracam, żeby przypomnieć sobie zagadnienie, które akurat jest mi potrzebne w pracy.

Łukasz Majcher

Senior Software Developer

Ogromną zaletą kursu jest kontakt z prowadzącym

Świetny kurs zarówno dla początkujących, jak i dla osób, które mają doświadczenie ze Springiem.


Darek poza wyjaśnieniem podstaw, daje rady dotyczące "clean code" i narzędzi wspomagających pracę z kodem.


Ogromną zaletą kursu jest kontakt z prowadzącym, który na bieżąco omawia wszystkie niejasności i problemy w zadaniach domowych.

Na pewno nie jest to mój ostatni kurs w "Sztuce Kodu"

Kamil Machura

Java Developer

Według mnie to aktualnie najlepszy materiał polskojęzyczny

Kurs oceniam bardzo dobrze, jest mega ciekawy i zawiera sporo treści. Mimo że mam jakieś doświadczenie to ogląda się go z ciekawością i można fajnie usystematyzować wiedzę lub nauczyć się czegoś nowego. Super, że dołączyłeś security, testy i deployment.

Super, że jest dużo materiału i że podczas trwania kursu, realizowany jest jeden projekt.

Robert Gruberski

Software Developer

Masz dar przekazywania wiedzy
i wszystko po Twoim kursie wydaje się proste

Jeśli chodzi o sam kurs to dobra robota. Kurs miał uporządkowaną strukturę a ilość materiały odpowiednia. Fajnie, że był też czas, żeby móc z Tobą porozmawiać na webinarach na żywo. Każdy moduł był interesujący i z każdego mogłem coś dla siebie wyciągnąć i wykorzystać w pracy;)

Masz dar przekazywania wiedzy i wszystko po Twoim kursie wydaje się proste ;)

Jakub Wiśniowski

Java Developer

Zakup kursu z perspektywy roku, oceniam bardzo pozytywnie

Zakup kursu z perspektywy roku, oceniam bardzo pozytywnie, na początku pomógł mi usystematyzować wiedzę o Spring Boot, po ponad roku dalej używam kursu do szybkiego dostępu w celu powtórzenia i utrwalenia wiedzy, szczególnie cenię sobie części teoretyczne.

Najbardziej podobały mi się moduły dotyczące REST API oraz Hibernate

Michał Sikora

Junior Java Developer

O Springu ciężko znaleźć polski materiał, w tak zwięzłej formie z naciskiem na przerobieniu jak najwięcej tego frameworka

O Springu ciężko znaleźć polski materiał, w tak zwięzłej formie z naciskiem na przerobieniu jak najwięcej tego frameworka. Szkołę przerabia się z mocnym skupieniem uwagi na każdy ruch autora w kodzie, który pojawia się praktycznie co lekcję.

Mi podoba się luźne podejście Darka, ale też zasadnicze w kwestii, którą w danej chwili przerabia.

Adrian Czarnecki

Junior Java Developer

Przykładowe lekcje z kursu

Zobacz jak wyglądają lekcje z kursu!

MODUŁ 2

LEKCJA 3 - Pierwszy projekt w Springu

MODUŁ 3

LEKCJA 7 - Stosowanie Interfejsów

MODUŁ 6

LEKCJA 6 - Audytowanie Encji

MODUŁ 10

LEKCJA 6 - Deployment na Heroku


Czy jest inna droga? 🤔

Oczywiście!


  1.  Możesz podążać drogą prób i błędów. Oglądać tutoriale na Youtube, czytać artykuły na blogach
    i próbować budować coś na własną rękę. Dużo osób tak robi... i niestety szybko odpuszcza.
  2. Możesz znaleźć też mentora, który będzie prowadził z Tobą zajęcia jeden na jeden
    i będzie Cię to kosztować od 100 do nawet 400 złotych za godzinę.
  3. Możesz też iść na bootcamp, czy dedykowane szkolenie, które będzie kosztować  kilka tysięcy złotych.
    A potem zostaniesz z wiedzą i wątpliwościami sam.


W TYM PROGRAMIE DOSTAJESZ WSZYSTKO NA TACY - NA ZAWSZE!


Przeprowadzę Cię za rękę przez proces nauki Springa i budowy własnej aplikacji.
Wszystko pod moim okiem i zaangażowaniem w proces.


Jeśli tylko zaangażujesz się w naukę - nie ma opcji, że się nie uda!


PODSUMUJMY!

Jeśli dołączysz do kursu, otrzymasz:

  1. 1
    10-Tygodniowy Program Wspólnej Nauki: 1297 PLN
  2. 2
    3 Spotkania Na Żywo (Live Call) Ze Studentami: 899 PLN
  3. 3
    Dożywotni Dostęp Do Kursu Oraz Aktualizacji Materiałów: 997 PLN
  4. 4
    Dostęp Do Analizy Twoich Materiałów Przeze Mnie: 497 PLN
  5. 5
    Przedłużoną Licencję Na IntelliJ IDEA Ultimate: 249 PLN
  6. 6
    Dożywotni Dostęp Do Grupy Na Facebooku "Szkoła Springa": Bezcenne

Wartość wszystkich elementów

3939 PLN

CENA ZA DOŻYWOTNI DOSTĘP DO KURSU TO JEDYNE

697 PLN

Pośpiesz się, zamykamy zapisy w piątek o 22:00!

  0  4
Dni
:
 
  1  2
Godzin
:
 
  1  5
Minut
:
 
  3  4
Sekund

You missed out!

🔒 Bezpieczna Płatność + 30 Dni Gwarancji

Agenda Programu

Sprawdź co wchodzi w skład programu 👇

Moduł 1 - Powitanie

1. Powitanie
2. Jak wygląda program
3. Agenda
4. Efekt końcowy
5. Gdzie szukać pomocy?
6. Twój Instruktor
7. Narzędzia
8. Praca Domowa

Moduł 2 - Fundamenty

1. Po co mi Spring?
2. Spring Boot
3. Pierwszy Projekt
4. Pierwszy Serwis
5. Czym są Beany?
6. Rodzaje Beanów
7. Zakresy Beanów
8. Architektura
9. Implementacja Architektury
10. Lombok
11. Rozwiązywanie Konfliktów
12. Wstrzykiwanie wartości prymitywnych
13. Błędy Początkujących
14. Praca Domowa

Moduł 3 - Architektura

1. Po co Architektura?
2. Trójpodział Architektury
3. Pakietowanie po roli
4. Architektura Heksagonalna
5. Serwisy
6. Komunikacja z Serwisami
7. Stosowanie Interfejsów
8. Utilsy
9. Walidacja
10. Wyjątki
11. Deklaracja Serwisu
12. Stosowanie Komend
13. Aktualizacja Zasobów
14. Poprawki Kodu
15. Implementacja Architektury Zamówienia
16. Implementacja składania zamówienia
17. Składanie zamówienia
18. Błędy Początkujących
19. Praca Domowa

Moduł 4 - REST API

1. Wprowadzenie do REST API
2. Pierwszy Endpoint
3. Path Variable
4. Response Entity
5. Query Params
6. Odbieranie Body
7. Delete
8. Walidacja
9. Obsługa wyjątków
10. Put Mapping
11. Odbieranie Plików
12. Zapisywanie Plików
13. Serwowanie Plików
14. Usuwanie Plików
15. Swagger
16. Błędy Początkujących
17. Praca Domowa

Moduł 5 - JPA & Hibernate

1. JDBC, JPA, ORM, HIBERNATE
2. Połącznie z bazą danych
3. JPA Repository
4. One to Many
5. Enumerated
6. Audytowanie
7. Pliki w DB
8. Embedabble
9. Many to One
10. Many to Many - Definicja
11. Many to Many - Zapisywanie
12. Many to Many - Aktualizacja
13. Many to Many - Zwracanie w REST API
14. Zaawansowane zapytania JPA
15. Błędy Początkujących
16. Praca Domowa

Moduł 6 - JPA & Hibernate II

1. Jak działa Hibernate?
2. Cykl życia Encji
3. Mapowanie Relacji / Fetch
4. Relacje Dwustronne
5. Cascade Type
6. Bidrectional - Kod
7. Rola Equlas & Hashcode
8. Equlas & Hashcode - implementacja
9. Cascade Type
10. Fetching
11. Transakcje
12. N+1
13. Optimistic Locking
14. Błędy Początkujacych
15. Praca Domowa

Moduł 7 - Rozbudowa Logiki

1. Powitanie
2. Proces Zamówienia
3. Status zamówienia (kod)
4. Limitowanie książek
5. Unikalny Odbiorca
6. Zmiana stanu zamówienia a dostępność książek
7. Wykrywanie niezapłaconych książek - @Scheduled
8. Wstrzykiwanie propertiesow - @ConfigurationProperties
9. Używanie loggera - Slf4J
10. Zasilanie danymi - parsowanie CSV
11. Zasilanie danymi - parsowanie autorów
12. Zasialnie danymi - unikalne pozycje
13. Zasilanie danymi - parsowanie okładek
14. Błędy początkujących
15. Praca Domowa

Moduł 8 - Testy

1. Wprowadzenie do testów
2. Pierwszy Test
3. Testowanie w kontekście Springa
4. Czyszczenie kontekstu
5. Przygotowanie danych testowych
6. Testowanie warstwy JPA
7. Testowanie wyjątków
8. Mockowanie Beanów
9. Testowanie warstwy webowej (MockMVC)
10. Testowanie warstwy API
11. Rozszerzmy testy (tablica)
12. Test Składania Zamówienia
13. Test Wycofania Zamówienia
14. Pozostałe Testy
15. Test Bezpieczeństwa Zamówienia
16. Test Operacji Administratora
17. Test @Scheduled, nadpisywanie propertiesów i beanów
18. Przygotowanie Polityki Rabatowej
19. Implementacja Polityki Rabatowej
20. Poprawa Czerwonych Testów
21. Błędy początkujących
22. Praca Domowa

Moduł 9 - Security

1. Powitanie
2. Wprowadzenie Security do projektu
3. Konfiguracja Endpointów
4. Użytkownicy w Pamięci
5. Dostęp Anonimowy
6. Dostęp po roli - @Secured
7. Wstrzykiwanie Principala - @AuthenticationPrincipal
8. Zabezpieczenie modyfikacji
9. Logowanie Użytkowników
10. Encja User
11. Połączenie z bazą danych
12. Rejestracja użytkowników
13. Poprawki w testach
14. Błędy początkujących
15. Praca Domowa

Moduł 10 - Wdrożenie na Produkcję

1. Powitanie
2. Travis CI - Ciągła Integracja
3. Generacja schematu DB
4. Migracje Flyway
5. Zabezpieczenie Swaggera
6. Deploy na Heroku
7. Deploy na AWS
8. Java 11
9. Obraz Dockerowy
10. Błędy Początkujących
11. Praca Domowa

Moduł 11 - Integracja z Frontendem

Lekcje w przygotowaniu.

W tym module zintegrujemy się z aplikacją w Angularze, gdzie zarówno backend jak i frontend będą działać na produkcji.

PEWNY ZWROT

100%

30 DNI GWARANCJI

100% Gwaranacji zwrotu przez 30 Dni

Pokochaj kurs, albo zwrócę Ci pieniądze!

Jeśli z jakiegoś powodu programu nie będzie Ci odpowiadał, zwrócę Ci Twoje pieniądze!
Na zmianę decyzji masz 30 dni od zakupu.
Wystarczy, że napiszesz do mnie na darek@sztukakodu.pl

Mam jeszcze kilka pytań...

  1. 1
    Kiedy kończy się sprzedaż kursu?
    Sprzedaż trwa do piątku do 22:00. Po tej dacie nie będzie już możliwości dołączenia do programu oraz cena wróci do standardowej wysokości.
  2. 2
    Czy w kolejnej edycji cena wzrośnie? 
    Tak. W przyszłości cena będzie wzrastać.
  3. 3
    Kiedy zaczyna się program i jak długo trwa?
    Od razu po zakupie. Na początek dostaniesz dostęp do Modułu 1, 2 i 3. Całość trwa 10 tygodni.
  4. 4
    Jak długo mam dostęp do programu?
    Dożywotnio - a raczej tak długo jak Sztuka Kodu będzie istnieć.
  5. 5
    Czy dostanę cały kurs od razu?
    Nie. Program trwa 10 tygodni. Dodaję nowe materiały każdego tygodnia, by nie przytłoczyć Cię ilością wiedzy i aby cała grupa przechodziła cały materiał w tym samym momencie.
  6. 6
    Co jeśli nie jestem zadowolony z kursu?
    Po prostu napisz na darek@sztukakodu.pl, a zwrócę Ci 100% pieniędzy. Masz na to 30 dni od daty zakupu.
  7. 7
    Czy dostanę fakturę VAT?
    Tak. Do każdego zakupu generowana jest faktura VAT.
  8. 8
    Chcę zapisać więcej osób na kurs. Czy dostanę zbiorczą fakturę?
    Tak. Napisz do mnie na darek@sztukakodu.pl
  9. 9
    Co jeśli mam dalsze pytania?
    Napisz do mnie na darek@sztukakodu.pl

P.S.: Mam nadzieję, że wytłumaczyłem Ci wszystko. Teraz decyzje należy tylko do Ciebie. Ryzykujesz - inwestując w swoją lepszą przyszłość lub... zostawiasz wszystko tak jak jest.

Pośpiesz się, zamykamy zapisy w piątek o 22:00!

  0  4
Dni
:
 
  1  2
Godzin
:
 
  1  5
Minut
:
 
  3  4
Sekund

You missed out!

🔒 Bezpieczna Płatność + 30 Dni Gwarancji