Логотип Academy Market
Каталог курсов
Логотип Academy Market

Курс по изучению Golang подойдет для опытных специалистов, знакомых с базовыми принципами программирования. На этом курсе вы научитесь создавать собственный API сервер, используя язык Golang, создавать контейнеры и налаживать интеграцию Go с Docker и Kubernetes. Вы получите теоретический и практический опыт работы с generic и пакетом context, а также рассмотрите наиболее частые ошибки при программировании на Go.  
Курс отлично подойдет DevOps-инженерам для оптимизации процесса разработки и программистам из разных сфер для получения навыка работы с микросервисной архитектурой и системами высокой нагруженности. 

Русский
4
Наверх

Чему вы научитесь

Запускать контейнеры
Работать в Docker в связке с Go
Создавать API сервиса с помощью Golang
Работать с операторами и паттернами в Kubernetes

Как быстро окупится обучение

Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование

На должности Junior DevOps-инженер затраты на пройденный курс окупятся
1 Месяц
70 000 ₽ / Мес
DevOps-инженер
70 000 ₽ — 350 000 ₽
70 000 ₽ / Мес
Смайлик
40 000 ₽ / Мес
Разработчик
40 000 ₽ — 500 000 ₽
Смайлик
Junior
Опыт до 1 года
Middle
Опыт 1–3 года
Senior
Опыт от 3 лет

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

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

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

82
Онлайн-урока

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

Рассмотрите Golang и его полезность для инженеров. 

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

Начнете изучать язык с рассмотрения констант. 

Поймете, какие типы данных называют простыми. 

Также получите представление о составных типах. 

Следующим этапом изучения будет разбор основных функций. 

Исследуете циклы и ключевые операторы для них. 

Чтобы запомнить новую информацию, решите задания на пройденные темы. 

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

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

Рассмотрите структуры Golang.

Научитесь работать с интерфейсами. 

Получите представление об обобщенном программировании и ООП. 

Изучите инструмент для выявления ошибок. 

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

Познакомитесь с новыми понятиями из языка Go и сравните их. 

Поймете, чем треды отличаются от горутины.  

Научитесь обрабатывать и исправлять ошибки в коде. 

Получите представление о базовом принципе синхронизации. 

Узнаете, как дождаться завершения всех горутин при помощи утилиты WaitGroup. 

Поймете, как происходит коммуникация между горутинами. 

Познакомитесь с оператором Select.

Узнаете, что такое context, и как его использовать для остановки приложений. 

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

Познакомитесь с системой модулей в контексте языка Go. 

На основе полученных знаний сможете работать с операционной системой. 

Получите навык работы с файлами. 

Также рассмотрите варианты настойки сети при помощи Golang.

Разберете существующие протоколы и форматы на практике. 

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

Познакомитесь с принципами работы с базами данных.  

Научитесь формировать пакеты для http. 

На практике выполните проверку кода на предмет качества. 

Узнаете, как писать тесты для поиска ошибок в коде. 

Сможете выполнить кросскомпиляцию и настраивать build теги. 

Рассмотрите API и методы работы с ним. Получите навыки налаживания взаимодействия Docker из GO. Сможете запускать контейнеры и присоединять их к существующим. Решите соответсвующие теме задачи. 

Познакомитесь с возможностями Docker для Go. 

Узнаете, для чего используется набор инструментов SDK. 

Получите представление об API докера. 

Перейдете к пошаговой работе с Docker. Сперва научить скачивать простой образ. 

Перейдете к теме обработки образа с авторизацией. 

Узнаете, как показать образ. 

Сможете сохранить и читать образ из файла. 

Следующим шагом будет запуск контейнера. 

Также научитесь делать это в фоновом режиме. 

Рассмотрите варианты вывода уже запущенных контейнеров. 

Узнаете, как остановить начатый процесс. 

Изучите комаду docker commit. 

Получите представление о том, где хранится статистика по работе с Docker. 

Сможете самостоятельно создать сеть. 

На практике попробуете распознать сигналы системы. 

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

