Сможете писать реальные проекты с использованием лучших практик разработки на Go. Подтяните знания и практику к уровню middle. Чему вы научитесь на курсе Подтяните уровень разработки до middle Узнаете, какие могут быть подводные камни при разработке на Go В плотном формате курса узнаете проблемы, с которыми придется столкнуться при разработке на Go и сможете эффективно их решать Сможете писать реальные проекты с использованием актуальных подходов разработки на Go Сможете добавить итоговый проект в свое портфолио Программа курса: Модуль 1. Вводный курс в GO Начало работы Основные концепции языка Типичные ошибки с slices/maps/etc. Горутины/каналы Типичные ошибки с горутинами Работа с ошибками и интерфейсы Типичные ошибки при работе с errors/interfaces/panic Тестирование Ловушки при написании тестов/советы Пакет context Ошибки/проблемы при работе с context Модуль 2. Важные понятия Основные концепции Профилирование и оптимизация Рекомендации по созданию проектов Модуль 3. Разработка сервиса X (заказа такси, etc.) Http Работа с БД Подходы к разделению сервисов Подходы к работе в микросервисной архитектуре GRPC Брокеры сообщений Observability Антипаттерны работы в микросервисной архитектуре Трейсинг CI/CD