Czy ten Program jest dla Ciebie?

Jeśli jesteś Senior Developerem, pewnie boisz się, że Twój techniczny rozwój zmierza ku końcowi. To nieprawda! Teraz masz umiejętności, dzięki którym możesz zrobić jeszcze większy upgrade swojej kariery… do Nowoczesnego Architekta Oprogramowania! DNA przeprowadzi Cię przez ten proces.

Droga Nowoczesnego Architekta to nie „kolejny kurs”.
To kompleksowy plan rozwoju kariery, w którym przez kilka miesięcy przekazujemy ekspercką wiedzę z zakresu Architektury Oprogramowania. I w TEORII, i w PRAKTYCE. Nauczymy Cię wszystkiego, co musi umieć Nowoczesny Architekt.

Już ponad 9000 (sic!) programistek i programistów zaufało Drodze Nowoczesnego Architekta. Program wprowadza do polskiego IT nowy, wyższy standard umiejętności! Dołącz do DNA, dołącz do - nie wahamy się użyć tych słów - olbrzymiej zmiany na skalę kraju!

Zapraszamy do DNA
wraz z JustJoin IT!

Dlaczego akurat ten Program?

Tylko tutaj Twoją ścieżkę wyznaczą trzej Mistrzowie Architektury, doświadczeni praktycy i zaprawieni w bojach konsultanci: Jakub Pilimon, Jakub Kubryński i Łukasz Szydło. W Architekturze Oprogramowania nie ma miejsca na monotonię. Łączy ona biznes z programowaniem, wymaga Twojej eksperckiej wiedzy i ciągłej gotowości do podejmowania wyzwań.

Nie chcemy kształcić Architektów, którzy potem sami gubią się w tym, co robią. Każdy krok na Drodze Nowoczesnego Architekta ma być świadomy. Dlatego stawiamy na miks teorii i wielu praktycznych zadań.

Czy jest inna droga?
Oczywiście!

Książki

— przekazują szeroką wiedzę teoretyczną.
No właśnie… nie nauczą Cię praktyki!

Bezpieczna nauka na „żywej” architekturze

— prawie nieosiągalna opcja. W codziennej pracy często nie ma miejsca na błędy i eksperymenty.

Tutoriale internetowe

— wszyscy wiemy, jak to się kończy. Zapisz na liście „Do obejrzenia” lub kup kurs za 100 złotych i zapomnij. Tutoriale są często powierzchowną przechadzką przez temat. A przecież Twój czas jest cenny! Skąd pewność, że wybrany materiał będzie dobry? W DNA dostajesz taką gwarancję.

Albo ...

Wybierz kompleksowy Program rozwoju kariery, który łączy teorię z praktycznymi ćwiczeniami, doświadczeniem Architektów-Weteranów i przykładami z prawdziwych projektów! Program stworzony dla Senior Developerów, którym wartość da tylko materiał na wyższym poziomie wtajemniczenia.

Tytuł Senior Developera to dopiero początek
Twojej kariery!

Co zyskujesz dzięki Programowi DNA?

DNA to kompleksowy i zaawansowany Program rozwoju zawodowego. Tego nie znajdziesz nigdzie indziej!

To także kultowe i najpopularniejsze szkolenie w polskiej branży IT. Nie możesz tego NIE umieć!

upgrade kariery
praktyczne zastosowanie DDD i ES
zdrowe spojrzenie na mikroserwisy
praktyczna umiejętność projektowania architektury
zdolność odnalezienia się w zastanym systemie
umiejętności analityczne

Trzej Mistrzowie Architektury

Dlaczego Instruktorzy DNA są wyjątkowi? To praktycy i trenerzy. Nie tylko zajmują się architekturą oprogramowania na co dzień, ale też wiedzą, jak uczyć. Czasem na ich szkolenia stacjonarne trzeba zapisywać się z rocznym wyprzedzeniem!

Jakub Pilimon

Architekt / Trener // Bottega

