Golang Developer. Professional

От основ и внутреннего устройства Go – до создания микросервисов и взаимодействия с другими системами

31 июля

Professional

5 месяцев

Онлайн

Ср/Пт 20:00 Мск

Для кого этот курс?

  • Для бэкенд-разработчиков. Сможете перейти на Golang, повысите уровень, изучите различные фреймворки и подходы к написанию API
  • Для тех, кто уже разобрался с основами Go, и тех, кто прошёл базовый курс Golang Developer. Basic. Научитесь эффективно применять язык, фундаментально изучите полезные инструменты
  • Для DevOps-инженеров и фулстек-разработчиков. Сможете систематизировать знания и расширить возможности в разработке инфраструктуры
  • Для разработчиков на других языках. Быстро пройдёте от основ Go до профессиональных инструментов разработки

Необходимые знания:

  • опыт разработки от 1 года
  • опыт разработки backend-приложений
  • знание git, работа в GitHub
  • общее знакомство с CI: GitLab CI, Travis CI

Будет плюсом:

  • знания по основным конструкциям и синтаксису Go
  • знание одного из ЯП, в особенности С/C++
  • опыт администрирования Linux

Что вам даст этот курс?

  • Погрузитесь в идиоматику; узнаете, как правильно писать на Golang
  • Поработаете с реальными коммерческими задачами от разработчиков из ведущих компаний
  • Изучите не только синтаксис языка, но и внутренние механизмы Go
  • Узнаете о значимых случаях перевода крупных высоконагруженных проектов с других технологических стеков (PHP, C#) на стек языка Go
  • Изучите прикладные алгоритмы, которые должны знать все претенденты на позиции middle и senior в крупных IT-компаниях
  • Разберёте способы решения задач по олимпиадному программированию

После обучения вы сможете:

  • создавать надёжные серверные приложения
  • решать практические задачи
  • углубить знание языка и сопутствующего технологического стека
  • избежать типичных ошибок в программировании на Go
  • работать с базами данных SQL и NoSQL

Синергия простоты и больших возможностей


Golang – альтернатива С++ для быстрой разработки бизнес-функциональности приложений. При высоком спросе на Golang-разработчиков, конкуренция на рынке всё ещё невысока. Средний доход middle- и senior-специалистов – от 220 000 рублей

Процесс обучения

У нас нет предзаписанных уроков.
Занятия в OTUS – это онлайн-вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.
И самое главное – сможете практиковаться!

Узнайте всё о Golang


От основ и внутреннего устройства Go – до создания микросервисов и взаимодействия с другими системами

Учитесь у экспертов


Наши преподаватели – эксперты из крупных компаний. Все они регулярно применяют Golang в рабочих задачах

Попробуйте на практике


Основа курса – практический опыт разработчиков. Работайте с Golang там, где его используют чаще всего

Трудоустройство

  • Разместите резюме в базе OTUS: так наши партнёры смогут пригласить вас на интервью
  • Участвуйте в карьерных мероприятиях: там мы разбираемся, как составить резюме
  • Проявите себя на занятиях и получите возможность пройти собеседование у партнёров OTUS

Golang Developer

Перспективы направления
Средний уровень зарплат в Москве:
100 000Junior+ специалист
220 000Middle+ специалист
350 000Senior специалист
1000
актуальных вакансий

Работодатели курса

Формат обучения

Интерактивные вебинары

 

2 онлайн-занятия по 2 академических часа в неделю, вечный доступ к обучающим материалам

Практика


Итоговая проектная работа усилит знания, а её успешная защита – откроет новые карьерные возможности

Активное комьюнити

 

Общайтесь с преподавателями на вебинарах, в закрытом телеграм-чате, при проверке домашних заданий

Программа

Начало работы с Go

В первом модуле мы посмотрим на Go как на язык программирования. Рассмотрим основные синтаксические конструкции и их выполнение в runtime. Основное внимание уделим конструкциям, уникальным для языка Go, которых нет в другом языке.

Тема 1: Знакомство с курсом / ДЗ

Тема 2: Синтаксис языка

Тема 3: Особенности языка и типовые ошибки / ДЗ

Тема 4: Лучшие практики работы с ошибками / ДЗ

Тема 5: Тестирование в Go

Тема 6: Продвинутое тестирование в Go

Тема 7: Интерфейсы изнутри / ДЗ

Concurrency в Go

Второй модуль мы посвятим одной из самых главных тем Go - конкуррентности. Познакомимся с горутинами и каналами, с тем, как устроена память и сборка мусора в Go. Научимся писать конкуррентно-безопасные программы.

Тема 1: Горутины и каналы

Тема 2: Примитивы синхронизации в деталях / ДЗ

Тема 3: Дополнительные примитивы синхронизации

Тема 4: Concurrency patterns / ДЗ

Тема 5: Go внутри. Планировщик

Тема 6: Go внутри. Память и сборка мусора

Стандартные библиотеки и практики

В третьем модуле мы познакомимся с основными функциями стандартной библиотеки Golang, а также наиболее популярными open-source библиотеками. Научимся взаимодействовать с операционной и файловой системами из Go, поговорим о понятиях рефлексии и кодогенерации, а также рассмотрим инструменты профилирования программ, написанных на Go.

Тема 1: Работа с вводом/выводом в Go / ДЗ

Тема 2: Конфигурация и логирование

Тема 3: CLI / ДЗ

Тема 4: Рефлексия

Тема 5: Кодогенерация и AST

Тема 6: Дженерики в Go / ДЗ

Тема 7: Профилирование и оптимизация Go программ / ДЗ

Работа с сетью и БД

Go чаще всего используется для написания сетевых сервисов. В четвертом модуле мы изучим, как работать с сетью в языке Go. Рассмотрим стандартные протоколы и форматы, а также напишем простой web-сервер. Отдельное внимание будет уделено обработке ошибок, возникающих при работе с сетью. Дополнительно в данном модуле мы поговорим о работе с SQL и gRPC.

Тема 1: Контекст и низкоуровневые сетевые протоколы / ДЗ

Тема 2: Работа с SQL / ДЗ

Тема 3: Работа с NoSQL

Тема 4: Работа с HTTP

Тема 5: Работа с gRPC

Тема 6: Работа с gRPC ч.2 / ДЗ

Микросервисы

В пятом модуле мы рассмотрим вопросы архитектуры web сервисов, в частности популярную на данный момент микросервисную архитектуру. Рассмотрим вопросы интеграционного тестирования, развертывания и эксплуатации приложений.

Тема 1: Монолит и микросервисы

Тема 2: Кэширование

Тема 3: Очереди сообщений / ДЗ

Тема 4: Docker

Тема 5: K8s / ДЗ

Тема 6: Helm

Тема 7: Мониторинг / ДЗ

Тема 8: Тестирование микросервисов

Тема 9: System Design

Проект

Проект, разрабатываемый студентами, будет представлять собой реализацию микросервиса с полным набором компонентов, таких как: ядро, работа с хранилищем, конфигурация и логгирование, работа с очередями сообщений, liveness пробы, Makefile, юнит и интеграционные тесты, статический анализ кода, файлы для деплоя, Dockerfile'ы и пр.

Тема 1: Проектная работа. Вводное

Тема 2: Консультация по проектам

Тема 3: Итоговое занятие

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектная работа

 

К окончанию курса вы разработаете микросервис на Go. Можете использовать бизнес-кейс, развить собственную идею или просто взять учебное задание. Выпускной проект защищают перед преподавателем. После успешной защиты вы получите свидетельство о повышении квалификации

Примеры итоговых проектов студентов: 

  • Системный мониторинг
  • SQL-мигратор
  • Banner Rotation service
  • Rate Limit. Анти-брутфорс
  • Превьювер изображений

Преподаватели

Руководитель курса

Олег Венгер

Руководитель группы "Защита профилей"

Wildberries

Кристина Ступникова

Сергей Андрюнин

DevOps инженер

Артем Желтак

Head of Engineering

Ridehailing company

Евгений Степанкевич

Backend-разработчик

OZON

Алексей Романовский

Разработчик

Resolver

Илья Феоктистов

Senior software engineer

Agoda

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Бесплатный открытый вебинар – онлайн-занятие с преподавателем курса. На открытом вебинаре можно посмотреть, как проходит обучение, а ещё – узнать что-то ценное по интересующей теме. На занятии слушатели могут задавать ведущему вопросы.

Интеграционные тесты на Go
Олег Венгер
На занятии мы посмотрим какое место в пирамиде тестирования занимают интеграционные тесты. Узнаем зачем же их писать, и напишем несколько таких тестов....
2 июля в 17:00
Открытый вебинар

Прошедшие
мероприятия

Сергей Андрюнин
Открытый вебинар
Изучаем методы трассировки программ: метрики
Олег Венгер
Открытый вебинар
Избегайте ловушек: классические ошибки при собеседовании на позицию middle+ Go-разработчика
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Кирилл Лаврентьев

03.06.2024
Работаю в МТС Диджитал DevOps инженером. Почитал отзывы в Интернете на курс Golang Developer. Professional плюс знакомая училась, ей понравился курс, и я решил выбрать его. На курсе понравился широкий обзор тем, не только язык Go, но ещё и смежные области такие как Helm, Kubernetes, SQL и NoSQL — это действительно важно в реальной работе на проектах. Также рассматривались фишки именно последних версий Go. Понравилось, что к каждому занятию идут приложения в виде кода и презентация в формате пдф. Есть записи, всегда можно посмотреть или пересмотреть урок, если подзабыл. Не понравились переносы занятий день в день, иногда из-за этого не получалось смотреть в онлайне в другой день, только в записи. Благодаря курсу я получил навыки работы с кодом на Go, понимаю теперь, как устроены проекты на Go, могу написать простые проекты самостоятельно. На работе написал шаблоны CICD для сборки Go приложений и проверку кода линтерами.

Игорь Солодовников

27.05.2024
Достаточно давно работаю по направлению QA, на текущий момент являюсь QA Tech Lead/SDET. Курс был необходим для погружения в язык Golang и последующего продолжения развития автоматизированных тестов внутри сервиса моей команды. Этот курс показался наиболее подходящим для достижения моих целей. Касательно самого обучения, понравилось: структура подачи материала, домашние задания, преподавательский состав. Не понравилось: некоторые темы прошли "Галлопом по европам", но в целом это не сильно помешало, поскольку больше касалось тем для общего развития. Насчет того что дало/даст обучение - дало знания и лучшее понимание нового языка (ранее работал с Python), а к чему это приведет в дальнейшем покажет время=)

