PRO курс

Ключевые аспекты веб-разработки на Python

27 учащихся

Этот обзорный курс затрагивает основные аспекты современной веб-разработки в экосистеме Python, чем поможет вам сформировать общее представление о данной предметной области. Будут затронуты такие темы, как фреймворки, шаблонизация, БД и ORM. Каждая из этих тем сама по себе велика, и данный курс не погрузит ни в одну из этих тем — это сделают последующие курсы. Данный же курс позволит вам взглянуть на Web-разработку "с высоты птичьего полёта" — так вы будете представлять, как последующие курсы связаны между собой и зачем вообще каждая конкретная тема раскрывается. А ещё этот курс познакомит вас о общей терминологией, которая будет использована в более поздних курсах профессии.

Подготовительный курс

Python: Функции

Уроки курса

  • 1

    Введение

    Познакомиться с курсом.
  • 2

    Python backend. Вид изнутри.

    Узнать, как устроен и что включает в себя типичный backend, написанный на Python.
  • 3

    Микрофреймворки

    Познакомиться с понятием "микрофреймворк".
  • 4

    Шаблонизация

    Узнать как сервер формирует HTML.
  • 5

    СУБД

    Познакомиться с базами данных и способами работы с ними из кода.
  • 6

    ORM

    Познакомиться с концепцией ORM, object-relational mapping — основного средства для моделирования данных в БД и доступа к ним.
  • 7

    MVC

    Познакомиться с идеей шаблонов проектирования и рассмотреть шаблон MVC (Model-View-Controller).
  • 8

    Fullstack-фреймворки

    Познакомиться с возможностями фреймворков "всё в одном".
  • 9

    API

    Познакомиться с концепцией API, Application Programming Interface — важной составляющей современного Web.
  • 10

    Что дальше?

    Подытожить рассмотренное и понять, как двигаться дальше.

Автор

Алексей Пирогов

Программист-полиглот, люблю думать и писать функционально. А ещё люблю про это рассказывать.

продолжительность
5 часов
награда
10 баллов
Получить доступ к курсу