Перейдете к работе с Kubernetes. Изучите структуру и паттерны. Познакомитесь с такими понятиями, как Probes, Jobs, DaemonSet. Выполните практическую работу и закрепите пройденные темы. 

Узнаете, где искать Kubernetes. 

Получите представление о паттернах. 

Узнаете, для чего используются Probes в k8s. 

Поймете, как управлять пакетными заданиями. 

Узнаете, как обновить данные на каждом рабочем узле при помощи DaemonSet. 

Изучите иной контроллер для управления приложениями. 

Рассмотрите подход Service Mesh для взаимодействия между микросервисами. 

Узнаете, зачем настраивать дополнительный контейнер к основному. 

Поймете, как следить за расходом ресурсов, используя под Operator. 

Продолжите изучать Kubernetes в связке с кастомными операторами. Изучите, из чего состоит контроллер и как провести его деплой. Напишите собственный оператор и создадите проект. 

Рассмотрите основные операторы Kubernetes. 

Узнаете, из каких элементов состоит контроллер. 

Рассмотрите клиентскую библиотеку kubeclient.  

Научитесь выбирать лучший вариант деплоя при помощи контроллера. 

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

На собственном опыте напишите оператор. 

Поймете, как устанавливать и создавать проект в k8s.

Посмотрите, какие настройки заданы по умолчанию. 

Поймете, как вносить любые данные при помощи CRDs. 

Попрактикуетесь в написании кода контроллера. 

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

Напишите тесты с использованием ginkgo. 

Последним этапом в этой теме будет сборка деплоя. 

Последняя встреча со спикерами пройдет перед написанием финальной работы курса. Вы сможете уточнить все неясные моменты, расспросить об опыте работы с Go и дополнительных источниках по теории и практике. Отметите свой выпускной. 

В конце обучения вы выполните проект по разработке системы по сбору состояний сервисов. Наладите корректную работу динамической базы данных и сможете пользоваться этим инструментом. 

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Иллюстрация к пункту обучения

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Помощь с трудоустройством

Создадите портфолио

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

Подготовитесь к собеседованию

Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Спецификация

Университет
Формат обучения
Длительность
2 Месяца
Доступ к курсу
2 года
Направление
Инструменты
Уровень
Middle
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
40 000 ₽   —   500 000 ₽
Финальная цена
35 000 ₽
Цена в рассрочку
8 750 ₽ / Месяц

Отзывы о Слёрме

Слёрм
5.0051
Про Docker-интенсив
Достоинства

Решил взяться за изучение Docker, потому что его требуют практически во всех вакансиях. Сначала самостоятельно всё делал, но потом посчастливилось набрести на новость о проведении интенсива. Решил разложить по полочкам свои знания и сходить. До этого пользовался только Udemy и ролики на Youtube смотрел. Мои навыки ограничивались банальным копировать-вставить и простенькими файлами. Здесь же наконец привёл в порядок всю разрозненную информацию. Немало помогло глубокое погружение в тему и высокий уровень организации. Началось всё вовремя, да и с завершением не затянули. Процесс сбалансированный и продуманный. Хотел бы сказать что-то про техподдержку, но нечего. Всё работало как часы, обращаться не пришлось. Материал подавали интересный, ожидания более чем оправдались. Стал как рыба в воде плавать в теме. Много нового для себя открыл и сейчас смогу использовать на практике. Репозитории стали лучше и полнее) Теперь присматриваюсь к направлению Devops. 

Недостатки

Недостатков нет. Разве что одна тема немного скоротечно прошла. Как будто преподаватель куда-то торопился. Возможно дело во мне и я просто не поспевал за ним. Кроме этого всё хорошо. Могу рекомендовать с чистой совестью. 

Слёрм
1.0051
Есть минусы
Недостатки

