Loading...

Python ORM

Advanced

За курса

Курсът обхваща основите на mapping между релационна база и обектно-ориентиран модел (ORM) с фокус върху Django framework. Започва с въведение в ORM и неговите ключови концепции, преди да се премине към работа с модели в Django, включително дефиниране на модели, полета и методи. След това курсът се задълбочава в теми за напреднали като миграции и администраторски интерфейс на Django, операции със заявки, релации между модели и наследяване. Курсистите ще научат и по-сложни техники за работа с модели и работа с ORM заявки в Django. Курсът също така обхваща друг популярен Python ORM framework - SQLAlchemy, който предлага алтернативен подход. По време на обучението ще бъдат предоставени упражнения, които да им помогнат да затвърдят знанията си на всяка стъпка. До края на този курс участниците ще придобият базови умения за изграждане на стабилни, мащабни и ефективни уеб приложения, управлявани от бази данни, като използвате Python ORM frameworks.

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

  • Работа с база данни посредством ORM

  • Работа с модели и миграции

  • Извличане и манипулиране на данни

  • Използване на релации между модели

  • Къстамизация и оптимизация на модели

  • По-сложни техники при работа със ORM заявки

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. ORM Introduction
  • 4. Django Models Basics
  • 5. Exercise: Django Models Basics
  • 6. Migrations and Django Admin
  • 7. Exercise: Migrations and Django Admin
  • 8. Data Operations in Django with Queries
  • 9. Exercise: Data Operations in Django with Queries
  • 10. Working with Queries in Django
  • 11. Exercise: Working with queries in Django
  • 12. Django Models Relations
  • 13. Exercise: Django Models Relations
  • 14. Models Inheritance and Customization
  • 15. Exercise: Models Inheritance and Customization
  • 16. Advanced Django Model Techniques
  • 17. Exercise: Advanced Django Model Techniques
  • 18. Advanced Queries in Django
  • 19. Exercise: Advanced Queries in Django
  • 20. SQLAlchemy
  • 21. Exercise: SQLAlchemy
  • 22. Exam Preparation
  • 23. Exam Preparation
  • 24. Workshop - Simple Django Project
  • 25. Workshop - Simple Django Project with SQLAlchemy
  • 26. Regular Exam
  • 27. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.