Я собираю cookies и провожу анализ через Яндекс.Метрику, чтобы тебе было комфортно находиться на сайте:)
Микросервисы, как в BigTech пп аыыавы

Микросервисы,
как в BigTech пп аыыавы

Научись разрабатывать высокопроизводительные, масштабируемые микросервисы, как в. ВК Yandex OZON Avito СБЕР Тинькофф, и увеличь свои шансы на трудоустройство в BigTech или повышения грейда
Преподаватель
Старший разработчик в Avito
Предзапись
8 недель

Обучение подойдет для Junior и Middle backend-разработчиков

  • Знать основы Golang - все практические примеры будут на нем
  • Уметь пользоваться git, чтобы качественно работать с кодовой базой
Для курса нужно:
Узнаешь необходимый стек для разработки микросервисов (Go, http, gRPC, Redis, Postgres, Prometheus и др.) и сможешь откликаться на классные вакансии

Курс адаптирован под частые проблемы backend-a, с которыми приходится сталкиваться на работе

Перехожу на Go – хочу быстро узнать всю внутрянку построения микросервисов / попасть в BigTech

Узнаешь лучшие практики, нюансы и лайфхаки построения микросервисов, которые применяются в Yandex, Ozon, Avito, СБЕР, Tinkoff и др.

Хочу систематизировать знания и повысить свою квалификацию в микросервисах и архитектуре

Напишешь высокопроизводительные микросервисы с масштабируемым кодом и разработаешь проект с использованием своих платформенных библиотек

На работе уходим от монолита — хочу научиться писать микросервисы, чтобы поднять грейд и ЗП

На обучении ты глубоко
погрузишься в микросервисы

Научишься использовать протокол gRPC в Golang-приложениях
Освоишь работу с PostgreSQL, написав свои компоненты-заготовки, упрощающие разработку
На практике научишься применять архитектурные подходы построения микросервисов
Освоишь паттерны отказоустойчивости микросервисов
Реализуешь межсервисное взаимодействие, систему аутентификации и авторизации
Обеспечишь мониторинг своего сервиса и покроешь его тестами, чтобы исключить ошибки в работе
программа

Беспощадно кодим микросервисы на протяжении 8 недель

Cодержание
  • Что такое протокол http
  • Напишем http-сервер
  • Что такое REST
  • Чем плох json
  • Что такое protobuf
  • Чем плох http 1.1
  • Что такое gRPC?
  • Пишем первый proto-файл
  • Генерируем proto-файл
  • Реализуем простую логику ручек
  • Поднимем gRPC-сервер со своим API
  • Реализуем gRPC-клиент


Результат
  • Создашь два рабочих микросервиса с gRPC-серверами внутри, которые поддерживают базовый API

А потом бесплатно учимся хорошо устраиваться в BigTech:)

Бонус №1
Составишь резюме, после которого приглашают на собеседование
Любовь Прохорова
Карьерный консультант, ex Senior IT Recruiter
  • Как на самом деле правильно составлять резюме?
  • Какие главные ошибки айтишников при поиске работы?
  • Красные флаги в резюме, которые не любят рекрутеры
Бонус №2
Научишься при трудоустройстве поднимать оффер на 30 000−70 000 рублей
Максим Фатин
Эксперт по ведению переговоров, Senior Developer
  • Стоит ли говорить рекрутеру ожидания по зарплате?
  • Как тимлид может влиять на твой оффер?
  • Механики и лайфхаки – как поднять финальный оффер?
Бонус №3
Лучшему студенту потока — 3 бесплатные консультации со старшим разработчиком Авито
Олег Козырев
Преподаватель, Senior Engineer в Avito Tech
Поболтаем за жизнь, о работе, решим карьерные трудности или глубже разберем темы с курса 1 на 1. А еще можем провести mock-собеседование — погоняю тебя по позиции, на которую хочешь устроиться, и поделюсь фишками прохождения реального собеса

Весь процесс твоего обучения по шагам

Смотришь видеоуроки и ходишь на онлайн-встречи с разборами домашек и вопросов

Учишься без спешки и горящих дедлайнов — каждую неделю тебе будут открываться несколько уроков, чтобы ты изучал информацию последовательно и структурированно

Делаешь 2-х уровневую домашку с упором на реальную практику

У тебя будут обязательные и необязательные домашки. Задания полностью моделируют реальные ситуации в BigTech-компаниях, чтобы ты на 100% был (-а) готов (-а) к работе над большими проектами

Какие будут домашки?

Сверяешь свое решение с эталонным и разбираешь ошибки на live-встречах

Все домашки проверяет преподаватель — даёт обратную связь и показывает свое решение

Code review-ишь сокурсников

При желании будешь получать на проверку домашки других учеников – закрепишь полученные знания и научишься читать коды своих коллег на работе

