Учишься в техническом вузе и увлекаешься программированием? У тебя есть отличный шанс попасть на бесплатный курс Go или C# для джунов, а потом – пройти оплачиваемую стажировку в Ozon.
Программ для начинающих разработчиков очень много – расскажем, почему стоит остановить выбор на курсе Junior от лидера российского e-com Ozon.
Маркетплейс Ozon – одна из немногих российских платформ, в которых эффективно используется микросервисная архитектура. На курсе эксперты поделятся своим опытом создания приложений, способных выдержать значительную нагрузку: в дни распродаж количество запросов к бэкенду маркетплейса достигает 105K RPS. Подготовка идет по двум самым перспективным направлениям в разработке высоконагруженных веб-приложений – Go и C# ASP.NET.
Программа составлена так, чтобы в течение 3-х месяцев студенты получили максимальный объем актуальных знаний и навыков: создатели курса заинтересованы в подготовке сильных джунов, готовых влиться в команду профессиональных разработчиков. Этот курс для начинающих представляет собой лайт-версию углубленной программы для опытных мидлов.
Курс открывает джунам доступ к экспертным знаниям из первых рук: вместо просмотра записей лекций студенты смогут получать обратную связь и советы от тьюторов, которые проверяют домашние задания и оценивают качество кода.
Лучшие студенты пройдут оплачиваемую стажировку в Ozon.
Как попасть на бесплатный курс
Идеальный кандидат – студент технического вуза (2 курс и выше) или выпускник 2022 года: программа интенсивная и насыщенная, оптимально подходит людям, готовым решать сложные задачи. Для зачисления на курс студенты должны иметь:
Навыки программирования на любом языке для курса Go.
Базовые навыки программирования на C# для курса C#.
Основные представления об алгоритмах и структурах данных.
Опыт работы с командной строкой.
Возможность пройти оплачиваемую очную стажировку в Москве, Санкт-Петербурге или Иннополисе.
Среди желательных навыков:
Понимание HTTP – методов, запросов, кодов ответа.
Навыки работы с базами данных.
Опыт веб-разработки.
Всем претендентам нужно оставить заявку на сайте, а потом – принять участие в контесте и заполнить анкету-резюме.
Соревнование будет проходить 5 февраля на платформе Codeforces. В ходе контеста участникам предстоит решить набор алгоритмических задач разного уровня сложности и одну SQL-задачу. Решения задач от поступающих на курс по Go принимаются на C/C++, Pascal, Perl, Java, C#, Python (2 и 3), Ruby, PHP, Haskell, Scala, OCaml, Go, D, JavaScript, Rust и Kotlin. Желающие поступить на курс по C# будут решать задачи на C# 10, .NET SDK 6.0.
На основе итогов контеста и резюме будет составлен рейтинг участников. Лучших зачислят на курс – уведомление придет на email. Занятия начнутся 20 февраля.
Программы курсов Go и C# для джунов
Что входит в курс Go
Основные возможности языка, синтаксис, пакеты, модули и инструменты.
Использование горутин и каналов для обработки HTTP-запросов.
Принципы использования реляционных баз данных в веб-приложениях.
Основы параллельного и многопоточного программирования.
Хранение информации в приложениях со сложной структурой базы данных.
Типовые подходы к разработке веб-приложений.
Написание тестов на Go.
Знакомство с основами разработки сервисов для высоконагруженных приложений.
Что будут уметь выпускники курса Go
После успешного прохождения программы студенты будут знать, как:
Писать реальные веб-приложения на Go.
Продуктивно работать в команде.
Проектировать сложные схемы хранения данных в базе.
Тестировать код на Go.
Быстро находить и эффективно устранять баги.
Интересно, поступить на курс по Go
Что входит в курс C#
Знакомство с концепцией модульной платформы .NET.
Основы разработки веб-приложений на ASP.NET.
Принципы написания чистого кода и тестов.
Особенности асинхронного, многопоточного и параллельного подходов в веб-разработке.
Базы данных (с углубленным изучением PostgreSQL).
Асинхронное взаимодействие микросервисов с помощью брокера сообщений Kafka.
Принципы организации информационной инфраструктуры крупной компании на примере Ozon.
Что будут уметь выпускники курса C#
После завершения курса студенты смогут:
Разрабатывать микросервисы на ASP.NET Core.
Эффективно использовать gRPC с HTTP/2.
Правильно использовать асинхронный, параллельный и многопоточный подходы в разработке веб-приложений.
Читать SQL-планы и оптимизировать SQL-запросы.
Работать с брокером сообщений Apache Kafka.
Интересно, поступить на курс по C#
Как проходят занятия
Курс проходит в онлайн-формате, продолжительность обучения – 3 месяца. Предусмотрены:
воркшопы с детальным разбором реальных кейсов;
вебинары по вторникам и четвергам с 19:00 до 21:00 по московскому времени;
менторство;
обмен опытом в студенческом комьюнити.
В случае успешного прохождения программы студенты получат приглашение на оплачиваемую очную стажировку. Стажировки будут проходить в офисах Ozon в Москве, Санкт-Петербурге и Иннополисе.
Почему курс бесплатный
Платных курсов много, выпускников – еще больше, а классных специалистов по-прежнему не хватает. Поэтому сильных джунов, готовых решать реальные задачи и быстро развиваться, проще подготовить самостоятельно – чем и занимается Ozon на курсах Route 256. Подходишь по всем параметрам, готов к серьезной работе и прохождению стажировки? Подавай заявку.