Описание
Онлайн-курс по Разработчик Golang от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.
Программа курса
Начало работы с Go
- Инструментарий и начало работы с Go
- Тестирование в Go. Часть 1
- Элементарные типы данных в Go
- Массивы, слайсы и словари
- Структуры
- Функции и методы
- Интерфейсы. Часть 1
- Интерфейсы. Часть 2
- Обработка ошибок. Понятие паники
- Тестирование в Go. Часть 2
Concurrency в Go
- Горутины и каналы
- Примитивы синхронизации. Часть 1
- Примитивы синхронизации. Часть 2
- Concurrency patterns
- Go внутри. Планировщик
- Go внутри. Память и сборка мусора
Стандартные библиотеки и практики
- Работа с вводом/выводом в Go
- Форматирование данных
- Взаимодействие с OS
- Рефлексия
- Кодогенерация в Go
- Файлы конфигурации и логирование
- Профилирование и оптимизация Go программ
Работа с сетью и БД
- Контекст и низкоуровневые сетевые протоколы
- Работа с SQL
- Работа с HTTP
- Работа с gRPC
Микросервисы
- Монолит и микросервисы
- Очереди сообщений
- Docker
- Тестирование микросервисов
- Мониторинг
Проект
- Проектная работа
- Консультация по проектам
- Итоговое занятие
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.