ПРОФЕССИЯ

Backend-
разработчик
на Go

СТАРТ: скоро
Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
Профессия Backend-разработчик на Go
Забронировать предложение

Для кого курс

Для программистов

Изучите GO для highload-проектов и зарабатывайте больше. Скучно не будет

Кто хочет работать в IT

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

Backend-разработчик на Go — технически амбициозная и востребованная профессия

В 2021 году Go входит в топ-5 самых высокооплачиваемых языков по данным
Habr.
рост востребованности
Go-разработчиков
с 2017 года
+139%
02
01
медианная зарплата Go-разработчика в 2022 году
220 000₽
Go входит в топ-10 языков с самым быстро растущим комьюнити, согласно исследованию The State of the Octoverse.
После наших курсов студенты в среднем зарабатывают 220 000 ₽
Развивайте навыки и растите в цене
Senior-специалист
в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
*По данным hh.ru и indeed.com
9 000 $
365 000 ₽
220 000 ₽
100 000 ₽
Отдыхайте и продолжайте двигаться к своей мечте
Учитесь с удовольствием в летнем формате SkillFactory:
Тратьте на учебу 4 часа в неделю, не пропускайте лучшие события лета
4
Ставьте обучение на паузу, если нужно, путешествуйте
Открывайте новые модули без сдачи заданий, не останавливайтесь
2
3
Двигайте дедлайны по домашкам, не беспокойтесь о сроках и «хвостах»
→ Не откладывайте обучение новой профессии еще на год
1

Почему стоит изучать Golang?

Продуманный

Вы углубитесь не только в тонкости правильной коммуникации и управления командой, но и получите знания по архитектуре сетей и баз данных, CI/CD-процессу

Highload и микросервисы

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

Научиться легко

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

Вы изучите программирование на Go с нуля

Мышление программиста

Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и станете эффективно раскладывать в уме даже сложные задачи

Теория и практика

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

Ментор и сообщество

Вы не останетесь один на один с новым. Мы организуем Q&A-сессии с ведущими экспертами, персональную обратную связь по всем вопросам от менторов и поддержку кураторов, которые помогут вам дойти до конца
Скидка 50%
при оплате всего курса сразу
Скидка 50

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

Освойте профессию backend-разработчика на Go за 12 месяцев

Краткая программа профессии

Основы Go и Computer Science

1 блок
4,5 месяца
Вводный блок
20 часов интерактивных вебинаров
100 задач на алгоритмы
50 написанных программ
• Ключевые понятия в IT области
• Классификация языков программирования

• Современные технологии и работа интернета
• Архитектура компьютера и операционных систем
Программа:
Основы языка Go
• Установка окружения, компиляция и запуск программ на Go, основные синтаксические конструкции (пакеты, переменные и типы данных, константы, введение в строки)
• Ветвления, циклы
• Функции и методы, структуры
Программа:
В результате вы:
Вы будете знать основные конструкции языка Go и научитесь его применять. Решите 20+ практических задач.
• Обработка ошибок и паник, интерфейсы, рекурсия
• Массивы, словари, слайсы, строки, руны и слайсы байт
• + 1 неделя практики
Алгоритмы и структуры данных на Go
• Введение, сложность алгоритмов и О-нотации
• Массив, список, очередь, стек. Представление в памяти
• Алгоритмы сортировки
• Деревья, графы, алгоритмы поиска
Программа:
• Хэш-таблицы, Хэш-мапы, Хэш-функции
Основы Многопоточности
• Понятие процесса и потока в операционной системе
• Горутины и базовая синхронизация
• Синхронизация с использованием атомиков и каналов
• Wait group, основные шаблоны использования горутин
Программа:
Выполнение проекта: собрать пайплайн обработки данных

Инструменты разработчика

2 блок
4,5 месяца
Основы Linux
• Установка Linux, работа с графической оболочкой
• Управление пользователями, работа с файлами, процессы
Программа:
• Сетевые интерфейсы Linux
Знакомство с Git
• Основы систем контроля версий, инициализация репозитория, синхронизация изменений, запись изменений в репозиторий
• Ветвление, Git Flow
Программа:
Docker
• Основы Docker, Запуск приложений в контейнере
Программа:
• + 1 неделя практики по GIT, Docker и Linux
Базы данных и SQL
• Реляционные базы данных, проектирование базы данных
• Язык SQL, Транзакции
• Индексы, триггеры, представления, хранимые процедуры
• Работа с SQL базой данных в Go
Программа:
Базы данных NoSql
• Документные базы данных, отличие от SQL
• Введение в Mongo DB и Redis
Программа:
В результате вы:
Разработаете поисковый робот, который умеет обходить все страницы сайта по его sitemap и сохранять результаты обхода в базе данных.
• + 1 неделя практики по работе с базами данных
Углубленное изучение GO
• Модули, профилирование, отладка
• Тестирование
• Ввод/вывод. Регулярные выражения
• Сетевые приложения
Программа:
• Web-приложения
Выполнение проекта: разработка новостного агрегатора

Архитектура, DevOps, очереди

3 блок
4 недели
Основы архитектуры
• Архитектурные принципы
• Шаблоны проектирования
Программа:
• Очереди сообщений
• Методы доставки приложений

Итоговый проект

