Share This
Связаться со мной
Крути в низ
Categories
//🎓 Route 256: бесплатные курсы для middle-разработчиков от экспертов Ozon

🎓 Route 256: бесплатные курсы для middle-разработчиков от экспертов Ozon

Лидер российской онлайн-коммерции запускает третий поток бесплатных курсов для мидлов. Рассказываем, что из себя представляет Route 256, как проходит отбор, что входит в программу подготовки и кто сможет получить оффер.

route 256 besplatnye kursy dlja middle razrabotchikov ot ekspertov ozon c603c92 - 🎓 Route 256: бесплатные курсы для middle-разработчиков от экспертов Ozon

Прошлой осенью Ozon запустил проект Route 256 — бесплатные IT-курсы для middle-специалистов. В начале июля стартует уже третий набор: давайте разберемся, чем же хороши эти курсы:)

  • Новые знания для middle-разработчиков
  • Опыт лучших инженеров Ozon Tech и персональное менторство
  • Погружение во внутреннюю кухню e-comm и настоящий большой продакшн
  • Смена карьерного маршрута
  • Офферы для лучших студентов

Направления Route 256

Все курсы Route 256 предназначены для подготовки специалистов продвинутого уровня. Всего есть шесть направлений:

  • Продвинутая разработка микросервисов на Go
  • Автоматическое тестирование веб-сервисов на Python
  • Автоматическое тестирование веб-сервисов на Go
  • Продвинутая разработка микросервисов на C#
  • Продвинутая Android-разработка: Compose, Kotlin Flow, MultiModule
  • Продвинутая iOS-разработка: SwiftUI и Backend Driven UI
  • Frontend (курс в разработке)

1-3 июля пройдет контест по трем направлениям — разработка на Go и C#, а также QA-тестирование на Python. По остальным направлениям идет регистрация, но даты еще не анонсированы.

Что входит в программу

Курсы длятся два месяца, и включают в себя:

  • вебинары – по вторникам и четвергам, с 19:00 до 21:00;
  • воркшопы и мастер-классы – по субботам;
  • нетворкинг – чаты, каналы, менторство и общение.

Какие знания и опыт ты получишь

Продвинутая разработка микросервисов на Go

Первый модуль: Второй модуль: В итоге:
Тонкости Go, Postgres и проектирование приложений. Разработка бота для мессенджера. Асинхронный код и gRPC, шаблоны проектирования, юнит-тесты. Распределенные высоконагруженные приложения, работа с Big Data, машинное обучение, observability и SRE, разбор реальных кейсов Ozon. Будешь писать чистый, надежный и поддерживаемый код на Golang. Научишься создавать сложные распределенные системы. Создашь три репозитория на GitHub со своими разработками во время курса.

Автоматическое тестирование веб-сервисов на Python

Первый модуль: Второй модуль: В итоге:
Работа с Git и Bash. Настройка окружения, продумывание тестов, обзор по HTTP, REST, SQL. Разработка тестов на Python: endpoint, HTTP и gRPC, БД. Встраивание тестов в пайплайны CI/CD, подготовка тестовых данных и Mock-объекты. Дополнительно: нагрузочное и другие виды тестирования, очереди, observability, Kubernetes, метрики. Сможешь работать с PyTest. Узнаешь, как делать элегантные и понятные отчеты о тестировании. Сможешь работать с Docker и Docker Compose.

Автоматическое тестирование веб-сервисов на Go

Первый модуль: Второй модуль: В итоге:
Работа с Git и Bash. Настройка окружения, продумывание тестов, обзор по HTTP и Go. Разработка тестов на Go: unit, endpoint, HTTP и gRPC, БД. Встраивание тестов в пайплайны CI/CD, подготовка тестовых данных и Mock-объекты. Дополнительно: нагрузочное и другие виды тестирования, очереди, observability, Kubernetes, метрики. Освоишь тест-дизайн для веб-сервисов. Сможешь писать любые тесты на Go. Будешь работать с Docker и Docker Compose.

Продвинутая разработка микросервисов на C#

Теория и практические воркшопы: В итоге:
Разработка веб-приложений на ASP.NET Core. Асинхронное и параллельное программирование. PostgreSQL, NoSQL и Redis. Брокер сообщений Apache Kafka. Узнаешь, как создавать и настраивать микросервисы на ASP.NET Core. Будешь писать чистый код на основе чистой архитектуры. Освоишь оптимизацию SQL-запросов и работу с Kafka. Научишься создавать REST и gRPC API.

Продвинутая Android-разработка: Compose, Kotlin Flow, MultiModule

Углубленное изучение и практика по работе с: В итоге:
Библиотеками Jetpack; Coroutine, Flow и Rx; Compose и декларативным стилем кода; MotionLayout и CustomView; фреймворком Dagger. Узнаешь, как создавать многомодульные приложения и супераппы.

Продвинутая iOS-разработка: SwiftUI и Backend Driven UI

Первый модуль: Второй модуль: В итоге:
Создание приложения на чистом SwiftUI. Разработка различных состояний для компонентов и использование их в связке с Combine. Реализация MVVM архитектуры на SwiftUI и Combine. Изучение Backend Driven UI подхода, роутинга и работы с виджетами. Освоишь SwiftUI и использование Backend Driven UI подхода в разработке. Будешь писать код, который легко поддерживать и масштабировать. Сделаешь проект с тестами в репозитории.

Как попасть на курс

Будем откровенны: на курсах Route 256 интересно, но сложно (об этом можно почитать в отзывах выпускников). Поэтому и отбор жесткий – перед подачей заявки нужно объективно взвесить свой опыт и знания. Вот какие скиллы нужны для прохождения освоения курса:

Продвинутая разработка микросервисов на Go

Обязательно Желательно
Любой язык программирования на уровне middle. Знание алгоритмов и структур данных. Умение писать SQL-запросы. Умение писать асинхронный код и юнит-тесты. Знание паттернов проектирования. Docker, CI/CD, Go, gRPC и Postgres.

Автоматическое тестирование веб-сервисов на Python

Обязательно Желательно
Опыт работы на Python. Браузерное тестирование. Контроль версий Git. Базовые знания сетевых технологий. Docker, CI/CD, Backend тестирование

Автоматическое тестирование веб-сервисов на Go

Обязательно Желательно
Любой язык программирования на уровне middle. Браузерное тестирование. Контроль версий Git. Базовые знания сетевых технологий. Go, Docker, CI/CD, Backend тестирование

Продвинутая разработка микросервисов на C#

Обязательно Желательно
Отличное знание синтаксиса C#. Знакомство с ООП, типами и структурами данных. Знание SQL. Опыт Web-разработки.

Продвинутая Android-разработка: Compose, Kotlin Flow, MultiModule

Обязательно Желательно
Знание Kotlin/Java и Android SDK. Опыт разработки мобильных приложений. Знание основ архитектуры. Работа с Git. Знакомство с основными паттернами проектирования.

Продвинутый курс iOS-разработки: SwiftUI и Backend Driven UI

Обязательно Желательно
Опыт разработки приложений на Swift. Отличное знание iOS SDK. Навыки применения паттернов проектирования. Асинхронное программирование. Понимание принципов тестирования. Основы архитектуры ПО. Работа с Git. Знание UIKit.

Этапы отбора

  1. Заполни заявку на сайте.
  2. Участвуй в соревновании. Контест состоит из алгоритмических задач, за неделю до соревнования организаторы открывают «песочницу» с аналогичными заданиями для ознакомления.
  3. Попади в рейтинг лучших. По итогам контеста организаторы формируют рейтинг – на курс приглашают участников, прошедших контест и подтвердивших опыт разработки.
  4. Перенимай опыт разработчиков Ozon Tech. Курсы можно совмещать с работой – занятия проходят в будни по вечерам и в субботу.

Интересно, хочу попробовать

Как получить оффер в Ozon

Чтобы получить оффер, выпускникам, как и другим кандидатам, нужно пройти собеседование. В чем же преимущества? Во-первых, во время прохождения курса участники знакомятся с разработчиками Ozon Tech, и могут присмотреть команду, в которой хотели бы работать. Во-вторых, на курсах, по сути, готовят будущих сотрудников — программы во многом заточены под потребности Ozon. В третьих, после освоения курса намного проще понять структуру технического собеседования.

Почему курсы бесплатные

Все просто: Ozon растет и развивается, платформе нужны отлично подготовленные специалисты, способные быстро и эффективно решать сложные, нетривиальные задачи. Где взять таких разработчиков? Правильно: подготовить самим, на реальных кейсах, под руководством опытных практиков Ozon Tech и приглашенных экспертов. Лучших выпускников приглашают в команду – из 247 выпускников первого потока офферы получил 81 разработчик.

Хочешь попасть на курс? Оставляй заявку на сайте Route 256

  • 2 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close