Jeden z Instruktorów w bestsellerowych Szkoleniach Droga Nowoczesnego Architekta, Legacy Fighter i Domain Drivers. Niezależny konsultant. Doradza i projektuje architekturę w strategicznych systemach oraz w tych używanych przez każdego z nas.

Wygłaszał przemówienia na licznych konferencjach programistycznych, prowadzi też własne szkolenia. Ratuje projekty pozornie skazane na rewrite (lub tragiczną śmierć).

Domain Driven Design
Testy jednostkowe
Ewolucyjna architektura
Event Storming

Jakub Kubryński

Architekt / Trener / Konsultant // Bottega

Od blisko 30 lat pasjonuje się programowaniem. Zaczynał już jako kilkuletnie dziecko, pisząc przy udziale Taty w Fortranie 77 proste programy pomagające mu w lekcjach – jak choćby w liczeniu „słupków” na matematykę ;) Ponad 15 lat temu jego pasja przerodziła się w zawód, z którym jest związany do dziś. Początkowo jako programista, później projektant i architekt, team leader i manager aż do trenera, konsultanta i przedsiębiorcy rozwijającego własną firmę i produkt Devskiller.com

Od wielu lat skupia się na architekturze systemów rozproszonych i optymalizacji procesów wytwarzania oprogramowania, starając się wszystko robić szybciej, wydajniej i efektywniej. Zajmuje się doradztwem strategicznym oraz audytowaniem procesów IT.

Systemy rozproszone
Microservices
Performance
Infrastruktura

Łukasz Szydło

Programista / Architekt / Trener // Bottega

Jest w branży IT od ponad 17 lat. Zaczynał jako programista i dzięki wielu wspaniałym ludziom, których spotkał na swojej drodze odkrył dwie zawodowe pasje: projektowanie systemów oraz uczenie innych.
Pierwszą z nich realizuje jako architekt i niezależny konsultant, pomagając firmą tworzyć efektywne systemy.
Tę drugą jako prelegent na konferencjach, trener prowadzący szkolenia z architektury oraz współautor bestselerowego szkolenia Droga Nowoczesnego Architekta.

Prywatnie ojciec szóstki dzieci.

Domain Driven Design
Continuous Delivery
Systemy rozproszonewra
Testy jednostkowe

Opinie na temat Instruktorów

Jakub Pilimon
Jakub Kubryński
Łukasz Szydło

Szkolenie pokazuje zupełnie nowy rodzaj podejścia i myślenia o developmencie aplikacji!

Najlepsze szkolenie, na jakim byłem dotychczas, dużo ćwiczeń i pracy samodzielnej.

Bardzo interesujące, wskazują na możliwości rozwiązań codziennych problemów.

Jestem bardzo zadowolony ze szkolenia. Widać, że jesteś pasjonatem tematu i dlatego dobrze się Ciebie słucha. Trochę zaraziłeś mnie tematem szkolenia i chęcią do rozwoju swoich umiejętności programistycznych.

Bardzo fajne, bez wahania polecilbym innym. Widać, że prowadzący ma dużą wiedzę i dobrze potrafi ją przekazać.

Bardzo przydatne i profesjonalnie przekazane treści poparte dużym doświadczeniem praktycznym trenera. Jestem bardzo zadowolony z udziału.

Bardzo dobre szkolenie z zakresu mikroserwisów. Bardzo dobrze odpowiada na pytania czy, jak i kiedy je wykorzystywać.

Z perspektywy Java Software Engineer z 10 letnim doświadczeniem, zdecydowanie warto. Świetnie dobrane tematy zawarte w szkoleniu.

Szkoleniowiec super przeszedł przez najważniejsze problemy i potrafił je wyjaśnić na przykładach z realnego świata, a nie z blog postów i sample app. Generalnie jestem bardzo zadowolony.

Maciej Aniserowicz

Wydawca i koordynator DNA

