Deployment webových aplikací

Školení deploymentu webových aplikací
  • Univerzální pro všechny programovací jazyky
  • Nezávislé na CI nástroji (Jenkins, ...)
  • Nejlepší postupy pro stabilní produkci
  • Zefektivnění vývoje v týmu pomocí sady automatických nástrojů

Komu je školení určeno?

Pokud vyvíjíte netriviální aplikaci, je nezbytný propracovaný systém, který zajistí kvalitu kódu a jeho uvádění do produkce. Pomůže vám vyřešit:

  • commitnuté syntakticky nevalidní soubory
  • automatizaci testů a hlídání kvality kódu
  • výpadky po dobu nasazování nové verze (zero downtime)
  • automatické zajistění migrací
  • mazání cache (na různých úrovních)
  • vypínání a startování workerů
  • minifikace Javascriptu
  • a spousta dalšího

Už vám někdy vaše aplikace po aktualizaci přestala fungovat? Nechcete už nasazovat své aplikace pomocí FTP nebo prostým SSH, chcete automatizovat rutinní operace a hledáte nové a efektivní řešení? Pak je toto školení právě pro vás!

Předpoklady pro účast

Alespoň základní znalost programování v kterémkoliv jazyce (PHP nebo Javascript výhodou) a znalost fungování webových aplikací.

Co se naučíte?

Jak vytvořit spolehlivou infrastrukturu pro profesionální nasazování aplikací do produkce za použití principů, jaké používají velké internetové společnosti použitím CI nástrojů.

Řešení, které vám v praxi ušetří nervy a nepředstavitelné prostředky. Aplikace kontinuálního vývoje v praxi, zefektivnění testingu a zvýšení kvality kódu, docílení zero-downtime a mnoho dalšího. Demonstrace konkrétních postupů se týká prostředí NodeJs a PHP, nicméně celý princip není závislý na žádném jazyku a použity jsou běžně dostupné nástroje.

Co dostanete?

  • Celodenní školení s přestávkou na oběd.
  • Počítače v učebně, wifi pro vlastní notebooky.
  • Na jednom kurzu 5–12 účastníků.
  • Společný oběd v ceně školení.
  • Káva, čaj, voda během celého dne.
  • Tištěná verze prezentace.
  • Certifikát o absolvování školení.
  • Následná bezplatná e-mailová konzultace s lektorem.
  • Repete za polovic

Váš lektor

Adam Bísek

Adam se vývoji webových aplikací věnuje od roku 2002. Vyzkoušel různé technologie, ale dlouhodobě se zabývá server-side aplikacemi, převážně v PHP s použitím Nette a Symfony, dále Continuos Integration procesem a deploymentem aplikací. Tíhne k jednoduchým a čistým řešením, namísto zbytečných obstrukcí. V poslední době mu učaroval i development kolem Node.Js ekosystému.

Kurz je aktuálně nedostupný.

Nehodí se vám žádné z nabízených míst či termínů? Chcete obsah školení přizpůsobit na míru svým požadavkům? Zeptejte se nás nezávazně na možnost individuálního školení .