Ежедневно, с 8:30 до 22:30
Предзаказ
876

Веб-разработка на Python

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Автор:
590 ₽
3900 ₽
-85%
Кэшбэк: 5% (30 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.

Что включено в трек:

  • 39 текстовых уроков
  • 30 упражнений в тренажере
  • 114 проверочных тестов

Программа курса

1. Протокол HTTP

  • О курсе
    • Узнать о курсе, его структуре, задачах и целях.
  • HTTP 1.0
    • Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.
  • HTTP 1.1
    • Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием «keep alive».
  • Тело HTTP-запроса
    • Изучить структуру тела запросов и ответов.
  • Отправка форм
    • Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.
  • Transfer-Encoding
    • Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.
  • Передача данных query string
    • Рассмотреть передачу данных на сервер в request line с помощью query string.
  • Перенаправления
    • Понять, как работают перенаправления при HTTP-запросах.
  • Базовая аутентификация
    • Изучить как работает базовая аутентификация и как браузер реагирует на код 401.
  • Cookies
    • Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.
  • Дополнительные материалы

2. Python: Django

  • Введение
    • Познакомиться с курсом и взглянуть на предмет обсуждения — фреймворк Django — с высоты птичьего полёта.
  • Почему Django
    • Узнать, чем же конкретно хорош Django и что заставляет множество разработчиков выбирать именно этот фреймворк.
  • Быстрый старт с Django
    • Создать простейшее Web-приложение на Django, научиться запускать в режиме разработки и в боевых условиях.
  • Приложения
    • Познакомиться главным средством организации кода в больших проектах — с приложениями.
  • Представления (Views)
    • Поглубже познакомиться с представлениями-функциями и узнать о представлениях-классах.
  • Маршрутизация
    • Узнать, как в Django принято описывать маршруты, получать из путей параметры, разделять маршруты между приложениями.
  • Шаблонизация
    • Узнать, как Django формирует HTML-страницы на основе шаблонов.
  • Модели
    • Познакомиться со подсистемой Django, используемой для представления информации в базах данных в удобном для использования виде, а именнно — с моделями.
  • Заключение

3. Python: Django ORM

  • О курсе
    • Узнать о курсе, его структуре, задачах и целях.
  • Настройка Django ORM
    • Завести подготовленный пакет с Django ORM у себя на локальном компьютере
  • Основные концепции
    • Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.
  • Модель
    • Научиться создавать модели и использовать их.
  • Запрос данных из базы
    • Научиться создавать произвольные запросы к данным через специализированный язык запросов
  • Связи
    • Научиться строить связи «один ко многим» и «один к одному»
  • Многие ко Многим
    • Познакомиться с наиболее сложным видом связи между сущностями.
  • Аннотирование и агрегация
    • Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.
  • Транзакции
    • Познакомиться со средствами описания транзакций с помощью Django ORM.

4. Python: Веб-разработка (Flask)

  • Введение
    • Познакомиться с курсом и узнать о том, на что способен предмет курса — микрофреймворк Flask.
  • Быстрый старт с Flask
    • Узнать, как создать простейшее Flask-приложение, готовое к запуску и ответу на запросы.
  • Маршрутизация
    • Познакомиться с концепцией маршрутизации и узнать, как Flask подходит к обработке маршрутов.
  • Сложный роутинг и формирование URL
    • Узнать про расширенные возможности системы маршрутизации и научиться получать URL для требуемых маршрутов.
  • Шаблонизация HTML
    • Узнать, как Flask формирует HTML-страницы с помощью механизма шаблонизации.
  • Запросы
    • Научиться работе с данными запросов: глаголами, заголовками, параметрами.
  • Ответы сервера
    • Научиться возвращать разного вида данные в ответ на запросы.
  • Отладчик Werkzeug
    • Узнать о ключевых особенностях встроенного во Flask отладчика Werkzeug.
  • Запуск Flask в боевых условиях
    • Узнать, чем отличается запуск на сервере для разработки от запуска в боевых условиях. Научиться запускать Flask-приложения с помощью WSGI-сервера.
  • Дополнительные материалы
    • Помогают глубже и всесторонне рассмотреть тему курса в открытых статьях и видео подобранных командой Хекслета
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 13.10.2021 Артикул 876

Об авторах

Фото: Хекслет
0.0
Хекслет
Онлайн-школа программирования, основанная в 2012 году. Профессии и курсы по фронтенду на JavaScript, Python, Django и Ruby on Rails.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Python для web-разработчиков
Скидка 89%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Python для web-разработчиков
Django и DRF
Постер товара: Профессия Python-разработчик
Скидка 84%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профессия Python-разработчик
Django и DRF
Постер товара: Профессия Python-разработчик (пакет курсов)
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профессия Python-разработчик (пакет курсов)
Django и DRF
Постер товара: Python в веб - с нуля до создания приложений
Скидка 74%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Python в веб - с нуля до создания приложений
Django и DRF
Постер товара: Python. Пишем свой фреймворк
Скидка 77%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Python. Пишем свой фреймворк
Python-бэкенд
Постер товара: Познакомьтесь с веб-разработкой!
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Познакомьтесь с веб-разработкой!
FastAPI и Flask
Постер товара: Создание Web-сервисов на Python
Скидка 91%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Создание Web-сервисов на Python
Django и DRF
Постер товара: Разработчик на Python
Скидка 92%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработчик на Python
Python-бэкенд