Golang Developer. Professional

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

30 ноября

Professional

5 месяцев

Онлайн

Пн/Чт 20:00 Мск

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


Курс подойдет:

  • backend-разработчикам, которые хотят перейти в Golang и расширить свой уровень мастерства
  • тем, кто уже разобрался с основой Go и хочет начать применять язык правильно
  • DevOps инженерам
  • FullStack разработчикам 
  • всем, кто хочет создавать надежные серверные приложения с помощью простого логичного инструмента, даже не имея многолетнего опыта разработки
Программа также подходит для быстрого перехода к углубленным темам Go с других языков программирования.

Для тех, у кого уже есть опыт разработки на других языках программа позволяет быстро пройти путь от основ Go до углубленных инструментов: первые несколько занятий кратко освещают основы языка. Для тех, кто уже знаком с Go, начало курса позволит систематизировать и освежить базовые знания.

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

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

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

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

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

  • Поработаете с реальными коммерческими задачами от разработчиков из ведущих компаний
  • Изучите внутренние механизмы Golang, а не только синтаксиса языка
  • Узнаете актуальные кейсы перевода на стек языка Golang с других технологических стеков (PHP, C#) крупных высоконагруженных проектов
  • Создадите выпускной проект (кейс для портфолио) — самостоятельная разработка микросервиса

Какие знания вы приобретете?

На этом курсе вы приобретете навыки разработки и решения практических задач на Go, углубите знания в языке и сопутствующем технологическом стеке. А также узнаете, как избежать типичных ошибок, об идиомах языка, что такое Go-way и многое другое.
Golang — альтернатива С++ для быстрой разработки бизнес-функциональности приложений. При высоком спросе на разработчиков Golang, конкуренция на рынке все еще не высокая. На позиции middle и senior средний доход составляет 200 000 рублей.

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

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

Вебинары проводятся 2 раза в неделю по 1,5 часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.

В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.

После выполнения всех домашних заданий вы получите готовый выпускной проект.

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

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

Golang Developer

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

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

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

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


2 занятия по 2 ак. часа в неделю. Доступ к записям и материалам остается у вас навсегда

Практика


Домашние задания + проектная работа, которая усилит ваше портфолио

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


Общайтесь с преподавателями голосом на вебинарах и в Telegram-чате

Программа

Начало работы с 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 – как создавать безопасные и эффективные приложения?
Олег Венгер
Открытый вебинар
Кодогенерация в Go
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

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

Отзывы

Равиль Галактионов

03.12.2019
В целом я доволен курсом. В процессе изучения я уже начал на работе применять всё то чему научился, и уже большую часть времени пишу на Go и планирую полностью перейти на данный язык. Курс дал мотивацию в изучении языка и все необходимые материалы для старта. Спасибо команде Отуса за проделанную работу.

Денис Кузьмин

04.12.2019
Почему выбрал курс "разработчик Golang": За полгода до начала обучения начал изучать этот язык. Он мне показался очень интересным, т.к. универсален и очень актуален. И хотя по текущей своей деятельности я не могу назвать себя профессиональным программистом, я могу успешно применять этот язык в своей работе, и не только. Что мне понравилось в обучении: Компетентность и большой опыт преподавателей в своей сфере, в программировании. Формат, интенсивность и обьем курса. Что бы хотелось добавить: Здесь нужно уточнить, что я попал на самый первый поток "Golang" в Otus. Насколько помню, нас сразу предупредили, что могут быть "шероховатости", и что наша(студентов) обратная связь будет учитываться. И все же, я укажу то, что мне не понравилось. Хотя, вероятнее всего, на последующих потоках этого курса все это уже будет учтено. 1) По моему мнению, не все преподаватели обладали в должной мере именно навыками преподавания. 2) Начиная со второй половины курса, домашние задания стали неинтересными, скучными и рутинными. 3) Особым пунктом хочу указать слабое административное взаимодействие со студентами. Особенно в момент, когда начались пропуски, переносы и замены занятий, а также внезапные замены преподавателей. Что мне дало обучение: Я получил то, зачем пришел: углубление знаний по языку, расширение понимания в сопутствующих областях и в сфере программирования в целом. Тем не менее, выражаю благодарность коллективу Otus и преподавателям за создание данного курса.

Егор Зуев

06.12.2019
Остался очень доволен курсом: хороший материал, большое погружение не только в специфику языка, но и в экосистему и прикладной инструментарий в целом. Отдельно приятно удивила часть с домашними задачами - как сами задачки, так и их проверка и общение с наставником. Большое спасибо преподавателям, наставникам и команде ОТУС!

