Видео курс Python Practice. Проектирование Web сервиса - курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      ВИДЕОУРОК №8. Проектирование Web сервиса

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

      Видео урок состоит из следующих тем:

      1. Ознакомление учащихся с областями применения языка Python. 
      2. Понятие веб-разработки. 
      3. Основные этапы разработки проектов. 
      4. Краткий обзор проекта, который будет разрабатываться в рамках курса. 
      5. Подготовка к разработке: подготовка виртуальной среды, установка необходимых библиотек
      Читать дальше...

      Основная цель урока: дать наиболее полное понимание, какой проект будет создан в результате выполнения данного курса, каким образом это будет сделано. Затрагивается вопрос постановки задачи - наиболее важный при реализации любого проекта. Разбираются основные этапы проектирования проектов. Выделяются этапы проектирования и разработки учебного проекта.

      Читать дальше...

      Основная цель урока: начать реализацию проекта, написать первый модуль, который будет сохранять курсы в БД. Создать базу данных для проекта. Знакомство с библиотекой peewee, создание модуля models.py. Ознакомить слушателя с особенностями тестирования в интерпретируемых языках. Познакомить студентов с библиотекой unittest, написать и запустить первые тесты.

      Читать дальше...

      Цель урока: ознакомить студентов необходимостью логирования в проектах, изучить с возможности модуля logging, его настройку. Добавить логирование в проект golden-eye. Познакомить студентов с библиотекой requests для взаимодействия с удаленными api, научить отправлять запрос и обрабатывать ответ, полученный по api.

      Читать дальше...

      Познакомиться с особенностями формата XML, с основными принципами работы с XML документами. Ознакомиться с python библиотеками для работы с XML c примерами работы. Выбрать библиотеку для работы в проекте golden-eye. Изучить стандартную библиотеку xml. Реализовать новый модуль для получения курса USD => RUB по API ЦБР. Понять важность процесса рефакторинга проекта.

      Читать дальше...

      Познакомиться с особенностями логирования в базу данных, в чем его необходимость. Научиться проектировать новый функционал, новую логику. Получить представление о пользе логирования ошибок в отдельную таблицу логов. Познакомиться и изучить возможности библиотеки traceback. Коснуться вопроса добавления индексов в таблицах логов.

      Читать дальше...

      Цель урока: реализовать API для получения курса BTC: BTC => UAH, BTC => RUB, BTC => USD. Добавить название модуля в таблицу курсов для динамического импорта нужного модуля в зависимости выбранного курса валют.

      Читать дальше...

      Цель урока: познакомить студентов с понятием web разработки, а также с web фреймворками в Python. На примере web фреймворка Flask показать преимущества использования фреймворков при разработке web приложений. Создать простейшее web приложение с использованием Flask. Спроектировать web проект Golden-Eye - определить постановку задачи для сервиса.

      Читать дальше...

      Цель урока: расширить функционал созданного web приложения, добавить отображение курсов валют на странице сайта. Спроектировать структуру web проекта.

      Читать дальше...

      Цель урока: расширить функционал созданного web приложения, добавить методы api для возврата информации о текущих курсах валют системы.

      Читать дальше...

      Цель урока: расширить функционал созданного web приложения, добавить возможность обновления курсов с сайта, а также отображение логов общения с удаленными api.

      Читать дальше...

      Цель урока: расширить функционал созданного web приложения, добавить ручное обновление курсов. Познакомить студентов с основами работы с POST запросами во Flask, механизмом декораторов в Python. Выстроить простейшую систему защиты в приложении Golden-Eye.

      Читать дальше...

      Цель урока: Добавить автоматическое обновление курсов по api в проекте Golden-Eye. Рассмотреть варианты организации периодического обновления курсов. А также добавить логирование во Flask приложение.

      Читать дальше...

      Цель урока: Рассмотреть различные варианты разворачивания web проектов в интернете. Разместить проект Golden Eye с помощью платформы Heroku.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      Python 3.4.0 Стартовый
      ПОДРОБНЕЕ
      Python 3.8.6 Стартовый
      ПОДРОБНЕЕ
      Python Базовый
      ПОДРОБНЕЕ
      Python Углубленный
      ПОДРОБНЕЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      48.00 $
      59.99 $
      Придбати
      Акція
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      54.00 $
      89.99 $
      Придбати
      Акція
      Преміум
      • Усі відеокурси на 12 місяців
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      85.00 $
      169.99 $
      Придбати
      Акція
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.