Доступно

Веб-разработка на Python [hexlet.io]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 13 окт 2021.

Цена: 3900р.-94%
Взнос: 228р.
100%

Основной список: 43 участников

Резервный список: 10 участников

Статус обсуждения:
Комментирование ограничено.
  1. 13 окт 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Веб-разработка на Python [hexlet.io]

    2021-10-13_101935.jpg
    Учим необходимому

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

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

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

    1) Протокол HTTP

    1 О курсе
    Узнать о курсе, его структуре, задачах и целях.

    2 HTTP 1.0
    Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.

    3 HTTP 1.1
    Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".

    4 Тело HTTP-запроса
    Изучить структуру тела запросов и ответов.

    5 Отправка форм
    Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.

    6 Transfer-Encoding
    Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.

    7 Передача данных query string
    Рассмотреть передачу данных на сервер в request line с помощью query string.

    8 Перенаправления
    Понять, как работают перенаправления при HTTP-запросах.

    9 Базовая аутентификация
    Изучить как работает базовая аутентификация и как браузер реагирует на код 401.

    10 Cookies
    Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.

    11 Дополнительные материалы

    2) Python: Django


    1 Введение
    Познакомиться с курсом и взглянуть на предмет обсуждения — фреймворк Django — с высоты птичьего полёта.

    2 Почему Django
    Узнать, чем же конкретно хорош Django и что заставляет множество разработчиков выбирать именно этот фреймворк.

    3 Быстрый старт с Django
    Создать простейшее Web-приложение на Django, научиться запускать в режиме разработки и в боевых условиях.

    4 Приложения
    Познакомиться главным средством организации кода в больших проектах — с приложениями.

    5 Представления (Views)
    Поглубже познакомиться с представлениями-функциями и узнать о представлениях-классах.

    6 Маршрутизация
    Узнать, как в Django принято описывать маршруты, получать из путей параметры, разделять маршруты между приложениями.

    7 Шаблонизация
    Узнать, как Django формирует HTML-страницы на основе шаблонов.

    8 Модели
    Познакомиться со подсистемой Django, используемой для представления информации в базах данных в удобном для использования виде, а именнно — с моделями.

    9 Заключение

    3) Python: Django ORM

    1 О курсе
    Узнать о курсе, его структуре, задачах и целях.

    2 Настройка Django ORM
    Завести подготовленный пакет с Django ORM у себя на локальном компьютере

    3 Основные концепции
    Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.

    4 Модель
    Научиться создавать модели и использовать их.

    5 Запрос данных из базы
    Научиться создавать произвольные запросы к данным через специализированный язык запросов

    6 Связи
    Научиться строить связи "один ко многим" и "один к одному"

    7 Многие ко Многим
    Познакомиться с наиболее сложным видом связи между сущностями.

    8 Аннотирование и агрегация
    Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.

    9 Транзакции
    Познакомиться со средствами описания транзакций с помощью Django ORM.

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

    1 Введение
    Познакомиться с курсом и узнать о том, на что способен предмет курса — микрофреймворк Flask.

    2 Быстрый старт с Flask
    Узнать, как создать простейшее Flask-приложение, готовое к запуску и ответу на запросы.

    3 Маршрутизация
    Познакомиться с концепцией маршрутизации и узнать, как Flask подходит к обработке маршрутов.

    4 Сложный роутинг и формирование URL
    Узнать про расширенные возможности системы маршрутизации и научиться получать URL для требуемых маршрутов.

    5 Шаблонизация HTML
    Узнать, как Flask формирует HTML-страницы с помощью механизма шаблонизации.

    6 Запросы
    Научиться работе с данными запросов: глаголами, заголовками, параметрами.

    7 Ответы сервера
    Научиться возвращать разного вида данные в ответ на запросы.

    8 Отладчик Werkzeug
    Узнать о ключевых особенностях встроенного во Flask отладчика Werkzeug.

    9 Запуск Flask в боевых условиях
    Узнать, чем отличается запуск на сервере для разработки от запуска в боевых условиях. Научиться запускать Flask-приложения с помощью WSGI-сервера.

    10 Дополнительные материалы
    Помогают глубже и всесторонне рассмотреть тему курса в открытых статьях и видео подобранных командой Хекслета

    Цена - 3900 руб
    Подписка на 1 месяц

    Продажник
     
    Последнее редактирование модератором: 12 окт 2023
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      27 мар 2022
    2. Mayunas
      Mayunas участвует.
      26 мар 2022
    3. keepcalm
      keepcalm участвует.
      22 мар 2022
    4. mihalychms
      mihalychms участвует.
      13 мар 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      27 мар 2022
    2. skladchik.com
      Взнос составляет 114р.
      22 фев 2022
    3. skladchik.com
      Складчина активна.
      22 фев 2022
    4. skladchik.com
      Сбор взносов начинается 22.02.2022.
      15 фев 2022
Статус обсуждения:
Комментирование ограничено.