Артём Орлов

18.02.2020
Сейчас я прохожу обучение на курсе «Разработчик Golang». Здесь уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО. Изучается широкий спектр тем, начиная от особенностей языка, и заканчивая развертыванием приложений в оркестраторах и облачных сервисах. Этот курс не рассчитан на начинающего программиста, но мне, как человеку, знающему С++, Java, Python и PHP, он оказался чрезвычайно полезным — за короткое время я смог благополучно «пересесть» на Golang. Форма обучения в виде вебинаров очень эффективна. Лекционный материал курса закрепляется практическими заданиями, которые быстро устраняют все «пробелы в знаниях». Code review заданий делают профессиональные программисты, работающие в крупных компаниях, что для меня очень важно, т.к. позволяет понять как Golang применяется на практике. Благодаря полученным здесь знаниям, сейчас я начинаю рабочий проект сервера Интернета Вещей на Golang. Спасибо OTUSу за прекрасный курс!

Даурен Манауов

19.02.2020
Работаю по фрилансу в двух проектах фулстэк разработчиком. Выбрал курс Golang, так как до этого учил и использовал данный язык по самоучке, и хотелось подтянуть знания под руководством опытных программистов. В Otus-е мне нравится подобранные учителя - это очень опытные в своей сфере программисты, с хорошим знанием, у которых можно проконсультироваться отдельно. Хотелось бы добавить оперативности при проверке домашних задании, и более детального анализа (обсуждения) написанного студентом кода. И было бы хорошо если бы, после сдачи домашнего задания, учителя присылали бы свои варианты решения задания, чтоб можно было сравнить, и узнать что то новое. Я не ставил определенных целей при покупке данного курса, но обучение непременно принесло плоды, я узнал много интересного и полезного, что привело к желанию переписать текущие работы.

Виктор Гинзбург

19.02.2020
Пошёл на курс "разработчик golang" после того, как позанимавшись фронтендом понял, что хотел бы развиваться, как бэкенд разработчик: выбор пал на набирающий популярность язык программирования go. Теперь о курсе: Материал достаточно сложный и глубокий, Домашние задания продуманные и хорошо проверяют, - насколько человек разобрался в теме. Также радует то, как построены вебинары с небольшими тестами в начале и в конце урока. Общение с преподавателями выстроено хорошо, - вопросы не остаются без ответа. После основного времени всегда есть возможность задать интересующий вопрос на любую тему. Единственный недостаток, который я выделил для себя - это вебинары по темам, связанным с какими-либо инструментами, например, "логирование" или "работа с форматами данных", - на них очень много примеров, которые быстро сменяют один-другой, и их тяжело смотреть в режиме реального времени, лучше в записи. В остальном же курс отличный, могу порекомендовать его всем, кто обладает базовыми навыками программирования и хочет освоить перспективный язык для бэкенд разработки!

Алексей Степанов

19.02.2020
На данный момент доволен курсом: Хороший материал, достаточно большое погружение в экосистему, наиболее частые подходы в решении задач и в специфику языка. Переживал, что будет сложно т.к. до курса не работал с этим языком, но пока вроде справляюсь, хотя иногда приходится пересматривать лекции и выискивать информацию для решения домашних заданий. Домашние задания сбалансированы: достаточно интересно поставленные задачи и соответствуют только что пройденной теме. Хотя и была накладка с дз по написанию каркаса микросервиса, до корой писались небольшие пакеты и внезапно было необходимо написать достаточно объёмную структуру организованную по стандартам организации больших приложений. После чего, дальше в расписании опять небольшие отдельные пакеты. Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую используя сравнения с вариантами этих решений на других языках.

Денис Сабуров