„Emerytowany” programista z kilkunastoletnim doświadczeniem. Autor bloga i vloga devstyle.pl, podcastu DevTalk, książki Zawód: Programista, Kursu Gita. Wydawca Programu Nauki Podstaw Frontendu WTF: Co Ten Frontend?, Programu Nauki Baz Danych DBMaster, Programu Nauki Testów SmartTesting, Programu Nauki Zaawansowanego Frontendu ANF: Architektura Na Froncie, Elitarnego Szkolenia Legacy Fighter i Kompleksowego szkolenia o DDD Domain Drivers. Jego misją jest dostarczanie polskiej społeczności programistycznej materiałów edukacyjnych najwyższej jakości, przygotowanych przez najlepszych w kraju ekspertów. Wierzy, że Program DNA na zawsze zmieni „senior-edukację” w polskim światku IT.

Jak architektura
odmieniła kariery
Instruktorów?

Kuba Pilimon

rozwiń

W swojej karierze doświadczyłem dwóch przełomowych momentów.

Po pierwsze, zrozumiałem, że mogę świadomie łamać zasady, które już poznałem! Praktyka różni się od przykładów z książki. Know-how jest ważne, ale know when to klucz do sukcesu dojrzałego programisty.


Po drugie, zacząłem pracować jako architekt konsultant. Wtedy zostałem łącznikiem między biznesem a światem programowania. Jako architekt oprogramowania mogę proponować najkorzystniejsze rozwiązania biznesowe, nie będąc specjalistą w tym temacie. Dlaczego? Doskonale znam działanie systemów. Ta wiedza pozwala mi wybrać optymalne rozwiązania dla biznesu.


Bardzo lubię programować, pod warunkiem że są to rzeczy, które sam wymyśliłem pod kątem biznesu. Za każdym razem, gdy współpracuję z organizacjami, czuję się, jakbym samodzielnie tworzył nowy start-up. To niesamowite uczucie. Chcę, żeby nasi Kursanci mogli tego doświadczyć.

Kuba Kubryński

rozwiń

Moje życie zawodowe odmieniły trzy wydarzenia.


Pierwszym z nich była praca w trzyosobowym teamie nad własnym projektem. Sami zajmowaliśmy się projektowaniem, konfigurowaniem, produkcją i utrzymaniem. Odpaliliśmy produkt na komputerze produkcyjnym, użytkownicy zaczęli z niego korzystać i... działało nie tylko u nas!


To było dla mnie oświecenie. Ja też mogę prowadzić projekt od początku do końca! Wtedy nabrałem pewności siebie, pewności swoich kompetencji.


Po tym sukcesie zdecydowaliśmy się rozpocząć działalność konsultacyjną. Założyliśmy software house, pierwsi klienci. Już nie mogłem skupić się wyłącznie na tym, JAK dostarczyć funkcję. Zacząłem zadawać pytania biznesowe – JAKA to ma być funkcja? Style myślenia developmentu i biznesu są inne. My chcieliśmy wiedzieć, JAK pokonać przeszkody, jak przejść z punktu A do punktu B. Z kolei biznes rozważa, CO da mu dojście do punktu B, CZY warto to robić.


Trzecim przełomem było zrozumienie systemów rozproszonych. Do dziesiątego roku kariery uczyłem się ich tak jak tabliczki mnożenia. Nie rozumiałem mechanizmów. Zapamiętywałem zestawy decyzji i akceptowałem, że po prostu tak ma być. Potem jednak zacząłem dociekać, dlaczego działanie A powoduje skutek B. Gdy odpowiednio poszerzyłem zakres wiedzy, zapoczątkowałem cykl własnych szkoleń z tego zakresu.


Moje doświadczenia z pierwszego przełomu kariery są bardzo indywidualne i trudno je przedstawić w Programie. Chciałbym doprowadzić naszych Kursantów do dwóch kolejnych przełomów – działania we współpracy z biznesem i zrozumienia systemów rozproszonych.

Łukasz Szydło

rozwiń

Kiedy zaczynasz stosować praktyki TDD, Agile czy SCRUM w dużym projekcie, zderzasz się ze ścianą. Jak można je wdrożyć w dużym teamie? Kiedyś myślałem, że to jest niemożliwe…


