Ten program przygotuje Cię w 100% do pracy ze Współbieżnością w Javie!

Poznaj wszystkie narzędzia do pracy ze współbieżnością w Javie.
Podnieś swoje kompetencje i zdobądź lepszą pracę lub awans!

Dołączam do programu

🔥 Raty 10x0%! (PayU) + 🔒 Bezpieczna płatność + 😎 30 dni gwarancji

Nie da się być dobrym programistą Java bez znajomości WSPÓŁBIEŻNOŚCI

Podczas rozwijania swojej kariery jako Java Developer dotykamy wielu narzędzi. Spring, JPA, Hibernate, Bazy Danych, GIT. Ale często zdarza się, że pomijamy JEDEN ważny temat…

Współbieżność jest podstawą wydajnego działania wszystkich aplikacji, które tworzysz!

Zróbmy mały sprawdzian…

  1. Czy wiesz dokładnie, jak działa współbieżność i wielowątkowość w Twojej aplikacji?
  2. Czym różnią się od siebie te dwa terminy?
  3. W jaki sposób zapewnić bezpieczny współbieżny dostęp w Twoim programie?
  4. Jak ustrzec się krytycznych błędów?

KURS WSPOŁBIEŻNOŚCI

9-modułowy program, w trakcie którego pokazuję Ci krok po kroku tajniki współbieżności i wielowątkowości w Javie.

W ramach programu poznasz takie tematy jak:

kurs

  1. Fundamenty Wielowątkowości
  2. Synchronizacja
  3. Pule Wątków
  4. Operacje Asynchroniczne
  5. Kolekcje a Współbieżność
  6. Utrzymanie
  7. Najlepsze Praktyki

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 9 modułów intensywnej - i co najważniejsze - podpartej doświadczeniem nauki pracy z wielowątkowością w Javie…

Poznasz Temat Współbieżności

a Zaczynamy od zera. Dowiesz się, czym są wątki, co to jest współbieżność i wielowątkowość. Poznasz dostępne narzędzia, najlepsze praktyki i dowiesz się jak pracować ze współbieżnością na co dzień.

Otrzymasz 9-tygodniowy Program Online

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

Weźmiesz Udział w Spotkaniach Live

a 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 ze spotkań na żywo.

Otrzymasz Zadania Domowe

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

Poznasz Ludzi Takich Jak Ty

a Jednym z elementów kursu jest dostęp do zamkniętej, dedykowanej społeczności na Slacku.

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

darek

Ma 32 lata i od 10 pracuje zawodowo jako programista Java. Obecnie zajmuje się systemami backendowymi.

Tworzył system bankowe dla firmy SoftNet, projekty badawcze dla Akademii Górniczo-Hutniczej, dedykowane rozwiązania dla klientów PGS Software.

Rozwijał też startup Base CRM (kupiony przez Zendesk), pracował dla SoftwareMill czy NoFluffJobs.

Udziela się na blogu sztukakodu.pl, jest Certyfikowanym Inżynierem Elastica i chętnie dzieli się swoją wiedzą.

Mąż i tata dwójki dzieci ;)

Opracował też ekstremalnie przyjemną metodę nauki Współbieżności.

Co znajdziesz w środku?

  1. LEKCJE WIDEO 📹 - Program składa się z dziesiątek lekcji wideo podzielonych na 9 modułów
  2. 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.
  3. SPOTKANIA LIVE 🔴 - W ramach programu spotykamy się na 3 webinary na żywo, gdzie możesz rozwiać swoje wątpliwości.
  4. GRUPA MASTERMIND 🗣️ - W programie towarzyszy nam specjalna grupa na Slacku, gdzie możemy być ze sobą w kontakcie. Będziesz miał dostęp do mnie oraz do pozostałych uczestników kursu.
  5. WSPARCIE 🤝 - Ja jestem w tym programie razem z Tobą. Oprócz nagrań wideo, webinarów jestem po prostu dostępny na grupie na Slacku gdzie pomagać Ci w Twojej drodze.

Zobacz, co mówią inni

musze powiedzieć, że super - jestem mega zadowolony

Siema ;) Na wstępie chciałem powiedzieć , że skończyłem właśnie kurs współbieżności i musze powiedzieć, że super - jestem mega zadowolony ;) Widzialem, ze wyszedl ostatni modul szkoly springa czyli teraz rozumiem mikro serwisy ? ;) W kazdym razie na kazdy Twoj kurs zapisuje sie od razu ;)

Sebastian P - Java Developer

Fajno że były zadania domowe

Ogólnie w większości dobrze dobrane przykłady w kodzie aby wytłumaczyć dane zagadnienie. Fajno że były zadania domowe, które wymagają od uczestników interakcji. Plus dla błędy początkujących jako podsumowanie.

Uczestnik Kursu - Java Developer

pozornie nudny temat przedstawiasz tak, że widać że Cię to kręci

A tak ma marginesie powiem Ci jeśli już piszemy że prawdziwa pasję w przekazywaniu wiedzy odczulam w kursie z wielowatkowoscią. Może się mylę ale tam pozornie nudny temat przedstawiasz tak, że widać że Cię to kręci 😉

Elżbieta Z - Java Developer

Przykładowe Lekcje z Kursu

Zobacz jak wyglądają lekcje z kursu!

MODUŁ 2, LEKCJA 7 - Thread.join

MODUŁ 3, LEKCJA 3 - Sekcja Krytyczna

MODUŁ 4, LEKCJA 5 - Rodzaje Pól Wątków