19.02.2020
В первую очередь спасибо за возможность пройти данный курс! Я старший backend-разработчик в компании IQOption. С 2007 года пишу на языке PHP, редко на python, C# Летом 2019 года командой было принято решения переписать наши микросервисы на Golang. Тогда я начал искать курсы по этому языку. Меня привлекла компания otus составом преподавателей (на тот момент я уже видел курсы Дмитрия Смаля) и практическими занятиями. В августе я оплатил курс и начал обучение, о чем не жалею. Сейчас я хотел бы дать Вам честную обратную связь: В моей карьере были другие курсы, но этот выделяется своим подходом к обучению. Есть мнение, что знание укрепляются практическими уроками - это бесспорно так. Выполняя домашние задания, я усваивал материал намного быстрее. У меня всегда была возможность спросить преподавателей в чате. С различной скоростью я получал ответ на свой вопрос. К сожалению, некоторые вопросы оставались не раскрыты или мною не до конца поняты (в последствии мне помогли коллеги с работы) Я очень благодарен, что вы сдержали свое слово, данное в начале курса по поводу перевода с одного потока на другой. В декабре я воспользовался этим и безболезненно перешел на другой поток. Есть один нюанс с дополнительными уроками, которые были обещаны всем обучающимся, но я не сильно переживаю об их потере в связи с переводом. Обучаясь на курсе у разных преподавателей, у меня сложилось мнение о каждом. Я понимаю, что они такие же программисты, как и мы. Но если они согласились на преподавание, то они должны понимать насколько развиты их soft skills. В последнее время это проблема вроде как решается – остаются хорошие преподаватели; откровенно слабые (в рамках преподавания и подготовки к уроку) уходят, что не может не радовать. Никого не хочу обидеть, возможно они отличные разработчики. Любой язык программирования содержит немало информации. Проблемой является способ подачи этой информации. Материал курса от потока к потоку улучшается. Он даже содержит множество дополнительной информации, выходящий за рамки этого курса. Развитие и улучшения заметны с каждым потоком, например, были небольшие моменты с изначальной непродуманностью домашних заданий – сейчас это проблема (практически) решена. Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования. Кстати, это еще один момент, который привлек меня в данном курсе. В эпоху огромного потока информации и повышенного требования к знаниям и умениям разработчиков, Ваш курс очень помог мне, и я уверен, еще поможет другим. Я не жалею о своем выборе и желаю Вашей команде успехов и успешных учеников. С уважением, Сабуров Денис.

Иван Иванов

20.02.2020
Спасибо! в целом, положительное впечатление, радуют те изменения, которые происходили на протяжении курса, и считаю, у Антона Телышева получится сделать его еще лучше)

Евгений Климов

20.02.2020
В целом, курс очень понравился, прокачался просто невероятно! Конкуренты отдыхают (был у них и знаю о чем говорю). Да, чего-то было маловато подано, что-то лишнее, но это все обсудили на отдельном занятии, так что надеюсь курс будет еще лучше. Особенно сильные занятия были с Еленой Граховац и Антоном Телышевым. Антон теперь руководит этим курсом, так что завидую новым ученикам - будет еще интереснее и качественнее. Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено). Лично я достиг своих целей на курсе, чего и всем желаю!

Максим Гончаренко

20.02.2020
Курс отличный. Возможно стоит разбить на 2 ступени. Базовый для уровня Junior и Advanced со всем продвинутым материалом из курса. Имеет смысл добавить технологии NSQ и NATS, тк они востребованы на собеседованиях. Желательно о переносах занятий оповещать заранее, до 16 часов, чтобы не приходилось тратить впустую вечер. Проверяющим стоит посмотреть, какой материал пройден, а какой нет. Это важно для самых первых домашек. Т.к. иногда были замечания по тем моментам, которые еще не проходили. Курс упрощать не стоит, лучше его разделить на 2 части, т.к. весь пройденный курс как правило востребован.

Максим Гончаренко

06.03.2020
Курс отличный. Рассчитан на подготовленных людей, так как кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу middle разработчика. Советую присмотреться к языку, если вы хотите работать с web и серверами. Язык Go сейчас стал языком номер один в инфраструктурных задачах и начал успешно конкурировать с Java и другими языками в энтерпрайзе. Думаю в ближайшие пару лет он станет обязательным для веба, а также уберет с рынка Node.JS и Ruby, оставив им только поддержку легаси. Язык получился очень удачным.

Тимофей Марков

14.03.2020
Курс в целом хороший, рассказывается много нюансов до которых самому очень долго доходить и я ни капельки не жалею о потраченном времени и деньгах, но в то же время курс растянут минимум в два раза, соответственно можно было бы сэкономить как денег так и времени. Например: С одной стороны, курс позиционируется как курс для студентов с каким-то базовым уровнем в go и в разработке(или просто в ИТ), с другой первые два занятия просто ни о чем половина третьего и ВЕСЬ четвертый месяц вообще довольно слабо касаются golang docker, monitoring, ci-cd, кубер, puppet(почему то в модуле про кубер?) те в целом эта информация возможно была бы полезна какой-то аудитории, но тому кто решил перейти например с python на go тут ничего нового, Еще пример: занятии про работу в go с сетями, больше половины занятия ушло на рассказ про tcp/ip С другой стороны иногда не хватало домашних заданий, например по нескольким из самых сложных и важных тем(на мой взгляд) Рефлексия и Кодогенерация не было домашних заданий, а эти навыки как раз стоило отработать Зато есть домашнее задание на запуск приложения в докер контейнере, серьезно? Еще жаль что не было отдельной темы про тестирование Не смотря на всю критику, как я уже сказал, курс понравился, надеюсь мои замечания учтут при обновлении курса

