Školení Videa Blog

Zbav se legacy kódu s Rectorem jednou pro vždy

Máš aplikaci s (vlastním) frameworkem, na které se podepsalo 10 programátorů? Šéf ti na to nedá rok času a miliony peněz? Chceš to konečně zmigrovat?

Nevadí, s pattern refactoringem tenhle problém nemáš. Naučím tě tělat migrace 1 000 000 řádků s Rectorem během pár minut.

Rector je nástroj na instantní migrace a upgrady PHP aplikací (čím větší, tím lepší).

Na tomohle kurzu se s ním seznámíš a ochutnáš kousek toho, co za tebe může dělat.

Co se naučíš?

  • Co to je pattern refactoring
  • Jak funguje AST
  • Jaké existují AST nody
  • Jak napsat migrační pravidlo v Rectorovi
  • Jak levně a rychle zmigrovat svůj současný kód na ten vysněný

Kurz je praktický a pracuje s kódem, který si přineseš.

Na konci školení budeš umět migrovat velké code-base za zlomek času a hlavně psát vlastní pravidla tak, že budeš schopný dostat svůj projekt v práci tam, kam chceš.

Pro koho je školení určeno?

Pro ty, kteří:

  • se chtějí zbavit staré verze frameworku
  • chtějí upgradovat PHP z 5.x na 7.4
  • chtějí zmirgovat ze statiky na constructor injection
  • chtějí přejít z jednoho frameworku na druhý
  • chtějí přejít z jednoho testovacího frameworku na druhý

A hlavně chtějí se naučit pracovat efektivně, ať budou potřebovat změnit cokoliv ve své aplikaci, co by jinak zabralo týdny práce. Právě s tím ti Rector pomůže nejvíc.

Co je potřeba před školením?

  • Umět spouštět příkazy z příkazové řádky
  • Mít nainstalovaný Rector lokálně (vyžaduje PHP 7.1 nebo Docker), tak aby ti fungoval příkaz "vendor/bin/rector"
  • Mít připravené 3-4 snippety PHP kódu v délce 20-100 řádků, které se v aplikaci opakují více jak 20x a které potřebuješ předělat

Kdo školí?

„Pomáhám firmám řešit ty nejnáročnější technické dluhy pomocí automatických migrací. Věřím, že čistý pragmatický kód zrychlí každodenní práci a díky tomu celý projekt roste. Spousta věcí jde dělat mnohem jednodušeji, než je většina firem a vývojářů dělá, a proto rád školím a nabourávám zaběhnuté staré procesy.“

Kde?

Jablotron v Holešovicích, Praha

Cena?

3 999 Kč