Я не буду упоминать устаревшие аспекты курсов и тому подобное, поскольку это встречается повсеместно. Однако слёрм предлагает свои идеи для практики и решения задач. Вам предоставят доступ к стендам на определённое время, обычно от 3 до 24 часов, в зависимости от вашего уровня понимания материала. На каждый этап предусмотрено две попытки, каждая продолжительностью 6 часов. Если вы не успеваете, обратитесь в службу поддержки (работающую с 10 до 19 в будние дни). Вряд ли здравомыслящий взрослый человек согласится потратить 6 часов на изучение стенда. После рабочего дня вы можете заниматься 2–4 часа. Если не успеваете, обращайтесь в службу поддержки. Кстати, о поддержке: она доступна и по субботам, но ответ может прийти только в понедельник (если повезёт). Таким образом, если вы хотите пройти курс, учтите, что вам придётся сделать две попытки. Иначе вы рискуете застрять на устаревшем задании, которое уже невозможно решить из-за изменений в ПО. 

Слёрм
5.0051
Нашёл новую работу благодаря Слёрму!
Достоинства

Недавно обучался в онлайн-школе Слёрм на инженера. Понравилось, как составлен сам обучающий процесс. Материал изложен ясным и понятным языком, любые сложные темы становятся лёгкими и доступными. Лишней информации не было, всё чётко по делу. Огромный плюс в наличии практики. Её тут много и она вам сильно поможет. Не забываю и о преподавательском составе. Они все большие молодцы и опытные специалисты. Самое главное, они отзывчивые и заботятся о студентах. Всё остальное было бы бессмысленно без этого. Скучно ни разу не было, засыпать не хотелось. Уроки были не только интересные, но и живые, энергичные. Можно было попросить что-то повторить, позадавать вопросы, прояснить трудные аспекты. Знаниям тут есть практическое применение. Я устроился на работу недавно и оплата неплохая. Закончили вовремя курс, воды не налили. Благодарен проекту и советую вам всячески!

Недостатки

Нет. 

Слёрм
4.0051
Сыро.
Достоинства

Я проходил курс подготовки JavaScript-разработчиков. Преподаватели объясняют материал ясно, предоставляют обратную связь в учебном чате даже ночью. У меня были начальные знания, но они не были полными. Поскольку я не работал, у меня было достаточно времени для обучения. Информации предложено много, а курс продолжительностью всего лишь три месяца. Задания включали как повторение материала, так и творческие самостоятельные проекты. Также благодарен технической поддержке, которая была всегда на связи и готова помочь. Преимущества курса — отличные преподаватели, оперативная обратная связь и поддержка.

Недостатки

Курс был очень насыщенным, его невозможно пройти за три месяца. Я не работал, но некоторые участники курса учились, уделяя максимум два часа в день, и не успевали за материалом.Кроме того, наш поток был первым, и это ощущалось в неустойчивости и недостаточной проработанности материала.

Слёрм
5.0051
Проходил курсы от школы Слёрм
Достоинства

Я прошел курсы, и у меня только положительные эмоции. Действительно, это отличная школа с потрясающими курсами. Я в восторге от разнообразия предлагаемых курсов и формата обучения. Учебный процесс организован так, что интерес к предмету постоянно поддерживается. Видеоуроки захватывающие, динамичные и живые. Преподаватели подают материал с таким энтузиазмом, что сразу видно их желание делиться знаниями. Наличие юмора в уроках — это также огромный плюс. Я обязательно вернусь в школу Слёрм, чтобы продолжать учиться и развиваться. Огромная благодарность замечательным преподавателям! Искренне рекомендую эту школу всем, кто хочет учиться с удовольствием. Преимущества: разнообразие курсов, интересный формат обучения, отличная подача материала и профессиональные учителя. 

Недостатки

Никаких минусов не обнаружено. Спасибо за обучение и возможности.

Слёрм
5.0051
Зовут на собеседования!
Достоинства

Друг порекомендовал мне онлайн-школу Слёрм, узнав о моём интересе к Python и желании стать Python-разработчиком. У меня уже были определённые знания по вёрстке и некоторым другим языкам программирования. Программа обучения и подача материала полностью меня устроили.Самое интересное в этой школе — при выпуске я создал три полноценных проекта, которые стали моим портфолио. Кроме того, я продолжаю заниматься самообразованием, смотреть видео на YouTube и посещать форумы.Сложив всё это вместе, я могу без проблем отправить своё резюме, где перечисляю свои навыки и опыт работы в качестве Python-разработчика. Хотя сейчас не лучшее время для поиска работы в этой сфере, меня приглашают на собеседования, и все специалисты знают о Слёрме, который высоко ценится среди работодателей.

