Golang-разработчик
О чём курс
Язык Golang позволяет создавать высоконагруженные системы с эффективной работой многопоточности — этот курс превращает новичка в специалиста, способного проектировать современные бэкенд-сервисы. Вы пройдете путь от синтаксиса и управления памятью до разработки микросервисов и использования gRPC. Внутри разбираются глубокие темы: устройство планировщика Go, работа с очередями сообщений, профилирование кода для повышения производительности и реализация паттернов многопоточности. Программа ориентирована на практику, где половина из 80 учебных часов отведена под написание кода и работу с реальными кейсами: от настройки логирования и работы с базами данных до создания распределенных систем.
Программа обучения
- Знакомство с Golang
- Переменные и элементарные типы данных
- Управляющие конструкции языка и отладка программ
- Функции
- ООП в Golang
- Интерфейсы
- Массивы и слайсы, мапы
- Строки и руны
- Обработка ошибок и паник
- Тестирование
- Конкурентность и параллелизм в Golang
- Примитивы синхронизации
- Сериализация данных
- Работа с сетью
- Конфигурация
- Логирование
- Работа с базами данных
- Микросервисы
- gRPC
- Очереди сообщений
- Трейсинг
- Паттерны многопоточности
- Память и сборка мусора
- Работа с ОС
- Рефлексия
- Кодогенерация
- Профилирование и оптимизация Go программ
- Кэширование
- Внутреннее устройство планировщика
Другие материалы школы 12
IT IBS Training Center Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.