Detail kurzu

Python IV. - konkurentné programovanie, tvorba balíčkov a manažment projektov

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Kurz Python IV pre pokročilých programátorov prináša komplexné a praktické zručnosti, ktoré vás pripravia na náročnejšie projekty a profesijný rozvoj. Naučíte sa, ako efektívne vytvárať a distribuovať Python balíčky pomocou nástrojov ako PyPI, setup tools, flit a pyinstaller. Oboznámite sa s moderným manažmentom Python projektov pomocou poetry a uv. Okrem toho sa ponoríte do sveta konkurentného programovania, vrátane práce s vláknami, paralelného a asynchrónneho programovania, čo vám umožní vyvíjať výkonné a škálovateľné aplikácie. Naviac, kurz zahŕňa aj praktické zručnosti s nástrojmi pre vývojárov ako Git a Docker, spolu s vytváraním projektovej dokumentácie pomocou MkDocs. Získate taktiež základné znalosti o Django frameworku, vrátane tvorby projektu, práce s pohľadmi, šablónami a modelmi, a integrácie PostgreSQL databázy. Tento kurz je navrhnutý tak, aby vám poskytol všetko, čo potrebujete na úspešný a efektívny vývoj v Pythone, a zabezpečil, že vaše projekty budú na špičkovej úrovni. Kurz je určený pre mierne pokročilých programátorov, ktorí majú zvládnuté základy programovania v rámci osnov Python I-III

Obsah kurzu

1. Tvorba a distribúcia balíčkov
  • Repozitár PyPI
  • Použitie setup tools
  • Použitie knižnice flit
  • Použitie nástroja pyinstaller
2. Projektové manažéry
  • Panažment projektov v Pythone
  • Poetry manažér
  • Moderný, rýchly a efektívny manažér uv 
3. Konkurentné programovanie
  • úvod do konkurentného programovania
  • práca s vláknami
  • paralelné programovanie
  • asynchrónne programovanie
4. Nástroje pre vývojárov
  • Git
  • Docker
  • Projektová dokumentácia s MkDocs
5. Základy Django frameworku
  • Úvod do Djanga
  • Tvorba projektu
  • Pohľady, šablóny a modely
  • Integrácia PostgreSQL databázy
Hodnotenie




Organizátor