Loading...

Django Advanced

Advanced

За курса

В курса Django Advanced ще се навлезе в детайлите на уеб програмирането с Python, използвайки един от най-популярните Python Frameworks - Django. Записаните курсисти ще научат как се регистрират, логват и разлогват потребители. Освен това ще се обърне внимание на асинхронните операции, както и тънкостите в разработването на динамични уеб приложения. Ще бъде разгледан и Django REST Framework. Ще се научат основните концепции на Unit и Integration Testing и ще се изяснят добрите практики при тестване на едно Web приложение. Курсът приключва със защита на собствен проект, който е базиран на работната рамка Django. Обучението набляга на практически упражнения, чрез които се въвличат участниците в реални проекти за изработка на уеб страници, създаване на цялостни модерни уеб сайтове с добра визия и съвременна структура.

Умения, които ще придобиеш

  • Работа с потребители и роли

  • Разширяване на функционалността на user модела

  • Създаване на асинхронни операции

  • Unit и Integration тестване

  • Изграждане на REST услуги с Django

  • Деплойване на Django приложение

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. Authentication and Authorization
  • 4. User Model and Password Management
  • 5. Exercise: User Model and Password Management
  • 6. Workshop: Part 1
  • 7. Django Middlewares & Sessions
  • 8. Exercise: Django Middlewares & Sessions
  • 9. Deployment Setup
  • 10. Exercise 1: Deployment Setup
  • 11. Exercise 2: Deployment Setup
  • 12. Django REST Basics
  • 13. Exercise: Django REST Basics
  • 14. Django REST Advanced
  • 15. Exercise: Django REST Advanced
  • 16. Workshop: Django REST
  • 17. Asynchronous Processing in Django with Celery and Redis
  • 18. Exercise: Asynchronous Processing
  • 19. Testing in Django Projects
  • 20. Exercise: Testing in Django Projects
  • 21. Regular Exam
  • 22. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.