MODUŁ 7, LEKCJA 8 - Monitorowanie Pól Wątków

Podsumujmy

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

  1. 9-Tygodniowy Program Kurs Współbieżności: Wartość 1.999 PLN
  2. Spotkania Na Żywo (Live Call) Ze Studentami: Wartość 899 PLN
  3. Dożywotni Dostęp Do Kursu Oraz Aktualizacji Materiałów: Wartość 999 PLN
  4. Dostęp Do Analizy Twoich Materiałów Przeze Mnie: Wartość 499 PLN
  5. Dożywotni Dostęp Do Społeczności Na Slacku: Bezcenne

Wartość wszystkich elementów:

4.396 PLN

To wszystko dostępne za jedyne

799 ZŁ BRUTTO!

Dołączam do programu

🔥 Raty 10x0%! (PayU) + 🔒 Bezpieczna płatność + 😎 30 dni gwarancji

Moja Gwarancja

100% Gwarancji zwrotu przez 30 Dni

gwarancja

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

Agenda Programu

Sprawdź co wchodzi w skład programu 👇

Moduł 1 - Plan Gry

  1. Powitanie
  2. Plan Gry
  3. Efekt Końcowy
  4. Wymagania
  5. Jak studiować ten kurs?
  6. Kim jest Twój instruktor?
  7. Praca Domowa

Moduł 2 - Wątki

  1. Powitanie
  2. Proces a Wątek
  3. Wielowątkowość a Równoległość
  4. Klasa Thread
  5. Runnable
  6. Wątki Deamon
  7. Thread.join
  8. Priorytet Wątków
  9. Zatrzymywanie Wątków
  10. Komunikacja Międzywątkowa – wait i notify
  11. Błędy Początkujących
  12. Praca Domowa

Moduł 3 - Synchronizacja

  1. Powitanie
  2. Potrzeba synchronizacji
  3. Sekcja krytyczna
  4. synchronized
  5. Locki
  6. Deadlock
  7. Livelock
  8. Atomowpść
  9. volatile
  10. Semaphory
  11. Latche
  12. Barriery
  13. Zmienne klasy vs. zmienne metody
  14. Happens Before
  15. Błędy początkujących
  16. Praca domowa

Moduł 4 – Pule Wątków

  1. Powitanie
  2. Pule Wątków
  3. Executors
  4. ExecutorService
  5. Rodzaje Pul Wątków
  6. Tworzenie Pul Wątków
  7. ForkJoinPool
  8. WorkStealingPool
  9. Najlepsze Praktyki
  10. Błędy Początkujących
  11. Praca Domowa

Moduł 5 – Operacje Asynchroniczne

  1. Powitanie
  2. Operacje Asynchroniczne
  3. Callable
  4. Future – cz. 1
  5. Future – cz. 2
  6. CompletableFuture – tworzenie
  7. CompletableFuture – łączenie
  8. CompletableFuture – łączenie cz. 2
  9. CompletableFuture – obsługa wyniku
  10. CompletableFuture – metody async
  11. Przykład działania
  12. Błędy początkujących
  13. Praca domowa

Moduł 6 – Kolekcje

  1. Powitanie
  2. Rodzaje Kolekcji
  3. Mapy
  4. Listy
  5. Sety
  6. Kolejki
  7. Zaawansowane Kolejki
  8. Streamy
  9. Błędy Początkujących
  10. Praca Domowa

Moduł 7: Utrzymanie

  1. Powitanie
  2. Logowanie
  3. Obsługa błędów
  4. Odrzucone Zadania
  5. Testowanie Poprawności
  6. Wielowątkowe Testowanie Poprawności
  7. Testowanie Wydajności
  8. Monitorowanie
  9. Testy Asynchroniczności
  10. Błędy początkujących
  11. Praca domowa

Moduł 8: Najlepsze Praktyki

  1. Powitanie
  2. Pule Wątków
  3. Web Serwer
  4. Prawo Amdhala
  5. Wątki i Stos
  6. Programowanie Reaktywne i Nieblokujące
  7. Niemutowalność
  8. Thread Local
  9. Alternatywy
  10. Dziel i Rządź
  11. Błędy Początkujących
  12. Praca Domowa

Moduł 9: Pożegnanie

  1. Powitanie
  2. Zakończenie
  3. Co dalej? – Kurs
  4. Co dalej? – Grupa
  5. Co dalej? – Materiały Dodatkowe
  6. Co dalej? – Prośba
  7. Praca Domowa

Mam jeszcze kilka pytań…

  1. Kiedy zaczyna się program i jak długo trwa?
    Od razu po zakupie. Trwa tyle, ile chcesz. Zależy od Twojego tempa nauki.

  2. Jak długo mam dostęp do programu?
    Dożywotnio - a raczej tak długo jak Sztuka Kodu będzie istnieć.

  3. Czy dostanę cały kurs od razu?
    Tak. Program składa się z 9 modułów. Udostępniam Ci od razu wszystkie byś mógł sam zdecydować które tematy w jakiej kolejności chcesz przerabiać.

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

  5. Czy dostanę fakturę?
    Tak. Do każdego zakupu automatycznie generowana jest faktura.

  6. Chcę zapisać więcej osób na kurs. Czy dostanę zbiorczą fakturę?
    Tak. Napisz do mnie na darek@sztukakodu.pl

  7. Co jeśli mam dalsze pytania?
    Napisz do mnie na darek@sztukakodu.pl

Dołączam do programu

🔥 Raty 10x0%! (PayU) + 🔒 Bezpieczna płatność + 😎 30 dni gwarancji