Продолжительность
30:07:00
Количество уроков
10 Видео
Дата добавления
19/03/2021
Курс посвящен основам языка Go. Целью курса является изучение базовых концепций и синтаксиса языка Go. Вы научитесь использовать язык Go для создания как консольных утилит, так и простейших макетов веб-сервисов. Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Курс посвящен основам языка Go. Целью курса является изучение базовых концепций и синтаксиса языка Go.
- Курс включает в себя рассмотрение синтаксиса языка Go , а также базовых инструментов стандартной библиотеки Go для создания простейших CLI и веб-приложений.
- Курс основан на опыте практического применения языка Go в современной backend разработке.
- Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
- Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Подскажите пожалуйста где взять ссылки на задачи из внутреннего чата?
День 1/2:
Компилятор и стандарты
GOPATH
Базовые типы и типизация
IO (ввод-вывод)
Условный оператор
День 3/4:
Множеств. выбор
Циклы в GO
Коллекции
Явные функции
Анонимные функции
Замыкания
День 5/6
defer
Паника и восстановление
Структуры
Методы
Интерфейсы
День 7/8:
Реализация ООП
Пакеты
Каналы и пайплайны
Контекст, таймер, таймаут
Мьютексы
Состояния гонки
День 9/10:
Рефлексия, декомпозиция
Модульные тесты
Профилирование
HTTP/net+JSON/YAML
Шаблонизация
НТТР глаголы
Принципы КЕЗТ
Понятие АР!
Сценарий в Роз{тап
Моск-тесты
День 5/6:
Фреймворк Ст
Упрощение СОКМ
Пакетирование
Рекомендации по
улучшению
юзабилити
День 3/4:
Интеграция
Роз{агезоЕ
Тестирование базы
Аутентификация