Django framework: Struktura a základy vývoje (nejen) webových aplikací

28. 11. 2011 15:11 (aktualizováno) akademie

Django je vyspělý webový framework napsaný v jazyce Python, který podporuje extrémně rychlý vývoj společně s dodržováním principů dobrého návrhu. Snaží se co nejvíce automatizovat a drží se principu DRY (z anglického Don't Repeat Yourself — neopakuj se).

Po definování struktury datových modelů v Pythonu, které si ukážeme, lze ihned využívat bohaté databázové API. Automaticky je k dispozici luxusní rozhraní pro správu dat, tzv. „admin“. Mezi další silné stránky patří podpora flexibilní struktury „hezkých“ adres URL, zabudovaný šablonovací systém, kešování, vícejazyčnost, škála rozšiřujících tzv. aplikací, přátelská komunita, …

Django těží z mimořádné vyjadřovací síly programovacího jazyka Python. Mnoho fanoušků získal framework jen tím, že si přečetli stručný tutoriál. Máte-li raději prohlídku s průvodcem a experimentování s pomocnou rukou, doporučujeme Vám tento kurs. Jeho lektor Django aktivně používá již několik let pro řadu svých klientů. V případě zájmu je možná určitá forma workshopu či diskuse nad inspirativními problémy z praxe.

Osnova

  • Instalace potřebného softwaru
  • Programování v Pythonu: příkazy, funkce, datové typy, moduly, objekty, výjimky
  • Struktura aplikace v Djangu
  • Typické záležitosti webových aplikací: Napojení na databázi, zpracování vstupu od uživatele, přihlášení či generování dynamického obsahu.
  • Implementace principu MVC: modely, pohledy (views) a šablony
  • Seznámení s užitečnými komponenty frameworku Django
  • Šikovné praktiky
Informace o kurzu
Název školení: Django framework
Datum konání: 27. 2. 2012, jednodenní školení, od 9 hodin
Místo konání: školící místnost Internet Info, Milady Horákové 109, Praha 6
Počet účastníků: maximálně 15
Rozsah školení: 8 hodin s přestávkou na oběd (v ceně)
Potřebné znalosti: zkušenost s programováním v Pythonu
Lektor: Vladimír Macek
Cena: 3450 Kč (informujte se o možnostech slev)

*) Cena je uvedena bez DPH a je třeba ji zaplatit dopředu proti zálohové faktuře, kterou účastníkům zašleme na základě jejich objednávky.

[contact-form 33 „Django framework: Struktura a základy vývoje (nejen) webových aplikací“]

Sdílet