Читаешь дополнительные материалы

К домашкам ты получишь список учебников, зарубежных курсов и статей, которые позволят тебе изучить микросервисы еще глубже
  • Создать репозиторий под названием auth и настроить, как было показано в Блоке 1
  • Создать репозиторий под названием chat-server и настроить, как было показано в Блоке 1
  • В репозитории auth описать User API в proto-файле и реализовать холостую логику, то есть можно просто печатать входные данные на экран
  • В репозитории chat-server описать Chat API в proto-файле и реализовать холостую логику, то есть можно просто печатать входные данные на экран
Это твой дипломный проект — консольный чат с регистрацией, авторизацией и обменом сообщениями между клиентами

Результат обучения — консольный чат

8:00
Обзор проекта
Эту красоту ты покроешь тестами и мониторингом ( логи , метрики , трейсы ), чтобы убедиться в качестве своей работы, а потом без проблем возьмешь этот pet-проект в свое портфолио для демонстрации опыта в BigTech
Олег Козырев
Старший инженер в Avito
Это твой дипломный проект — консольный чат с регистрацией, авторизацией и обменом сообщениями между клиентами
8:00
Обзор проекта
Эту красоту ты покроешь тестами и мониторингом ( логи , метрики , трейсы ), чтобы убедиться в качестве своей работы, а потом без проблем возьмешь этот pet-проект в свое портфолио для демонстрации опыта в BigTech
Олег Козырев
Старший инженер в Avito

Преподаватель — Олег Козырев

Avito Senior Engineer
разрабатываю BaaS-платформу (Backoffice as a Service)
Ozon Tech: Логистика Senior Engineer
разрабатывал сервисы организации перевозок товаров продавца на склад
Ozon Tech: Моменты Senior Engineer
разрабатывал систему модерации «рилсов» внутри приложения Ozon
Ozon Tech: Маркетплейс Senior Engineer
разрабатывал сервис, который отслеживает своевременность доставки посылок
Route 256 Ex-преподаватель и тьютор
менторил и преподавал курсы по построению микросервисов в школе Ozon Tech
YaTalks Ведущий конференции
вел второй день конференции по программированию от Яндекса
>4000 часов
Практики на реальных проектах в Ozon и Avito
6+ лет
Занимаюсь
программированием
2 000+
Подписчиков

на YouTube-канале
Ученики оценивают качество материала
на 4.94/5

А ещё честно рассказывают о процессе обучения на камеру

Бесплатно забронируй за собой место на следующем потоке

Как только пойдет набор – ты сразу об этом узнаешь
  • 18 практических уроков
  • Бессрочная запись курса
  • Домашние задания после лекций
  • Дипломный проект
  • Q&A-сессии и live-разборы домашек
  • Доп.модуль от HR-специалиста
  • Доп.модуль по торгу за зарплату
  • Проверка всех ДЗ от преподавателя
  • Code review сокурсников
  • Возможность досдать домашки в течение 1 месяца после окончания курса
  • Новые уроки следующих потоков в течение 1 года
  • Возможность взять «академ», если пока не можешь качественно продолжать обучение
Без проверки
  • 18 практических уроков
  • Бессрочная запись курса
  • Домашние задания после лекций
  • Дипломный проект
  • Q&A-сессии и live-разборы домашек
  • Доп.модуль от HR-специалиста
  • Доп.модуль по торгу за зарплату
  • Проверка всех ДЗ от преподавателя
  • Code review сокурсников
  • Возможность досдать домашки в течение 1 месяца после окончания курса
  • Новые уроки следующих потоков в течение 1 года
  • Возможность взять «академ», если пока не можешь качественно продолжать обучение
С проверкой (только 40 мест)
Если у тебя не будет времени учиться на курсе, ты сможешь взять академический отпуск и вернуться к учебе в следующем потоке

Так можно делать только один раз:)
  • Доступна оплата из других стран в любой валюте
  • Гарантия возврата денег в течение 1 недели обучения

Протестируй курс
на бесплатном уроке

3 февраля 1,5 часа 70% практики
С нуля разберешься в монолитной и микросервисной архитектуре приложения
Узнаешь, в чём разница между монолитом и микросервисами, их сильные и слабые стороны
Поймешь, нужны ли в твоем проекте микросервисы и какие паттерны используют BigTech-компании

Веду ламповый TG-канал, бложик на YouTube и Linkedin:)

Задача из Ozon: Golang собеседование
Чистая архитектура проекта на Golang
gRPC в Golang: Практическое Введение в Основы

Заблуждения и частые вопросы

Пиши в телеграм — отвечу сразу, как увижу сообщение:)

Есть вопрос?

{ Олег Козырев }, © 2024
Made on
Tilda