|
Cześć ! Tydzień temu na LIVE » (już ponad 7 tys osób obejrzało!) Kuba Pilimon przeszedł przez całą agendę Domain Drivers w niecałe dziesięć minut. Zna to na pamięć - bo sam to projektował. Jeśli wolisz obejrzeć niż czytać, to fragment zaczyna się tutaj: == Kuba o agendzie Domain Drivers - 10 minut » == A poniżej streszczenie. To wszystko jest bardzo logiczne i ułożone tak, żeby przeprowadzić Cię przez cały proces za rączkę. Moduły 1-3: chaos Zaczynamy tam, gdzie wpadasz w prawdziwy projekt: w bałaganie. Szef (moja rola oskarowa ;)) wrzuca zespołowi zadanie praktycznie zza klamki, zamykając drzwi od sali. Nic nie jest jasne, wymagania się zmieniają, część rzeczy się wyklucza. I tu uczysz się analizy bottom-up i szukania głębokich modeli - czyli jak zacząć dowozić dwie, trzy rzeczy, które da się zrobić już teraz, mimo że w reszcie projektu nadal jest chaos. A bo właśnie - w Domain Drivers, poza ekspercką wiedzą, mamy też... hmm... nietypowe podejście do jej zdobywania. Zobacz CZOŁÓWKĘ z aktorami i postaciami. Czegoś takiego nie znajdziesz nigdzie indziej, w żadnym szkoleniu na świecie: == Serialowa CZOŁÓWKA Domain Drivers » == Ale to tylko tak jako poboczny wątek, Moduły 4-6: porządek Od czwartego modułu wymagania są bardziej rozpoznane, procesy bardziej wytarte. Wchodzi analiza top-down. W piątym - heurystyki, czyli przyspieszone techniki dzielenia problemu na mniejsze. A w szóstym coś, czego brakuje w większości materiałów o DDD: walidacja dynamiczna. Nie tylko “jak to podzielić na kartce”, ale jak te moduły będą się ze sobą komunikować w prawdziwym systemie, w którą stronę i dlaczego właśnie tak. Moduł 7: klasyfikacja Autorska klasyfikacja problemów modelarskich Sławka i Kuby. Odpowiada na pytanie, które zadaje sobie każdy, kto zna już wzorce: który wzorzec dobrać do którego miejsca? Kuba nazwał to dobieraniem klasy młotka do klasy gwoździa. Moduły 8-10: konkretne klasy problemów Transformaty i obliczenia. Rywalizacja o zasoby, czyli współbieżność i spójność - od prostego CRUD-a po zaawansowane przypadki. Logika prezentacyjna i integracyjna, modele odczytowe, CQRS. Moduł 11: breakthrough Masz model, masz architekturę, nawet działa. I wtedy przychodzi wymaganie, które łamie nawet najlepiej przemyślany model. Kuba mówi, że przychodzi “prawie zawsze”. Ten moduł jest o tym, co wtedy. Moduł 12: DDD Lean Dla tych, którzy nie mają dostępu do biznesu, do ekspertów dziedzinowych, nie mają z kim gadać - ale nie chcą pisać syfiastego kodu. Sławek opowiedział o nim tak, że to moduł “uczący programować na nowo”, który nawet seniorom otwiera oczy. I jest też dla osób, które po prostu nie mają w firmie tyle sprawczości, żeby stosować wszystko z pierwszych siedmiu modułów. Prowadzącym w tym module jest Bartek Słota. No i: Sławek powiedział wprost: do siódmego modułu to są rzeczy, które musisz umieć sam. AI ich za Ciebie nie zrobi. Możesz się w nich wzmocnić ej-ajem, ale fundamentu nie przeskoczysz. Jak to ujął: weź najlepszego LLM-a, wrzuć mu wymagania, a stworzysz system “dużo szybciej niż wcześniej, ale zmatolony tak samo”. Od ósmego modułu możesz już użyć AI jako naprawdę mocnej dźwigni. Na przykład: jeśli masz dobrze wydzielony komponent i rozumiesz, co on robi, to zmiana jego paradygmatu przestaje być wielkim projektem. A jeśli przez pierwsze tygodnie zaprojektowałeś system tak, jak powinien być zaprojektowany, to potem nawet jego rozproszenie jest “robialne” - i AI pomaga przejść te powtarzalne kroki. A jeśli nie zrobisz tego dobrze przez siedem tygodni? Sławek: “no to powodzenia w używaniu AI do rozproszenia systemu”. I właśnie o tym jest 9 nowych lekcji AI Edition, które nagrał Ignacy Szreter. Kilka przykładowych tytułów:
Niebawem podrzucę też praktyczne demko. I jeszcze jedno, o czym Kuba sam zapomniał, Całość jest przecięta warstwą fabularną. Są scenki projektowe, każdy z nas gra w nich jakąś postać, a Ty śledzisz jeden projekt od chaosu do działającego systemu. Uczestnicy pisali, że “oglądało się to jak dobry Netflix”. Sięwie, fachura ;). Pełna agenda z listą wszystkich lekcji jest tutaj » Domain Drivers, III Edycja - AI Edition Pierwszy moduł startuje w najbliższy poniedziałek, 28 września. Potem kolejne co tydzień, aż do 14 grudnia. Discord już działa, a na platformie czekają materiały bonusowe na rozgrzewkę. Co dostajesz: ✅ 12 modułów video - dokładnie te, które opisałem wyżej. ✅ 9 lekcji AI Edition - prawie cztery godziny, nagrane przez Ignacego Szretera. To nie jest wisienka na torcie, to jest dodatkowa warstwa tortu. ✅ Kod w 5 językach - Java, C#, Python, PHP, TypeScript. Publicznie na GitHubie. ✅ Zadania domowe - żeby wiedza nie została na poziomie “obejrzałem”. ✅ Discord z prowadzącymi i innymi Driversami. ✅ Certyfikat ukończenia. ✅ Dostęp dożywotni. Bo ta wiedza się nie zestarzeje, mimo coraz lepszych modeli LLM. Cena: 2999 zł brutto (2 438,21 zł netto + VAT). A tutaj ulotka dla firm » - pokaż osobie odpowiedzialnej za budżety szkoleniowe... i walcz o swoje! ;) Sprzedaż trwa do 5 października, do 21:00. == TUTAJ dołącz do Domain Drivers AI Edition » == Niczym nie ryzykujesz: bezwarunkowy zwrot do 20 października, bez podawania powodu. Do zobaczenia w środku! P.S. Fragment z Kubą o agendzie » - dziesięć minut, a wiesz dokładnie, za co płacisz. P.S. 2 Jeśli nie widziałeś jeszcze fragmentu Sławka o trzech typach programistów » - to też 15 minut, które zdecydowanie warto. P.S. 3 Jeśli masz jakiekolwiek pytania - odpisz na tego maila! Jestem po drugiej stronie, czekam i odpowiadam. |