Михаил Дерюгин

28.03.2020
Прекрасный курс. Хорошо, что он большой. Go замечательный язык, но, пожалуй, по-настоящему, я понял это именно здесь. Тут очень хорошие преподаватели, которые открывают язык с очень разных сторон, рассказывая о хороших практиках, подводных камнях, нюансах реализации. Вот этот ценный момент, инсайт скорее, который ждешь, когда начинаешь учить новый язык, наступил у меня где-то после 2 месяца обучения и, я уверен, благодаря ему. По итогам, я перешел из PHP разработки в Go и крайне этим доволен) Огромная благодарность преподавателям, они реально классные! Мне очень повезло пройти у них обучение

Виталий Дудов

14.09.2020
Вот и закончилось пятимесячное погружение в новый для меня язык программирования. Если в двух словах - было здорово! Всегда работал в больших компаниях. Больше коллег - многограннее опыт, которым большинство из них готовы делиться. Но последние пару лет так сложилось, что работаю в небольшой компании. Несмотря на все плюсы (больше ответственности, обширнее круг задач и их важность для бизнеса) есть и минусы - тот самый обмен опытом сильно затруднен - просто не от кого его перенимать. Много лет работаю на PHP и давно посматривал на Go - язык относительно свежий, хайповый и, как говорят, производительный. За несколько месяцев до начала курса решил попробовать его в разработке. Как выяснилось, начинать что-то писать на нем несложно, Go очень простой в освоении. Но, с другой стороны, осваивать best practices в одиночку не так то просто. Конечно, можно было продолжить обучение самостоятельно, собирая все грабли и находя информацию по крупицам из множества источников. Но, в итоге, выбрал, как мне кажется, более эффективный вариант с точки зрения потраченных ресурсов - данный курс :) . Сам курс очень понравился и зашёл в удовольствие. Да, конечно, пришлось приложить определенные усилия, но зато по окончании ощущаю себя куда более уверенно в Go и есть понимание в какую сторону развиваться в дальнейшем. Как уже писали в других отзывах - курс не подойдет новичкам в программировании. Зато будет идеальным стартом в Go для более менее опытных server side разработчиков (на мой взгляд, с опытом 2+ года). По временным затратам: дополнительно к вебинарам (~3 часа в неделю) стоит закладывать примерно от 1 до 12 часов на каждое ДЗ. Да, некоторые домашки были довольно объемными. Но надо понимать, что практика в разработке очень важна и, при кажущейся простоте задачи, в процессе выполнения можно столкнуться с каким-то новым для себя нюансом. Первые задачи довольно простые и немного расслабляют, но дальше - больше. По поводу преподавателей. В отзывах видел замечания, что не все из них одинаково хорошо справлялись. Говорят, преподавательский состав за последний год сильно изменился. По нашему потоку, лично у меня, никаких претензий нет - все ребята доходчиво объясняли материал и отвечали на все вопросы, даже когда некоторые моменты приходилось объяснять с самых азов (опыт в разработке у слушателей был разный). Тут главное не стесняться и спрашивать все что считаете для себя непонятным. В целом, атмосфера доброжелательная, без какой-либо токсичности. Домашки также проверяются качественно и даются адекватные замечания и советы что можно улучшить. Из пожеланий - возможно, стоит подумать как сделать последние задания с календарем менее объемными. Спасибо всем преподавателям и наставникам. Особая благодарность Алексею Бакину за ревью итоговых домашек и выпускного проекта.

Александр Жаврук

06.10.2020
Курс заметно повысил качество моих программ на Go. Понравились домашние занятия и ревью моих ошибок в коде. Уверенно могу сказать, что деньги на курс потрачены не зря. Хорошо организованно обучение и общение между преподавателями и студентами. На мой взгляд курсы Otus заметно выигрывают в качестве обучения по сравнению с другими обучающими онлайн платформами. Спасибо всем преподавателям и в целом команде Otus за отличную работу.

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

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

Артур Балков

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

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

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

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

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

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

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу.
Обязательно ли защищать итоговый проект?
Для получения сертификата OTUS сдавать проект необязательно (в сертификате будет отражено кол-во выполненныз домашних работ). Для получения Удостоверения о повышении квалификации необходимо выполнить итоговый проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.