BETA

Обучения
Web Development with Django




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