Praktyki dobrego kodu doskonale funkcjonują w niewielkich zespołach złożonych z weteranów programowania. Jeśli chcemy wdrożyć je w dużym zespole, musimy stworzyć dla nich ramy. Domain Driven Design był dla mnie objawieniem i bramą do świata architektury oprogramowania. Dzięki niej możemy podzielić jeden projekt na segmenty, którymi zajmą się teamy złożone z kilku programistów, pracujące autonomicznie. Jest pomostem między biznesem a programowaniem.


Podsumowując, architektura to brakujący klocek, który nadaje strukturę całemu projektowi. Dzięki niej możemy stosować techniki, o których się uczymy. To ona decyduje, czy programiści mają warunki do rozwijania projektu.

Materiały DEMO

Zobacz czym naprawdę jest DNA! Poniżej znajdziesz nasze materiały video i audio.
Przekonaj się, dlaczego zaufało nam już ponad 9000 osób!

Obejrzyj

Lekcja demo 1

Lekcja demo 2

Lekcja demo 3

Poznajmy Instruktorów DNA!

Posłuchaj

Podcast - O architekturze z Jakubem Pilimonem

Podcast - O CQRS z Łukaszem Szydło

Podcast - O systemach rozproszonych z Jakubem Kubryńskim

Co otrzymujesz?

// w cenie szkolenia:

Program
  • 20-tygodniowy Program, który krok po kroku nauczy Cię wszystkich niezbędnych umiejętności z zakresu Architektury Oprogramowania
  • każdą lekcję prowadzi jeden z trzech Instruktorów, który jest ekspertem danego zagadnienia — sprawdź specjalizacje Instruktorów!
  • różnorodne materiały — spodziewaj się nagrań video, audio i transkrypcji; a dodatkowo praktycznych przykładów, angażujących prezentacji i... oczywiście kodu
  • dożywotni dostęp do Programu
Dostęp do zamkniętej grupy

To bardzo cenny element Programu. Dlaczego? Odpowiedzi znajdziesz poniżej!

  • po zakupie Programu otrzymasz dostęp do zamkniętej grupy dla ambitnych Nowoczesnych Architektów (Discord) — takich jak Ty
  • zadawaj konkretne pytania dotyczące Nowoczesnej Architektury
  • dyskutuj o DNA i pokrewnych tematach
  • wymieniaj się cennymi internetowymi znaleziskami z członkami grupy
  • zmotywuj siebie i innych — w grupie nauka jest łatwiejsza
  • zyskaj znajomości — w zamkniętej grupie łatwiej nawiążesz kontakt z innymi pasjonatami Architektury
  • otrzymuj wsparcie i wskazówki przy zadaniach domowych
Bonusy
  • DARMOWE aktualizacje Programu — jeśli cokolwiek dodamy do DNA: wszystkie uzupełnienia otrzymasz gratis
  • efekt uboczny — w trakcie Programu nie tylko nabywasz wiedzę techniczną, ale też ćwiczysz umiejętności analityczne
  • wersja PDF każdej prezentacji — do pobrania offline, z nimi możesz uporządkować przyswojoną wiedzę
  • zadania domowe — nasi eksperci to zarówno praktycy, jak i trenerzy, wiedzą, jak uczyć!
  • wersje audio wszystkich lekcji
  • transkrypcje wszystkich lekcji
  • przykłady w kilku językach programowania: Java / C# / PHP / JavaScript
  • nagrania z konferencji i unikalne wywiady z Ekspertami!

Agenda

// zobacz, czego się nauczysz

rozwiń 01 WPROWADZENIE

Moduł 01

Wstęp do Drogi Nowoczesnego Architekta [01:17:45]

01 Wstęp do architektury oprogramowania
02 Model C4 - wizualizacja architektury
2z Zadanie - C4
03 Drivery architektoniczne - czym są i dlaczego trzeba je znać?
3z Zadanie - Drivery architektoniczne
3z Zadanie - ADR
04 Architektura sterowana liczbami
4z Zadanie - Metryki architektoniczne
05 Zwinna architektura
Moduł 02

