• Форумы
  • Складчины
  • Администрирование

Скачать [Stepik] Go: путь до Senior-разработчика (Роман Вертелецкий)

Поиск складчины
  • Курс создан: Дата начала Воскресенье в 00:47
В избранное
Зарегистрируйтесь, чтобы посмотреть скрытый контент
Робот
Робот форума
Сообщения
427 895
Реакции
2 018
Монеты
21 179
Оплачено
0
  • Воскресенье в 00:47
  • #1
Ссылка на картинку
Чему вы научитесь:
  • Разрабатывать архитектуру отказоустойчивого backend-сервиса на Go, готового к работе в production-среде.
  • Настраивать полноценный CI/CD-пайплайн для автоматического тестирования, сборки и развертывания приложения.
  • Внедрять и использовать key-value хранилище (Redis) и брокер сообщений (RabbitMQ) для решения задач кэширования и асинхронной обработки.
  • Строить систему наблюдения за сервисом (Observability), настраивая сбор метрик, дашборды и алерты с помощью стека Prometheus и Grafana.
  • Осуществлять деплой всего стека приложения (сервис, БД, кэш, мониторинг) с использованием контейнеров и оркестраторов.
  • Конструировать простой фронтенд-интерфейс с помощью LLM для взаимодействия с вашим API и интегрировать его в общую систему.
Курс «Go: путь до Senior-разработчика» - это интенсивная практика для разработчиков, которые хотят вывести свои навыки на промышленный уровень.

Цель курса - научить вас не просто писать код на Go, а создавать, развертывать и поддерживать готовые к работе в продакшене сервисы. Вы соберёте все компоненты современного бэкенда в единый, работающий проект.

Почему этот курс? Потому что здесь нет изолированных примеров. Каждая новая технология (Docker, RabbitMQ, Prometheus) интегрируется в общий проект, показывая, как они работают вместе в реальной жизни. Вас ждут задания по настройке, деплою и отладке, а итогом станет полноценное приложение в вашем портфолио, которое впечатлит любого технического рекрутера.

Для кого этот курс:
  • Backend-разработчики на Go (уровень Junior+), которые хотят вырасти до Middle/Senior и понимать полный цикл жизни сервиса.
  • Программисты на других языках (Python, Java), переходящие на Go и желающие сразу освоить экосистему профессиональной разработки.
  • Разработчики, которые устали от учебных примеров и хотят создать что-то комплексное, с чем можно пойти на собеседование.
  • Те, кто хочет освоить современный стек инструментов (Docker, Kubernetes, RabbitMQ, Grafana) в контексте реального Go-приложения.
Начальные требования
  • Уверенное владение основами Go (срезы, структуры, методы, интерфейсы, горутины, каналы).
  • Базовое понимание SQL и принципов работы сетевых протоколов (HTTP).
  • Опыт работы с Git и командной строкой.
  • Желательно (но не обязательно): начальный опыт работы с Docker (запуск контейнеров).
Программа:

Профессиональный старт: окружение, архитектура и качество кода
  1. Go в 2026: Toolchain, версии и управление зависимостям
  2. Профессиональное рабочее окружение и автоматизация
  3. Архитектура проекта: от папок к чистой архитектуре
  4. Управление зависимостями и конфигурацией
  5. Качество кода: тестирование, бенчмарки и race detector
Работа с данными: проектирование, производительность и observabi
  1. Паттерн Repository и работа с pgx
  2. Проектирование и управление миграциями
  3. Продвинутый SQL в Go: транзакции, изоляция, deadlocks
  4. Кэширование стратегий: от Cache-Aside до Write-Through
  5. Оптимизация и наблюдаемость: индексы, EXPLAIN, метрики
Брокеры сообщений и конкурентные паттерны
  1. Введение в асинхронную архитектуру: когда и зачем нужны брокеры
  2. Надежная доставка: подтверждения, повторные отправки и dead lett
  3. Конкурентные воркеры и шаблоны обработки в Go
  4. Наблюдаемость асинхронных процессов: трассировка и метрики
  5. Интеграция событий в бизнес-логику: Event-Driven Design
Микросервисы, gRPC и сетевое взаимодействие
  1. Эволюция архитектуры: от модульного монолита к микросервисам
  2. gRPC и Protocol Buffers: быстрая и типобезопасная связь
  3. Дизайн API, интерцепторы и безопасность
  4. Наблюдаемость в распределённой системе: трассировка и метрики
  5. Документирование и контрактное тестирование API
Контейнеризация, оркестрация и облачный деплой
  1. Профессиональная контейнеризация Go-приложений
  2. Оркестрация для локальной разработки: Docker Compose
  3. Основы Kubernetes и декларативный подход
  4. Деплой stateful-приложения в Kubernetes
  5. Сетевая инфраструктура и Ingress
  6. Production-практики и CI/CD для Kubernetes
Observability, безопасность и финальный проект
  1. Продвинутый мониторинг: пользовательские метрики и бизнес-логика
  2. Централизованное управление логами и трейсам в распределённой с
  3. Безопасность и аудит в production
  4. Производительность и оптимизация: профилирование в продакшене
  5. Финальный проект: комплексный кейс и защита
Читать дальше...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
stepik паттерн repository продвинутый мониторинг роман вертелецкий
Похожие складчины
Скачать [Stepik] Go (Golang) Турбо
  • Теги
    golang stepik язык go
  • От: Робот
  • 7 Окт 2024
Ответы
0
Просмотры
146
7 Окт 2024
Робот
Скачать [Stepik] C нуля до проектирования систем уровня senior-инженера
  • Теги
    stepik качественные требования приоритеты проектировать архитектуру
  • От: Робот
  • 6 Янв 2026
Ответы
0
Просмотры
53
6 Янв 2026
Робот
Скачать [Stepik] Тренажер теории по Go (Иван Ильченко)
  • Теги
    stepik иван ильченко тренажер теории по go
  • От: Робот
  • 16 Авг 2024
Ответы
0
Просмотры
79
16 Авг 2024
Робот
Скачать [Stepik] Git и Github – базовый курс для разработчика (Shultais Education)
  • Теги
    git и github shultais education stepik базовый курс для разработчика
  • От: Робот
  • 30 Май 2025
Ответы
0
Просмотры
77
30 Май 2025
Робот
Скачать [Stepik] Продвинутый python: заряди свои батарейки (Артем Егоров)
  • Теги
    stepik артем егоров заряди свои батарейки продвинутый python
  • От: Робот
  • 20 Апр 2024
Ответы
0
Просмотры
99
20 Апр 2024
Робот
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Администрирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?