Курсы Golang в 2024 году, 8 курсов
Платформа | Курс | Трудойстройство | Сложность обучения | Тип обучения | Формат обучения |
---|---|---|---|---|---|
practicum.yandex.ru | Продвинутый Go-разработчик | ||||
skillfactory.ru | Профессия Backend-разработчик на Go | ||||
practicum.yandex.ru | Go-разработчик с нуля | Начальная | Курс | Онлайн | |
otus.ru | Golang Developer. Professional | Профессиональная | Курс | Онлайн | |
slurm.io | Golang для инженеров | Средняя | Курс | Онлайн | |
slurm.io | Golang для инженеров | ||||
slurm.io | Golang-разработчик | Средняя | Курс | Онлайн | |
slurm.io | Golang-разработчик |
После нажатия на кнопку "Обучение", вас перенаправят на новую страницу, где можно будет выбрать и начать изучение курса. Ссылки в этом материале всегда актуальны, поэтому вы можете смело ими пользоваться. Желаем всем успехов!
Продвинутый Go-разработчик
О курсе⁚
Сможете вырасти до мидла: пройдёте 54 урока, сделаете 3 учебных проекта и получите 12 индивидуальных консультаций.
Основные параметры курса:
- Язык курса⁚ Русский
- Цена⁚ 152 000 ₽
Профессия Backend-разработчик на Go
Основные параметры курса:
- Язык курса⁚ Русский
- Цена⁚ 142 524 ₽
- Рассрочка⁚ От 3 959 ₽/мес
- Период рассрочки⁚ 36
Отзывы о курсе Профессия Backend-разработчик на Go от skillfactory.ru
Профессия Backend-разработчик на Go
Профессия Backend-разработчик на Go
Skillfactory доволен - хотелось бы отметить:
+ равномерное по курсу качество материала
(нет такого, что ознакомительные уроки - вау крутые, а потом начинается абы как, лишь бы набить материала в платный курс. Все равномерно хорошо- объяснения простые, доступные)
+ задания соответствуют изученному материалу
+ менторы помогают разобраться с вопросами и проблемами в онлайн-чате (иногда правда можно пару дней ждать ответ)
Вот только что сделал микросервис на Go - сервер- аггрегатор новостей - в рамках задания https://github.com/Nikolai-Uvarov/NewsAgg.git Этому научили с нуля за 9 мес (учеба в свободное от работы время, часов по 5-10 в неделю)
Профессия Backend-разработчик на Go
Задания (практическая работа ) в общем не сложные, тесты бывают с ошибками но саппорт реагирует достаточно быстро,есть свой месседжер "Пачка"(раньше был Slack). Мне кажется что надо провести ревизию курса. не которые вещи устарели, либо на данный момент ограничен доступ к некоторым сайтам(иностранным) . В целом курс мне понравился неплохо структурирован, есть ссылки на более подробное изучение материала. Менторы отвечают оперативно. Спасибо.
Go-разработчик с нуля
О курсе⁚
Курс по разработке на языке Go для начинающих
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ диплом о профессиональной переподготовке
- Сложность⁚ Начальная
- Цена⁚ 145 000 ₽
- Длительность обучения⁚ 8 месяцев
- Период рассрочки⁚ 8
Программа курса⁚
- Вводный модуль
- Основы Go
- HTTP в Go и REST API
- SQL и базы данных
- Многопоточность в Go
- Базовый Linux
- Основы CI/CD и работы с Docker
- Итоговый проект
Чему вы научитесь⁚
- Узнаете, что такое контейнеризация, и начнёте работу в Docker: cоздадите и соберёте образ Docker, запустите контейнер, познакомитесь с Docker Compose. Узнаете, что такое CI/CD, пайплайны и GitHub Actions.
- Изучите основы работы с командной строкой и принципы взаимодействия с программами на уровне операционной системы. Это ускорит процесс разработки и отладки приложений.
- Изучите основы работы с многопоточностью — одной из уникальных особенностей языка Go.
- Начнёте изучать важны раздел бэкенд-разработки, который связан с логикой создания хранилищ данных и порядком их организации.
Отзывы о курсе Go-разработчик с нуля от practicum.yandex.ru
Курсом я разочарован. Мои опасения по поводу того, что курс сырой (я был в первой когорте), к сожалению, оправдались.
Расстраивает, что каждая новая тема изолирована от всех предыдущих то есть тему прошли и забыли. Нет наслоения и нарастающей сложности. Складывается ощущение, что курс делали маркетологи, вложив бОльшую часть бюджета в рекламу, а сам курс "сколотили" очень быстро и на коленке.
В разговоре с человеком из практикума перед покупкой, мне рассказывали как будет круто, интересно и сложно, что будет что добавить в портфолио, что задание будут приближены к реальным рабочим, что после прохождения курса можно устроиться на позицию джуниор+. Что в группе будет 15-20 человек, то есть более-менее индивидуальный подход, что курс новый, но не сырой, а уже "обкатанный". Но что-то мне подсказывает, это было просто "впаривание" стремного курса. В курсе нет и половины того, что обещали по телефону, через пару месяцев после старта выяснилось, что звонящий просто всё напутал и в один курс засунул и курс "с нуля" и "продвинутый". В портфолио добавить нечего, в группе вместе с "командой поддержки", 150 человек. 150 Карл, не 15-20, а именно 150 и на всю эту группу 2 ментора.
Катастрофически мало практических заданий, (нужно постоянно придумывать, чем себя занять), а те, что есть — синтетические. Нет представления, чем мы потом должны заниматься на работе. Хотя обещали задачи, как на реальной работе. По факту только одна практическая была похожа (финальный проект - разработка API для TODO-листа). Всего на платформе ЯндексПрактикум было 6 задач, которые более-менее (не считая финальной, она была классной). С таким раскладом можно было назвать платформу ЯндексТеоретикум.
Невероятное количество орфографических ошибок в теории и "тренажере". Не представляю, как они туда попали, ведь любой современный текстовый редактор их подчеркивает.
Ревью практических работ порой на "отвали", в духе: "не все конечно, как надо, вот так (написано как) не надо делать, но пойдет, принято", переделываешь, спрашиваешь все ли верно, хочется ведь знать и понимать, как надо, а в ответ тишина...
Некоторые вопросы в пачке (учебный мессенджер) еще с декабря (отзыв пишу в июле) остались без ответа.
Все вебинары только ночью (у меня время Москва +5), то есть вопросы я там задать не могу, а в пачке не факт, что ответят. Выручал чат, который студенты организовали вне пачки, там есть ребята с некоторым бэкграундом, которые помогали, подсказывали и объясняли.
К работе куратора вопросов нет, она старалась мне помочь, как могла. Если задерживали проверку домашки (более 24 часов), то после сообщения Дарье, все быстро проверяли. Если мой вопрос в пачке оставался без ответа, то по возможности "тыкала" наставников, чтобы те отвечали, но судя по тексту выше, это помогало не всегда. По всем организационным моментам (налоговый выччет, каникулы и тд) оперативно подсказывала.
С организационными вопросами всё, теперь по учебному материалу:
Первые пять спринтов - основы. Тут есть конечно к чему придраться, но в целом все норм, как и в бесплатных курсах по основам, что-то лучше, что-то хуже. Например, тема интерфейсов и указателей в Go раскрыта слабо.
6 спринт (работа с сетью) - интересный, полезный и сложный спринт, практические только слабоваты, но в целом мне понравился.
7 спринт (Хеширование и шифрование и тестирование) - в задании, где требуется найти JWT-токен, я попытался, ввёл полученный мной JWT, ответ оказался неверным и на этом всё. Одна попытка, "Ваш ответ неправильный" и не узнать какой правильный, задал вопрос в пачке, но с 25.01 наставник так ничего не ответил, благо задание можно было пропустить.
В задании "Тестируем API" есть "прекод", который мы должны дописать и потом свериться с эталонным решением для самостоятельной проверки, но самого решения на платформе нет, нажимаешь на "готово", а там тот же "прекод" вместо решения. Попросил в пачке, чтобы кто-нибудь написал "эталонное решение" чтобы свериться, но с 27.01 ничего не изменилось, на платформе "эталонного решения" не появилось. Впечатления от спринта не очень.
8 спринт (базы данных) - тема очень интересная и подана достаточно хорошо, маловато практики и задание итоговое можно было сделать посложнее, но в целом было прикольно, особенно вебинар. Жаль, что работали только с одной таблицей, а суть реляционных БД в связях между таблицами, на то они и реляционные. SQL затронули слишком поверхностно, в бесплатном курсе у того же Практикума лучше информация, но работа также только с одной таблицей. В начале спринта было сказано, что самые популярные СУБД это Postgres и MySQL, но конечно же мы будем рассматривать все на примере SQLite...
9 спринт (многопоточность) - тема очень важная, сложная и нужная. Но теория очень сухая и практики почти нет, совсем синтетическое итоговое задание. Мне не понравился спринт, потому что так и не стало понятно зачем это все нужно и где это применяется. С такой теорией на собесе не ответить ни на один вопрос по многопоточности.
Последние спринты (10-12) делались в течение, грубо говоря, пары часов и нужно было ждать две недели до открытия следующего спринта:
10 спринт (linux) - неинтересный, бесполезный и очень короткий, в программе на него было заложено изначально 2 часа (было прописано), вместо того, чтобы чем-то наполнить спринт или включить в другой спринт, просто поменяли текст и теперь написано 32 часа вместо 2, но продолжительней, полезней и интересней он от этого не стал.
11 спринт (Docker) - тоже недолгий, если первый раз с сталкиваешься с докером, как я, то можно пройти за часов 5-6. Хотя тема (не спринт) интересная и объемная, по Docker есть прямо обучающие курсы отдельные, можно было бы и больше дать материала или ссылки на другие курсы, такое ощущение, что у Яндекса буквы платные. И одно практическое задание, которое полностью повторяет теорию, то есть скопировал "код" из теории и отправил его на проверку - это грустно.
12 спринт (CI / CD и delpoy приложения) - тема должна быть однозначно больше, а не на 2-3 часа, можно было, например, в дополнение рассмотреть Jenkins, который упоминался в курсе в таком ключе: "Один из самых популярных инструментов для практически всех составляющих CI/CD, бесплатный и с открытым исходным кодом". Штука востребованная, но в ЯП решили ограничиться только GitHub Actions. Одного практического задания однозначно недостаточно для закрепления материала. Тем более задание полностью повторяет урок предшествующий ему (как в предыдущем спринте), можно просто скопировать файл, поменять внутри имя репозитория Docker и всё. И нам так и не показали, как использовать это в реальном проекте, было показано на примере "программы", которая выводит в консоль "Hello Go". На вопрос в пачке, как использовать в реальном проекте, где есть подключение к сети, работа с БД, был получен ответ: "Это прям сложная тема и надо сильно запарываться"©, то что нужно, а то я и сам не понял что тема не самая простая.
13-14 спринт (выпускной проект) - было прямо очень сложно и это клёво. Интересное задание, наконец-то мы писали код "с нуля", а не просто редактировали существующий "прекод". Меня смутило только то, что в курсе было мало того, что пригодилось для выпускного проекта и не все пройденные темы были затронуты. Ну и за 7 недель без кода уже немного все подзабылось. Но это помогло развить навык "гугления". Так что последние два спринта - супер. А ревью - отстой.
На все задания, в том числе со звездочкой, ушло 74 часа и 23 минуты. Я несколько раз начинал сначала, потому как организацию кода в проекте мы не проходили и гит прошли совсем поверхностно. Пересмотрел кучу видео и получил хороший опыт по итогу.
Итог:
По времени (по Clockify) на весь курс ушло 184 часа, из них 74 на выпускной проект. Курс мне не понравился, своих денег он однозначно не стоит. Я несколько раз думал бросить и забрать деньги, но возлагал большие надежды на "карьерный трек", так и дошел до конца.
В карьерном треке учат врать в резюме, накручивать опыт и тд...
Может я конечно придираюсь, до этого курса я смотрел только бесплатные курсы по Go и мне особо не с чем сравнить, но курс не выглядит на, плюс минус, почти 5 средних зарплат в моем регионе.
Golang Developer. Professional
О курсе⁚
None
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Профессиональная
- Цена⁚ 109 650 ₽
- Длительность обучения⁚ 5 мес.
- Период рассрочки⁚ 12
Программа курса⁚
- Начало работы с Go
- Concurrency в Go
- Стандартные библиотеки и практики
- Работа с сетью и БД
- Микросервисы
- Проект
Чему вы научитесь⁚
- создавать надёжные серверные приложения
- решать практические задачи
- углубить знание языка и сопутствующего технологического стека
- избежать типичных ошибок в программировании на Go
- работать с базами данных SQL и NoSQL
Отзывы о курсе Golang Developer. Professional от otus.ru
Golang Developer. Professional
На курсе понравился широкий обзор тем, не только язык Go, но ещё и смежные области такие как Helm, Kubernetes, SQL и NoSQL — это действительно важно в реальной работе на проектах. Также рассматривались фишки именно последних версий Go. Понравилось, что к каждому занятию идут приложения в виде кода и презентация в формате пдф. Есть записи, всегда можно посмотреть или пересмотреть урок, если подзабыл.
Не понравились переносы занятий день в день, иногда из-за этого не получалось смотреть в онлайне в другой день, только в записи.
Благодаря курсу я получил навыки работы с кодом на Go, понимаю теперь, как устроены проекты на Go, могу написать простые проекты самостоятельно. На работе написал шаблоны CICD для сборки Go приложений и проверку кода линтерами
Golang Developer. Professional
Golang Developer. Professional
Golang для инженеров
О курсе⁚
Научим создавать API сервер, взаимодействовать с Docker из Go, работать с кастомными операторами K8s
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Средняя
- Цена⁚ 65 000 ₽
- Рассрочка⁚ От 16 250 ₽/мес
- Длительность обучения⁚ 8
- Период рассрочки⁚ 12
Программа курса⁚
- Модуль 1 и 2 Основы Golang
- Погружаемся глубже в основы
- Concurrency
- GO на практике. Часть 1
- GO на практике. Часть 2
- Работа с Docker из Golang
- Паттерны Kubernetes
- Операторы Kubernetes
- 3 встречи со спикерами
- Разработка финального проекта
Чему вы научитесь⁚
- Разберемся, зачем нужен язык Go и где его лучше применять, рассмотрим основные недостатки, поймем какие рабочие процессы можно упростить с помощью GO.
- Подробно разберем, как GO подходит к реализации по объектно-ориентированному программированию (ООП), и как обрабатывать и комбинировать ошибки.
- Научимся работать с кастомными операторами. Разберемся, зачем нужны паттерны Kubernetes.
- Разберемся, что такое API и как с ним работать, научимся взаимодействовать с Docker из GO, запускать контейнеры и присоединяться к рабочим контейнерам. Определим характер взаимодействия, в зависимости от рабочих задач.
Golang для инженеров
О курсе⁚
Научим создавать API сервер, взаимодействовать с Docker из Go, работать с кастомными операторами K8s
Основные параметры курса:
- Язык курса⁚ Русский
- Цена⁚ 50 000 ₽
- Рассрочка⁚ От 12 500 ₽/мес
Golang-разработчик
О курсе⁚
Напишете реальный проект на Go с использованием лучших практик. Подтяните знания и навыки к уровню middle.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Средняя
- Цена⁚ 35 000 ₽
- Рассрочка⁚ От 8 750 ₽/мес
- Период рассрочки⁚ 12
Программа курса⁚
- Знакомство с курсом
- Установочная встреча
- Вводный курс в GO
- Основные концепции языка
- Конкурентная обработка данных
- Встреча со спикером и ответы на вопросы
- Интерфейсы и работа с ошибками
- Написание тестов
- Работа с context
- Встреча со спикером и ответы на вопросы
- Начало работы над проектом
- Создание базового сервиса
- Делим систему на сервисы
- Встреча со спикером и ответы на вопросы
- Пишем новые сервисы, настраиваем взаимодействие
- Выкатываем систему в production
- Встреча со спикером и ответы на вопросы
- Смотрим на систему в production
- Нагрузочные тесты
- Заключительная встреча
Чему вы научитесь⁚
- Аргументированно выбирать асинхронный подход, чтобы снизить связность системы и повысить общую надёжность
- Уверенно писать на Golang и разрабатывать серверные и клиентские приложения
- Эффективно и без неожиданностей распиливать монолит на микросервисы и использовать линтеры, чтобы избежать ошибок
- Работать и синхронизировать goroutine и проводить оптимизацию под работу в нагруженных приложениях
- Эффективно использовать сеть для взаимодействия между сервисами и проектировать функциональность исходя из доменной области
- Понимать устройство observability больших систем
Golang-разработчик
О курсе⁚
Напишете реальный проект на Go с использованием лучших практик. Подтяните знания и навыки к уровню middle.
Основные параметры курса:
- Язык курса⁚ Русский
- Цена⁚ 50 000 ₽
- Рассрочка⁚ От 12 500 ₽/мес
- Длительность обучения⁚ 3