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

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

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

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

Последовательно проходя урок за уроком, вы создадите основу фреймворка, дополните его обработчиками GET- и POST-запросов, декораторами-маршрутизаторами, встроенными классами-контроллерами, шаблонизатором, собственной ORM. Вы настроите возможность работы с наследованием шаблонов и подшаблонами. Ваш фреймворк станет похожим на Django или Flask. Вы сможете самостоятельно выбрать вариант. Вы поймете как изнутри устроены фреймворки и как они обеспечивают разработку веб-приложений. Вы пройдете путь от автора фреймворка до автора веб-приложения.

О курсе

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

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

Основы Python

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

Приобретаемые навыки
3
Django ORM
4
WSGI
5
GET-запрос
6
POST-запрос
7
ORM

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

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

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

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

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

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


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

 

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

 

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

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

Создаем основу фреймворка и начальный функционал веб-приложения

Учим фреймворк обрабатывать GET- и POST-запросы

Учим фреймворк работать с наследованием шаблонов и подшаблонами

Учим фреймворк работать с моделями сущностей

Учим фреймворк выполнять привязку URL-шаблонов к обработчикам

Реализуем во фреймворке возможность написания обработчиков по CB

Реализуем во фреймворке упрощенную ORM

Подключаем статику

Создаем универсальный маппер

Бонусный модуль. Запускаем микросервисы через Docker

Подключаем статику стандартными средствами локацию

Оптимизируем обработку запросов

Реализуем передачу параметров через URL-адрес

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

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

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

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

обновлено 06.07.2024 09:47
Создаем фреймворк – упрощенный аналог Python Django

Создаем фреймворк – упрощенный аналог Python Django

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