Ty4096 
 128 Słaby Kod

Legacy Fighter: najlepszy sposób na rozwój programistycznych umiejętności! (na każdym etapie kariery)

Kod rozwijanego systemu Cię przytłacza?

Czujesz STRACH przed każdą zmianą, nawet najdrobniejszą?

Good news: rozwój systemu to niekoniecznie droga przez mękę!

LEGACY: wszyscy prędzej czy później trafiamy na taki projekt. I dobrze! Kod legacy zawiera tonę mądrości, opowiada historię, uczy pokory... Tylko trzeba wiedzieć, jak do niego podejść.

CZYTAJ DO KOŃCA bo TUTAJ sprawiamy, że - dzięki nowym umiejętnościom - polubisz pracę z kodem legacy!

Kod legacy: boss fight,
do której podchodzisz setki razy

Ech, te projekty tak szybko dorastają. Jeszcze parę linijek temu to był greenfield, a teraz jest już legacy. Wszyscy wiemy, co to oznacza.

Ło panie, kto panu tak spier...?!
Git.blame, wskaż winnego! UPS, to ja...

W szkoleniu Legacy Fighter uczymy włączania, jak pracować z legacy w wydajny i przemyślany sposób.

Na każdym poziomie wiedzy i etapie kariery.

Skoro tu jesteś, chcesz sprytnie pracować z kodem legacy. Ale dla pewności zróbmy szybki test:

  • Drobne zmiany w kodzie wywołują u Ciebie stres;
  • Szukasz wiedzy, którą od razu przekładasz na projekty;
  • Przewracasz oczami na myśl o refactoring sprincie;
  • Masz dosyć gloryfikowania frameworków, wolisz nauczyć się rozwiązywania problemów;
  • Masz posadę na utrzymaniu i siłujesz się z cudzym kodem;
  • Chcesz zostawiać kod w lepszej kondycji, niż jego pierwotna wersja

Jeśli choć jedna z powyższych sytuacji Cię dotyczy, to jesteś w doskonałym miejscu.
Program Legacy Fighter rozprawia się z każdym z tych problemów!

Co wyróżnia Legacy Fighter?

  • Uczymy robić refactoring na każdym poziomie: Junior, Mid i Senior
  • Dajemy bardzo dużo wiedzy do przełożenia w całości na Twoje projekty
  • Poznasz uniwersalne sposoby rozwiązywania problemów niezależne od zmiennych technologii
  • Unikasz robienia rewrite kodu (wiemy, jak to się kończy)
  • Poznajesz wzorce projektowe przydatne przy refactoringu
  • Bierzesz odpowiedzialność za kod od początku = odchodzisz od podejścia „to się doklepie!”

Da się tego nauczyć bez Legacy Fighter? Jasne!

Pod jednym warunkiem: nie cenisz swojego czasu!

