Сервис онлайн-образования Яндекс.Практикум запустил программы для фронтенд- и Python-разработчиков, которые хотят вырасти с уровня джуниор-специалиста до мидл. Также библиотека специальностей пополнилась курсом «Разработчик C++». До этого компания в основном обучала людей без опыта в ИТ.
Курсы для джуниор-разработчиков помогут вырасти в профессии: развить hard skills сложными задачами, освоить новый стек технологий и работать с архитектурой сервисов. Также студенты будут развивать навык командной работы, необходимый для роста разработчика. Эти программы подойдут фрилансерам, которые хотят устроиться в штат на позицию мидл-разработчиком, а также джунам, желающим перейти на позицию мидла в более крупную компанию.
Особенности курса «Мидл фронтенд-разработчик» :
- Курс для тех, кто уверенно чувствует себя с HTML, CSS, JavaScript, знаком с работой браузера и умеет пользоваться Git.
- Курс помогает понять, как применять на практике современные фреймворки в качестве инструмента JavaScript. Это пригодится на собеседованиях и в работе.
- Студенты курса станут разработчиками-инженерами с целостным пониманием всех процессов мира программирования.
- Студенты познакомятся с распространенными алгоритмами и структурами данных, реализуют их на JavaScript и научатся оценивать их сложность.
- Студенты разработают самостоятельный проект «Мессенджер» и командный — «Браузерная игра».
- Продолжительность курса — 4 месяца, учеба занимает по 20 часов в неделю.
Особенности курса «Мидл Python-разработчик» :
- Курс для разработчиков с опытом, которые знакомы с основами языка, базами данных, API.
- Студенты работают не над отдельными проектами, а собирают один онлайн-продукт из 6 микросервисов — онлайн-кинотеатр. Это приближенно к настоящей работе, где сотрудники обычно разрабатывают одну систему, но решают разные задачи.
- Каждый микросервис пройдёт полноценный цикл разработки: определение функционала, выбор технологий, создание архитектуры, перенос решения в код, тестирование, вывод в продакшн.
- Студенты учатся анализировать и использовать правильную технологию для реализации конкретной задачи, а в дипломном проекте студенты выбирают технологический стек самостоятельно.
- Бесплатный вводный курс — это экзамен на 10-20 часов, в рамках которого разрабатывается один микросервис.
- Продолжительность курса — 6 месяцев.
Курс «Разработчик C++» создан для тех, кто хочет стать разработчиком-инженером, научиться писать поддерживаемый код и осваивать новые технологии и инструменты. Курс подойдет как и людям с небольшим опытом в разработке, так и без опыта в программировании. С++ — универсальный язык и на нем разрабатывают сложные IT-продукты: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр.
Особенности курса «Разработчик С++» :
- Студенты освоят важнейшие инструменты программирования на C++, получат навыки для бэкенд-разработки баз данных и Git.
- В портфолио появятся новые проекты — поисковая система, программа для построения маршрутов и система управления электронными таблицами.
- Бесплатный вводный курс длится 30 часов и завершается одним готовым проектом.
- Продолжительность обучения — 9 месяцев, учеба занимает по 15 часов в неделю.
Отметим, сейчас в Яндекс.Практикуме представлено восемь профессиональных курсов - для разработчиков, аналитиков, интернет-маркетологов и дизайнеров интерфейсов.
Обучение проходит в собственной образовательной среде с онлайн-тренажером, который помогает учиться на практике с первого дня. Основные навыки приобретаются во время решения практических задач, нацеленных на самостоятельную работу. По каждому решению код-ревьюер дает обратную связь. Все обучающиеся получают поддержку в чате 24/7, а со сложными вопросами помогают разобраться наставники — опытные разработчики из ведущих ИТ-компаний.