• Форумы
  • Администрирование

Скачать [hexlet.io] Веб-разработка на Python [Хекслет]

Информация
Цена: 125 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 191
Монеты
1 191
Оплачено
0
Баллы
0
18.02.2022
  • #SkladchinaVip
  • #1
[hexlet.io] Веб-разработка на Python [Хекслет]
Ссылка на картинку
Для создания сайтов и web-сервисов на Python недостаточно знать сам язык. Помимо этого нужно понимать протокол HTTP, разбираться веб-серверах и многом другом.

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

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 Дополнительные материалы
Помогают глубже и всесторонне рассмотреть тему курса в открытых статьях и видео подобранных командой Хекслета
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
django django orm hexlet.io python web веб-разработка протокол http создание сайтов хекслет
Похожие складчины
Скачать [hexlet.io] Профессия Python-программист [Хекслет]
  • Kail
  • 20.07.2022
0
Ответы
0
Просмотры
2K
20.07.2022
Kail
Скачать [edutoria] Django 3 — Full Stack разработка веб-сайтов на Python
  • Kail
  • 21.10.2023
0
Ответы
0
Просмотры
202
21.10.2023
Kail
Скачать [Udemy] Django 3 - Full Stack разработка веб-сайтов на Python [Илья Фофанов, Nick Walter]
  • Kail
  • 22.06.2021
0
Ответы
0
Просмотры
405
22.06.2021
Kail
Скачать [hexlet.io] Фронтенд-разработчик [Хекслет]
  • Kail
  • 02.10.2022
0
Ответы
0
Просмотры
778
02.10.2022
Kail
Скачать Django 2 Masterclass: создание веб-приложений с использованием Python и Django [Udemy]
  • Kail
  • 20.07.2022
0
Ответы
0
Просмотры
170
20.07.2022
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?