Registrace

Registraci uzavíráme po naplnění kapacity (včetně náhradnic).
Registruj se!

Kontakt

Proč zvolit náš kurz?

Správa systémů pro aplikace / DevOps

Díky moderním přístupům se nyní správa systémů posouvá i do aplikací samotných, a tak se tomuto tématu nevyhnou ani čistokrevní vývojáři. Budeme instalovat, konfigurovat a nasazovat, ručně i s pomocí skriptů a podpůrných nástrojů.

Kdy

5. října — 7. prosince 2020
17:30 — 20:00

Kde

Praha - bude upřesněno
Praha,
Česká republika

Další informace

Počet lekcí: 10

Délka jedné lekce: 2h 30m

Vstupní znalosti: Pokročilí začátečníci

Typ akce: Pravidelný

Cena: 2690 Kč


Termíny konání lekcí

5. říj. 2020 / 12. říj. 2020 / 19. říj. 2020 / 26. říj. 2020 / 2. lis. 2020 / 9. lis. 2020 / 16. lis. 2020 / 23. lis. 2020 / 30. lis. 2020 / 7. pro. 2020

PRO KOHO JE KURZ URČEN:

Kurz je určen pro holky, které se již s tvůrčí prací v IT setkaly, např. něco naprogramovaly, a chtěly by porozumět celému procesu, kdy se z napsaného kódu stává fungující služba pro uživatele. Výhodou je jakákoliv školní či vlastní zkušenost se správou systémů, oprava počítače rodičům se také počítá.

ANOTACE:

Napsala jsi funkční kód webové aplikace a chceš se dozvědět, jaká je její cesta až k fungování přímo na Internetu? Věděla jsi, že administrátorské činnosti již provádí počítačové programy a že úkolem vývojářů je tyto programy tvořit spolu se svou aplikací?

A možná ses také někdy setkala s Linuxem / Unixem. Přišlo Ti to vzdálené a nezajímavé pro Tvoji praxi?

Smyslem kurzu je tyto věci propojit. Naučit se, jak spravovat systémy, aby sloužily pro aplikace. Ale také jak dělat aplikace, aby byly provozovatelné bez armády administrátorů. Přístupu stírajícímu hranice mezi vývojem a provozem se říká DevOps a je v současnosti velmi poptávaný.

Podíváme na to, jak se instalují a spravují aplikace pomocí příkazové řádky. Osvěžíme si práci s Linuxem a naučíme se základy administrátorské práce. Vyzkoušíme si různé užitečné nástroje a napíšeme při tom nespočet příkazů. Budeme řešit praktické úlohy a příklady ze života. Využijeme i cloudové služby, takže se výsledky budeš moct pochlubit i doma. :) Teoretické základy budeme hojně prokládat praxí.

Okruhy:

  • Základy práce v Linuxu, skriptování v Bashi
  • Administrace serveru
  • Správa verzí, týmová spolupráce a Git
  • Nasazení aplikace, správa webového serveru
  • Skriptovaná konfigurace prostředí s pomocí Ansible
  • Docker aneb izolace aplikací do kontejnerů
  • Skládání služeb (aplikace, webový server, databáze) s Docker Compose
  • Kontinuální integrace a nasazování (GitLab)
  • Nasazení aplikace do cloudu
PŘEDPOKLADY:
  • Dobrý vztah k IT, procesům a chuť zkoumat, jak a proč věci fungují
  • Přiměřené základy IT – už jsi někdy vytvořila aspoň jednoduchý program; víš, co je adresář, soubor, že existuje IP adresa a jak se liší desktopová a webová aplikace. Nemělo by Tě zaskočit, že budeme pracovat v příkazové řádce.
  • Notebook s min. 4 GB RAM, s Wi-Fi a s administrátorskými právy (bez ohledu na operační systém), budeme instalovat VirtualBox, který zastoupí náš vzdálený server.
  • Myš (pro pohodlnější práci s notebookem, ale není nutností)
  • Tužka a papír (jen pro jistotu)
VÝSLEDEK:

Budeš umět

  • Pracovat s Linuxovým serverem
  • Připravit aplikační server, spustit v něm aplikaci
  • Provádět základní diagnostiku problémů
  • Připravit aplikaci tak, aby si určovala své prostředí sama
  • Skládat aplikace (služby) do funkčního celku
  • Pracovat s nástroji pro usnadnění správy systémů

Organizace si vyhrazuje právo na změny a úpravy místa, termínu konání, lektora či zrušení akce bez předchozího upozornění. V případě jakýkoliv výrazných změn budou zájemci informování.

Partneři