Слёрм
5.0051
Не пожалела о деньгах и времени
Достоинства

Курс Слёрма адаптирован под начинающих и уже реализовавшихся тестировщиков. Большое преимущество в манере преподнесения знаний. Подача интересная и несложная. При этом нет разговоров как с тупыми и излишних упрощений. Здесь полно терминологии, которая досконально будет разъяснена. Сами преподаватели идут навстречу ученикам, пытаются вдаться в их цели и устремления, подстроиться под каждого. Нас несколько было, поэтому отсутствие индивидуального подхода можно было простить, но он присутствовал и это о многом говорит. Цена полностью окупилась, знания стоят своих денег. Информации полно, при этом обучение продвигается с приличной скоростью. Рекомендую эту школу однозначно. 

Недостатки

Недостатков для себя не выявила. 

Слёрм
4.0051
Большая нагрузка
Достоинства

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

Недостатки

Раньше я изучал тему по видеороликам в открытом доступе, начальное представление было, но нагрузку в ходе обучения всё равно не вывез. В описании указано, что он подходит для обучающихся с нуля, но это абсолютная неправда! Темп работы ускоренный, объёмы работ поражают. Надо безвылазно сидеть на платформе, чтобы всё успевать. В начале разбирают основы, но этого мало для тех, у кого нет опыта. 

Слёрм
5.0051
Компетентный курс
Достоинства

Куча материалов и все изложены ясным языком. Есть дополнительные ссылки на статьи, если хочется углубиться. Процесс обучения отлично структурирован и организован, вместе с теорией даются скринкасты. Практики много, она действительно помогает выработать нужные навыки. По любым вопросам подсказывают менторы и координаторы, не раз они мне помогали. В целом доволен курсом и сочетанием цены с качеством. Могу уверенно советовать. 

Недостатки

Какие-то темы преподаются по немного устаревшим данным. Много времени не занимает перепроверить, но всё-таки эту работу приходится делать. Хотелось бы, чтоб программы почаще обновлялись. С другой стороны, изменения не настолько значительные, чтобы играть решающую роль. 

Слёрм
5.0051
Обучался в этой школе на инженера
Достоинства

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

Слёрм
5.0051
Решил освоить Kubernetes
Достоинства

Я занимаюсь разработкой достаточно долго, и для локальных проектов мне было достаточно знаний в области Docker и Docker Compose, подкрепленных значительным практическим опытом. Однако с увеличением объемов работ и переходом к высоконагруженным проектам я решил изучить Kubernetes — инструментарий для оркестрации и масштабирования. Слёрм показался мне наиболее ориентированным на инженерное мышление. Я не ошибся с выбором. Этот курс включает необходимую теорию и большое количество практических упражнений — это именно то, что нужно не только для резюме, но и для качественного выполнения работы. 

Слёрм
5.0051
Все хорошо
Достоинства

Я узнала о SLURM случайно, когда мой работодатель предложил оплатить обучение на курсе по MySQL. Хочу отметить, что качество образования здесь на высоком уровне. Хотя у меня есть высшее образование в смежной области, здесь преподают не менее качественно, чем в ведущих университетах. Владимир Фёдорков — настоящий профессионал своего дела и превосходный педагог. Он излагает информацию очень ясно и доступно, поэтому у студентов практически не возникает дополнительных вопросов. Этот курс мне очень понравился, к нему сложно придраться.

Слёрм
4.0051
Интересно, но по узкой тематике
Достоинства

В Слёрм я пришел чтобы освоить программу Kubernetes. Понравилось как все устроенно и организованно, преподаватели, уроки, дз. Не всем это былобы полезно, но конкретно я знал, за чем шел, в итооге этоже и получил и потому не был ни карли разочарованн. Практика была, все необходимые знания были мною успешно усвоенны. 

Недостатки

Не всем подойдет такой круг тем и впринципе использование данной программы. Лично мне это и было нужно, но вряд ли нас слишком много

