Добро пожаловать 👋 на курс: Быстрый переход на Go для middle/senior разработчиков 💪

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 


Курс

 

🗓️ 1.5 месяца c 03.08 до 14.09

 

🖥️ 13 занятий:

Финальная встреча 17.09 🏁

 

Расписание

 

Занятия


Программа

Программа разделена на 2 модуля: A 📗 и B 📘

 

📗 Модуль A

Модуль A направлен на изучение: синтаксиса языка, знаний и инструментов необходимых для разработки Go пакетов

golangstruct🎉interface🎉multi
IIIIII IV V
03.0805.0810.0812.0817.0819.0824.08

 

📘 Модуль B

Модуль B направлен на изучение: знаний по разработке высоконагруженных сервисов и соответсвующих инструментов

🎉grpc🎉dbsre🏄🏁
 VI VIIVIIIIXX
26.0831.0802.0907.0909.0914.0917.09

 


Проект

Микро-сервис для определенной сущности из предметной области Ozon Voice Assistant

1 проект = 1 сервис 🚀 = 8 этапов 🧱

Этапы 🧱 описываются основными заданиями + могут включать в себя дополнительные топики для улучшения 💫

 

Cостояния этапа:

✔️ - все хорошо

🔧 - осталось подкрутить

🏗️ - в работе

 

Дедлайны

1 этап 🧱 - 7 дней ⌛:

Защита

14.09 🏁 - последний дедлайн по проекту

Проект считается защищенным, если все этапы имеют отметку ✔️ (допускается несколько 🔧)

 


Менторство

1+ падаван - 1 ментор

 

Общение происходит в мессенджере Slack

У каждого обучающего есть ментор

У ментора может случиться отпуск 🏖️ в этом случае в таблице прогресса будет соответсвующее обновление

1234567891011...
...

Системы

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

 

получить купон для активации продукта на период обучения можно в таблице прогресса из query параметра code


Прогресс

Таблица прогресса отображает: текщий прогресс по проекту, текущего ментора и ссылки на полезные источники ✨

 

 

Желаю больших 💎 успехов в Ваших дальнейших прогрессах 🏆 По вопросам можете писать мне в личку @Slava V ❤️

 


Воркфлоу

 

  1. Принять участие в открытие курса 🥳
  2. Узнать, кто является куратором курса
  3. Отправить ссылку на свой GitHub профиль куратору проекта
  4. Ознакомиться с таблицей прогресса, полученной в канале #announcements-3
  5. Создать репозиторий c названием, указанным в таблице прогресса 🚀

 

for i in range(1, 9): лекции 🔬

  1. Принять участие в лекционном занятие i
  2. Ознакомиться с заданием i в канале #project-3
  3. Подготовить решение для задания i (создать PR) -- за 2 дня до дедлайна
  4. Отправить своему текущему ментору ссылку на данный PR
  5. Учесть все обязательные пожелания ментора и подготовить обновления -- до дедлайна
  6. После аппрува от ментора смерджить данный PR
  7. При необходимости попросить ментора обновить информацию в таблице прогресса

 

for i in range(1, 5): воркшоу 🎉

  1. Принять участие в воркшоу i
  2. Узнать об опыте спикера в решение определенных задач
  3. Задать все интересующие вопросы
  4. Поделиться своим опытом в решение схожих задач

 

1: круглый стол 🏄

  1. Принять участие в круглом столе
  2. Обсудить топики по улучшению проекта
  3. Создать issue с перечислением всех желаемых топиков по улучшению
  4. Создать PR с реализацией улучшений и отправить его текущему ментору