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

От: OTUS
3.8/5
4 отзыва

5 месяцев углубленного освоения разработки сетевых приложений и микросервисов на Go. Курс содержит 6 модулей. Занятия 2 раза в неделю. Способствует развитию в профессии веб-разработчиков. В программе: изучение языка Go, микросервисной архитектуры, работа с сетью и базами данных, развёртывание и эксплуатация приложений. Большое количество практических заданий с проверкой. После защиты проекта выдают сертификат и приглашают на собеседование.

Сводка

Цена
80 000₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
150 дней
Язык
ru

Описание курса

Создавать микросервисы с помощью языка программирования Go

- Писать production-ready код, многопоточные и конкурентные программы
- Понимать синтаксис и внутреннее устройство языка Go
- Понимать особенности сетевого программирования
- Разворачивать микросервисы с помощью docker
- Сохранять в GitHub пример работоспособного сервиса на Go

О школе

OTUS
Отзывы 0
Информация
Компания основана в 2017 году. Официальный сайт https://otus.ru. Мы собрали и проверили более 97 отзывов об онлайн курсах OTUS.

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

Начало работы с Go
В первом модуле мы изучим Go как язык. Рассмотрим основные синтаксические конструкции и их выполнение в рантайме. Основное внимание уделим конструкция уникальным для языка Go, которых в другом языке.
Concurrency в Go
Стандартные библиотеки и практики
Во втором модуле мы познакомимся с основными функциями стандартной библиотеки Go, а так же наиболее популярными open-source библиотеками. Научимся пользоваться инструментами для управления зависимостями, тестирования и профилирования Go кода.
Работа с сетью и БД
Go чаще все используется для написания сетевых сервисов. В третьем модуле мы изучим как работать с сетью в языке Go. Рассмотрим стандартные протоколы и формат, а так же напишем простой сервер. Отдельное внимание будет уделено обработке ошибок возникающих при работе с сетью.
Микросервисы
В четвертом модуле мы рассмотрим вопросы архитектуры web сервисов, в частности популярную сейчас микросервисную архитектуру. Рассмотрим вопросы тестирования, развертывания и эксплуатации приложении.
Проект
Проект, разрабатываемый студентами, будет представлять собой реализацию микросервиса с полным набором компонентов, таких как: логгирование, liveness пробы, make файлы, тесты, статические анализаторы кода, файлы для деплоя, образ в docker, репозиторий и т.п.)
Инструменты
Golang
RabbitMQ
gRPC
SQL
Docker

Отзывы

Рейтинг 3.8
4 отзывов
2 года назад
ДОСТОИНСТВА: Преподаватели являются действующими разработчиками, практика основана на ДЗ, фидбек по ДЗ, канал в slack. НЕДОСТАТКИ: Не все преподаватели обладают soft skills, срок выполнения проектной работы всего месяц (очень мало, если ты являешься работающим разработчиком) Я старший backend-разработчик в компании IQOption. С 2007 года пишу на языке PHP, редко на python, C# Летом 2019 года командой было принято решения переписать наши микросервисы на Golang. Тогда я начал искать курсы по этому языку. Меня привлекла компания otus составам преподавателей (на тот момент я уже видел курсы Дмитрия Смаля) и практическими занятиями. В августе я оплатил обучения и начал обучение, о чем не жалею. Сейчас я хотел бы дать честную обратную связь. В моей карьере были другие курсы, но этот выделяется своим подходом к обучению. Есть мнение, что знание укрепляются практическими уроками - это бесспорно так. Выполняя домашние задания, я усваивал материал намного быстрее. У меня всегда была возможность спросить преподавателей в чате. С различной скоростью я получал ответ на свой вопрос. К сожалению, некоторые вопросы оставались не раскрыты или мною не до конца поняты (в последствии мне помогли коллеги с работы) Я очень благодарен, что otus сдержал свое слово данное в начале курса по поводу перевода с одного потока на другой. В декабре 2019 я воспользовался этим и безболезненно перешел на другой поток. Есть один нюанс с дополнительными уроками, которые были обещаны всем обучающимся, но я не сильно переживаю о их потере. Обучаясь на курсе у разных преподавателей, у меня сложилось мнение о каждом. Я понимаю, что они такие же программисты, как и мы. Но если они согласились на преподавание, то они должны понимать насколько развиты их soft skills. В последнее время это проблема вроде как решается – остаются хорошие преподаватели; откровенно слабые (в рамках преподавания и подготовки к уроку) уходят, что не может не радовать. Никого не хочу обидеть, возможно они отличные разработчики. Любой язык программирования содержит немало информации. Проблемой является способ подачи этой информации. Материал курса от потока к потоку улучшается. Он даже содержит множество дополнительной информации, выходящий за рамки этого курса. Развития и улучшения заметны с каждым потоком, например, были небольшие моменты с изначальной непродуманность домашних заданий – сейчас это проблема (практически) решена. Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования. Кстати, это еще один момент, который привлек меня в данном курсе. В эпоху огромного потока информации и повышенного требования к знаниям и умениям разработчиков курс от Otus очень помог мне, и я уверен, еще поможет другим. Я не жалею о своем выборе и желаю команде Otus успехов и успешных учеников.
Отзыв взят с сайта mooc.ru
2 года назад
Достоинства: Из Озон преподаватель очень хороший, реально старался помогать, в правильно направлении хотел двигаться улучшать "сокращатель ссылок" видно не продавил методистов. Можно сменить курс 1 раз если не пошло, даже поменял чуть отзыв Недостатки: Дорого. Домашние проверяют больше месяца. В курсе нет целостности подачи материала, курс не связывает данные в единое целое. Мухлют с отзывами Привет всем! Для начала почему я тут, первый отзыв был на писан на сайте otus.ru, но его не опубликовали. Не ожидал такого подвоха и не сохранил(((( Сколько там таких одному богу известно! Ждал их реакции дней 10. Если вы не практикующий Go программист, курс Вас не сделает им. Курс очень сырой. Подача материала скучная, задания не интересные. Формат онлайн лекций с постоянным отвлечением лектора убивает много времени и больше напоминает по справочник. Лекторы вещают из дома, что создает много лишнего фонового шума... например лай собаки в течении минут 10. Не понимаю почему нельзя как бусы нанизывать все лекции на один проект, что дало бы людям целостность понимания работы с GO и создало бы какой то интерес в создании проекта, заложить какие-то проблемы для новичков, чтоб они ушли в них с головой. В принципе начали хорошо, сокращатель ссылок писал с большим удовольствием, не ясно почему было нельзя построить какой-то проект дальше на базе этого направления. В сети есть курс по питону от Otus в исполнении Лебедева. Просто посмотрите пару лекций, даже если не хотите учить питон, чтоб понять стоит ли нести туда деньги) Или не платите целиком за курс!
Отзыв взят с сайта mooc.ru