Курс: Golang Developer. 0 - Professional

Курс: Golang Developer. 0 - Professional

Курс: Golang Developer. 0 - Professional


Продолжительность курса: 40 ак. ч.

Описание курса:
Курс ориентирован на веб-разработчиков, желающих углубиться в Go, а также на имеющих опыт работы на Go программистов, которые хотят повысить уровень владения им. Вы освоите внутренние механизмы Golang, а также научитесь писать production-ready код, многопоточные и конкурентные программы.

Аудитория:
• DevOps-инженеры и фулстек-разработчики;
• Backend-разработчики;
• Разработчики других языков.

Необходимая подготовка:
• Опыт разработки от 1 года;
• Опыт разработки backend-приложений;
• Знание Git, работа в GitHub;
• Общее знакомство с CI: GitLab CI, Travis CI.

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

Модуль 1. Начало работы с GO:
• Инструментарий и начало работы с Go;
• Тестирование в Go;
• Элементарные типы данных в Go;
• Массивы, слайсы и словари;
• Структуры;
• Функции и методы;
• Интерфейсы;
• Обработка ошибок. Понятие паники.

Модуль 2. Concurrency в Go:
• Горутины и каналы;
• Примитивы синхронизации;
• Concurrency patterns;
• Go внутри. Планировщик;
• Go внутри. Память и сборка мусора.

Модуль 3. Стандартные библиотеки и практики:
• Работа с вводом/выводом в Go;
• Форматирование данных;
• Взаимодействие с OS;
• Рефлексия;
• Кодогенерация в Go;
• Файлы конфигурации и логирование;
• Профилирование и оптимизация Go программ.

Модуль 4. Работа с сетью и БД:
• Контекст и низкоуровневые сетевые протоколы;
• Работа с SQL;
• Работа с HTTP;
• Работа с gRPC.

Модуль 5. Микросервисы:
• Монолит и микросервисы;
• Очереди сообщений;
• Docker;
• Тестирование микросервисов;
• Мониторинг.


Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Go (Golang)
  • Код курса: GO005
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 101900 ₽
  • Дистанционно: 101900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru