Делаем бота с Aiogram, SQLAlchemy(PostgreSQL) и Docker

В процессе прохождения данного курса вы напишете телеграмм бота-метеоролога с помощью удобного и асинхронного aiogram, научитесь поднимать базу данных PostgreSQL с помощью СУБД DBeaver и работать с ней при помощи SQLAlchemy, подключитесь к стороннему API для получения данных о погоде, а также научимся создавать и…
Intermediate Level
7
Stepik certificate

What you will learn

  • Работать с aiogram
  • Разрабатывать свои "Finite state machine"
  • Запускать PosgreSQL на localhost
  • Работать с базой данных через ORM SQLAlchemy
  • Работать с Docker
  • Получать данные от сторонних API

About this course

Цель курса:

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

Почему стоит выбрать этот курс? 

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

Что вы приобретёте после окончания курса? 

Вы приобретёте практические знания по работе с SQLAlchemy, Docker и aiogram, а также своего рода "подсказку" в которую всегда можно будет заглянуть при затруднениях в работе с раньше упомянутыми технологиями, ну и конечно небольшой проект в своё портфолио.

На какой системе писался этот курс?

На протяжении курса я работаю в Windows 10

IDE - Visual Studio Code

Терминал - Git Bash

Whom this course is for

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

Initial requirements

Базовое знание Python, понимание ООП, желание развивать свои навыки.

Meet the Instructors

How you will learn

В данном курсе будут в основном задания на выбор верного ответа из предложенных, так как курс практический и предполагается, что вы уже освоили Python. По поводу базы данных - в самом боте она будет очень простая, но в качестве тренировки мы с вами создадим тестовую базу, где воспроизведём все варианты связи между таблицами и потренируемся получать из неё информацию.

Course content

loading...
Certificate

Certificate

Stepik certificate

What you will get

  • Навыки и знания, которые востребованы на рынке труда
  • Проект в портфолио
  • Понимание каким образом реализуется проект - от идеи до рабочего варианта

Price

Old Price: RUB 700 Discount Price: RUB 550
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Old Price: RUB 700 Discount Price: RUB 550