Сергей Барауля

19.04.2024
До обучения в Otus работал в качестве backend разработчика в Web студии, основной язык программирования, который я использовал в работе - Golang. Основные цели, которые я ставил перед началом курса: узнать лучшие практики при разработке на Golang, углубить знания в этом языке, разобрать подводные камни, с которыми еще не сталкивался в работе, более глубоко изучить другие технологии и нюансы работы с ними (СУБД, очереди сообщений, k8s и др.) Обучение полностью оправдало мои ожидания, я закрыл практически все мои цели. Хотелось бы добавить больше времени в курс, т.к. часть технологий рассматриваются довольно поверхностно из-за отсутствия времени. Очень понравился процесс с домашними заданиями - они были очень полезны для закрепления полученных знаний, а обратная связь по ним всегда была интересной и информативной. По итогам обучения стал более уверенно себя чувствовать при написании кода, стали видны нюансы и места, которые можно сделать лучше, которых до обучения не замечал. Также удалось пройти собеседование и поменять место работа на более перспективное.

Леонид Таньков

29.09.2023
Большое количество полезного теоретического материала. Домашние задания позволяют полностью погрузиться в рассматриваемые темы. По некоторым темам не хватает разбора практических задач Данный курс хорошо подходит для глубокого погружения в язык Go. Основная часть тем, относящихся непосредственно к языку, полностью раскрыта. По некоторым темам, которые на базовых курсах явно не рассматриваются, хотелось видеть больше практических примеров. Хочется отметить, что преподаватели оставляют достаточное количество дополнительного материала для более глубокого ознакомления с той или иной темой. Для людей, только погружающихся в сферу IT, данный курс будет сложен, так как помимо изучения самого языка требует базовых знаний других инструментов и практик (например, docker, CI). Организация курса на хорошем уровне. Технические вопросы можно задавать как в чате с преподавателем, проверяющим ваши домашние задания, которые в свою очередь проверяются достаточно быстро, так и в общем чате, где могут ответить как сами преподаватели, так и ученики, хорошо погруженные в тему. В целом данный курс хорошо построен и полностью раскрывает тему.