Strategiczne DDD (Domain Driven Design) Problem Space [01:54:34]

01 Architektura a biznes
02 Domena i subdomeny
03 Odkrywanie subdomen
04 Big Picture Event Storming
05 Odkrywanie subdomen w praktyce
06 Metryki dla biznesu
07 Zadanie - Subdomeny
08 Zadanie - Big Picture Event Storming
09 Zadanie - Metryki dla biznesu
Moduł 03

Strategiczne DDD (Domain Driven Design) Solution Space [00:56:25]

01 Bounded context
02 Subdomena a Bounded Context
03 Walidowanie granic kontekstów
04 Definiowanie Bounded Contextów w praktyce
05 Lokalne drivery architektoniczne
06 Prawo Conway’a
07 Zadanie - Subdomena a Bounded Context
08 Zadanie - Bounded Context
Moduł 04

Style architektury (korporacyjnej i systemowej) [01:24:56]

01 Monolit
02 Systemy rozproszone
03 Enterprise Service Bus (ESB)
04 Mikroserwisy
05 Autonomia
06 Wybór architektury systemowej
07 Zadanie - przegląd architektury

02 ARCHITEKTURA APLIKACYJNA rozwiń

Moduł 05

Style architektury aplikacyjnej [01:43:22]

01 Architektura warstwowa
02 Architektura Hexagonalna
03 Architektura Pipes and Filters
04 Architektura typu mikrojądro
05 Dobór architektury do modułu
06 Strategia testowania a styl architektoniczny
Moduł 06

Design level [02:53:58]

01 Model domenowy
02 “Design Level Event Storming”
03 DDD strategiczne
04 Estymacja
05 Implementacja modelu domenowego
06 Agregaty
07 CQRS (Command Query Responsibility Segregation)
08 Długo działające procesy
09 Bonus - Design Level i Live coding demo
10 Zadanie - Design Level Event Storming
Moduł 07

DDD "taktyczne" [02:02:46]

01 Elementy konstrukcyjne
02 Implementacja Value Objects
03 Implementacja Encji
04 Łamanie reguł biznesowych
05 Implemetacja zdarzeń
06 Implementacja - Serwisy
07 Publikacja Zdarzeń
08 Transport Zdarzeń
09 Dobór wzorca
10 Zadanie - Implementacja elementów konstrukcyjnych
Moduł 08

Modularyzacja [01:39:43]

01 Wstęp do modularyzacji
02 Enkapsulacja
03 Coupling
04 Narzędzia do mierzenia couplingu
05 Kohezja
06 Single Responsibility Principle
07 Wybór modułów
08 GRASP
09 TDD Done Right
10 Zadanie - Kohezja
Moduł 09

REST [01:24:56]

01 Podstawy REST
02 Zasoby w REST
03 Domena w REST
04 Caching
05 HATEOAS
06 Wersjonowanie REST
07 Testowalność REST
08 Dokumentacja REST
09 CORS
10 Zadanie - przegląd API

03 PERSYSTENCJA rozwiń

Moduł 10

Persystencja [02:00:08]

01 Transakcje
02 Anomalie współbieżnego dostępu
03 Reaktywne źródła danych
04 ORM
05 CAP, BASE i Eventual Consistency
06 Rozproszony konsensus
07 Wybór bazy danych
Moduł 11

Event Sourcing [02:36:37]

01 Jakie problemy rozwiązuje event sourcing
02 Zapis i odczyt zdarzeń
03 Projekcje i modele odczytu
04 Wersjonowanie zdarzeń
05 GetEventStore vs Postgres vs MongoDB
06 Live coding

04 SYSTEMY ROZPROSZONE rozwiń

Moduł 12

Systemy rozproszone [00:49:56]

01 Przyczyny rozproszenia systemu
02 Podział prac projektowych
03 Błędne założenia przy rozproszeniu systemu
Moduł 13

