Чему вы научитесь
- Писать, читать и запускать программы на Go
- Работать с переменными, типами, условиями и циклами
- Работать с массивами, срезами и map
- Писать функции, замыкания и рекурсию
- Создавать структуры, методы и интерфейсы
- Работать с указателями без страха
- Обрабатывать ошибки так, как принято в Go
- Запускать код параллельно с помощью горутин и каналов
О курсе
Go - язык, на котором держится современный интернет: Docker, Kubernetes, Terraform, бэкенды Uber, Twitch, Ozon и Avito. Он простой, как Python, и быстрый, почти как C, а горутины позволяют делать сотни дел одновременно без головной боли. Этот курс - твой путь от первого "Hello, World!" до параллельных программ: без воды, только практика.
Для кого этот курс
- Новичкам в IT, которые хотят начать с современного и востребованного языка
- Будущим бэкенд-разработчикам
- Программистам на других языках, которые хотят перейти на Go
- Тем, кто хочет разобраться в параллельном программировании
Начальные требования
ПК, желание разбираться и готовность писать код руками.
Преподаватели курса
Как проходит обучение
Каждый урок устроен одинаково: сначала теория по теме, потом вопросы, чтобы проверить себя. Основная часть - практика, где всё закрепляется на реальных задачах. Решения проверяются автоматически, и сразу видно, где ошибка.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.
Что вы получите
- Официальный сертификат о прохождении курса
- Много практики, чтобы уверенно писать код
- Необходимые знания и навыки для старта в бэкенд-разработке
- Понимание горутин и каналов - главной суперсилы Go
Нагрузка
7 часов в неделю