Web Development with Django
Курсът "Web Development with Django" ще покрие всички важни теми, с цел накрая на курса курсистите да могат да пишат production-ready код, използвайки Python и неговия най-популярен web framework - Django.
Курсът ще бъде силно практически и интензивен!
Ще упражним на практика наученото за Django като изграждаме множество уеб приложения, с цел курсистите да се научат да боравят самостоятелно с framework-а.
Освен самата разработка, в курса ще бъдат включени и теми, свързани с качването на нашето готово приложение на даден сървър и процесите около това.
Предварително изискване към участниците в курса е да са се запознали с езика Python.
Програмата на курса включва:
- Python refresh
- Основен lifecycle на едно Django приложение и неговите части - models, views, forms
- Тестове и тестване
- Детайлно разглеждане на Django ORM възможностите - релации, наследяване, unique togethers, querysets, заявки, F и Q заявки
- Детайлно разглеждане на Django views - lifecycle на един request. Middlewares, Request & Response, Generic Views
- Детайлно разглеждане на Django Forms и Django templates - събиране на информация от потребителя
- Детайло разглеждане на Django Authentication системата - как да боравим с потребители
- Запознаване с Django Rest Framework и правене на API-та
- Запознаване с Celery като инструмент за асинхронно разпределяне на задачи
- Deploy-ване на Django
КОГА: 27.02.2017
МЯСТО: HackBulgaria
Цялата програма за курса можете да видите на: https://github.com/HackBulgaria/Web-Development-with-Django