Старт карьеры современного разработчика: практические курсы YADRO

На практических курсах студенты старших курсов технических специальностей получат уникальную возможность освоить современные методы разработки. В течение 2,5 месяцев под наставничеством опытных инженеров YADRO участники пройдут всю программу и реализуют полноценный проект

Старт карьеры современного разработчика: практические курсы YADRO

Почему стоит участвовать

  • Возможность попасть в YADRO

    Самых успешных участников курса пригласим на стажировку. 
До этого можно будет поучаствовать в профориентационных встречах, чтобы попасть в подходящую команду

    Возможность попасть в YADRO
  • Обучение у лучших

    Разработка проекта вместе с профессионалами, которые создают уникальные для российского рынка технические продукты и представляют собственные разработки

    Обучение у лучших
  • Практика — 80% времени

    Курс направлен на отработку практических навыков. Поэтому после каждого выполненного домашнего задания эксперты будут проводить code review и давать развернутую обратную связь

    Практика — 80% времени
  • Проект для портфолио

    За 2,5 месяца бесплатного обучения ты изучишь тонкости современной разработки и сразу же применишь знания на практике, создавая собственный проект. В прошлом сезоне участники собирали тамагочи и обратный маятник на микроконтроллере

    Проект для портфолио

Реализуй себя в одном из направлений

Ждем открытия набора
  • Разработка микросервисных приложений на Go

    Санкт-Петербург, Вся Россия

  • Программирование микроконтроллеров RISC-V

    Москва, Санкт-Петербург, Вся Россия

  • Ручное тестирование

    Вся Россия

  • Верификация систем на кристалле

    Москва, Вся Россия

  • DevOps

    Москва, Нижний Новгород, Санкт-Петербург, Вся Россия

  • Автоматизированное тестирование на Python

    Вся Россия

Разработка микросервисных приложений на Go

Санкт-Петербург, Вся Россия

Описание курса:

Этот курс — инженерный симулятор: много практики, реальных задач из будней инженера и код-ревью от экспертов. Теорию можно изучать самостоятельно. Чтобы успешно пройти курс, нужно выделять 6-8 часов в неделю.

Ты научишься разрабатывать микросервисные решения с использованием Go  и современных инструментов разработки. Создашь полноценный проект, который дополнит твое резюме.И получишь возможность стать частью YADRO: большинство успешных выпускников курса прошлых потоков устроились в компанию и используют навыки разработки на Go в работе

Ты научишься

  • Создавать и тестировать конкурентные приложения на Go
  • Работать с популярными библиотеками и внешними АРІ
  • Развертывать свои решения в контейнерах
  • Использовать современные инструменты разработки и отладки

Требования для участия

  • Учишься в университете на 2 курсе и старше
  • Уверенный пользователь Linux или умеешь пользоваться терминалом на MacOS/Windows
  • Можешь запустить виртуалку или Docker Desktop
  • Умеешь собирать и запускать свой контейнер docker (podman)
  • Можешь создать простой compose.yaml для сборки и запуска hello world сервера
  • Умеешь работать с Git и Github: создавать репозитории, делать пуши и коммиты

Какие темы и в каком объеме ты будешь изучать

  • REST API — 10%
  • gRPC — 20%
  • Алгоритмы — 10%
  • Работа с базой данных — 10%
  • Юнит-тестирование — 10%
  • Go concurrency — 10%
  • Архитектура, сборка и отладка микросервисов — 30%

Инструменты, которые ты освоишь

Git, make, docker + compose, curl, grpcui, bombardier, postgres, golangci-lint + your new favourite tool

Программа обучения

  • Hello ReST! Пишем файловый сервер
  • Hello gRPC! Знакомимся с protobuf и нормализуем слова
  • API Gateway. Порты и адаптеры
  • Использование внешнего API. Формирование базы данных
  • Поиск и ранжирование
  • Построение индекса
  • Управление доступом и нагрузкой
  • Шина событий для информирования об обновлениях
  • Тестирование
  • Фристайл-проект

Формат:

Онлайн или в офисе YADRO в Санкт-Петербурге

Срок приема заявок

  1. До 2 февраля

    Завершение приема заявок на программу

  2. 23 февраля

    Выход на программу всех кандидатов прошедших отбор

Следить за набором

Этапы отбора

  1. 1. Подача заявки

    Заявки на зимний поток принимаются до 2 февраля

  2. 2. Тест и собеседование

    Подготовься к тестированию заранее! Пройди практические тесты по теме, которую ты выбрал, и постарайся понять, как быстро и эффективно решать задания. Не забывай читать инструкции внимательно и не спешить — важно правильно понять суть задания, а не просто пройти его. Если возникнут трудности, не бойся сделать паузу и подумать — решение может быть не очевидным, и важно продемонстрировать логическое мышление. Ссылка на тест придет на твой email, указанный при регистрации. Выполнить тест можно до 9 февраля 23:59

  3. 3. Старт курса

    Занятия начнутся в феврале и будут проходить раз в неделю до апреля — мая. За это время ты изучишь темы курса на практике и создашь свой проект

Отзывы выпускников

Загрузка слайдера...

Вопросы и ответы

    Я допустил(а) ошибку в заявке. Можно ли это исправить?

    Да. Напиши нам на почту edu@yadro.com, и мы внесем изменения в заявку  

    Когда я получу обратную связь после отклика?

    После того, как ты оставишь заявку на сайте, на твою почту придет автоматическое письмо с информацией о курсе и дальнейших шагах. Если письма не будет в папке «Входящие», проверь «Спам». По любым вопросам о регистрации пиши нам на почту edu@yadro.com

    В каких городах можно проходить курсы?

    Принять участие в курсах можно из любого города, так как обучение пройдет в онлайн-формате. Однако некоторые курсы можно будет прослушать офлайн в офисе YADRO. Подробнее об этом мы расскажем после окончания отбора

    Можно ли проходить курсы удаленно?

    Да, обучение можно пройти онлайн

    Сколько будут длиться курсы?

    На протяжении 8–10 недель в зависимости от выбранного вами направления

    Как я смогу попасть в команду YADRO после обучения?

    Самых успешных участников мы пригласим на оплачиваемую летнюю стажировку «Импульс», долгосрочную стажировку в компании или в штат на младшие позиции

    Обучение будет бесплатным?

    Да, курсы проводятся бесплатно для студентов. Для участия необходимо пройти отбор