Курс «WEB разработчик» готовит к работе на позиции middle web developer. Основные темы курса: - Стиль кода: как писать код и не быть битым коллегами; - Питон: как использовать фишки языка; - Автотесты: как сделать так, чтобы ничего не ломалось; - Кодревью: как реагировать, что делать; - CI: как доставлять фичи, а не проблемы; - SQL/noSQL/ORM: как хранить данные и что делать, если их много; - API: как сделать REST, что такое GraphQL. А вот базворды, с которыми будут работать студенты курса: python, unittest, PostgreSQL, MongoDB, Redis, SQLAlchemy, git, gitflow, Flask, Django, Django REST Framework, aiohttp, Fabric, Docker, Bootstrap, Materialize, pep8, prospector, HTTP, REST, GraphQL. Преподаватель Илья Лебедев – программист на Python с семилетним стажем промышленной разработки. Работал в стартапах, маленьких распределённых компаниях, больших офисных компаниях, занимался продуктовой разработкой, аутсорс-разработкой, поддержкой старого кода и написанием проектов с нуля. Вёл курсы по веб-разработке в МГТУ им. Баумана и ВШЭ. Является евангелистом Moscow Python, преподавателем курсов Learn Python, сооснователем сервиса Devman.org. Принимал участие в создании движков статических блогов, интернет-магазинов, высоконагруженных API, систем хранения и обработки больших объёмов данных, драйверов для разных железок. Продолжительность: 4 месяца, 4 часа в неделю Общая стоимость: 32 000 руб.
Программа курса
1 месяц Стиль кода (чистые функции, сложность, читаемость, функциональность, поддерживаемость, статический анализ) ДЗ: зарефакторить существующую кодовую базу. Питон (tuples/list, память, контекст менеджеры, генераторы, итераторы, декораторы, MRO) ДЗ: зарефакторить существующий проект: экономить ресурсы, сделать код читаемее, избавиться от копипасты. HTTP, Flask, как экономить время в консоли (поиск по истории, хоткеи, ssh-конфиги) ДЗ: реализовать АПИ на Фласке. Django, нагрузочные тесты Я.Танком ДЗ: собираем и оптимизируем новостной портал. 2 месяц API: DRF, GraphQL, apiary/swagger ДЗ: реализуем удобное АПИ для фронтенда, параллелим разработку с помощью прототипов API. Devops (fabric, docker), git, gitflow ДЗ: заворачиваем проект в контейнер, деплоим в облако. Frontend (вёрстка на bootstrap/material) ДЗ: верстаем простой интерфейс для API с предыдущего задания. Проектирование схемы БД, ORM, автотесты ДЗ: спроектировать БД, оптимизировать использование ORM. 3 месяц Подробнее про устройство Посгри, введение в Mongo, немного про Redis ДЗ: оптимизируем сервис под большое количество данных, допиливаем БД. Мультипроцессинг, мультитрединг, ГИЛ ДЗ: оптимизируем ELT-скрипт. Асинхронность, aiohttp ДЗ: реализуем асинхронное АПИ, сравниваем нагрузку с синхронным вариантом. Оптимизация сайта: профилирование, запросы, кеш. ДЗ: собрать сайт на DjangoCMS, оптимизировать под большую нагрузку. 4 месяц Проект на одну из рассмотренных в курсе тем
Скачать Разработчик full-stack на Python слив курса.
Текущее время: Сегодня 08:30
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы