Бесплатный курс от экспертов Ozon

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

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

Бесплатный курс от экспертов Ozon
Бесплатно
С тебя вовлеченность и время
Оффер лучшим выпускникам
Погружение в разработку на Go
System design
Очереди
Все о микросервисах
Хайлоад
Шардирование
кэширование
3
4
6
5
2
1
Многопоточный
Быстро компилируемый и исполняемый
Подходит для высоконагруженных систем
Самое большое комьюнити в Ozon
Прост в изучении и применении
Популярный язык для создания микросервисов

Твой путь в дикий мир e-com

Первый модуль
Изучение языка Go и дизайна приложений. Создание своего бота для мессенджера, использующего gRPC для управления и базу данных для хранения. Асинхронные обработчики с паттернами проектирования и юнит-тестами.
Второй модуль
Создание распределённых приложений, observability, SRE, очереди, большие данные, большая нагрузка, Machine learning и опыт разработчиков Ozon.

Твой путь в дикий мир e-com

Первый модуль
Изучение языка Go и дизайна приложений. Создание своего бота для мессенджера, использующего gRPC для управления и базу данных для хранения. Асинхронные обработчики с паттернами проектирования и юнит-тестами.
Второй модуль
Создание распределённых приложений, observability, SRE, очереди, большие данные, большая нагрузка, Machine learning и опыт разработчиков Ozon.
Специальные лекции от приглашённых и внутренних экспертов по Postgres, SRE и высоконагруженному ML.
А во время второго модуля мы построим прототип сложной системы. Всё будет по-взрослому, просто локально в Docker.
Сергей Ивлиев
Декан направления Go

А что еще

Синтаксис Go и создание ПО
1
Асинхронное программирование и gRPC
2
Postgres и его внутреннее устройство
3
Очереди сообщений и паттерны проектирования сложных систем
4
Observability и SRE
5
Шардирование и кэширование
6
Хранение файлов и специальные типы баз данных
7
Высоконагруженный
Machine learning
8

Два месяца теории и практики

студентов и выпускников
Коммьюнити
от экспертов и тьюторов
Менторство
по вторникам и четвергам
с 19:00 до 21:00 по мск
Вебинары
по субботам с разбором кейсов
Воркшопы
для лучших выпускников
Офферы

Два месяца теории и практики

по вторникам и четвергам
с 19:00 до 21:00 по мск
Вебинары
от экспертов и тьюторов
Менторство
по субботам 
с разбором кейсов
Воркшопы
студентов и выпускников
Коммьюнити
для лучших выпускников
Офферы
Заявка на контест
Набор на 2-й поток по направлению Go завершен. Но ты можешь оставить заявку на следующий отбор.
Нажимая «Подать заявку», вы соглашаетесь с политикой обработки персональных данных

Необходимые навыки для участия

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

Этапы отбора

Подай заявку
За неделю до контеста ты получишь ссылку для регистрации на платформе Codeforces, там же ты сможешь потренироваться и пройти тестовый раунд


Старт занятий
Старт занятий через неделю после подведения итогов контеста
Попади в рейтинг
По итогу контеста мы сформируем рейтинг и пригласим лучших участников на курс
Выбери свою команду в Ozon
Уже во время участия ты сможешь пройти собеседования в разные команды
1
2
4
3
Эксперты и тьюторы Ozon
Приглашённый эксперт
IT-предприниматель
Алексей Шаграев
«В прошлом — сотрудник Google Switzerland, а также бывший руководитель разработки интерактивных и мгновенных сценариев Поиска Яндекса. К.т.н., доцент МФТИ. Член комитета Go readability в Google»

По окончании курса ты сможешь

Писать на Golang
1
Разрабатывать надёжный и поддерживаемый код
2
Проектировать сложные распределённые системы
3
Обеспечивать мониторинг и поддержку созданных тобою систем
4
Работать в самой быстрорастущей отрасли
5
Разбираться в системе лифтов «Москва-Сити»
6
Показать три репозитория на GitHub со своими разработками во время курса
7

По окончании курса ты сможешь

Писать на Golang
1
Разрабатывать надёжный и поддреживаемый код
2
Проектировать сложные распределённые системы
3
Обеспечивать мониторинг и поддержку созданных тобою систем
4
Жить полной жизнью в самой быстрорастущей отрасли
5
Разбираться в системе лифтов «Москва-Сити»
6
Показать три репозитория на GitHub со своими разработками во время курса
7
Заявка на участие в отборочном контесте
Набор на 2-й поток по направлению Go завершен. Но ты можешь оставить заявку на следующий отбор.

Часто задаваемые вопросы

Кому подходит?
Тем, кто хочет перейти на Go с другого языка и тем, кто уже пишет на Golang.
Для участия тебе нужно иметь опыт разработки от двух лет.

Что представляет собой контест?
Соревнование в онлайн-формате на платформе Codeforces. Контест состоит из тестов и задач разного уровня сложности.
Задания доступны на:
Go 1.14
PHP 7.4
C++ 17
Java 11
Python 3.8
C# 6.12.0
C 99
Sqlite 3
Bash 5.1.4
NodeJS 14
Можно ли совмещать работу и курс?
Да, занятия будут проходить вечером. Но тебе нужно будет спланировать свое время с учетом нагрузки десять-двенадцать часов в неделю.
На основании чего будет приниматься решение о зачислении?
На основе твоего места в рейтинге контеста и совокупного опыта разработки.
Как я узнаю о результатах?
Как только мы проверим все работы и составим рейтинг, тебе на почту придет письмо с результатами.
Что необходимо для занятий?
Тебе понадобится ноутбук или компьютер и устойчивое интернет-соединение.
Какие условия трудоустройства?
Офисы Ozon есть только на территории России, поэтому трудоустраивать мы можем только тех, кто находится в РФ.
Приходи в Ozon Tech делать лучший
в России e-commerce. Посмотри *видео про нашу команду
C#
iOS
Go
QA
Все права защищены. 2022 @ Ozon Tech
* Персональные данные опубликованы в соответствии со ст.10.1 Федерального закона РФ No 152-ФЗ от 27 июля 2006г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе, дальнейшее распространение персональных данных третьими лицами запрещена.
Все права защищены. 2022 @ Ozon Tech
* Персональные данные опубликованы в соответствии со ст.10.1 Федерального закона РФ No 152-ФЗ от 27 июля 2006г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе, дальнейшее распространение персональных данных третьими лицами запрещена.