I możesz powiedzieć szczerze: Tak, chcę poświęcić czas i zasoby, żeby:

  • Samodzielnie szukać i przede wszystkim filtrować wiedzę z internetu...
  • A w międzyczasie ciągnąć w pracy refactoring sprint
  • Siedzieć na webinarach, które tylko muskają powierzchnię tematu (ile można powiedzieć w 30 minut?
  • Dobrać odpowiedni wzorzec projektowy do problem
  • Wydawać tysiące złotych na całodzienne szkolenia dotykające tylko wybranych aspektów refactoring
  • Weryfikować, czy dana wiedza nie jest już przedawniona

W Mortal Kombat możesz przyjąć dwie strategie: albo klikasz na oślep i liczysz, że „pyknie”, albo uczysz się kombinacji klawiszy dających pewny rezultat.

Podobnie jest przy projektowaniu i utrzymywaniu systemów: chcesz REALNIE polepszać jakość kodu? Jak najszybciej poznaj skuteczne metody!

Pytamy więc: Czy Twój czas
jest bezwartościowy?

Oczywiście, że nie! Twój czas jest cenny. Dlatego nie chcemy go marnować. Zebraliśmy całą SPRAWDZONĄ wiedzę w jeden Program. Wystarczy, że dołączysz do Legacy Fighter i zainwestujesz kilka godzin nauki tygodniowo!

Możesz męczyć się ze schematycznymi tutorialami na własną rękę albo…

Wybierz program Legacy Fighter!

W dotychczasowych DWÓCH Edycjach zaufało nam ponad 4 000 programistek i programistów! Wiedzą, że Legacy Fighter przeprowadzi Uczestników od stanu „O cholera, mam zmienić kolor przycisku, apka się wywali!” do głębokiego zrozumienia pracy z kodem legacy.

I co najlepsze: nie musisz wierzyć nam na słowo.
Zobacz materiały DEMO tutaj.

Czy Legacy Fighter jest dla mnie?

Junior
LVL 1
Mid
LVL 64
Senior
LVL 256

Program Legacy Fighter przydaje się na każdym etapie kariery. Zarówno Junior, Mid i Senior Developer dowiedzą się tu, jak skutecznie pracować z kodem legacy. Jak programować, by NOWE legacy było łatwiejsze i tańsze w utrzymaniu.
Więcej: możesz wielokrotnie wracać do Programu, bo jest on podzielony na trzy ścieżki odpowiadające poziomowi Uczestnika. Możesz uzupełnić zaległości albo od razu wskoczyć na wyższy poziom!

P.S. Jeśli nadal nie wiesz, czy skorzystasz z Programu, koniecznie do nas napisz.
Pomożemy Ci podjąć właściwą decyzję!

Co zyskujesz dzięki Legacy Fighter?

  • Jak szukać wzorców strategicznych z DDD, np Bounded Context?
    W systemach takich jak Twój!

  • Techniki do zastosowania natychmiast!
    Event Storming, any1?

  • Jak szukać tych mitycznych agregatów z DDD w Twoim projekcie?
    Na różne sposoby!

  • Jak zauważać archetypy oprogramowania
    i nie wymyślać koła na nowo?

  • Jak analizować repozytorium kodu?
    Jakie metryki są istotne?
    I dedykowane im narzędzia.

  • Umiejętności miękkie (sic!)
    Jak zrobić "marketing" refaktoryzacji dla biznesu?

Poznaj twórców Legacy Fighter

Mariusz Gil

Związany z branżą IT od ponad dwóch dekad. Pracował m.in. dla Naszej-Klasy, Gadu-Gadu, Adv.pl i jako konsultant w zakresie tematyki skalowalności i wydajności aplikacji internetowych. Interesuje się m.in. zagadnieniami związanymi z budową skalowalnych i wydajnych rozwiązań webowych, zarówno od strony architektury aplikacji, jak i infrastruktury serwerowej.

Prowadzi podcast Better Software Design o architekturze oprogramowania.

Jakub Pilimon

Jeden z Mentorów w bestsellerowym Programie Droga Nowoczesnego Architekta. Principal Technologist w Pivotalu i trener w Bottega IT Minds. Entuzjasta Domain Driven Design, fanatyk testów jednostkowych oraz ewolucyjnej architektury oraz Event Stormingu. Wygłaszał przemówienia na licznych konferencjach programistycznych, prowadzi też własne szkolenia. Wyciąga na prostą projekty pozornie skazane na rewrite (lub tragiczną śmierć).

Po pracy oddaje się swoim dwóm pasom: kitesurfingowi oraz motocyklom.

Sławomir Sobótka

Właściciel firmy szkoleniowo-doradczej Bottega IT Minds, zrzeszającej 60 ekspertów technicznych.

Równolegle: inwestor i CTO kilku startupów: Cortivision (obrazowanie pracy mózgu i sceny VR dla dzieci z deficytami uwagi), Augmented Neural Systems (sceny VR wspomagające system hormonalno-odpornościowy w walce z rakiem), Augmented Reality Training Systems (rzeczywistość dopełniona w treningach jednostek specjalnych) oraz Devskiller (automatyzacja rekrutacji i zarządzanie kompetencjami w organizacjach IT).

Hobbystycznie interesuje się psychologią pozytywną i kognitywistyką.

Maciej Aniserowicz

Wydawca i koordynator projektu Legacy Fighter.

Autor bloga devstyle.pl, książki "Zawód: Programista" i podcastu DevTalk. Wydaje premium programy edukacyjne dla polskiej branży IT (Droga Nowoczesnego Architekta, Architektura na Froncie, SmartTesting, DBMaster, Co Ten Frontend,Kurs Gita).

Jest wielkim zwolennikiem podejścia Continuous Refactoringu. Wierzy, że dzięki włączaniu refactoringu do codziennej pracy programistów, może ona stać się łatwiejsza.

Materiały DEMO

W programie nauki online liczy się konkret i merytoryczne mięcho. Dlatego dajemy Ci wgląd do kilku lekcji z Programu Legacy Fighter. To tylko ułamek wiedzy, którą oferujemy!

Lekcje DEMO

Wybrane inne materiały

Co otrzymujesz?

Program

  • Ponad 3 miesiące praktycznej nauki projektowania i utrzymywania systemów;
  • Zrozumiesz mechanizmy najlepszych praktyk wykorzystywanych w pracy przy projektach i opisanych w fachowej literaturze;
  • Uczymy na praktycznych przykładach: przygotuj się na duże stężenie kodu;
  • Liczne zadania domowe – nie uznajemy nauki bez wkładu własnego!
  • Dożywotni dostęp do materiałów!

Grupa Wojowników Legacy (Discord)

  • dostajesz do niej dostęp już na samym początku szkolenia!
  • możesz wymieniać się wiedzą i doświadczeniem z innymi pasjonatami;
  • bezpośredni kontakt z Mentorami;
  • fascynujące dyskusje;
  • motywacja do nauki dzięki wspierającej społeczności;
  • ciekawe znaleziska na temat pracy z kodem legacy;
  • nowe znajomości z innymi ambitnymi Uczestnikami Legacy Fighter.

Bonusy

  • DARMOWE aktualizacje Programu – jeśli będziemy poszerzać lub odnawiać materiał, to wszelkie nowości otrzymasz za darmo;
  • wiele możliwości nauki – kupując dostęp do Programu, otrzymujesz nagrania video, audio, transkrypcje oraz PDF-y z prezentacjami;
  • nagrania z konferencji LegacyCONF.

POZIOMY REFACTORIGU

  • LEVEL 1: Mechaniczny refactor

    Punktem wyjścia jest "prosty mechaniczny refactor" i sztuczki w IDE...
    Ale to tylko wierzchołek góry lodowej.

    Prawdziwa jazda zaczyna się GŁĘBIEJ!

  • LEVEL 2: Refactoring modelu

    Trzeba znaleźć lepsze granice obiektów,
    Pobawić się w destylację agregatów z DDD...
    Porozcinać je i wyłonić nowe!

    Tego boi się legacy-BOSS! A to jeszcze nie koniec...

  • LEVEL 3: Refactoring architektury

    To kolejny poziom Twojej świadomości walki z legacy.
    Na czym polega?

    W tym kroku trzeba wybrać się na dalsze poszukiwania. Poszukiwania nowych, często ukrytych, bounded contextów!

  • LEVEL 4: Refactoring komunikacji

    Czy jest coś dalej? A owszem!

    Na szczególną uwagę (i refactoring!) zasługuje także KOMUNIKACJA między nami a biznesem.
    Budowanie zaufania i zrozumienie drugiej strony jest absolutnie kluczowym czynnikiem powodzenia projektu.

Agenda

Sprawdź, czego się z nami nauczysz!

(materiał będzie publikowany przez 14 tygodni)

  • 1.1 Czym jest refaktoryzacja? (Inwestycją, która musi się zwrócić)
  • 1.2 Kiedy warto refaktoryzować?
  • 1.3 Kod stabilny vs kod zmienny
  • 1.4Naprawa całego problemu vs szybkie wprowadzenie fragmentu refaktoryzowanego kodu na produkcję
  • 1.5 Dlaczego refaktoryzacja kodu to nie wszystko?
  • 1.6 Czym jest refaktoryzacja architektury i modelu Twojego projektu?
  • 1.7 Bezpieczny i skuteczny refaktoring - sprawdzone techniki
  • 1.8 Idea Generalnej Ścieżki Refaktoryzacji

3: Problem złej, lokalnej struktury kodu

6: Problem powtarzającej się walidacji

7: Problem zmiennej reprezentacji bytu biznesowego

8: Problem ukrytego konceptu domenowego

10: Problem braku spójności danych

12: Problem zbyt dużego obiektu lub zbyt dużej transakcji bazodanowej

13: Problem dużej zmienności reguł biznesowych

16: Problem złożonych i niewydajnych odczytów

19: Problem braku modularyzacji i splątania wielu osobnych konceptów w jedno

23: Problem rozproszenia systemu

27: AFTER HOURS, rozmowy z gośćmi na tematy poruszane w poszczególnych modułach

Ile kosztuje ten Program?

  • Ponad 3 miesiące intensywnej nauki
  • Najlepsi Mentorzy z doświadczeniem w komercyjnych projektach oraz w szkoleniu programistów
  • Nauka praktyk w rozwiązywaniu problemów
  • Dożywotni dostęp do materiałów
  • Wiedza gotowa do zastosowania natychmiast w Twoich projektach
  • Dostęp do zamkniętej grupy dla Uczestników
  • Darmowe aktualizacje materiałów

To wszystko i jeszcze więcej kosztuje:

1899 zł BRUTTO

(czyli ok 1544 zł + VAT)

To mniej niż jedno całodniowe programistyczne szkolenie!

A trzeba wielu takich szkoleń, żeby przekazać praktyczną wiedzę.

Albo inaczej: materiał jest rozłożony na 14 tygodni, czyli wychodzi niewiele ponad 100 zł netto za tydzień! To mniej niż niejedna gra na konsolę. Z tym, że dzięki Legacy Fighter Twoja praca staje się znacznie łatwiejsza. I masz DUŻĄ szansę na podwyżkę. Win-win ;)