Александр Иванов

25.09.2023
Курс хороший, отличные преподаватели и хорошие примеры разбирают + дают доп инфо за рамками программы. С опытом работы на позиции Go-разработчика, получил достаточно много новых знаний. Минус за проверки ДЗ - происходят чисто формально, код не обсуждается, или приходят замечания в духе "минус бал за чистоту" но без конкретных пояснений. Из-за этого смысл проверки теряется, перестал тратить на это время.

Данияр Джумалин

30.06.2023
Лекции подходят разработчикам с опытом. Лекторы призывают задавать вопросы и всегда готовы ответить. Домашние задания хорошо проработаны. Небольшими кусками покрываются основные аспекты языка. Код ревью - помогает разобраться в материале. Иногда ревью приходится слегка подождать, но ничего критичного. Курсом доволен.

Антон Поликарпов

05.06.2023
Приветствую! Данный курс предоставляет хорошую возможность освоить Go для людей, владеющих любым другим языком программирования. Особенности Go достаточно подробно раскрыты и описаны. Курс позволяет приступить непосредственно к работе после его успешного прохождения с рядом оговорок, впрочем это везде так. Для тех, кто только приступает к освоению проргаммирования конечно данный курс будет сложноват, хотя при должном усердии и наличии свободного времени освоить его всё же вполне можно. Тест на доступ к курсу довольно прост и точно позволяет зачислиться на него новичкам. Выражаю благодарность всему преподовательскому составу! Лекции в массе своей хорошо структурированы и так же хорошо изложены. Рекомендовал бы курс тем, кто собирается перейти на Go или получить дополнительную квалификацию. С учётом массы вакансий, в которых работодателем подразумевается перевод на микросервисную архитектуру своих разработок данный курс весьма актуален моменту.

