За 8 недель вы освоите подходы и практики ведущих инженеров "бигтеха" и научитесь создавать масштабируемые и отказоустойчивые системы, готовые к высоким нагрузкам.
Курс построен на практике и реальных кейсах крупных технологичных компаний.
Уверенное знание Go: работа с пакетами, стандартной библиотекой, понимание основ concurrency в Go
Опыт работы с базами данных
Базовый опыт написания тестов и отладки кода
Чем займемся на курсе:
Углубимся в архитектуру, конкурентность, оптимизацию кода и работу с высокими нагрузками, а также разберём CI/CD, контейнеризацию и применение AI в разработке.
Научимся проектировать и разрабатывать масштабируемые программные системы, предназначенные для эффективной работы под высокими нагрузками в инфраструктуре "бигтеха".
Занятие 9. Мониторинг (Observability) и журналы приложения
Мониторинг микросервисов
Лучшие практики логирования
Инструменты: Prometheus, Grafana, ELK stack
Домашнее задание
Занятие 10. Работа приложения в инфраструктуре технологичной компании
Особенности разработки приложений для облачной среды
Контейнеризация
Оркестрация приложения в среде Kubernetes
CI/CD и доставка приложения
Домашнее задание
Неделя 7
Неделя 7
Итоговый проект + блок вопросы-ответы
Разработаем полноценное приложение - Геокодер, позволяющее искать пространственные объекты (как на Яндекс.Картах)
Применим полученные знания по продвинутым возможностям языка
Будем использовать реляционные и нереляционные БД
Сделаем сервис готовым к высоким нагрузкам
Поговорим о различных алгоритмах и структурах данных, использующихся в поиске информации
Сделаем приложение готовым к инфраструктуре "бигтеха"
Неделя 8
Неделя 8
Неделя для работы над проектом
Оставить заявку
Проект онлайн-школы Thinknetica
Помогаем разработчикам расти с 2013 года — курсы, воркшопы, много практики.
Почему именно мы?
Наши авторы - ведущие разработчики и тимлиды российских и зарубежных компаний уровня Senior+ и Architect, практики с большим опытом.
В профессиональных курсах мы даем уникальную информацию, которую не найти в открытых источниках. Это концентрированный опыт наших авторов-экспертов, который они передают, чтобы вы могли сэкономить годы и сразу применить лучшие подходы и наработки в своей работе и вырасти в профессии.
Как построен курс
1
Онлайн-занятие
Живой вебинар от эксперта с теорией и практикой
2
Задание
Практическое задание к каждому вебинару , которое позволит отработать и закрепить полученные навыки
3
Проверка
Автор курса проверит задание и даст рекомендации по его улучшению.
4
Живое общение
Закрытый чат с участниками потока и автором курса
Почему этот курс особенный
Курс раскрывает ключевые темы, необходимые ведущему Go-разработчику в компаниях "бигтеха".
Глубокая проработка продвинутых тем
Не изучение основ, а разбор архитектуры, конкурентности, оптимизации и высоких нагрузок, что критично для серьезных проектов.
Практика и реальные кейсы
Курс построен на реальных кейсах и практических заданиях — не просто теория, а разбор реальных задач, с которыми сталкиваются разработчики в крупных компаниях.
Актуальные технологии и инструменты
В программе — Generics, рефлексия, CI/CD, Kubernetes, мониторинг (Prometheus, Grafana, ELK) и интеграция AI в разработку. Всё, что нужно для работы в современных технологических компаниях.
Проектирование масштабируемых и отказоустойчивых систем
Принципы, подходы и лучшие практики, которые используются в компаниях "бигтеха"
Навык работы с высокими нагрузками
Разберемся с профилированием, оптимизацией кода и управление памятью, что сделает вас как разработчика сильнее и ценнее.
Готовность к промышленному уровню
После курса вы сможете эффективно интегрироваться в команды крупных IT-компаний.
Дмитрий Титов Автор и ведущий курса
Лидер направления разработки "Геосервисы" в Wildberries ex-VK ex-МТС
Дмитрий о себе:
"Работаю техническим лидером крупного направления разработки внутри WB, в котором трудятся уже более сотни квалифицированных специалистов и мы продолжаем расти.
Геосервисы - проект, нацеленный на создание конкурента Яндекс.Картам и поэтому эффективность разработки, хорошая архитектура, производительность, отказоустойчивость и безопасность - наши приоритеты. Именно за эти качества наших систем я отвечаю в WB.
До прихода в WB руководил в качестве team lead разработкой облачной платформы для баз данных в VK. Мы делали DBaaS в Kubernetes.
На Go программирую более 8 лет."
Обзор курса от автора
Требования к участникам
Опыт коммерческой веб-разработки от 1 года
Уверенное знание Go: работа с пакетами, стандартной библиотекой, понимание основ concurrency в Go
Опыт работы с базами данных
Базовый опыт написания тестов и отладки кода
Стоимость
в тариф входит: Живое участие во всех эфирах Общий чат участников Записи всех эфиров Сертификат об участии Практические задания Проверка заданий