Golang-це:
1. 12 місце за популярністю у світі серед мов програмування
* за даними рейтингу TIOBE
2. 200 000 р. - середня зарплата Golang-розробника
3. 1800 вакансій на території РФ
* дані взяті з сайту hh.ru
Кому підійде практикум:
- Розробники
- Фахівці з тестування
- Системні архітектори та аналітики
- DevOps-інженери
Практикум Golang by REBRAIN:
- 90% практики, 35 робочих завдань
- Всі завдання йдуть у ваше портфоліо
- Ефективність. Ви своїми руками зробите завдання, актуальні для розробника на Go
- Виконуєте реальні кейси розробника на Go
- Дивіться відеоматеріали у зручний для Вас час
- Живі майстер-класи від діючих розробників
програма:
Підготовка оточення. Основи мови
Змінні, типи даних
Покажчики в 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
Вирішення проблем рефлексії
Враппинг
https://privatelink.de/?https://rebrainme.com/golang-basic/