Ten Program Nauczy Cię Tworzyć
Aplikacje w Springu
Od Zera do Wdrożenia Na Produkcję!
Zdobądź świetną pracę, podwyżkę lub awans!
Pośpiesz się, zapisy zamykamy za:
You missed out!
Masz 30 dni gwarancji
czy chcesz...
Jesteś w dobrym miejscu!
przedstawiam kompleksowy
program nauki 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ę

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

Jak wygląda nauka?

Program zaczynamy od samego początku.
W ramach lekcji tłumaczę czym jest framework Spring,
do czego służy i jakie są jego fundamenty.

Poźniej przechodzimy przez kolejne tematy. Pokazuję jak ułożyć architekturę aplikacji, zbudować własne REST API, czy zintegrować się z bazą danych za pomocą JPA & Hibernate.

Na tym nie koniec. W ramach programu wprowadzamy do naszej aplikacji takie zagadnienia jak Security, UI oraz Testy!

Finałem programu jest wdrożenie Twojej własnej aplikacji na produkcję. Tak byś mógł się pochwalić przed sobą czy innymi efektem swoich działań.

Aby ułatwić Ci pracę, na czas trwania programu otrzymasz licencję na IDEA IntelliJ Ultimate - najlepszego IDE dla Javowców ze świetnym wsparciem dla Springa.
A to wszystko w formie ekstremalnie przyjemnego szkolenia wideo z opieką autora.
Dołączając do programu Szkoła Springa staniesz się częścią wspaniałej społeczności osób takich jak Ty!
Będziemy się stale komunikować na naszej grupie wspólnej nauki oraz podczas spotkań na żywo w formie webinarów.
Będę Cię wspierać i pomagać w w Twojej nauce programowania w Springu.
Nauka w grupie jest o wiele efektywniejsza niż bierne oglądanie kolejnych filmików, czy czytanie niezrozumiałych tutoriali i podręczników.
I to wszystko za ułamek kwoty, jaką trzeba przeznaczyć na dedykowane szkolenia, czy naukę z mentorem.

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!
Co znajdziesz w środku?
Lekcje Wideo
Program składa się z dziesiątek lekcji wideo podzielonych na 11 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.
Poznaj opinie absolwentów programu

Jakub Wiśniowski
Java Developer
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 ;)

Michał Sikora
Junior java developer
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.

Adrian Czarnecki
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. 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.

