Онлайн-интенсив по Python 24–26 июня
Close
Подписка на новости Слёрм
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»

Golang для инженеров

Курс по изучению Golang с нуля для программистов с опытом. Научим создавать свой API сервер с помощью Golang, запускать контейнеры, взаимодействовать с Docker из Go, работать с кастомными операторами и многим другим приятным и полезным штукам.
Каталог > Golang для инженеров
3 ПОТОК
4 июля – 29 августа
ФОРМАТ
Поток
Получить доступ к мини-курсу
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Golang выбирают за легкость разработки и высокую скорость исполнения программ. Он подходит для создания высоконагруженных приложений, при этом у него простой синтаксис и короткая документация, поэтому для освоения не обязателен технический бэкграунд.

Курс подойдет для специалистов с опытом в программировании, которые хотят изучить один из самых высокооплачиваемых языков (по данным исследования Хабр карьера) и повысить свою ценность на рынке труда.
Учиться проще, если вы
  • разбираетесь в основах программирования, базовых конструкциях и подходах;

  • владеете навыками администрирования на Linux: умеете взаимодействовать с процессами и файлами и использовать прикладные протоколы передачи данных;

  • имеете опыт работы с GitLab, GitLab CI и Bash.

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

Использовать язык Go на максимум

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

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

Начнете без проблем работать с API, взаимодействовать с Docker из Go, запускать и присоединяться к рабочему контейнеру.
Работать с кастомными операторами

Сможете писать кастомные операторы на Go и поймете, зачем нужны паттерны Kubernetes

Программа

Модуль 1. Основы Golang

Научитесь разбираться в простых конструкциях языка, понимать его синтаксис и структуру. Узнаете, как объявляются переменные, какие типы данных в GO бывают. Сможете объявлять и присваивать их, начнете делать циклы и ветвления.
  • Философия Go. Для каких проектов он годится, а для каких – нет и почему. Зачем Go нужен инженерам.
  • Переменные и типы данных. Переменные и константы
  • Переменные и типы данных. Простые типы
  • Переменные и типы данных. Составные типы
  • Функции
  • Циклы, switch-case, if
  • Задания для закрепления новых навыков
Первые две темы доступны бесплатно в мини-курсе «Знакомство с Go». Этот модуль доступен бесплатно в мини-курсе. Вы можете начать учиться сейчас, а принять решение о записи на основной курс позже.
Модуль 2. Погружаемся глубже в основы

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

  • Обобщенное программирование и ООП в Golang
  • Garbage collector
  • Concurrency
  • Go modules и структура пакета
  • Работа с файлами и файловой системой
  • Работа с базой данных
  • Кросскомпиляция и build теги

Практика: решаем задачи с алгоритмами, создаем итоговый сервис на Go, разрабатываем Checker, который умеет осуществлять проверки сторонних сервисов на предмет health и собирать метрики.
Модуль 3. Docker и Kubernetes

Научитесь взаимодействовать с Docker из Go, работать с кастомными операторами и паттернами Kubernetes.
Темы:
  • Docker из Go
  • Паттерны Kubernetes
  • Операторы в Kubernetes

Практика: запускаем контейнер на Docker, создаем Dockerfile, пишем свои операторы, чтобы применять эти решения для своего production-а.
Защищаем итоговый проект:

разработаем систему, которая будет собирать состояние других сервисов, сохранять собранное состояние в базу данных и предоставлять WEB API для доступа к сохраненным данным (сильно упрощенный аналог Prometheus-a)

Спикеры курса

– Более 10 лет опыта разработки на разных языках (php, java, Go)
– Архитектор и разработчик решений для обеспечения очень высокой пропускной способности (до 30 тысяч запросов в секунду на реальных бизнес кейсах)
– Tech Advisor команды DevOps
– Специализируется на облачных решениях
– Спикер на профильных митапах и конференциях

Всеволод Севостьянов

Engeneering Manager в HelloFresh
– Более 7 лет опыта разработки на разных языках (python, php, Go)
– Архитектор высоконагруженных сервисов на Go с нуля, один из которых - сервис программы лояльности в city-mobil.ru
– Автор статей в публичных каналах
– Спикер на профильных митапах и конференциях

Тигран Ханагян

Team Lead & Backend Developer в Citymobil

Как вы будете учиться

