- Регистрация
- 24.09.2021
- Сообщения
- 38 365
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 Решение проблем рефлексии Враппинг |