-
Добро пожаловать!
-
Материалы перед началом
-
Go / Лекция 1
-
Go / Лекция 2
-
Go / Воркшоп
-
Go / Лекция 3
-
Go / Лекция 4
-
Go / Воркшоп
-
HTTP и gRPC / Лекция 5
-
HTTP и gRPC / Лекция 6
-
HTTP и gRPC / Воркшоп
-
Базы данных / Лекция 7
-
Базы данных / Лекция 8
-
Базы данных / Воркшоп
-
Мониторинг / Лекция 9
-
Мониторинг / Лекция 10
-
Мониторинг / Воркшоп
-
Брокеры сообщений / Лекция 11
-
Брокеры сообщений / Лекция 12
-
Брокеры сообщений / Воркшоп
-
Написание эффективного кода / Лекция 13
-
Написание эффективного кода / Лекция 14
Тема: Go
- Язык Go
- Основы написания конкурентного кода
- Написание тестов
Тема: HTTP и gRPC
- Напишем простейший HTTP сервер с тестами и mock'ами
- Изучим язык контрактов Protocol Buffers (aka protobuf)
- Доработаем наш сервер для работы по gRPC протоколу
Тема: Базы данных
- Научимся подключаться к БД и писать запросы, которые не станут бутылочным горлышком
- Узнаем о том, как устроен Postgres и как работать с ним эффективно
Тема: Мониторинг
- Научимся логировать работу приложения на Go
- Изучим мониторинг, используя Grafana, Prometheus и язык запросов PromQL
- Научимся трассировке приложения, используя Jaeger
Тема: Брокеры сообщений
- Доработаем сервер для асинхронного взаимодействия, используя Kafka
Тема: Написание эффективного кода