Слёрм
4.0051
Совсем недавно отучился на интенсиве у Слёрма
Достоинства

Не так давно я прошёл интенсивный курс у Слерма. Ранее я уже проходил обучение онлайн по работе и опробовал разные школы, но эта оказалась для меня самой оптимальной, особенно как для разработчика. Если вас интересует быстрое улучшение профессиональных навыков в краткие сроки, интенсивный курс - отличный выбор. Преимущества: подходит для развития навыков. Недостатков практически нет.

Слёрм
5.0051
Самое подходящее место для обучения
Достоинства

Вроде бы в мужскую профессию подалась, но что поделать. Аналитический склад ума есть, должен был помочь. Увлеклась этой сферой, а Слёрм помог обучиться и освоить весь материал. Практики было много и вся полезная. Буквально пригождается на рабочем месте. Должность получила востребованную со всеми её плюсами. Рекомендую именно здесь учиться, точно не пожалеете. 

Недостатки

Нет. 

Слёрм
4.0051
Мне понравился интенсив!
Достоинства

Интенсив оказался очень информативным! Лекции проводили разные преподаватели, и хотя у каждого была своя манера общения, слушать их было интересно. Я задал несколько вопросов, на которые получил подробные ответы — это очень порадовало. Всем рекомендую этот курс: вы узнаете много нового! Преимущества — отличный интенсив с множеством полезной информации; недостатков не обнаружил.

Слёрм
5.0051
Нужное обучение
Достоинства

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

Слёрм
5.0051
Обучение по Kubernetes
Достоинства

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

Недостатки

Нет. 

Слёрм
5.0051
Полностью прошел курс
Достоинства

Школа супер! Я хотел получить дополнительную подготовку, чтобы быть специалистом на все 100 процентов. Завершил обучение и остался полностью доволен тем, как в Слерме преподают. Материал отлично разбирают на занятиях, постоянно приводят примеры. 

Слёрм
5.0051
Меняю профессию
Достоинства

Решил сменить профессию и стать JavaScript-разработчиком. Учеба в Слерме мне подошла, рад, что попал именно в эту онлайн-школу, потому что она готовит настоящих it-специалистов! Теория и практика дается напрямую от работающих преподавателей. 

Ещё 103 отзыва

Часто задаваемые вопросы

Чтобы учеба далась легко, вам необходимо понимать основы программирования, в том числе простые конструкции и подходы. Знание ОС Linux, Kubernetes и Git также поможет вам освоить программу курса. 

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

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

Вы можете приобрести курс по тарифам Standart и Premium. В первом случае вы получаете доступ к видео-лекциям на 2 года. Во втором – дополнительно вы получаете проверку кода и домашних заданий от ревьюеров, а также онлайн-встречи со спикерами. 

Школа Слёрм имеет лицензию, поэтому после завершения курса вы получите именной сертификат с наименованием пройденной программы и количеством учебных часов. 

Вы можете вернуть 13% от стоимости обучения, обратившись в налоговую по месту жительства или онлайн через официальный сайт налоговой. Подробные условия получения вычета ищите на сайте nalog.ru.

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

Если вы считаете, что этот курс поможет вам лучше выполнять рабочие обязанности, обратитесь к своему работодателю с предложением оплатить ваше обучение за счет компании. На сайте курса нажмите на кнопку  «Оставить заявку» для связи с менеджером. 

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

Другие популярные курсы

Картинка курса

Директор по обучению персонала

Eduson Academy
Бизнес и управление
4,6
48 618 ₽
121 544 ₽
Картинка курса

HR-менеджер

Eduson Academy
Бизнес и управление
5
47 937 ₽
136 963 ₽
Картинка курса

Расслабляющий массаж

Эколь
Красота и здоровье
4
6 400 ₽
Картинка курса

Руководитель образовательной организации дополнительного образования

НАДПО
Другие профессии
4,2
15 900 ₽
21 500 ₽
Изображение курса
Слёрм
Программирование
2 Месяца
Golang для инженеров
8 750 ₽ в месяц
35 000 ₽