«Продвинутый Go-разработчик» — новый курс от Яндекс.Практикума для разработчиков с опытом
Сервис онлайн-образования Яндекс.Практикум запустил курс «Продвинутый Go-разработчик», чтобы помочь уже действующим IT-специалистам вырасти профессионально и добавить Go в свой стек. Курс подойдёт тем, кто знает основы бэкенд-разработки и синтаксис Go.
За шесть месяцев вы получите навыки и знания для выполнения задач Go-разработчика middle-уровня. Помогать в этом будут опытные менторы — Go-разработчики из Яндекса и других компаний.
Выпускники получат сертификат о повышении квалификации.
Цель курса — передать практический опыт разработки на Go. Авторы вложили в этот курс те знания и навыки, которые сами хотели бы видеть, когда изучали Go. И спроектировали программу так, чтобы учиться можно было быстрее и эффективнее.
Ещё одна цель — способствовать тому, чтобы больше разработчиков писали на Go, внести свой вклад в развитие Go-сообщества в России и за её пределами.
Чему вы научитесь на курсе
- писать тесты и проверять функциональность и корректность кода;
- находить и исправлять синтаксические и стилистические ошибки кода;
- проектировать REST API;
- читать код на Go и понимать решаемую им задачу;
- проводить код-ревью приложений на Go;
- реализовывать архитектурные решения и паттерны проектирования на Go;
- портировать часть продакшен-кода с известного вам языка на Go под руководством более опытного разработчика;
- участвовать в проектировании архитектурных решений для новых сервисов на Go;
- внедрять в сервис на Go информативное и высокопроизводительное логирование;
- улучшать быстродействие уже написанного кода на Go;
- проектировать и писать микросервис самостоятельно;
- расширять функциональность существующего сложного сервиса;
- перекладывать продуктовые задачи в код на Go;
- писать продвинутые тесты.
Как проходит обучение
- Сразу пишете боевой сервис. Вы будете писать один большой проект на протяжении всего курса, постоянно пополняя, усложняя и модифицируя кодовую базу. Проект будет зависеть от того, какой практический трек вы выберете на старте: «Go в веб-разработке» или «Go в DevOps». Кроме того, в уроках будет много практических заданий, которые вы сможете выполнять в любимой среде разработки.
- Общаетесь с менторами — senior Go-разработчиками. У вас будет ментор — действующий senior Go-разработчик, который будет помогать находить ответы на вопросы, проверять ваш код, проводить вебинары для разбора задач.
У каждого студента будет 12 онлайн-консультаций с ментором один на один, на которых вы сможете не только обсудить прогресс в рамках курса, но и поговорить о волнующих темах, связанных с профессией Go-разработчика. Познакомиться с менторами можно на сайте.
Помимо менторов, студентам помогают кураторы и образовательная поддержка, которая работает 24/7. - Готовите выпускной проект. После прохождения основной программы у вас будет время написать выпускной проект для вашего портфолио. Вы сможете объединиться в команды или работать самостоятельно, реализовать свою идею или взять за основу один из предложенных вариантов.
Студенты учатся в небольших группах по 10-12 человек.
В конце обучения вы сможете присоединиться к карьерному треку. Наша команда трудоустройства обеспечивает работой более 70% выпускников от числа тех, кому это потребовалось, что подтверждает исследование Института образования НИУ ВШЭ. Мы поможем собрать портфолио проектов и оформить резюме.
Подробности
Курс длится 6 месяцев. Для успешного прохождения мы рекомендуем уделять обучению 12 часов в неделю.
Перед стартом нужно пройти тестирование, чтобы убедиться, что курс подходит вам по сложности.
Посмотреть полную программу и узнать про курс больше можно на сайте.
Изображение Go gopher, используемое в этом письме, является модификацией изображения маскота, созданного Renee French и лицензируемого на условиях CC BY 3.0.