- Курс «Python-разработчик буткемп»
- Чем занимаются Python-разработчики
- Должность
- Навыки и технологии, которые вы будете использовать
- Средняя зарплата
- С интенсивным, но удобным графиком
- На примерах из жизни и с постоянной практикой
- С учебными проектами
- Наставники учат находить ответы
- Ревьюеры проверяют ваш код и проекты
- Кураторы делают обучение комфортным
- Поддержка работает 24/7
- Студенты общаются и помогают друг другу
- И в конце — приглашение на работу
Курс «Python-разработчик буткемп»
За 16 недель вы погрузитесь в IT и освоите все навыки, нужные для начала работы Python-разработчиком. Буткемп длится меньше наших обычных программ, но занимает больше времени в неделю.
Вас ждёт от 30 часов учёбы в неделю: регулярные встречи и вебинары с наставником и одногруппниками, теория, домашка, много практики и проектов. Будет непросто, но мы поможем.
Будете учиться в небольшой группе, поэтому мы сможем уделять много внимания каждому студенту и отвечать на ваши вопросы ещё быстрее, чем на курсе «Python-разработчик».
Преподаватель и наставник помогут с вашими запросами в чате. Кроме регулярных вебинаров, наставник может провести индивидуальную консультацию по вашему запросу.
Чем занимаются Python-разработчики
Простыми словами — пишут программы, которые используются почти в любой сфере IT. В практической части наш курс ориентирован на бэкенд веб-приложений, но навыки, полученные на курсе, позволяют выпускникам выбрать любую область для работы.
• Пишут код для бэкенда сайтов и веб-приложений. Бэкенд — это та часть приложения, которая управляет его данными и логикой.
• Создают разные настольные и мобильные приложения: научные, мультимедийные, игровые, инженерные.
• Тестируют, обновляют код и автоматизируют процессы — для этого разработчики пишут специальные программы.
• Работают с анализом данных и машинным обучением — это требует дополнительных навыков, но основным инструментом остаётся Python.
Должность
Навыки и технологии, которые вы будете использовать
Методисты составляют программу вместе с практикующими разработчиками и руководителями из индустрии. Вы учитесь только тому, что пригодится на практике.
Средняя зарплата
Сможете начать с junior позиции, а дальше только вперёд — будете шагать по карьерной лестнице и расти в цене
Узнаете, что такое бэкенд, какие задачи он решает. Исследуете серверную часть приложения и поймёте, как она взаимодействует с пользователями и с другими серверами.
Погрузитесь в грамматику Python, научитесь применять встроенные инструменты и модули этого языка, познакомитесь с основами объектно-ориентированного программирования.
Django — это программный «конструктор» для создания веб-проектов. С его помощью вы создадите полноценное веб-приложение — платформу для блогов.
Узнаете, как писать автоматические тесты и проверять с их помощью код, который пишете для своих программ.
API — это интерфейс взаимодействия программ. С ним вы научитесь настраивать взаимодействие между фронтендом и бэкендом и напишете бота, который взаимодействует с популярными веб-сервисами.
Научитесь управлять проектом на удалённом сервере, настраивать серверы, тестировать и обновлять код, разворачивать проект на сервере.
Кроме технических навыков, вы также освоите работу в команде: узнаете, как разработчики вместе пишут код, как выглядит работа в типичной команде, как эффективно выстраивать процессы. Это поможет подготовиться к реальным рабочим условиям.
В течение курса будете шаг за шагом осваивать необходимые навыки, чтобы в конце применить их все в работе над большим проектом.
С интенсивным, но удобным графиком
Обучение разбито на спринты, а у проектов есть дедлайны — учёбе нужно уделять 6–8 часов ежедневно, чтобы успевать. Но вы можете самостоятельно распределять нагрузку и решать, в какое время и как заниматься.
На примерах из жизни и с постоянной практикой
Будете учиться онлайн на платформе Практикума: объясним теорию простым языком, а вы отработаете её на практике в тренажёре — будете писать код и сразу проверять, исправлять ошибки, пробовать снова.
С учебными проектами
Сможете решить повседневные задачи Python-разработчика, сделать 11 учебных проектов и добавить их в портфолио.
Блогикум — это социальная сеть, платформа для персональных блогов, где пользователь может создать свою страницу и публиковать посты, делить их по категориям и комментировать.
Иногда мы находим заказчиков, которым нужно создать веб-приложение или сервис. Такой проект не оплачивается, но это настоящий опыт и огромный плюс для вашего портфолио.
«Наставники.про» помогают детям в трудной жизненной ситуации обрести друзей. Студенты курсов по веб- и Python-разработке сделали для организации новый сайт с админкой, а студенты курса «Инженер по тестированию» убедились, что всё работает хорошо.
Студенты курса «Python-разработчик» сделали телеграм-бота для платформы интеллектуального волонтёрства ProCharity. С помощью бота волонтёры оперативно получают задания прямо в личные сообщения и быстрее помогают НКО.
«Любимовка» — бесплатный независимый фестиваль драматургии. Студенты курсов по веб- и Python-разработке не только обновили сайт фестиваля, но и решили более глобальную задачу — создали полноценную библиотеку пьес фестиваля и базы данных авторов.
Наставники учат находить ответы
Ревьюеры проверяют ваш код и проекты
Кураторы делают обучение комфортным
Отвечают на вопросы, напоминают о сроках, присылают ссылки на записи вебинаров, слушают и поддерживают
Поддержка работает 24/7
Студенты общаются и помогают друг другу
Добавим вас в общий чат с другими студентами и практикующими специалистами из разных индустрий: можно обсудить проект, дать совет, попросить помощи, познакомиться с интересными людьми и завести полезные связи
Расскажем про рынок труда и компании, которые нанимают junior разработчиков. Поможем собрать портфолио и составить резюме. Отрепетируем собеседования и научим вести разговор.
На этом этапе вы начнёте выбирать вакансии и общаться с работодателями. Мы всегда будем рядом: поможем выбрать лучшие варианты и найти компанию, которая вас устроит.
И в конце — приглашение на работу
3000+ студентов уже закончили наши курсы по разработке на Python, и вот в каких компаниях они теперь работают
Мы регулярно обновляем программу, чтобы она соответствовала актуальным требованиям работодателей. Курс рассчитан на 4 месяца, учёбе нужно будет посвящать от 30 часов в неделю.
Во вводном курсе вы попробуете себя в роли бэкенд-разработчика на Python — это поможет понять, хотите ли вы развиваться в этом направлении.
Вы узнаете, что такое бэкенд и какие задачи он решает, исследуете серверную часть приложения и поймёте, как она взаимодействует с пользователями и с другими серверами.
Вы детально погрузитесь в «грамматику» Python, научитесь применять встроенные инструменты и модули этого языка, а также поймёте, как Python работает с оперативной памятью и почему это важно на практике. В каждом уроке вас ждут практические задания, а по окончании спринта вы напишете программу, обрабатывающую данные фитнес-трекера. В этом же модуле вы познакомитесь с основами объектно-ориентированного программирования, установите и настроите среду разработки, узнаете, как работать с системой версионирования кода.
Фитнес-трекер Runaway — программа для обработки данных фитнес-трекера, которая считает шаги и калории
Главная тема модуля — работа с веб-фреймворком Django. Это программный «конструктор» для создания веб-проектов, с помощью которого вы создадите полноценное веб-приложение — это будет платформа для блогов. Вы шаг за шагом создадите полноценный портал с авторизацией и комментариями.
В процессе работы вы научитесь обрабатывать HTTP-запросы, подключите к приложению базу данных, создадите веб-страницы проекта. Любой код нуждается в проверке, поэтому вы также научитесь писать автоматические тесты для своих программ. В каждом уроке будут практические задания, часть из которых вы будете выполнять не в тренажёре, а на своём компьютере: развернёте среду разработки и запустите проект локально. К концу модуля допишете проект, и он станет ещё одной выполненной работой в вашем портфолио.
В этом модуле вы разберётесь, как веб-проекты взаимодействуют друг с другом, запрашивая и передавая информацию. Например, каким образом ваша программа на Python может общаться с серверами Телеграма для управления ботом и как тот в свою очередь может получать информацию от других сервисов в интернете.
Вы узнаете, что такое API, создадите свой сервис REST API, научитесь настраивать взаимодействие между фронтендом и бэкендом, а также напишете бота, который взаимодействует с популярными веб-сервисами. Кроме того, узнаете, как можно организовать авторизацию в разных проектах.
Работа с облачными сервисами, настройка серверов, тестирование и обновление кода — всё это рутинные операции, с которыми сталкивается любой программист. Вы самостоятельно настроите сервер в облаке, узнаете, как автоматизировать процессы тестирования и обновления кода, и развернёте свой проект в docker-контейнерах на сервере.
Вы самостоятельно напишете веб-приложение Foodgram — сайт, на котором пользователи будут публиковать собственные рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.
Это опциональный модуль — проходить его можно по желанию.
Любую задачу можно решить медленно и неэффективно, а можно — быстро и экономно. Неэффективное программное решение может впустую занять все вычислительные ресурсы сервера и замедлить его работу, а то и вовсе сломать его. Изучение алгоритмов поможет избежать подобных ошибок и ускорить работу программ. Вы научитесь проектировать решения для разгрузки системы, что позволит вашим проектам работать эффективнее. А ещё приобретёте такие навыки, как поиск и реализация разных вариантов решения одних и тех же задач, оценка вариантов решения, понимание основных структур данных и применение их для решения конкретных задач.
И вернуть 13% от оплаченной суммы. Какие документы потребуются и где их взять, рассказываем в разделе «Отвечаем на вопросы».
Нужно будет оплатить только время со старта вашего потока. Подробнее об условиях — в 7 пункте оферты.
Если у вас есть среднее профессиональное или высшее образование. Если нет, отправим сертификат и справку об обучении.
Опытные разработчики и методисты составляли программу так, чтобы вы точно освоили все необходимые навыки за короткий срок. Но многое зависит и от вас — нужно уделять занятиям не менее 30 часов в неделю, выполнять домашние задания и общаться наставником. Тогда за 4 месяца с нуля вы сможете освоить навыки бэкенд-разработки на Python, соберёте портфолио проектов и начнёте свой путь в профессии.
В обучении есть три большие части:
1. Теория с закреплением в тренажёре — изучать теорию и практиковаться в тренажёре можно самостоятельно, когда угодно, без привязки к расписанию. Но важно помнить, что буткемп подразумевает интенсивный темп учёбы, а это значит, что самостоятельной практике нужно уделять несколько часов ежедневно.
2. Домашние задания и самостоятельные проекты — все работы привязаны к дедлайну, а ещё их проверяет ревьюер. Это значит, что нужно уделять проектам много времени каждую неделю и сдавать их вовремя, чтобы не отставать от группы и успевать за графиком программы.
3. Вебинары и встречи с наставниками и экспертами из индустрии — вебинары проходят в определённое время, о котором вам заранее скажет куратор. Все встречи записываются, чтобы к ним можно было всегда вернуться. А если не получилось подключиться, задать вопросы можно в общем чате с наставником и другими студентами.
Для тех, кто сомневается, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что выбранная профессия вам не подходит, — это тоже положительный результат.