Константин Добрычев

06.12.2022
Отличный курс с уклоном на практику. Материала достаточно, задания подобраны удачно. Если делать всё последовательно, то после выполнения тема закрепляется очень хорошо. Я шёл сюда за освоением навыков go-разработчика и систематизацией знаний. Именно это я и получил. Спасибо! Что, на мой взгляд, можно доработать в курсе: обратная связь с проверяющими иногда не самая быстрая, ну и не самый удобный чат на сайте. Но это всё мелочи. ) По итогу обучением остался доволен.

Алексей Русу

01.12.2022
Очень хороший курс, но оказался очень плотным. Когда уже есть основная работа, то возникают проблемы с тем, чтобы все подробно изучить и выполнить все дз. Насколько понял даже преподаватели не успевают во время все проверять.

Сергей Юлин

30.11.2022
Имею 12 лет опыта разработки на С++, но Go привлек своей простотой для разработки бекенда. К данному курсу же привлекло то, что на сайте otus-а выложена полная программа курса, можно скачать pdf и полностью узнать что тебя ждет. И по прошествии 5 месяцев обучения могу сказать что выложенная программа полностью соответствует тому что было на курсе. До этого проходил только бесплатные курсы по Go на Coursera и там нет той глубины материала, что есть в данном курсе. После двух курсов на Coursera по Go не могу сказать что появилось понимание Go и бэкенд разработки в частности, но после данного курса оно хотя бы начало появляться. Курс полностью построен на практике, решаешь домашки и таким образом учишься, дальше твои домашки ревьюят и пишут что улучшить. Для новичков в программировании думаю не подойдет.

Феридэ Мухаметханова

