Що нового?

Набір учасників [Udemy] створюємо фреймворк-спрощений аналог Python Django (Дмитро Читалов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1394 ГРН
Учасників: 0 з 30
Організатор: Відсутній
Статус: Набір учасників
Внесок: 48.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Чому ви навчитеся

  • що з себе представляють WSGI-фреймворки Django і Flask
  • Як функціонує WSGI-фреймворк і які вимоги до нього пред'являються
  • Як створити фундамент WSGI-фреймворку
  • Як реалізувати обробку Get-і POST-запитів
  • Як реалізувати підключення HTML-шаблонів, а також налаштувати успадкування шаблонів
  • Як реалізувати прив'язку шаблонів URL-адрес і контролерів-обробників
  • Як реалізувати контролери у вигляді функцій і CBV
  • Як реалізувати свою ORM
вимоги
  • основи Python. Обов'язково вивчіть їх, також зробіть упор на об'єктно-орієнтоване програмування в Python.
  • Основи роботи з фреймворками Django або Flask. Фреймворк, який ми реалізуємо в рамках курсу, є спрощеною копією зазначених фреймворків, а значить без розуміння, як на їх основі реалізуються веб-додатки, освоєння матеріалу курсу буде проблематичним
  • ази HTML і CSS. Не потрібно б фахівцем у frontend. Досить володіти основами верстки.Мова шаблонів. Ви повинні знати, що таке контекст, як він передається в шаблони, а також володіти основними операторами мови шаблонів (змінними контексту, тегами). Почитайте про вбудований шаблонізатор Django-фреймворку і шаблонізатор Jinja2

опис
Фреймворки-незамінні інструменти створення якісних веб-додатків. Це непросто, але створення фреймворку - завдання ще більш складна. Зате дозволяє зрозуміти принцип функціонування популярних фреймворків, зокрема Python Django і Flask, а також створювати власні фреймворки і наділяти їх необхідним функціоналом. В рамках семи розділів курсу ви пройдете шлях від освоєння поняття WSGI-фреймворк до реалізації власної спрощеної ORM і створите на базі створеного фреймворку невеликий веб-додаток.

Послідовно проходячи урок за уроком, ви створите основу фреймворку, доповніть його обробниками GET - І POST-запитів, декораторами-маршрутизаторами, вбудованими класами-контролерами, шаблонізатором, власної ORM. Ви налаштуєте можливість роботи зі спадкуванням шаблонів і підшаблон. Ваш фреймворк стане схожим на Django або Flask. Ви зможете самостійно вибрати варіант. Ви зрозумієте як зсередини влаштовані фреймворки і як вони забезпечують розробку веб-додатків. Ви пройдете шлях від автора фреймворку до автора веб-програми.

для кого цей курс:
  • просунуті веб-розробники, що працюють з Django і Flask
https://privatelink.de/?https://www.udemy.com/course/python-framework-development/
 
Угорі