Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

113 400 ₽
есть рассрочка

При переходе на Go люди зачастую сталкиваются с различными неудобствами, вызванными непохожестью Go на другие языки программирования. В этом курсе мы хотели бы объяснить, что такое Go-way, рассказать про идиомы языка и помочь избежать типичных ошибок. Программа курса позволит погрузиться в разработку на Go для решения практических задач, углубления знаний в языке и сопутствующем технологическом стеке. Первые занятия посвящены основам Golang. Таким образом программа подходит для тех, у кого есть опыт программирования на других языках, чтобы быстро перейти к углубленным темам. Для тех, кто уже знаком с Go, начало курса позволит систематизировать и освежить базовые знания.

Этот курс подойдет для:
- web-разработчиков, которые хотят переквалифицироваться в Go и расширить свой уровень мастерства;
- всех тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.

Особенности курса:
Изучение внутренних механизмов Golang, а не только синтаксиса языка
Практика — реальные проблемы и их решения, с которыми столкнулись авторы при работе с Go
Теория — реальные кейсы перевода на стек языка Golang с других технологических стеков (PHP, C#) крупных высоконагруженных проектов
Выпускной проект (кейс для портфолио) — самостоятельная разработка микросервиса

Выпускники смогут:
- писать production-ready код, многопоточные и конкурентные программы;
- понимать синтаксис и внутреннее устройство языка Go;
- понимать особенности сетевого программирования;
- уметь создавать микросервисы с помощью Go;
- разворачивать микросервисы с помощью docker.

Что вы получите после обучения

Приобретаемые навыки
1
Go
3
Логирование
5
gRPC
6
Golang
7
HTTP
8
Библиотеки
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Закончил МГТУ им. Н.Э.Баумана по специальности “Инженер конструктор подьемно-транспортных систем”.Первую работу нашел случайно, сделав сайт для знакомого. В профессии уже более 8 лет, с третьего курса института. Среди опыта был...
Закончил МГТУ им. Н.Э.Баумана по специальности “Инженер конструктор подьемно-транспортных систем”.Первую работу нашел случайно, сделав сайт для знакомого. В профессии уже более 8 лет, с третьего курса института. Среди опыта был конструктор лендингов в Rambler&Co, парсер новостей и интеграции рекламных кабинетов.Длительное время писал на PHP, впоследствии перешел на Go. Наверное, из-за прекрасного гофера. Преподаватель
Backend разработчик в OZONИмею практический опыт программирования 3-5 лет, основные языки GO, Pythonувлечения: программирование и поиск новых технологий, из последнего: занят собственными проектами на flutter Преподаватель
Backend разработчик в OZONИмею практический опыт программирования 3-5 лет, основные языки GO, Pythonувлечения: программирование и поиск новых технологий, из последнего: занят собственными проектами на flutter Преподаватель
Начал писать на Golang работая в банке Точка для разработки бонусной системы. Делал это 3 года. Продолжил в канадской компании Epiphan Systems. Тут Go пригодился для разработки бекенда для сервиса,...
Начал писать на Golang работая в банке Точка для разработки бонусной системы. Делал это 3 года. Продолжил в канадской компании Epiphan Systems. Тут Go пригодился для разработки бекенда для сервиса, поддерживающего устройства видеообработки. Это ещё 2 года, по настоящее время.Ранее лет 10 работал на C#.Закончил СФТИ НИЯУ МИФИ в 2006 по специальности "Вычислительные машины, комплексы, системы и сети". Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Начало работы с Go
  -Тема 1.Инструментарий и начало работы с Go
  -Тема 2.Тестирование в Go. Часть 1
  -Тема 3.Элементарные типы данных в Go
  -Тема 4.Массивы, слайсы и словари
  -Тема 5.Структуры
  -Тема 6.Функции и методы
  -Тема 7.Интерфейсы. Часть 1
  -Тема 8.Интерфейсы. Часть 2
  -Тема 9.Обработка ошибок. Понятие паники
  -Тема 10.Тестирование в Go. Часть 2

Concurrency в Go
  -Тема 11.Горутины и каналы
  -Тема 12.Примитивы синхронизации. Часть 1
  -Тема 13.Примитивы синхронизации. Часть 2
  -Тема 14.Concurrency patterns
  -Тема 15.Go внутри. Планировщик
  -Тема 16.Go внутри. Память и сборка мусора
  -Тема 17.Разбор домашних заданий и ответы на вопросы. Ч.1

Стандартные библиотеки и практики
  -Тема 18.Работа с вводом/выводом в Go
  -Тема 19.Форматирование данных
  -Тема 20.Взаимодействие с OS
  -Тема 21.Рефлексия
  -Тема 22.Кодогенерация в Go
  -Тема 23.Файлы конфигурации и логирование
  -Тема 24.Профилирование и оптимизация Go программ

Работа с сетью и БД
  -Тема 25.Контекст и низкоуровневые сетевые протоколы
  -Тема 26.Работа с SQL
  -Тема 27.Работа с HTTP
  -Тема 28.Работа с gRPC
  -Тема 29.Разбор домашних заданий и ответы на вопросы. Ч.2

Микросервисы
  -Тема 30.Монолит и микросервисы
  -Тема 31.Очереди сообщений
  -Тема 32.Docker
  -Тема 33.Тестирование микросервисов
  -Тема 34.Мониторинг

Проект
  -Тема 35.Проектная работа. Вводное
  -Тема 36.Консультация по проектам
  -Тема 37.Итоговое занятие

Рейтинг курса

4.8
рейтинг
1
1
1
0
1

Отзывы о курсе

4 отзыва
по рейтингу по дате
X
xsicx

Курс Golang Developer. Professional 2022

Достоинства: 1) Быстрая поддержка и помощь в решении вопросов 2) Высокая квалификация у большинства преподавателей 3) Интересные практические задачи Недостатки: 1) Некоторые темы имеют базовый характер, не хватает бест практис. Тот же докер 2) Были небольшие незапланированные сдвиги уроков, из-за чего порой за одну неделю было 3-4 темы, когда обычно 2 Учитывая специфику работы (в данный моме...
R
radiophysiker

Долгая проверка домашних работ

Достоинства: Есть хорошие лекторы. Живые вебинары. Недостатки: Долгая проверка работ. Ограниченное время сдачи домашних работ. Купил курс по golang за немаленькую сумму денег. Курс идет около 5 месяцев. Понравились что проводятся вебинары, а не записи видео. Можно задать свои вопросы на вебинарах. Есть лекторы объясняют очень хорошо. Что еще нравиться делают презентацию и в этой презентации...
A
ArtemDlaOtzovi

Разработчик Golang

Достоинства: Из Озон преподаватель очень хороший, реально старался помогать, в правильно направлении хотел двигаться улучшать "сокращатель ссылок" видно не продавил методистов. Можно сменить курс 1 раз если не пошло, даже поменял чуть отзыв Недостатки: Дорого. Домашние проверяют больше месяца. В курсе нет целостности подачи материала, курс не связывает данные в единое целое. Мухлют с отзывами...
Андрей Ц.
Проходил курс "Golang Developer. Professional". Худший курс, который мне когда либо приходилось проходить. Абсолютно наплевательское отношение к домашним заданиям и финальному проекту в рамках курса. Неделями висят домашние задания без какой либо реакции, что демотивирует к выполнению заданий. Итоговый проект висит без реакции 12 дней при том, что до конца курса остаётся всего 4 дня и на исправлен...

Может быть интересно

обновлено 15.02.2024 17:15
Golang Developer. Professional

Golang Developer. Professional

Оставить отзыв
Поделиться курсом с друзьями