13.05.2022
Курс «Golang Developer. Professional» – качественный курс, который превзошел мои ожидания! Углубленная программа позволила погрузиться в устройство и нюансы Go, изучить сопутствующие технологии, а потом собрать все изученные детали знаний в единый пазл при разработке проекта под чутким присмотром отзывчивого наставника, который развернуто отвечал на все вопросы, давал подробную, полезную обратную связь в код ревью и словно метроном настраивал на нужный лад, когда я сбивалась с пути. То есть ощущалась надежная опора и поддержка во время подготовки проекта, что вселяло уверенность в то, что я непременно справлюсь. Проект мне дался сложно, домашки также непростые, что повышает интерес и стремление к их выполнению. Преподавательский состав очень компетентный и, что важно в обучении, умеет доступным языком доносить сложное. Ещё очень порадовало, что преподаватели относятся к делу с душой, вовлеченно и увлеченно делятся знаниями, это заряжает и мотивирует посещать занятия, поскольку на них не просто полезное рассказывают, но ещё и на наглядных примерах раскрывают суть. Кроме того, в ходе прохождения курса всегда можно было задать вопросы в слаке, домашние задания проверяют оперативно. Моё уважение и благодарность преподавателям и команде курса за качество и подход! Вы – космос! Продолжайте в том же стиле и на таком же высоком профессиональном уровне! \m/

Денис Гайворонский

09.05.2022
Хорошо структурированный и всеобъемлющий курс по Go. До этого курса пытался "разобраться" с Go сам по книгам и обрывкам курсов на YouTube. В целом этих знаний хватило, чтобы без проблем вкатиться в курс. На курсе представлены основные темы, которые пригодятся в реальной работе. В течение прохождения курса безболезненно перешел с PHP на Go для нового проекта. Ложка дегтя/что улучшить: В начале курса домашки проверялись почти во время (людей на потоке было много), но ближе к концу курса ДЗ проверялись с большим опозданием, а финальный проект был принят через месяц после того как курс закончился (я понимаю, что преподаватели ведут не только наш поток + основная работа). Однако это никак не влияет на общую оценку курса, самое главное было на лекциях. После этого курса захотелось окунуться поглубже в Go, по рекомендации Алексея Бакина взял продолжение на stepik - курс Антона Телышева по ошибкам и панике. Спасибо ребятам за их труд, желание распространять знания и терпение! Надеюсь на новые курсы по Го =)

Марат Гумяров

07.03.2022
Очень сильный курс! Отлично структурированный и детально проработанный. Преподаватели - действующие разработчики, которые делятся своим опытом во время обучения. Большой плюс курса - наличие достаточно сложных домашних заданий. Для их выполнения нередко приходилось потратить несколько дней. Из этого следует и одно пожелание для улучшения курса - сократить время проверки домашних заданий.

Дмитрий Киселев