Смотрите видеоуроки и приходите на онлайн-встречи
Новый модуль открывается каждую неделю — вы смотрите уроки и изучаете материалы в комфортном темпе. Затем приходите на онлайн-встречи, где получаете ответы на вопросы, обмениваетесь кейсами и общаетесь со спикерами и ревьюерами.
Создание портфолио
В течение курса вы будете выполнять разные задания, постоянно пополняя и усложняя кодовую базу. После прохождения основной программы у вас будет время, чтобы подготовить и оформить итоговый проект — в дальнейшем вы сможете приложить его к резюме и показывать работодателям.
Практика и забота
На курсе предусмотрены задания с большими сроками сдачи — вы выполняете их и получаете обратную связь от ревьюеров, действующих Go-разработчиков. Также с вами всегда на связи будут кураторы. Они помогают выстроить процесс обучения, отслеживают ваш прогресс и решают возникающие проблемы.
Смотрите видеоуроки и приходите на онлайн-встречи
Новый модуль открывается каждую неделю — вы смотрите уроки и изучаете материалы в комфортном темпе. Затем приходите на онлайн-встречи, где получаете ответы на вопросы, обмениваетесь кейсами и общаетесь со спикерами и ревьюерами.
Практика и забота

На курсе предусмотрены задания с большими сроками сдачи — вы выполняете их и получаете обратную связь от ревьюеров, действующих Go-разработчиков. Также с вами всегда на связи будут кураторы. Они помогают выстроить процесс обучения, отслеживают ваш прогресс и решают возникающие проблемы.
Создание портфолио

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

Оплата и отличие тарифов

Смотрите уроки и изучайте дополнительные материалы курса


Задавайте вопросы спикерам на трёх АМА-сессиях


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


Общайтесь в закрытом чате со студентами, спикерами и ревьюерами. Интроверты могут просто читать сообщения и сохранять полезную информацию


Оформите итоговый проект, который сможете включить в свое портфолио


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


Задавайте вопросы спикерам на трёх АМА-сессиях
Premium
Standart
или в рассрочку
на 2 месяца 30 000 ₽/мес.
60 000
или в рассрочку
на 2 месяца 22 500 ₽/мес.
45 000
Оплатить тариф Standart
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Оплатить тариф Premium
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Оплатить как юр.лицо тариф Standart
Мы свяжемся с вами, ответим на вопросы и отправим счёт
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Оплатить как юр.лицо тариф Premium
Мы свяжемся с вами, ответим на вопросы и отправим счёт
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»

Ответы на вопросы

Что нужно знать, чтобы пройти курс?
Учиться будет проще, если вы

  • разбираетесь в основах программирования, базовых конструкциях и подходах;
  • владеете навыками администрирования на Linux: умеете взаимодействовать с процессами и файлами и использовать прикладные протоколы передачи данных;
  • имеете опыт работы с GitLab, GitLab CI и Bash.
Как получить доступ к курсу после оплаты?
После оплаты курса вас автоматически перенаправит в личный кабинет, где будет открыт доступ к занятиям. Логин и пароль для входа мы отправим вам на электронную почту, указанную при оплате. Перед началом потока мы свяжемся с вами по почте, чтобы напомнить о старте и чтобы вы ничего не пропустили.
Когда начнётся обучение?
Первый модуль можно пройти до старта потока, первая АМА-сессия пройдет 4 июля, где вы познакомитесь со спикерами и узнаете подробнее, как будет проходить обучение.
Сколько длится обучение?
Обучение длится почти 2 месяца и закончится 29 августа. Доступ к видеокурсу остается у вас на 2 года.
Можете рассказать про различие в форматах?
Тариф Standart включает в себя доступ к урокам и АМА-сессиям со спикерами. В тариф Premium помимо этого входит код-ревью, проверка домашних заданий и итогового проекта. Дополнительно у вас будет телеграм-чат потока, где общаются студенты, куратор, спикеры и команда техподдержки.
Вы выдаете сертификат?
Да, у Слёрма есть официальная лицензия, поэтому все участники получат сертификат в конце обучения.
Что такое налоговый вычет и как его вернуть?
Вы сможете вернуть 13% от стоимости обучения за счет государства, если трудоустроены официально. Для этого нужно подать заявление на сайте nalog.ru.
На сколько вы даете доступ к курсу?
Доступ к курсу останется у вас на 2 года.
Можно оплатить обучение от компании?
Да, для этого выберете вариант «Оставить заявку»
Есть ли у вас корпоративные скидки?
Да, напишите об этом директору курса Наталье Чайковской и обсудите с ней условия подробнее.
Вы можете их задать директору курса Наталье Чайковской
Остались вопросы?
Хотите скидку?
Этот и другие курсы дешевле с КОМБО
Купите 2 курса сразу и получите скидку 20%, 3 курса – 30%
А компаниям мы предлагаем универсальные доступы.