[Дмитрий Г., Наумченко Н., Коняхин Е, Наземнов Г.] [Rebrain] [Fevlake] Golang-разработчик Basic (2021)
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
* Решение проблем рефлексии
* Враппинг
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал