Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Go. Уровень 1. Основы языка Go

г. Москва, 3-я ул. Ямского Поля

Оставить заявку

Продолжительность курса

40 акк. часов

от 21550 руб. за курс

Записаться
Метро

Метро

Белорусская, Белорусская, Маяковская, Менделеевская, Новослободская, Савёловская

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Курс посвящен основам языка Go. Целью курса является изучение базовых концепций и синтаксиса языка Go.

Курс включает в себя рассмотрение синтаксиса языка Go , а также базовых инструментов стандартной библиотеки Go для создания простейших CLI и веб-приложений.
Курс основан на опыте практического применения языка Go в современной backend разработке.
Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Вы научитесь
использовать язык Go для создания как консольных утилит, так и простейших макетов веб-сервисов.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

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

Программа курса программирования

Программа курса Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Go. Уровень 1. Основы языка Go
  • Модуль 1. Основы языка Go (2 ак. ч.). Краткая история языка и цели создания. Настройка окружения и GOPATH. Базовые типы данных и типизация. Практикум.
  • Модуль 2. Управляющие конструкции (3 ак. ч.). Условный оператор. Оператор множественного выбора. Циклы в Go. Практикум.
  • Модуль 3. Функции и паника (4 ак. ч.). Явные функции. Анонимные функции. Замыкания. Отложенный вызов. Паника и обработка паники. Практикум.
  • Модуль 4. Структуры, методы и интерфейсы (7 ак. ч.). Основы структур. Создание структурных методов. Интерфейсы. Реализация ООП в Go. Пакеты. Практикум.
  • Модуль 5. Многопроцессорное программирование (8 ак. ч.). Каналы и пайплайны. Контекст, таймер, таймаут. Мьютексы и состояние гонки. Практикум.
  • Модуль 6. Динамические данные и тестирование (8 ак. ч.). Основы работы с JSON/YML. Рефлексия. Декомпозиция кода. Генерация кода. Профилирование. Модульные тесты и покрытие тестами. Практикум.
  • Модуль 7. Основы работы с HTTP (8 ак. ч.). Идея HTTP. Пакет net. Обработка HTTP запросов. Тестирование HTTP запросов. Шаблоны и шаблонизация. Трассировка сервиса. Практикум.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (14 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://www.specialist.ru/course/go1. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.