3 недели
Разделение монолита на микросервисы
Разработка трех микросервисов: агрегатор новостей, API Gateway и сервис модерации комментариев
Цель практики:
Научиться делить или «пилить» монолитное приложение — разработанный ранее агрегатор новостей — на три микросервиса с их доработкой.
Сравнение монолитной и микросервисной архитектуры на практике
Пополнение портфолио на GitHub полноценным проектом
Результаты проекта для студентов:

Получить полную программу курса

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

Реальные истории наших студентов

Присоединяйтесь!
Отправьте заявку на бесплатную консультацию. Мы позвоним и расскажем подробнее о курсе
53 года, Москва
30 лет, Москва
Татьяна Мирко
Набережные Челны
Аркадий Хазанов
27 лет, Москва
Александра Быстрова
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Москва
Николай Шумаков
Калининград
Антон Пальшин
Москва
Валентин Ветюков
Каменск-Уральский
Долговская Виктория
Челябинск
Валентин Шунайлов
Москва
Ника Гвенетадзе
34 года, Рига
Харьков
Ольга Шутылева

Отправьте заявку на бесплатную консультацию

Что ждет тебя на курсе

Уроки и вебинары

Модули с теорией и интерактивные вебинары, на которых вы осваиваете необходимую теорию и практикуете разработку с ментором в режиме онлайн

Тренажёры

3 тренажёра по инструментам разработчика для отработки навыков: алгоритмы, Golang, SQL.

Проекты в портфолио

3 вида проектов: мини-проекты по темам для закрепления навыка, сквозные полноценные проекты по разработке, командный проект с тимлидом

Продвинутые навыки

Вы освоите работу с базами данных и построение микросервисной архитектуры, горутины и основы DevOps-практик, а также навык решения алгоритмических задач

Эксперты курса

Илья Ибрагимов
Backend Golang Developer в Simplinic.
Валентин Матвейчик
Разработчик на Go в SoftSwiss
Игорь Мосягин
R&D Developer в Lamoda, Приглашенный лектор РЭУ им. Плеханова, опыт программирования более 10 лет.
Опыт в программировании более 6 лет
Ещё работал в: IQ Option, Noveo, 101 Media, Поинт-it
Опыт в программировании более 7 лет
Последние несколько лет писал бэкенд для криптобиржи и другие приложения на основе блокчейна, а также бэкенд для спортсбука.
Ментор курса
Преподавательский стаж более двух лет
Максим Пикалов
Go freelancer, Backend разработка
Руководитель разработки в компании «Альтек»
Дмитрий Титов
15+ лет в IT, из них 7 — fullstack-разработчик
Участвует в разработке интеллектуальной транспортной системы — части проекта «Безопасный город» Ростеха
Разработчик в краснодарской компании «Региональный центр бронирования»
Сергей Сидоренко
Опыт работы в IT — 4+ лет
Программирует на PHP, Go, JavaScript, C++
Старший тестировщик в «Северсталь-инфоком», работает с проектом eCommerce
Василий Кирнос
Опыт работы в IT — 5+ лет
Стек технологий: Java, Python, Go, SAP, Postgresql, Clickhouse, Elastic Search, Solr, Graylog, Grafana, Yandex. Tank, Taurus, Jmeter, Cucumber, Selenium, Selenide, Selenoide, Puppeteer.
Разработчик на Go и Java
Антон Коломыцев
Работал в банках и IT-компаниях, разрабатывал от микросервисов до энтерпрайз систем.
Преподаватель курсов по разработке на различных языках.

Ты станешь крутым Go-разработчиком

Тысячи студентов достигают ее, благодаря нашему многолетнему опыту работы в сфере профессионального образования и тесному сотрудничеству с лидерами рынка.
Наша цель —трансформация твоей карьеры
Тренажеры
Проекты
Аналитика
Soft Skills
Решение нестандартных задач
В отличие от большинства онлайн-школ мы используем модель фундаментального образования.
Ты получишь подготовку не только в области практических знаний, но и базу, новые парадигмы мышления и сообщество однокурсников и преподавателей — то, чем там ценны офлайн-вузы университеты вроде Оксфорда, Гарварда, МГУ и др.

Вы гарантированно
получите

Помощь кураторов, которые следят за вашим прогрессом и остаются на связи весь курс
Ответы на все вопросы, постоянная обратная связь
от менторов по проделанной работе
Поддержку по всем учебным вопросам
в течение 1 часа
в рабочее время
Дружное сообщество, которое общается в Slack. Групповые проекты
и работа в команде.
Сертификат об успешном окончании курса «Профессия: Backend-разработчик на Go». Текст сертификата может быть переведен на английский язык (по желанию).

Сертификат

Ваше резюме после обучения

Андрей Смирнов
Решать задачи любой сложности с помощью алгоритмов

Программировать на Golang, ревьюить код

Искать и исправлять ошибки в своем коде (debugging)

Разработать приложение с микросервисной архитектурой

Внедрять devops-практики в процесс разработки

Спроектировать архитектуру приложения

Написать API

Написать серверную логику и настроить взаимодействие с базами данных
Backend-разработчик на Go
Я уверенно могу:
от 95 000 ₽
Запишитесь на обучение и получите в подарок курс «Алгоритмы и структуры данных»!
Длительность подарочного курса:
2 месяца
Акция действует
до 9 по 15 марта
Получить курс в подарок

Получите полную программу и запишитесь на курс

Освоите лучшие практики программирования на Golang
2 933
/ мес.
4 889 ₽/мес.
Стоимость обучения при беспроцентной рассрочке на 36 мес. Первый платёж через месяц