19.02.2022
Это мой третий курс от компании ОТУС ранее (2018 - 2019) проходил курсы по Python от Ступникова Станислава и Нейронным сетям от Артура Кадурина. Отзывы по ним не писал, но остался доволен, хотя у Станислава все ДЗ так и не доделал, там было сразу сложно (кто учился поймут) По этому курсу (поток август 2021 - март 2020) решил написать отзыв. Мой опыт программирования на момент поступления на курс небольшой, но по основынм моментам был прокачан на курсе Станислава Вообще занимался сетевым администрированием, но получилось попасть в группу автоматизации, а в ней в стеке как раз используется Golang. Прочитал/позанимался с книжкой Изучаем Go от издательства Head First и как раз открылся новый поток в ОТУС. Понравилось: * Системное изложение материала, каждая тема подкреплена отличным ДЗ. Причем после лекции остаётся ощущение что всё понял, пока не перешел к практической части. Сразу залазил в конспекты, кое-что перепроигрывал, гуглил и т.п. * Интерактив на лекциях - маленькие задания в плейграунде * Практика сразу готовит писать тесты. Если первые задания снабжены автотестированием, то дальше прямо в задании требуется написать своё и это дисциплинирует. * Профессиональный преподавательский состав Мои сложности при прохождении: С домашками не затягивал и сразу старался решить всё, первые решались за 1-2 часа, последующие подольше, но я старался решать вперед не дожидаясь лекций а это не совсем правильно, потому что после лекции решалось проще. В общем, вначале курса был голод по домашкам. Первая объемная оказалось валидатор структур. На неё вместе с написанием тестов ушло часов 16. Вторая большая и объемная работа это написание сервиса Календарь - это четыре последних домашних задания. И вот на них я действительно затормозился. На них у меня ушло неимоверно много времени №12 (около 7 рабочих дней), №13 (около 8 рабочих дней) №14 (4 раб дня) №15 (6 раб дней) Это с разбором того что пишу, как это можно сделать, подбора пути решения, изучения библиотеки (если она разрешена в задании) Я старался сделать максимально приближенно к тому, как если бы это было не просто ДЗ, чтобы можно было полученный опыт использовать в работе. Мне повезло и мой руководитель дал мне время на решение этих ДЗ именно в рабочее время, поэтому моя семья и моё здоровье не пострадали :) На нашем потоке была сильная группа и были люди, которые эти же домашки решали каждую за один день. Был человек, который между решениями еще успевал покататься в Шерегеше (Дима привет). Так что its depends. Маленький лайфхак, которым я пользовался - я посматривал на решения по календарю у старших и опытных товарищей, проходивших курс год и более назад. А также комментарии проверяющих к выполнению их работ, это позволяло использовать уже лучшие практики и не наступать на какие-то грабли. Но конечно делал всё сам и по своей логике. Какие-то решения брал из примеров опен-соурса, а, например, кодогенерацию клиента OpenAPI научился на основе проекта task-list руководителя курса Алексея Бакина. Проект по курсу делать не стал, т.к. лично для меня последнее ДЗ выглядело уже как проект. Но именно на нашем потоке тех кто писал и сдал проект было приличное количество(не один и не два, а больше) Общее впечатление после прохождения: Курс однозначно стоит потраченных усилий и средств.

Илья Стешков

31.08.2021
До обучения в OTUS я пару лет работал back-end разработчиком, код писал на языке PHP. Перед тем как я получил свою первую работу разработчиком я учился разрабатывать back-end в другой онлайн школе. Это дало мне неплохие знания для старта. Работал сперва в аутсорс компании, на небольших проектах, позже перешел на интернет-магазины и CMS. Немного поработав с этим, понял что надо идти дальше, развиваться в том, что сейчас популярно и востребовано. Мой выбор пал на язык Golang, ну и сферу я решил оставить туже - разработка серверной части веб-приложений. Обучение этому я начал самостоятельно, но понимал что не все можно увидеть и узнать без опытных людей (преподавателей). О школе OTUS я узнал в одном интервью с канала об IT. Решил зайти посмотреть что это вообще такое. Первое, наверно, что привлекло, это то что на курсы берут тех кто уже что-то знает и может, у кого есть какой-то опыт, без прохождения входного тестирования нельзя оплатить курс. Это создало впечатление, что во время курса преподаватели подразумевают что основы вы уже знаете и могут объяснять что-то более глубокое не останавливаясь на основах синтаксиса например. Т.к. основы я уже познал, пройти тестирование не составило труда. Курс помог мне закрепить базовые знание что у меня были и углубиться в другие темы, которые до этого я знал поверхностно. Во время обучения мне нравилось что некоторые преподаватели отлепляются от методички и начинают рассказывать что-то из своего опыта, показывать как это работает на практике, делиться своим личным опытом, ошибками, это круто. При сдаче ДЗ вы будете переписывать и изменять его пока вариант решения не дойдет до совершенства. Наставники всегда дают обратную связь и выясняют, понимаешь ли ты сам что написал или нет. Также на мой взгляд курс довольно неплохо структурирован. Прохождение курса мне дало хорошие знания и больше уверенности в понимании как работает Go изнутри, конкурентный код, построение базовой архитектуры микросервиса. В целом все понравилось, хороший курс для того чтобы прокачаться и пойти немного дальше чем есть сейчас, систематизировать свои знания, дисциплинировать себя в плане развития. Так же подойдет для тех кто меняет стэк. Так что дерзайте, и помните, что всегда и везде, 60% обучения - это самостоятельная подготовка.

Петр Фомин