Mikroserwisy [00:48:06]

01 Mikroserwisy a systemy rozproszone
02 SLA, SLO, SLI
03 Dostępność
04 Temporal coupling
05 Wdrożenia bez niedostępności
06 Zadanie SLA/SLO/SLI
07 Zadanie temporal coupling
Moduł 14

Komunikacja [01:18:21]

01 “Design for failure”
02 Komunikacja synchroniczna a asynchroniczna
03 Komunikacja asynchroniczna Fire & Forget
04 Rozproszone sagi
05 API publiczne vs API prywatne
06 Circuit breaker
07 Service discovery
08 Client side load balancing
Moduł 15

Jakość komunikacji [01:09:53]

01 Jakość komunikacji
02 Testy E2E
03 Testy kontraktowe
04 Consumer driven contracts
05 Kontrakty w lokalnym developmencie
06 Distributed tracing
07 Live demo

rozwiń 05 CI/CD

Moduł 16

Continuous Integration, Deployment & Delivery [01:27:41]

01 Deployment pipeline
02 Continuous Delivery - ciągłe dostarczanie
03 Ciągła integracja i wdrażanie
04 Fail safe vs safe-to-fail
05 Post-mortem
06 Testowanie wydajności
07 Monitoring
08 Główne problemy wydajnościowe

06 INFRASTRUKTURA rozwiń

Moduł 17

Infra I [01:35:51]

01 Infrastruktura
02 Infrastruktura jako kod
03 Zarządzanie konfiguracją aplikacji
04 Centralne logowanie
05 Mechanizmy poprawy wydajności i zabezpieczenia DDoS
06 Projektowanie infrastruktury z nastawieniem na HA
07 Wdrażanie procesów Disaster Recovery
Moduł 18

Infra II [01:03:23]

01 Chmura
02 Kontenery
03 Kubernetes
04 Service Mesh
Moduł 19

Security [01:17:02]

01 Wprowadzenie do bezpieczeństwa
02 Kerberos
03 SAML 2.0
04 OAuth 2.0 + OpenID Connect
05 JWT
06 Edge Service
07 Zarządzanie dostępem do komponentów systemu
08 Secure development policy
09 Case study zabezpieczenia aplikacji

rozwiń 07 REFACTORING

Moduł 20

Refactoring z “Big Ball Of Mud” [01:01:45]

01 Wstęp
02 Refactoring do modularnego monolitu
03 Szczegóły ekstrakcji modułów
04 Refactor modularnego monolitu do mikroserwisów

Ile kosztuje ten Program?

// zobacz, za co płacisz

20-tygodniowy Program Nowoczesnej Architektury Oprogramowania
darmowe aktualizacje materiałów
dożywotni dostęp do Programu
zamknięta grupa dla Uczestników Programu
bonusowe nagrania z konferencji i wywiady z top Ekspertami
zero ryzyka: satysfakcja albo zwrot pieniędzy

To wszystko za 2999zł brutto (2 438,21 zł + VAT).
Tylko ~150 zł za tydzień nauki!

UWAGA! NIGDY nie będzie taniej!

Czas na Twój ruch!

Rozpoczynasz karierę Nowoczesnego Architekta?

To najlepsza inwestycja (a także najlepszy sposób na wykorzystanie budżetu szkoleniowego)!

Dołączam TERAZ i zaczynam naukę na Drodze Nowoczesnego Architekta »

Pamiętaj, że niczym nie ryzykujesz!

Masz 14 dni na ewentualny zwrot i odzyskanie 100% pieniędzy.

Niczym nie ryzykujesz!

Jesteśmy pewni, że Program Nowoczesnej Architektury spełni Twoje oczekiwania. Tak pewni, że jeśli Cię zawiedziemy, zwrócimy Ci 100% pieniędzy!

Na zwrot masz aż 14 dni! Jeden mail i kasa ląduje z powrotem na Twoim koncie. Bez dramatów!

Masz pytania? Zadaj nam je!

