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

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Освоив материалы [Stepik] Go: путь до Senior-разработчика [Роман Вертелецкий], вы сможете увереннее работать с серверной инфраструктурой, сетями и системными сервисами. Складчина станет удобным способом приобрести курс.

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
462 765
Реакции
45 701
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] Go: путь до Senior-разработчика [Роман Вертелецкий]
Ссылка на картинку
Чему вы научитесь:
  • Разрабатывать архитектуру отказоустойчивого 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 продвинутый мониторинг роман вертелецкий
Похожие складчины
Kail
Ответы
0
Просмотры
115
Kail
Kail
Kail
Ответы
0
Просмотры
543
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
468
Kail
Kail
Kail
Ответы
0
Просмотры
87
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
1K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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