Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции

Стоимость курса

4 000 ₽
нет рассрочки

Чему вы научитесь

Асинхронный механизм работы приложений все чаще реализуется разработчиками. Он позволяет, не дожидаясь завершения выполнения одних задач, создавать и запускать новые задачи. В Python нам доступен молодой и перспективный асинхронный фреймворк FastAPI. Несмотря, на то, что он сравнительно новый, его возможности уже широки применяются Python-разработчиками. Мы сможем применить его в рамках работы над новостным порталом. FastAPI занимает третью позицию после Django и Flask, но в будущем может существенно обойти данные технологии. FastAPI имеет доказанные показатели быстродействия, за что получил первую позицию популярности на ресурсе Stackoverflow и популярность его будет расти. Помимо изучения непосредственно библиотеки Python asyncio мы уделим большое внимание работе с ORM-библиотекой SQLAlchemy, через которую настроим взаимодействие с базой данных. Мы настроим восстановление пароля пользователя, создание новостных постов, их просмотр, редактирование и удаление. Также реализуем возможность добавления комментариев к постам. Выполним развертывание на хостинге итоговой версии проекта. Мы обязательно столкнемся со множеством ошибок, но успешно их преодолеем и получим благодаря ошибкам ценнейший опыт.

О курсе

Очень важно, что вы в любой момент сможете ЗАДАТЬ ВОПРОС ПРЕПОДАВАТЕЛЮ и проконсультироваться по сложностям, возникающим в процессе освоения материала. Очень важно, что вы ПОЛУЧИТЕ ЦЕННЫЕ ПРАКТИЧЕСКИЕ НАВЫКИ! Очень важно, вы ПОПОЛНИТЕ СВОЕ ПОРТФОЛИО уникальным проектом!

Начальные требования

Основы Python

Что вы получите после обучения

Приобретаемые навыки
2
requirements.txt
3
Начальная конфигурация проекта
4
Система регистрации и авторизации пользователя
5
Подсистема восстановления пароля
6
Контроллеры
7
Подсистема обработки ошибок
8
Развертывание проекта на хостинге

Вас будут обучать

Python-разработчик и преподаватель, портал GeekBrains

​Меня зовут Дмитрий Читалов, я Python-разработчик с 2014 года, мне 34 и уже 5 лет я методист и преподаватель образовательного портала Geekbrains. За время моей работы я провел более 250 вебинарных потоков, обучил несколько тысяч студентов, разрабатывал и разрабатываю собственные обучающие материалы. Провожу индивидуальные консультации по программированию на Python и работе с фреймворками.

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

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

Программа курса

Создаем шаблон проекта

Создаем начальную конфигурацию проекта

Реализуем систему регистрации и авторизации пользователя

Реализуем подсистему восстановления пароля и работу с постами

Реализуем подсистему обработки ошибок

Реализуем подсистему работы с комментариями

Выполняем развертывание проекта на хостинге

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 06.07.2024 09:47
Создаем новостной портал на базе Python FastAPI

Создаем новостной портал на базе Python FastAPI

Оставить отзыв
Поделиться курсом с друзьями