Robert Miłkowski
java developer
Korzystam z lekcji w sytuacjach gdy mam jakieś wątpliwości. Kulałem bardzo w testach, a w nowej pracy kładziony jest (słusznie) duży nacisk na to i rozdział z testami pomógł mi niesamowicie.
Bardzo też cenię sobie dział dotyczący Hibernate oraz dostęp do forum.
Przykładowe lekcje z kursu
Zobacz jak wyglądają lekcje z kursu!
MODUŁ 2
LEKCJA 3 - Pierwszy projekt w Springu
MODUŁ 2
LEKCJA 9 - Implementacja Architektury
MODUŁ 2
LEKCJA 11 - Rozwiązywanie Konfliktów
MODUŁ 3
LEKCJA 7 - Stosowanie Interfejsów
PODSUMUJMY!
Jeśli dołączysz do kursu, otrzymasz:
- 111-Tygodniowy Program Wspólnej Nauki: Wartość 2997 PLN
- 23 Spotkania Na Żywo (Live Call) Ze Studentami: Wartość 1500 PLN
- 3Dożywotni Dostęp Do Kursu Oraz Aktualizacji Materiałów: Wartość 1500 PLN
- 4Dostęp Do Analizy Twoich Materiałów Przeze Mnie: Wartość 997 PLN za godzinę
- 5Przedłużoną Licencję Na IntelliJ IDEA Ultimate: Wartość 250 PLN
- 6Dożywotni Dostęp Do Grupy Na Facebooku "Szkoła Springa": Bezcenne
WARTOŚĆ WSZYSTKICH ELEMENTÓW TO
7244 PLN
CENA ZA DOŻYWOTNI DOSTĘP DO KURSU TO JEDYNE
995 PLN
Pośpiesz się, zapisy zamykamy za:
You missed out!
Masz 30 dni gwarancji
dla kogo jest ten kurs?
Jest dla Ciebie, jeżeli:
...a nie dla Ciebie, jeśli:
Agenda Programu
Program został podzielony na 11 modułów, w których krok po krok przeprowadzam Cię przez proces budowania własnej aplikacji.
Na początek otrzymujesz dostęp do Modułów 1 i 2.
Kolejne moduły będą dla Ciebie odkrywane co tydzień.
Moduł 1 - POWITANIE
W tym module przedstawię Ci jak wygląda program i jaki jest efekt końcowy szkolenia.
- Powitanie
- Jak wygląda program
- Agenda
- Efekt końcowy
- Gdzie szukać pomocy?
- Twój instruktor
- Narzędzia
- Praca Domowa
Moduł 2 - FUNDAMENTY
Tutaj poznasz fundamenty Springa. Dowiesz się czym są beany oraz jak rozpocząć swój pierwszy projekt.
- Po co mi Spring?
- Spring Boot
- Pierwszy Projekt
- Pierwszy Serwis
- Czym są Beany?
- Rodzaje Beanów
- Zakresy Beanów
- Architektura
- Implementacja Architektury
- Lombok
- Rozwiązywanie konfliktów
- Wstrzykiwanie wartości prymitywnych
- Błędy początkujących
- Praca Domowa
Moduł 3 - ARCHITEKTURA
Ten moduł poświęcimy na to, by porozmawiać jak powinna wyglądać architektura aplikacji w Springu. Dowiesz się jak dzielić ją na warstwy i co gdzie powinno się znajdować.
- Po co Architektura?
- Trójpodział Architektury
- Pakietowanie po roli
- Architektura Heksagonalna
- Serwisy
- Komunikacja z Serwisami
- Stosowanie Interfejsów
- Utilsy
- Walidacja
- Wyjątki
- Catalog Service
- Dodawanie Książki
- Aktualizacja Książki
- Poprawki Kodu
- Order - Architektura
- Składanie zamówienia
- Składanie zamówienia c.d.
- Błędy początkujących
- Praca domowa
Moduł 4 - REST API
Tutaj przechodzimy do budowy własnego REST API. Wystawimy endpointy służące do komunikacji z naszą aplikacją wraz z naciskiem na najlepsze praktyki dotyczące REST API.
- REST API
- Pierwszy Endpoint
- Path Variable
- Response Entity
- Query Params
- Odbieranie Body
- Delete
- Walidacja
- Obsługa wyjątków
- Put Mapping
- Odbieranie Plików
- Zapisywanie Plików
- Serwowanie Plików
- Usuwanie Plików
- Swagger
- Błędy Początkujących
- Praca Domowa
Moduł 5 - JPA & HIBERNATE
Czas zintegrować się z bazą danych. Skorzystamy z najpopularniejszej technologii czyli JPA & Hibernate.
Dowiesz się jak mapować Encję, ustanawiać połączenie z bazą danych oraz jak wykonywać zapytania.
- JDBC, JPA, ORM, HIBERNATE
- Połączenie z bazą danych
- JPA Repository
- One to Many
- Enumerated
- Audytowanie
- Pliki w DB
- Embedabble
- Many to One
- Many to Many - Definicja
- Many to Many - Zapisywanie
- Many to Many - Aktualizacja
- Many to Many - Zwracanie w REST API
- Zaawansowane zapytania JPA
- Błędy Początkujących
- Praca Domowa
Moduł 6 - JPA & HIBERNATE II
Drugi moduł dotyczący JPA & Hibernate poświęcimy na bardziej zaawansowane zagadnienia. Omówimy dokładniej sposób mapowania relacji, transakcje, rozwiążemy problem N+1 oraz wprowadzimy Optimistic Locking.
- Jak działa Hibernate?
- Cykl życia Encji
- Mapowanie Relacji / Fetch
- Mapowanie Dwustronne
- Cascade Type
- Bidrectional
- Rola Equlas & Hashcode
- Equlas & Hashcode - implementacja
- Cascade Type
- Fetching
- Transakcje
- N + 1
- Optimistic Locking
- Błędy Początkujacych
- Praca Domowa
Moduł 7 - ROZBUDOWUJEMY LOGIKĘ
W tym module skupimy się na rozbudowaniu logiki oraz danych w naszym systemie. Wprowadzimy także kilka usprawnień i elementów frameworka jak @Scheduled, @ConfigurationProperties czy @Slf4j.
- Powitanie
- Proces Zamówienia
- Status zamówienia
- Limitowanie książek
- Unikalny Odbiorca
- Zmiana stanu zamówienia a dostępność książek
- Wykrywanie niezapłaconych książek - @Scheduled
- Wstrzykiwanie propertiesow - @ConfigurationProperties
- Używanie loggera - Slf4J
- Zasilanie danymi - parsowanie CSV
- Zasilanie danymi - parsowanie autorów
- Zasialnie danymi - unikalne pozycje
- Zasilanie danymi - parsowanie okładek
- Błędy początkujących
- Praca Domowa
Moduł 8 - TESTY
Żadna aplikacja nie może być rozwijana przez dłuższy czas bez testów. W tym module dowiesz się jak testować oraz jakie narzędzia mamy do tego dostępne.
- Wprowadzenie do testów
- Narzędzia do Testowania
- Pierwszy Test
- Testowanie w kontekście Springa
- Czyszczenie kontekstu
- Przygotowanie danych testowych
- Testowanie warstwy JPA
- Testowanie wyjątków
- Mockowanie Beanów
- Testowanie warstwy webowej (MockMVC)
- Testowanie warstwy API
- Błędy początkujących
- Praca Domowa
Moduł 9 - UI*
Czas na budowę warstwy UI. Wykorzystamy framework Thymeleaf i zbudujemy w nim widok aplikacji, tak by mogli z niej korzystać zwykli użytkownicy.
(*w przygotowaniu)
Moduł 10 - SECURITY*
Przy budowie aplikacji nie sposób pominąć kwestie bezpieczeństwa. Zajmiemy się logowaniem i rejestracją użytkowników oraz sprawdzimy, czy dany użytkownik ma odpowiednie uprawnienia do wykonywania danych akcji.
(*w przygotowaniu)
Moduł 11 - PRODUKCJA*
Na koniec wdrożymy aplikację na produkcję. Będziesz mógł wysłać link do aplikacji dowolnej osobie i pochwalić się owocami swojej pracy. Tak by przejść pełen cykl wytwarzania oprogramowania. Od zera aż do produkcji.
(*w przygotowaniu)
Pośpiesz się, zapisy zamykamy za:
You missed out!
Masz 30 dni gwarancji
Oni Ukończyli Już Kurs

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

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

