Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

60 000 ₽
есть рассрочка

Golang

  • 12 место по популярности в мире среди языков программирования, по данным рейтинга TIOBE
  • 200 000 р. - Средняя зарплата Golang-разработчика
  • 1800 - вакансий на территории РФ

Ваш путь в программе Golang by Rebrain:

  1. Стажировка
    Вы попадаете на виртуальную стажировку по направлению – разработка на Go.
  2. Практикуйтесь, когда удобно
    Проходите практикум в удобное для вас время. Срок практикума неограничен.
  3. 35 заданий
    Поэтапно проходите более 35 заданий. К каждому заданию прилагаются необходимые материалы для его выполнения.
  4. Мастер–классы
    Закрытые мастер-классы наших экспертов.
  5. Проверка за 24 часа
    SLA 24 часа на каждое сданное задание.
  6. Отвечаем быстро
    Есть вопрос по заданию? Спрашиваете у авторов практикума и экспертов в закрытом чате Telegram.
  7. Выпускной проект
    Полный кейс реального проекта.

Практикум Golang by REBRAIN

  • 90% практики
  • 35 рабочих задач
  • Все задания идут в ваше портфолио
  • Личная проверка заданий экспертами. Высылаем подробные объяснения к каждому заданию
  • Выполняете реальные кейсы разработчика на Go
  • Быстрая проверка заданий. Максимальное время проверки - 24 часа
  • Эффективность. Вы своими руками сделаете задания, актуальные для разработчика на Go
  • Чат с составителями практикума и действующими разработчиками
  • Смотрите видеоматериалы в удобное для вас время
  • Живые мастер-классы от действующих разработчиков

Кому подойдет практикум:

  • Разработчики
  • Специалисты по тестированию
  • Системные архитекторы и аналитики
  • DevOps-инженеры

С какими задачами поступают к нам на практикум?

  • Освоить разработку на языке Golang
  • Понять концепцию микросервисного взаимодействия в контексте современных практик
  • Научиться настраивать взаимодействие сервиса с окружением
  • Научиться собирать метрики сервиса
  • Для DevOps-инженера - расширить кругозор в части современных подходов к разработке

Клуб выпускников

После прохождения практикума и защиты финального проекта вы попадаете в Клуб выпускников REBRAIN

Что включает в себя наш клуб?

  • Телеграм-чат для вопросов
  • Доступ к интересным вакансиям, которых часто нет на HH и в Телеграм-каналах
  • Приглашения на профессиональные мероприятия со скидками либо бесплатно
  • Сообщество ИТ-специалистов, в котором просто приятно пообщаться и поделиться новостями
  • Бесплатное участие в ежегодной конференции от REBRAIN

Постподдержка и трудоустройство

  • Предоставим карту компетенций
  • Поможем составить актуальное резюме
  • Поможем подобрать интересный проект

Что вы получите после обучения

Приобретаемые навыки
1
Golang
2
Basic
3
Подготовка окружения
4
Основы языка
5
Обработка ошибок
6
Модули и пакеты
7
Layout проекта
8
Структуры в Go
9
Методы структур
10
Интерфейсы
13
Бенчмарки
14
Профилирование
15
Кодогенерация
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

TeamLead команды Go-разработки в МТС Банке.

Опыт разработки – 4 года.

Старший Golang-разработчик в МТС Банке.

Опыт разработки - 4 года.

Golang-разработчик в МТС Банке.

Опыт разработки - 3 года.

Образовательная организация

Мы разработали инновационную модель онлайн-практикумов для IT-специалистов. Через полное погружение в практику и решение реальных кейсов мы помогаем ребятам из любой точки мира получить востребованную профессию.

Онлайн-практикумы для специалистов по инфраструктуре.

Практикумы Rebrain - это

  • 90%практика
  • 10%теория
  • 24 часа на проверку
  • карта компетенций
  • сертификат REBRAIN

Все программы разрабатывались на базе международного агентства по IT инфраструктуре Fevlake.com. С 2012 года мы проектируем и обслуживаем IT инфраструктуры наших заказчиков.

Занимайтесь бизнесом и разработкой, доверьте вашу инфраструктуру Fevlake.

Наши практикумы проходят сотрудники:

  • ТОП 5 Банков РФ
  • ТОП 5 Телеком-компаний РФ
  • GameDev
  • ТОП 50 IT-компаний РФ
  • Госсектора

Компания Fevlake работает с 2012 года. Наше основное направление – это проектирование и обслуживание IT-инфраструктур.
Для профессионального решения этой задачи мы собрали команду DevOps-инженеров со всего мира.

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

Мы готовы решить любые задачи. Но наша главная цель - подобрать оптимальное по эффективности, денежным и трудозатратам решение вашей задачи. Если для него потребуется установить IIS под Windows 2016 - мы сделаем именно это, а не будем уговаривать вас на внедрение «модных», но малоэффективных в вашем случае технологий.

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

Почему нас выбирают?

  • Мы всегда на связи и реагируем на алерты 24/7.
  • Следим за всеми новыми технологиями и подтверждаем свой опыт сертификатами. Наши специалисты сертифицированы по программам Docker, Kubernetes, Google Cloud Architect, Red Hat.
  • Мы не являемся вендором ИТ-производителей, поэтому свободны в выборе и подбираем те продукты и технологии, которые будут наиболее эффективны для вашей компании.
  • Мы стремимся слушать и слышать запросы наших клиентов. Так, недавно в нашей команде появились администраторы баз данных, так как у клиентов возникла потребность, чтобы мы поддерживали не только инфраструктуру, но и базы данных, аналитику и др.

Начало работы с Fevlake

  1. Подписывем NDA
  2. Бриф по вашим задачам и целям
  3. Подготовка Road Map проекта. Просчет стоимости инфраструктуры / работ
  4. Презентация Road Map проекта. Коммерческое предложение

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

Подготовка окружения. Основы языка

  • Переменные, типы данных
  • Указатели в Go
  • Слайсы
  • Map’ы в Go
  • Конструкции языка и функции
  • defer - обработка выхода из функции
  • Panic и их обработка
  • Обработка ошибок
  • Продвинутая работа с ошибками

Модули и пакеты

  • Области видимости, инициализация через init()
  • Работа с зависимостями, go mod
  • Создание модулей и их версионирование
  • layout проекта (структура проекта)

Структуры и интерфейсы

  • Структуры в Go
  • Методы структур
  • Интерфейсы и утиная типизация
  • Пустой интерфейс
  • Композитное наследование

Асинхронность

  • Goroutines
  • Go sheduler
  • Race condition
  • Пакеты sync и atomic
  • Пакет errgroup
  • sync.Pool
  • Каналы ч.1. Deadlocks
  • Каналы ч.2. Context

Тестирование, бенчмарки и профилирование

  • Unit-тестирование в Go
  • Моки, стабы и генерация через GoMock
  • Table driven test vs closure driven tests
  • Test coverage
  • Benchmarks
  • Профилирование с pprof

Кодогенерация

  • Рефлексия
  • AST
  • Templates
  • Решение проблем рефлексии
  • Враппинг

Рейтинг курса

3.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 07.11.2024 10:47
Golang-разработчик. Basic

Golang-разработчик. Basic

Оставить отзыв
Поделиться курсом с друзьями