Повышение навыков разработки на Go. Сборка полноценного сервиса для портфолио.
поток: старт 19 мая
Golang-разработчик
видеокурс: старт в любой момент
Научитесь создавать реальные проекты, используя актуальные подходы разработки на Go
80% практики
53 часа практики
Полноценный проект
онлайн-банк, мессенджер, файловое хранилище или свой
Прямое общение со спикером
6 онлайн-встреч в формате «вопрос-ответ» и отдельный чат
Код-ревью проекта
от спикера
11 часов теории
Кому подойдёт курс?
Начинающим разработчикам на Go
  • Повысите навыки разработки и поддержки сервисов
Бэкенд-разработчики
Разработчики на других языках
  • Изучите основу разработки на Golang
Фулстек-разработчики и DevOps-инженеры
  • Внедрите в работу решения по Golang
  • Изучите Golang для перехода в профессию
  • Разберётесь в тонкостях языка и научитесь строить приложения на Golang
  • Разнообразите стек разработки
  • Расширите возможности в разработке инфраструктуры
  • Систематизируете знания о Golang
  • Узнаете больше об инструментах разработки
  • Соберёте рабочий проект для портфолио
  • Попрактикуетесь на максимально приближенных к работе кейсах
  • Научитесь эффективно применять язык Golang
А для инженеров, которые хотят погрузиться в основы Golang, рекомендуем присоединиться к потоку курса «Golang для инженеров»
Курс поможет разобраться
Как сделать так, чтобы проект работал и обслуживал пользовательские запросы даже при деградации части подсистем?
Какие паттерны взаимодействия применить, чтобы сделать простую и надёжную систему?
Как не допустить утечек памяти в нагруженном приложении?
Как избежать проблем при работе с БД?
Как выдерживать растущие нагрузки без покупки или аренды дополнительного оборудования?
Понадобятся знания:
  • Понимание работы с Базами данных и очередями
Будет большим плюсом:
  • Опыт работы с Docker
  • Базовое умение работы в консоли
  • Опыт коммерческой разработки от года
  • Опыт работы с Linux
  • Опыт написания конкурентного/многопоточного кода
Аргументированно выбирать асинхронный подход, чтобы снизить связность системы и повысить общую надёжность
После курса вы сможете
Уверенно писать на Golang и разрабатывать серверные и клиентские приложения
Эффективно использовать сеть для взаимодействия между сервисами и проектировать функциональность исходя из доменной области
Работать и синхронизировать goroutine и проводить оптимизацию под работу в нагруженных приложениях
Эффективно и без неожиданностей распиливать монолит на микросервисы и использовать линтеры, чтобы избежать ошибок
Понимать устройство observability больших систем
Гарантировать качество работы сервиса с помощью юнит- и интеграционных тестов
Главное практика
53 часа практики и сборки собственного полноценного сервиса
В каждом модуле — по три практических задания, от простого к сложному. Внимательно читайте условия и ловушки, которые встречаются в процессе работы. Задания проверяются автоматически, вопросы можно задавать напрямую эксперту в отдельном чате
На курсе вы создадите один проект на выбор
C авторизацией, процессингом платежей и хранением счётов. Вы создадите отказоустойчивую систему с возможностью выдерживать отказы сервисов
Если у вас есть готовая идея, уточните у спикера, как реализовать её в рамках нашего курса
C подпиской на события. Можно использовать minio с s3 совместимым протоколом. Разработаете подписку на события добавления/изменения файлов с учётом работы с миллиардами небольших файлов. Реализуете контроль доступа и версионирование версий файлов
C авторизацией, сервисом обработки сообщений и подсистемой доставки обновлений до клиентов. Вы выберете способ хранения данных. Учтёте всплески нагрузки при переподключении клиентов и возможность доставлять сообщения офлайн
Онлайн-банк
Свой проект
Файловое хранилище
Мессенджер
Бесплатная консультация по курсу «Golang-разработчик»
Ответим на вопросы:
Gони, Redis, Gони!. Как использовать Redis за пределами key-value storage
Особенности работы с конкурентностью в Golang
Виталий Лихачев
SRE в Booking.com
  • 9+ лет в коммерческой разработке
  • Занимал позицию Senior Software Engineer в Avito
  • Выступает с докладами на конференциях
  • Пишет сложные проекты с нетривиальной бизнес логикой на разных языках
  • Строит инфраструктуру под проекты в публичных облаках
Спикер курса
Вводная лекция
Проекты в портфолио:
  • Набор гео-инструментов MAPSLY
  • Интернет-платформа Avito
  • SaaS платформа для автоматизации найма
Прошедшие мероприятия
  • Что будет на курсе?
  • Кому подойдёт курс?
  • Какие особенности и нюансы использования есть у Golang?
  • С чем можно столкнуться на собеседовании?
  • С чем придётся столкнуться в реальных проектах?
Как проходит обучение
4 часа практики
6
20
онлайн встреч
практических заданий
разборы и прямое общение в телеграм-чате со спикером
приближенных к реальным кейсам
13 модулей + бонус тема
63
часа всего
итоговый сертификат
6
часов в неделю
2 часа теории
Шаг 1
Смотрим видеоуроки и читаем теорию
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Делаем практические задания и закрепляем теорию
Обсуждаем задания и задаем вопросы в общем чате со спикером
Встречаемся со спикером и задаем вопросы
Защищаем итоговый проект
Программа
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
старт в любой момент
Видеокурс
Видеоуроки
Практические задания
Свидетельство
Онлайн-встречи со спикером
Чат группы в Телеграм со спикером
Поддержка от куратора группы
в рассрочку на 4 месяца или 45 000 ₽ единовременно
11 250 ₽/мес
Код-ревью итогового проекта
выбор студентов
старт 5 мая
Поток
Видеоуроки
Практические задания
Сертификат
Онлайн-встречи со спикером
Чат группы в Телеграм со спикером
Поддержка от куратора группы
в рассрочку на 4 месяца или 70 000 ₽ единовременно
17 500 ₽/мес
Код-ревью итогового проекта
только для компаний
Заявка от юрлица
Оставьте заявку, с вами свяжется наш менеджер и поможет подобрать подходящий тариф
Видеокурс
Поток
Для команды от 3- х человек
65 000 ₽
80 000 ₽
Договорная
Вернём деньги, если обучение не подойдёт
Если в течение двух недель решите, что курс вам не подходит, мы вернём полную стоимость обучения
Верните 13% от стоимости обучения
Оформив налоговый вычет. Запросите у нас документы для налогового вычета, и мы пришлём вам всё необходимое
Начни учиться бесплатно
Познакомьтесь с материалами и спикерами курса. Демо-курс доступен 3 дня.
Корпоративное обучение
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас.
Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →
Нужна консультация?
задайте нам свой вопрос
+7