Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Если у вас возникают проблемы с пополнением баланса по карте, то пробуйте через СБП . Он еще и выгоднее (без комиссии банка).


СБП - это система быстрых платежей - перевод по номеру телефона без комиссии

Скрыть объявление

Если у Вас проблемы с пополнением баланса, то попробуйте отключить VPN и воспользоваться этим Сайтом

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

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

Тема в разделе "Курсы по программированию"

Цена:
4900 руб
Взнос:
356 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

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

    [​IMG]

    Чему вы научитесь:

    • Разрабатывать архитектуру отказоустойчивого 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. Финальный проект: комплексный кейс и защита

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх