Курс «Программирование на Python и Django»
Освойте с нуля программирование на Python, работу с базами данных и разработку веб-приложений на фреймворке Django. Вы с нуля научитесь разрабатывать backend сайтов, поработаете в IT-команде и создадите проект по заданию от реального заказчика.
Начало
17 февраля 2024 г.
в 10:00
Стоимость
60 000 50 000 р.
(до 1 февраля 2024 г.)
Можно оплачивать частями.
График
2 занятия в неделю (будни — после 18:00, в субботу — днем)
Обучение на курсах с нуля
Курсы подходят новичкам — вы освоите навыки, инструменты и технологии, которые востребованы у работодателей. Обучение проходит в тесном общении с преподавателями и менторами.
Разработка реального проекта в команде
Вы разработаете проект в команде по заданию от заказчика, который будет приносить пользу людям (примеры). Данный опыт вам очень поможет при трудоустройстве.
Удобный формат обучения
Все лекции и практика проходят онлайн, семинары и консультации в гибридном формате — онлайн и для всех желающих очно в офисе Академии Lad.
Преподаватели и менторы из IT
С 1992 года компания Lad занимается автоматизацией бизнес-процессов с помощью веб-сервисов и IT-экосистем. Преподаватели нашей академии работают в IT и имеют опыт работы в образовании.
ВИДЕО О ТОМ, КАК ВЫ БУДЕТЕ УЧИТЬСЯ НА КУРСАХ
О КУРСЕ
Python - один из самых популярных языков программирования в мире. Он используется для разработки веб-приложений, научных исследований, анализа данных и многих других задач.
Python входит в топ-5 языков backend-программирования в России по данным Habr. Backend множества веб-приложений написан на Python. Например, Instagram, Pinterest, Dropbox и Reddit используют Django,
На курсе вы изучите основы программирования на Python и работу с базами данных. Также вы освоите фреймворк Django — это повысит ваши шансы на трудоустройство.
По итогу обучения вы получите новую профессию, документ об образовании и готовое резюме. Их дополнит опыт работы в полноценной IT-команде с реальным проектом и заказчиком.
СТАЖИРОВКА
Слушатели, закончившие обучение на курсе на 4 и 5, проходят на стажировку.
На стажировке мы восстановим полный цикл разработки продукта — от создания прототипа в дизайне и подготовки бэка до тестирования и релиза полноценного приложения.
Стажеры получат реальный опыт работы в IT-команде по системе Agile.
3 ШАГА К НОВОЙ ПРОФЕССИИ
1. Сильный стек и навыки:
- основы программирования на Python;
- работа с базами данных;
- backend-разработка на Django;
- система контроля версий Git;
- разработка сайтов/веб-приложений в команде;
- управление проектами.
2. Интенсивное обучение:
- упор на практику;
- работа по Agile в команде с разработчиками, QA, дизайнерами, аналитиками, project-менеджерами;
- разработка сайта или приложения по заданию заказчика;
- лекции и практика — онлайн, семинары и консультации — офлайн в офисе Lad с онлайн-подключением;
- оформление резюме, портфолио и подготовка к собеседованию.
3. А что после?
Лучших выпускников курсов мы приглашаем на стажировку. Остальные смогут подать заявку и пройти отборочные испытания в рамках общего конкурса.
КОМУ ПОДОЙДЕТ КУРС
Начинающие
Начинаете программировать на Python с нуля и хотите получить качественные знания, востребованные навыки и первый проект в портфолио.
Опытные
Есть небольшой опыт веб-разработки, хотите систематизировать знания и освоить разработку приложений на Django.
Студенты
Учитесь в университете и хотите пройти практику на реальном проекте под руководством IT-специалистов.
Из других сфер
Хотите сменить работу и освоить профессию в IT.
ВАШИ НАВЫКИ ПОСЛЕ ОКОНЧАНИЯ КУРСА
Знание основ программирования на языке Python.
Написание запросов на языке SQL и работа с базами данных.
Backend-разработка веб-приложений на Python-фреймворке Django (MVC, работа с базами данных, REST API, Blade).
Знание принципов объектно-ориентированного программирования на Python позволит создавать гибкие и масштабируемые приложения.
Работа в команде разработчиков с использованием системы контроля версий Git.
Базовая теория Agile и практика работы в команде по методике Scrum, чтобы быстро влиться в работу над любым проектом.
ОПЫТ НА СТАРТЕ В IT
Готовый проект
Доведете проект от идеи до релиза и положите его в портфолио.
Опыт работы по Agile
Поймете, как строится работа IT-команды по системе Agile.
Готовое резюме
Помогаем составить резюме и выдаем официальный документ об обучении.
Опыт собеседования
Получите рекомендации для дальнейшего развития и трудоустройства в IT.
УЧИМ ВЖИВУЮ И ОНЛАЙН
Мы уверены, только серьезная вовлеченность в обучение помогает стартовать успешную карьеру и стать востребованным IT-специалистом.
Поэтому преподаватели академии учат вживую, а не по видеозаписям. Все лекции, практика и семинары проходят в тесном общении. Записи встреч и все материалы будут доступны вам в личном кабинете. Но чтобы успешно овладеть IT-профессией с нуля, важно участвовать в занятиях в реальном времени.
В ходе обучения все команды встречаются вместе на промежуточной и итоговой демонстрации проектов. Демо проходит онлайн в офисе Lad в Нижнем Новгороде с онлайн-трансляцией — можно участвовать из любой точки мира!
ЧТО РАЗРАБОТАНО НА КУРСАХ?
На курсах академии вы разработаете проект, который презентуете заказчику. Он будет приносить пользу людям и дополнит ваше портфолио крутым кейсом. А вот проекты, разработанные на курсах академии Lad:
Курсы (весна - лето 2023)
Brainstorm booster - Трекер креативности
Проект поможет найти простые решения сложных задач, сделать их инновационными и наполненными смыслом.
Курсы (весна - лето 2023)
От корней к кроне
Деловые экологические игры для практикующих экологов, преподавателей, студентов и школьников.
Курсы (весна - лето 2023)
Сапропель
Фирма 35 лет занимается проектированием и изготовлением земснарядов, специализируется на выполнении работ по расчистке русел малых рек, очистке водозаборов, прудов и заросших водоемов.
Курсы (весна - лето 2023)
Среда для обучения школьников программированию
Система, позволяющая, автоматизировать обучение программированию на языке Python для педагога и его учеников
Курсы (весна - лето 2023)
Арзамасский детский дом
В интернате живет более ста воспитанников. Это дети и молодые взрослые, которые нуждаются в постоянном постороннем уходе.
Стажировка (зима - лето 2023)
Family Tree
Сервис позволяет построить генеалогическое древо.
На данный момент реализован MVP-1, осенью 2023 г. разработка будет продолжена
Готовы начать?
Стартуем 17 февраля
ДО КОНЦА НАБОРА ОСТАЛОСЬ
СОДЕРЖАНИЕ КУРСА
Курс backend-разработки на Python и Django проходит параллельно с практикой в течение всего курса. За 5 месяцев вы освоите основы backend-разработки сайтов и веб-приложений.
Через 1,5 месяца после старта курса вы разберетесь в гибких подходах к IT-разработке — Agile, Scrum, Kanban — и выстроите рабочие процессы, как в большинстве IT-команд.
Программирование на Python
Ввод-вывод данных. Условный оператор. Типы данных. Циклы for и while. Строки и операции со строками. Строковый тип данных. Списки. Функции. Вложенные списки. Кортежи. Множества. Словари. Функции (высшего порядка, map(), filter(), reduce(), анонимные функции, any(), all(), zip(), enumerate()). Работа с файлами. Обработка исключений. Функции (замыкания, декораторы). Генераторы и итераторы. Декораторы и контекстные менеджеры. Введение в ООП. Атрибуты, свойства и методы. Магические методы. Наследование и полиморфизм.
Базы данных
Основы реляционной модели и SQL. Отношение (таблица). Выборка данных. Запросы, групповые операции. Вложенные запросы. Запросы корректировки данных. Запросы на выборку, запросы корректировки. SQL: выборка данных, сортировка, фильтрация, группировка, агрегатные функции. Связи между таблицами. Запросы на выборку, соединение таблиц. Запросы корректировки, соединение таблиц
Фреймворк Django
Основные понятия Django. Модель MTV. Связи. Ввод данных. Статические файлы. Настройка проекта. Модели: поля, связи между моделями, интернет-адрес модели, валидация модели. Миграции. Запись данных. Выборка данных. Маршрутизация. Контроллеры-функции и контроллеры-классы. Шаблоны и статические файлы. Пагинатор. Формы и наборы форм, связанные с моделями. Разграничение доступа. Модели: расширенные инструменты. Формы и наборы форм: расширенные инструменты. Поддержка баз данных PostgreSQL и библиотека django-localflavor. Шаблоны: расширенные инструменты и Bootstrap 5. Обработка выгруженных файлов. Разграничение доступа: расширенные инструменты и Python Social Auth. Посредники и обработчики контекста. Библиотека Django REST framework. Публикация веб-сайта
Управление проектами
Распределение ролей в разработке, Гибкие методологии (Agile, Scrum, Kanban), Постановка и контроль задач в команде разработки, Работа с таск-трекером.
Групповой проект для заказчика
Через 1,5-2 месяца вы начнете работу над проектом заказчика и сможете применить полученные знания на практике. Вместе с вами над проектом начнут работу слушатели курсов веб-дизайна, тестирования, системного и бизнес-анализа — как в командах большинства IT-компаний.
Резюме и подготовка к собеседованию
В конце курса HR-специалисты Lad дадут рекомендации по развитию карьеры, помогут составить резюме и расскажут про подводные камни собеседований в IT.
Защита
В конце обучения вы с командой защищаете проект, над которым работали в течение всего курса.
ДОКУМЕНТ ОБ ОБРАЗОВАНИИ

У нас есть государственная образовательная лицензия № 316-11-82/141.
После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.
Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.
Андрей Лапаев
Преподаватель курса
«Программирование на Python»
Алексей Усков
Руководитель Академии Lad. 20 лет опыта работы в IT.
19 лет преподает в Университете Лобачевского.
Камышев Максим
Project Manager,
преподаватель блока «Управление проектами»,
ментор стажировок Академии Lad
Светлана Белякова
Руководитель группы подбора IT-компании Lad,
преподаватель блока
«Резюме и подготовка к собеседованию»