Использование SQLAlchemy
ITVDN: курсы программирования
Видеокурсы по
программированию

    Заказать звонок

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

    Подписка

    Заказать звонок

    +38 099 757 27 82

      ВИДЕОУРОК №4. Использование SQLAlchemy

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

      В первую очередь настроим среду для разработки, установим все зависимости. Также мы познакомимся с Flask, узнаем, как он работает и из каких компонентов состоит: представления, модели и контроллеры. Построим первое веб-приложение с использованием Jinja2 Templates: работа с циклами и условиями, наследование форм.

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

      В больших проектах делятся frontend и backend части, чтобы они могли развиваться независимо друг от друга, поэтому мы познакомимся с архитектурным стилем построения веб-сервисов REST. Начнем работу над полноценным веб-приложением для контроля затрат, познакомимся с SQLAlchemy и свяжем приложение с SQLite3. Узнаем, что такое SwaggerUI и как можно автоматически генерировать документацию. Также рассмотрим альтернативы REST: gRPC и GraphQL.

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

      Обсудим, зачем нужна валидация пользовательских данных на стороне сервера и что такое сериализация и десериализация данных. Улучшим структуру программы.

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

      Целью данного урока будет использование SQLAlchemy, рассмотрение более сложных запросов. Обсудим, зачем нужны ORM и какие существуют подводные камни при работе с ORM.

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

      На этом уроке поговорим о том, что такое миграции и зачем они используются. Также рассмотрим инструменты для миграций в Flask.

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

      В этом уроке поговорим о том, что такое аутентификация и чем она отличается от авторизации. Обсудим методы аутентификации программы REST. Познакомимся с JWT.

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

      В этом уроке поговорим о том, как правильно тестировать Flask приложение, какие тесты вообще бывают. Также научимся использовать Mock и настроим процесс CI для нашей программы.

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

      В этом уроке мы поговорим о том, что такое Docker и как доставлять программы клиенту. Научимся писать Dockerfile и развернем наше приложение на Heroku.

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

      В этом уроке обсудим, что такое потоки и как они могут ускорить вашу программу. Поговорим, что такое GIL и какие бывают примитивы синхронизации в Python.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

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

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Премиум Plus
      Загружай видео уроки
      и учись без интернета
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      • Скачивание видео уроков
      199.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 1 год
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.