Nie mamy nic do ukrycia!
Jeśli potrzebujesz więcej informacji, wyślij nam maila na adres: kontakt@devstyle.pl.

UWAGA!
Zanim napiszesz, sprawdź poniższą sekcję FAQ. Możliwe, że uzyskasz odpowiedź na swoje pytanie od razu!

A teraz... decyzja!

Twoja kolej. Zostaniesz Nowoczesnym Architektem Oprogramowania razem z nami?

Kupuję Program DNA za 2999 zł brutto »

FAQ

Kiedy dostanę dostęp do materiałów?

rozwiń

Od razu po opłaceniu zamówienia zostanie Ci założone konto na naszej platformie edukacyjnej ».
Natychmiast otrzymasz dostęp do wszystkich materiałów. Dożywoni!

Czy otrzymam fakturę VAT?

rozwiń

Tak, oczywiście, VAT 23%. Ten Program możesz „wrzucić w koszty".

Jak długo mam dostęp do szkolenia?

rozwiń

Dostęp do szkolenia jest dożywotni. Kupujesz teraz, na zawsze. Jeśli pojawią się aktualizacje czy uzupełnienia: otrzymasz je gratis.

Jakie języki stosujecie w DNA?

rozwiń

Materiał jest nagrany po polsku :).
A kod dostępny jest w czterech językach: Java, C#, PHP i JavaScript.

Dlaczego AŻ 20 tygodni?

rozwiń

Instruktorzy ułożyli Program tak, aby jak najdokładniej poruszyć wszystkie tematy niezbędne dla Nowoczesnego Architekta. Na dogłębną naukę Architektury Oprogramowania nie wystarczy kilka dni. Długość trwania Programu gwarantuje, że dostaniesz kawał fachowej wiedzy, a nie tylko powierzchowne ogólniki.

Dlatego też sugerujemy przerabianie materiału w tempie 1 moduł tygodniowo, ale... ale możesz robić to szybciej lub wolniej. Twoja decyzja!
(ważne: NA PEWNO będziesz do tego szkolenia wracać nieraz podczas swojej kariery!)

Czy macie specjalną ofertę kierowaną do firm?

rozwiń

Czy mogę ściągnąć materiały i oglądać je offline?

rozwiń

Video jest streamowane. Ściągniesz za to kod, slajdy i wszystkie materiały pomocnicze.

Ile czasu zajmie nauka w DNA?

rozwiń

Rekomendujemy poświęcenie na naukę godzinę dziennie. W skład Twojej nauki wchodzi: zapoznanie się z materiałami video, wykonanie zadań domowych oraz dyskusja w społeczności Nowoczesnych Architektów.

Ile mam czasu na ewentualny zwrot pieniędzy?

rozwiń

Na bezwarunkowy zwrot pieniędzy masz 14 dni od daty zakupu. W tym czasie możesz obejrzeć nawet całość co chcesz - nie sprawdzamy tego.
Po prostu napisz nam maila i zajmiemy się resztą! Jedyny warunek: chęć zwrotu musisz zgłosić najpóźniej 14 dni od zakupu.

Jaka jest forma nauki w DNA? Jakiego typu materiały udostępniacie?

rozwiń

Lekcje to video nagrane specjalnie na potrzeby tego Programu. Każde video to także cenne slajdy (do ściągnięcia) lub kod (również do ściągnięcia). Udostępniamy także wersję audio oraz tekstową (transkrypcje) wszystkich lekcji. Zresztą najlepiej zobacz lekcje DEMO wyżej na tej stronie »!

Czy Program jest dostępny na otwartej platformie?

rozwiń

Program jest hostowany na własnej platformie ». Nie przewidujemy umieszczenia go nigdzie indziej.

Czy dostanę dostęp do wszystkich materiałów od razu?

rozwiń

Nie. Dodajemy nowe materiały każdego tygodnia, aby Cię nie przytłoczyć. Cała grupa przechodzi materiał w tym samym momencie.

DNA po angielsku...?

rozwiń

