Що нового?

Придбаний Программирование на языке Go. Уровень 1. Основы языка Go [Специалист] [Власов Евгений Юрьевич]

Інформація про покупку
Тип покупки: Складчина
Ціна: 12125 ГРН
Учасників: 0 з 3
Організатор: Відсутній
Статус: Набір учасників
Внесок: 4203.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Программирование на языке Go. Уровень 1. Основы языка Go [Специалист] [Власов Евгений Юрьевич]


Программирование на языке Go. Уровень 1.
Основы языка Go. Евгений Власов

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

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

 
Угорі