Zdar,
omlouvám se za zpoždění, nestíhám. Posílám o čem budu zhruba povídat. Většina 
už je hotova, o víkendu doladím, v průběhu příštího týdne dorazí nálepky, takže 
se máte na co těšit :)


# Django - webový framework

Workshop bude rozdělen do 4 hodinových bloků, během kterých postupně postavíme 
naši aplikaci.

## 1. část - Obecný úvod

V první části prolítneme základy frameworku. V rychlosti zopakujeme, jak vypadá 
cesta požadavku od uživatele k serveru a zpátky a co všechno může Django na 
této cestě ovlivnit.

Cílem první hodiny je postavit kostru aplikace s minimálním množství 
funkcionality, abychom měli souhrný přehled o struktuře Django aplikace.

## 2. část - Databáze a ORM

Django nabízí zajímavé ORM pro práci s databází. I když za celou dobu 
nenapíšeme ani jeden SQL dotaz, je dobré vědět, jak relační databáze fungují a 
co se děje na pozadí ORM. Postupně projdeme jak fungují modely a volání ORM. 
Všechno rovnou použijeme v naší aplikaci.

## 3. část - View a šablony

Pokud máme dobře napsaný model, tak view už je jen zpracování požadavku a 
připravení dat pro šablonu. Šablony v Djangu obsahují minimum programovací 
logiky a proto si pro některé úkoly vytvoříme vlastní šablonové tagy. Nakonec 
se podíváme, jak se dají použít obecná view pro rutiní případy, které se při 
vývoji webu opakují nejvíc.

## 4. část - Middleware, signály a pár slov o provozu

K view patří neodmyslitelně middleware, který umožňuje zpracovat request, popř. 
změnit response i mimo view. Nejen k modelům se zase vážou signály, díky kterým 
můžeme vyslat signál o určité akci v aplikaci a reagovat na něj voláním kódu. 
Na závěr si ukážeme, jakým způsobem naši aplikaci nasadit na server, ať můžeme 
veřejně říct: Ahoj světe.


Tom

V 9. října 2014 at 14:24:39, Jakub Vysoky ([email protected]) napsáno:

Taky tak!!

2014-10-09 12:06 GMT+02:00 Honza Javorek <[email protected]>:
Paráda, držím palce! Budu šířit :-)

H

2014-10-09 7:12 GMT+02:00 Tomáš Ehrlich <[email protected]>:
Čau děcka,
v Brně (ta village za Prahou) se koná začátkem listopadu konference OpenAlt a 
podařilo se mi přihlásit s workshopem o Djangu.

## O čem:
Chci prolítnout celé Django spíš do šířky, do hloubky pak podle času. Workshop 
trvá čtyři hodiny, takže si za tu dobu postavíme nějakou pěknou appku. Do týdne 
si promyslím 2-3 varianty, aby bylo z čeho vybírat.

Zaměřené to bude pro začátečníky s knihovnou Django. Předpokládám jen znalost 
Pythonu a HTTP. HTML se taky hodí, aspoň trochu. A taky databáze. A REST, pokud 
se k němu dostaneme. Ale hlavně ten Python, >3.x samozřejmě.

## Kdy:
Sobota 1.11.2014 v 13:00. Pokud někdo musí v sobotu do práce, tak vystavíme 
omluvenku.

## Kde:
FIT VUT v Brně, Božetěchova 2, místnost A113. Je to v budově jakési školy, tak 
si s sebou vemte svačinu a cvičky.

## Víc informací?
Do týdne doplním podrobné info a hodím na nějaký veřejně přístupný webík. Dnes 
je 9.10, takže do půlnoci 15.10 to bude.


## Co bych potřeboval od vás?
Pokud někoho znáte, kdo:
- se chce naučit v Djangu
- programuje v Pythonu a nezná Django
- programuje v Ruby on Rails a chce změnit život k lepšímu
tak mu prosím zprávu forwardněte. Budu velmi vděčný :)


Dík moc a těším se za tři týdny!
--
--
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs

---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Další možnosti najdete na https://groups.google.com/d/optout.

--
--
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs

---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Další možnosti najdete na https://groups.google.com/d/optout.



--
Jakub Vysoky

mob: +420 605 852 377
jab: [email protected]
twit: https://twitter.com/kvbik
--
--
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs

---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to