
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.
Do końca zapisów zostało
You missed out!
🔒 Bezpieczna Płatność + 30 Dni Gwarancji
Jak to wygląda? 🤔

- 1Zapraszam Cię do kompleksowego programu nauki frameworka Spring.
- 2W ramach programu dostajesz dostęp do 11 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ę.
- 3Pomagam Ci przejść cały program. Komunikujemy się za pomocą grupy na Facebooku, na której spotkasz mnie i pozostałych studentów.
- 4Oprócz tego spotykamy się na dedykowanych webinarach, podczas których możemy dodatkowo rozwiać Twoje wątpliwości.
- 5Otrzymujesz odpowiednie narzędzia, przyszłe aktualizacje i moją dostępność by pomóc Ci w dobrym poznaniu Springa.
SZKOŁA SPRINGA
11-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:
- 1Fundamenty Springa
- 2Architektura
- 3Spring REST API
- 4JPA & Hibernate
- 5Testowanie
- 6UI
- 7Security
- 8Wdrażanie na produkcję
- 9Integrację 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 11 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 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 11-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 32 lata i jest wielkim fanem Javy i Springa. Tworzy w tym ekosystemie od 2012 roku.
Pracował dla takich firm jak PGS Software, Base CRM, SoftwareMill, NoFluffJobs czy Zendesk
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:
...a nie dla Ciebie, jeśli:
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!
- 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. - 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ę. - 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:
- 111-Tygodniowy Program Wspólnej Nauki: 1997 PLN
- 2Spotkania Na Żywo (Live Call) Ze Studentami: 899 PLN
- 3Dożywotni Dostęp Do Kursu Oraz Aktualizacji Materiałów: 997 PLN
- 4Dostęp Do Analizy Twoich Materiałów Przeze Mnie: 497 PLN
- 5Przedłużoną Licencję Na IntelliJ IDEA Ultimate: 249 PLN
- 6Dożywotni Dostęp Do Grupy Na Facebooku "Szkoła Springa": Bezcenne
Wartość wszystkich elementów
4639 PLN
CENA ZA DOŻYWOTNI DOSTĘP DO KURSU TO JEDYNE
799 PLN
Do końca zapisów zostało
You missed out!
🔒 Bezpieczna Płatność + 30 Dni Gwarancji
Agenda Programu
Sprawdź co wchodzi w skład programu (ponad 19h materiału!) 👇
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
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
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
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
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
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
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
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
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
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
1. Przygotowanie środowiska
2. Deploy na Heroku
3. Catalog Service (Angular)
4. CORS Backend
5. Budowa UI
6. Model Odpowiedzi (backend)
7. Deploy na Heroku
8. Dodawanie książek do koszyka
9. Wyświetlanie koszyka
10. Zamówienie UI
11. Wysyłka zamówienia do backendu
12. Allowed Origins
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ń...
- 1Kiedy 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. - 2Czy w kolejnej edycji cena wzrośnie?
Tak. W przyszłości cena będzie wzrastać. - 3Kiedy 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 11 tygodni. - 4Jak długo mam dostęp do programu?
Dożywotnio - a raczej tak długo jak Sztuka Kodu będzie istnieć. - 5Czy dostanę cały kurs od razu?
Nie. Program trwa 11 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. - 6Co 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. - 7Czy dostanę fakturę?
Tak. Do każdego zakupu automatycznie generowana jest faktura. - 8Chcę zapisać więcej osób na kurs. Czy dostanę zbiorczą fakturę?
Tak. Napisz do mnie na darek@sztukakodu.pl - 9Co 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.
Do końca zapisów zostało
You missed out!