Курс «Программирование на Python и Django
Старт:
14 сентябряСтоимость:
Скидка действует:
Длительность обучения
График занятий: 2 раза в неделю [ будни — после 18:00, в субботу — днём ]
о курсе
Python - один из самых популярных языков программирования в мире. Он используется для разработки веб-приложений, научных исследований, анализа данных и многих других задач. Python входит в топ-5 языков backend-программирования в России по данным Habr. Backend множества веб-приложений написан на Python. Например, Instagram, Pinterest, Dropbox и Reddit используют Django.
На курсе вы изучите основы программирования на Python, работу с базами данных и разработку бэкэнда веб-приложений на Django.
По итогу обучения вы получите новую профессию, документ об образовании и готовое резюме. Их дополнит опыт работы в полноценной IT-команде с реальным проектом и заказчиком.
Наличие реального опыта работы в качестве backend-разработчика на наших стажировках значительно повысит ваши шансы на трудоустройство.
Ваши навыки после окончания курса
Python
Программирование на одном из самых популярных языков в мире.
Базы данных
Написание запросов на языке SQL и работа с базами данных.
ООП
Понимание принципов объектно-ориентированного программирования (ООП) и умение применять их в разработке.
Git
Разработка сайтов в командах с использованием системы контроля версий Git.
Django
Backend-разработка веб-приложений на фреймворке Django.
Работа в команде
Работа в командах состоящих из разработчиков, инженеров по тестированию, веб-дизайнеров, аналитиков и проджект-менеджеров над реальным проектом.
Кому подойдёт курс
Начинающие
Хотите научиться программировать на Python, разрабатывать backend сайтов с нуля и положить первый проект в портфолио.
Работаете не в IT
Не имеете айтишного образования и не работаете в IT, но хотите больше зарабатывать, сменить профессию и стать разработчиком на Python.
Нужна стажировка
Есть небольшой опыт разработки на Python, но нужен реальный опыт разработки в команде.
Хотите работать удаленно
Хотите более гибкий график работы и перемещаться по миру.
Студенты
Учитесь в университете или колледже, хотите разрабатывать backend сайтов, а также зачесть стажировку в качестве учебной практики.
Мамы в декрете
Обучение и стажировка проходят онлайн, что позволяет получить новую профессию, почти не отрываясь от домашних дел.
Траектория обучения
Проходите обучение на курсе.
Через 1,5-2 месяца обучения на курсе вы начнете работу над проектом по заданию от реального заказчика.
Слушатели, закончившие обучение на курсе на 4 и 5, проходят на стажировку.
В конце обучения наши HR-специалисты подготовят вас к трудоустройству - помогут составить резюме и подготовят к собеседованиям.
Содержание курса
Смотреть программуВвод-вывод данных.
Условный оператор.
Типы данных.
Циклы for и while.
Строки и операции со строками.
Строковый тип данных. Списки.
Функции.
Вложенные списки.
Кортежи.
Множества.
Словари.
Функции (высшего порядка, map(), filter(), reduce(), анонимные функции, any(), all(), zip(), enumerate()).
Работа с файлами.
Обработка исключений.
Функции (замыкания, декораторы).
Генераторы и итераторы.
Декораторы и контекстные менеджеры.
Введение в ООП.
Атрибуты, свойства и методы.
Магические методы.
Наследование и полиморфизм.
Основы реляционной модели и SQL.
Отношение (таблица).
Выборка данных.
Запросы, групповые операции.
Вложенные запросы.
Запросы корректировки данных.
Запросы на выборку, запросы корректировки.
SQL: выборка данных, сортировка, фильтрация, группировка, агрегатные функции.
Связи между таблицами.
Запросы на выборку, соединение таблиц.
Запросы корректировки, соединение таблиц.
Основные понятия Django.
Модель MTV.
Связи.
Ввод данных.
Статические файлы.
Настройка проекта.
Модели: поля, связи между моделями, интернет-адрес модели, валидация модели.
Миграции.
Запись данных.
Выборка данных.
Маршрутизация.
Контроллеры-функции и контроллеры-классы.
Шаблоны и статические файлы.
Пагинатор.
Формы и наборы форм, связанные с моделями.
Разграничение доступа.
Модели: расширенные инструменты.
Формы и наборы форм: расширенные инструменты.
Поддержка баз данных PostgreSQL и библиотека django-localflavor.
Шаблоны: расширенные инструменты и Bootstrap
Обработка выгруженных файлов.
Разграничение доступа: расширенные инструменты и Python Social Auth.
Посредники и обработчики контекста.
Библиотека Django REST framework.
Публикация веб-сайта.
Распределение ролей в разработке.
Гибкие методологии (Agile, Scrum, Kanban).
Постановка и контроль задач в команде разработки.
Работа с таск-трекером.
Через 1,5–2 месяца вы начнете работу над проектом от реального заказчика и сможете применить полученные знания на практике.
Вместе с вами над проектом начнут работу слушатели курсов веб-разработки, веб-дизайна, проджект-менеджеры, бизнес и системные аналитики — как в командах большинства IT-компаний.
Рекомендации по развитию карьеры от HR-специалистов.
Помощь в составлении резюме.
Подготовка к собеседованиям.
ДОКУМЕНТ ОБ ОБРАЗОВАНИИ
![удостоверение](https://fs.getcourse.ru/fileservice/file/download/a/607293/sc/138/h/d4d38e8b463114aab1e83652942e1ee0.jpg)
У нас есть государственная образовательная лицензия № 316–11–82/141.
После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.
спикеры
Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.
Наши проекты
Посмотреть все проекты![](https://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/c070a4273c31acbddfd4043f0a270b83.jpg/s/500x/a/607293/sc/210)
От корней к кроне
Деловые экологические игры для практикующих экологов, преподавателей, студентов и школьников.
Посмотреть проект![](https://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/3b653ad13907fef45ceb93e777e1e144.jpg/s/500x/a/607293/sc/202)
Сапропель
Сайт для компании "Сапропель". Фирма на протяжении 35 лет занимается проектированием и изготовлением мелиоративных и строительных земснарядов, специализируется на выполнении работ по расчистке русел малых рек, очистке водозаборов, прудов и заросших водоемов.
Посмотреть проект![](https://fs.getcourse.ru/fileservice/file/download/a/607293/sc/196/h/76dfc5cac142be971279f090e1c6e118.jpg)
Генеалогия
На сайте вы сможете узнать о том, как правильно начать исследование истории своей семьи. Мы постараемся рассказать простым языком о самых первых шагах в исследовании родословной. Проект находится в разработке.
Описание проекта