Oferta ważna do: 16.06.2023 (g. 21:00)

Po tym terminie zamykamy zapisy.
Legacy Fighter powróci z czwartą najwcześniej w 2024 roku
(w wyższej cenie)!

Czas na twój ruch!

Wszystko jest w Twoich rękach: masz zepsuty dzień na myśl o refactoring sprincie czy deploy'u w piątek...

ALBO…

Uczysz się od najlepszych i bez lęku pracujesz z kodem!

Poniższy button przeniesie Cię od razu do zamówienia. To pierwszy krok do upgrade'u Twojej programistycznej kariery – nie odwlekaj go!

KUPUJĘ DOSTĘP DO PROGRAMU LEGACY FIGHTER »

Oferta jest dostępna jeszcze przez:

00Dni
:
00Godzin
:
00Minut
:
00Sekund

Niczym nie ryzykujesz!

Jesteśmy pewni, że Program Legacy Fighter spełni Twoje oczekiwania.

Jeśli Cię zawiedziemy, zwrócimy Ci 100% poniesionych kosztów!

Na żądanie zwrotu (z DOWOLNEGO powodu, albo bez powodu) masz czas do 15 lipca 2023 (także jeśli kupujesz na firmę!). Jeden mail i już, nie zrobimy sceny. ;)

Masz pytania? Zadaj nam je!

Jesteśmy tu, żeby Ci pomóc w podjęciu najlepszej decyzji. 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!

FAQ

Twoje konto zostanie utworzone na platformie edukacyjnej od razu po dokonaniu płatności. Dane dostępowe otrzymasz na adres e-mail podany przy składaniu zamówienia. 05 czerwca rusza nasza społeczność, a pierwsze lekcje udostępnimy 12.06. Kolejne materiały będą pojawiać się co tydzień.

Wszystko jasne?

Świetnie! Możemy zacząć wspólną naukę!

Po dołączeniu do Programu Legacy Fighter możesz sobie pogratulować. Już za parę tygodni Twoja praca z kodem stanie się o niebo łatwiejsza!

KUPUJĘ DOSTĘP DO PROGRAMU LEGACY FIGHTER »

Jesteśmy w kontakcie!

Mariusz Gil
M. Gil
Jakub Pilimon
J. Pilimon
Sławek Sobótka
S. Sobótka
Maciej Aniserowicz
M. Aniserowicz

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