No właśnie... TAK!
Od lat dostawaliśmy feedback, że w wielu zespołach BARDZO przydałaby się anglojęzyczna wersja DNA.
Wreszcie wychodzimy naprzeciw tym oczekiwaniom i oto narodził się projekt DNA: Designing Next-Gen Architecture ».
(ale uwaga: to jest osobny produkt i osobna oferta)

Wszystko jasne? Bardzo dobrze!
Droga Nowoczesnego Architekta czeka na Ciebie!

Kupuję dostęp do programu DNA! »

Wsparcie
merytoryczne

Recenzenci
Tłumaczenie kodu

Tomasz Stolarczyk

Programista, którego zainteresowania krążą głównie wokół DDD oraz ogólnie pojętego designu oprogramowania, ale ma też do czynienia z innymi rzeczami w dziedzinie IT, poczynając od pracy z chmurami do budowania IoT na morzu. Ma doświadczenie zarówno z monolitami, jak i mikroserwisami. Prowadzi bloga mrpicky.dev. W wolnych chwilach gotuje lub gra w gry.

Dawid Kublik

Architekt i senior developer w Viacom, pomniejszy open source contributor i prelegent. Swoją przygodę z oprogramowaniem zaczynał z C64, ale obecnie pracuje z nowszymi technologiami - głównie na JVM. Jako programista przez ponad dekadę przeszedł przez wiele branży (telekomunikacja, ubezpieczenia, finanse, media), będąc świadkiem kilku rewolucji w technologii, metodologii i ogólnym podejściu do problemów, zadając sobie za każdym razem to samo pytanie: jak to działa?

Marcin Markowski

Developer, lider techniczny, zwolennik podejścia Software Craftsmanship i ścisłej współpracy z biznesem. Specjalizuje się w modelowaniu, implementacji Domain Driven Design i projektowaniu architektury systemów.

Zaczynał od consultingu biznesowego, później przeszedł do IT. Pracował zarówno nad systemami „enterprise”, jak i tworzył od podstaw rozwiązania dla małych firm. Próbował wejść w świat startupów z własnym produktem. Ostatecznie został jednak w IT, gdzie działa jako konsultant i trener.

Tomasz Nurkiewicz

Java Champion. Spędził ponad połowę życia na programowaniu, przez ostatnią dekadę w okolicach Javy. Uwielbia back-end i wizualizację danych. Zainteresowany alternatywnymi językami na JVM oraz analizą danych i programowaniem reaktywnym. Rozczarowany jakością oprogramowania tworzonego w dzisiejszych czasach (także przez siebie!). Wierzy, że komputery stworzono, żeby programiści mogli automatyzować nudne i powtarzalne zadania. Także własne. Na co dzień pracuje w Allegro. Kiedyś bardzo aktywny na StackOverflow. Autor, trener, prelegent, recenzent techniczny wielu książek, biegacz. Twierdzi, że kod pozbawiony testów jednostkowych to nie „feature”, tylko plotka. Napisał książkę o RxJavie dla O’Reilly.

Łukasz Szczęsny

Wielbiciel Free and Open Source Software i Open Hardware. Nieobcy jest mu termin DevOps. Zakochany w automatyzacji i monitoringu - nie cierpi klikać, więc stara się robić Wszystko as Code, a potem to monitorować. Pracował między innymi jako sysadmin na Uniwersytecie Warszawskim oraz SRE w Uberze. Obecnie zarządza infrastrukturą w Devskiller. Jest też aktywnym prelegentem, konsultantem i trenerem.

DNA Devstyle

© DEVSTYLE spółka z ograniczona odpowiedzialnością, ul. Marii Konopnickiej 14 /8, 15-215 Białystok; Tel. +48 452 246 901; NIP: 5423453088, Sąd Rejonowy w Białymstoku, XII Wydział Gospodarczy - Krajowego Rejestru Sądowego KRS 0000983500; REGON: 522649044. Informacje o tym, jak przetwarzamy Twoje dane, znajdziesz na: devstyle.pl/RODO.