Polecam dla osób, które również chcą uporządkować i poszerzyć swoją wiedzę
Polecam Szkołę Springa dla osób, które również chcą uporządkować i poszerzyć swoją wiedzę. Znajdziecie tu wiele pomocnych wskazówek z życia wziętych zebranych w jednym miejscu.
Forma nauki przypadła mi do gustu i planuję skorzystać z kolejnego kursu Darka Mydlarza.
MARCIN DATA / Software Developer

W kursie podobało mi się wiele rzeczy
Zwróciłeś uwagę na pakietowanie - to ważne i dobrze, że pokazujesz możliwości i wyrażasz swoje zdanie. Dla początkujących i nie tylko - super! Zwróciłeś uwagę na warstwy - też super - dzięki temu wiadomo, po co service, czemu w controllerze wywołuje się service np. - oddzielenie części logiki i umieszczenie w odpowiednich klasach
Sporo filmików było krótkich i konkretnych - to też jest lepsze. Gdy filmik jest krótszy, łatwiej zrozumieć co jest ważne i łatwiej tworzyć notatki.
MACIEJ BURZYŃSKI / Junior Software Developer

Co jeśli mi się nie spodoba?
Moja gwarancja - pokochaj kurs, albo zwrócę Ci pieniądze
Ten program jest tak dobry, że daję Ci 100% gwarancji satysfakcji.
Uważasz inaczej? Napisz do mnie na darek@sztukakodu.pl w ciągu 30 dni,
a zwrócę Ci 100% pieniędzy, które wpłaciłeś.
Kto będzie Cię uczył?
Poznaj swojego instruktora, który przeprowadzi Cię przez świat Springa
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.
Mam jeszcze kilka pytań...
- 1Kiedy kończy się sprzedaż kursu?
Sprzedaż trwa do wtorku 2 lutego 2021 r. do 21: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 i 2. 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ę VAT?
Tak. Do każdego zakupu generowana jest faktura VAT. - 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.
Pośpiesz się, zapisy zamykamy za:
You missed out!