Чему вы научитесь
- Понимание синтаксиса и ключевых возможностей языка Go
- Разработка backend-приложений и HTTP-серверов на Go
- Создание и проектирование REST API
- Работа с роутингом, middleware и обработкой ошибок
- Подключение и использование SQL и NoSQL баз данных
- Написание тестов для backend-сервисов
- Использование goroutines, channels и паттернов concurrency
- Логирование, конфигурирование и отладка приложений
- Контейнеризация приложений с помощью Docker
- Понимание принципов микросервисной архитектуры
О курсе
Практико-ориентированный курс по backend-разработке на Go, который помогает шаг за шагом перейти от базового синтаксиса и первых программ к созданию API, работе с базами данных, конкурентностью, контейнеризацией и архитектурой микросервисов. Курс удобно проходить в своем темпе.
Для кого этот курс
Новички в backend-разработке, начинающие Go-разработчики, junior-программисты и разработчики из других языков, которые хотят освоить создание серверных приложений и микросервисов на Go.
Начальные требования
Базовые навыки работы с компьютером и понимание общих принципов программирования будут полезны, но глубокий опыт в Go не требуется.
Преподаватели курса
Как проходит обучение
Пошаговое онлайн-обучение с последовательным изучением тем, примерами, практическими заданиями и возможностью удобно проходить курс в своем темпе.