30.11.2020
Мне курс позволил в достаточно короткие сроки изучить особенности языка - постороить фундамент с помощью которого можно стартовать и немного попрактиковаться с домашними заданиями. Сильными сторонами курса являются: - использование актуальных практик (применение линтеров, обязательное условие написания юнит-тестов) - живые ревью в которых можно подчерпнуть best practices от преподавателей - матерьял дается более концентрированно, чем если бы я его изучал самостоятельно В целом я доволен курсом, и мне удалось решить свою задачу - сменить основной язык на golang.

Артур Балков

19.11.2020
Отличный курс Из минусов - вторая половина курса значительно отличается по сложности от первой и нужно больше девопса В остальном - спасибо большое!

Андрей Корольков

13.11.2020
Довольно сильный курс и знания! На курс я пришел со знанием самоучки и с минимальным опытом разработки по Go. В процессе обучения, я открыл для себя много нового и интересного в работе Go «под капотом» - что очень важно для понимания устройства языка и его внутренностей. Также отлично рассказывают об инструментах сопутствующих при разработки на Go и о дополнительных программных средствах, которые могут пригодиться в разработке и эксплуатации написанного продукта. Преподаватели увлекательно рассказываю лекции и отвечают на все вопросы в реальном времени. В курсе имеются большой набор домашних заданий, в рамках которых можно погрузиться в материалы лекций и закрепить полученные знания. В рамках домашних заданий, полностью охватывается аспекты разработки микросервисного программного обеспечения - их тестирование, контейнеризация и взаимодействия. В процессе прохождения курса, мне удалось удачно пройти собеседование в крупной российской IT компании — поэтому я более чем на 100% окупил этот курс и определил карьерный верктор в своей жизни) Спасибо OTUS-у и профессиональным преподавателям!

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса, а при выполнении проектной работы – удостоверение о повышении квалификации

После обучения вы:

  • доступ к обучающим материалам: видеозаписям всех вебинаров и презентациям к занятиям
  • портфолио с работоспособным сервисом на Go
  • свидетельство о повышении квалификации и сертификат OTUS

Частые вопросы

Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Обязательно ли защищать итоговый проект?
Для получения сертификата OTUS сдавать проект необязательно (в сертификате будет отражено кол-во выполненных домашних работ). Для получения Удостоверения о повышении квалификации необходимо выполнить итоговый проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.
Обязательно ли выполнять домашние задания? Кто проверяет домашние задания и итоговый проект?
Да, если вы действительно хотите повысить свои навыки программирования на Go. На все задания развернутую обратную связь дают наши преподаватели и наставники. При желании вы можете защитить свой итоговый проект перед руководителем и преподавателями курса.
Можно ли задавать вопросы?
Да, даже нужно! Вы можете задавать преподавателю вопросы по содержанию во время онлайн-вебинара, в закрытом Telegram-чате или в чате по ДЗ. На организационные вопросы вам всегда поможет ответить коммьюнити-менеджер курса.
Насколько сложно учиться?
Курс подходит для программистов на Go, DevOps-инженеров, бэкенд- и фулстек-разработчиков с опытом. Для успешного прохождения обучения необходимо приложить усилия и старания, в т.ч. и при самостоятельном изучении материалов. Будьте готовы тратить на обучение и выполнение домашних заданий от 6 до 12 часов в неделю.
Какой объем практики предусмотрен на курсе?
Больше 80%. Также во время обучения вам будут доступны дополнительные источники информации, богатый список литературы и референсов для ознакомления и углубления знаний, видеозаписи всех вебинаров занятий. А наши преподаватели всегда готовы поделиться с вами самыми актуальными материалами.
Помогаете ли вы с трудоустройством после курса?
Мы проводим вебинары на тему трудоустройства в OTUS Club: разбираем резюме, способы прохождения собеседований, особенности реферальных программ при найме. Что важно: преподаватели курса занимают ведущие позиции в разных компаниях, и вы можете получить ценную рекомендацию. Поэтому будьте активны, выполняйте домашние задания, проявляйте себя
Здесь нет моего вопроса
Позвоните по номеру +7 499 938-92-02 (звонок бесплатный) или напишите на почту [email protected]: мы постараемся ответить на все ваши вопросы