Курс «Продвинутый Go‑разработчик» от Яндекс Практикума предназначен для опытных разработчиков, стремящихся углубить свои знания в языке Go и выйти на новый уровень профессионализма.
Для кого курс
- Разработчики с опытом работы на Go, желающие систематизировать и расширить свои знания.
- Программисты, владеющие другими языками, планирующие перейти на Go.
- Действующие Go-разработчики, стремящиеся освоить продвинутые техники и подходы.
- Специалисты смежных областей, рассматривающие возможность смены профессии на Go-разработчика.
Чему научитесь на курсе
- Разрабатывать сложные приложения на Go.
- Применять архитектурные паттерны в разработке.
- Создавать и документировать REST API.
- Работать с базами данных и многопоточностью.
- Использовать дженерики и кодогенерацию.
- Применять gRPC и работать с протоколами TCP/UDP.
- Профилировать и оптимизировать производительность приложений.
План обучения
- Вводный модуль
- Знакомство с курсом и его структурой.
- Определение целей и ожиданий от обучения.
- Архитектурные паттерны и проектирование
- Изучение основных архитектурных паттернов.
- Применение паттернов в разработке приложений на Go.
- Разработка REST API
- Создание и документирование RESTful сервисов.
- Обеспечение безопасности и масштабируемости API.
- Работа с базами данных
- Интеграция с различными типами баз данных.
- Оптимизация запросов и управление транзакциями.
- Многопоточность и параллелизм
- Управление горутинами и каналами.
- Решение задач синхронизации и конкурентного доступа.
- Продвинутые возможности Go
- Использование дженериков и кодогенерации.
- Работа с gRPC и протоколами TCP/UDP.
- Профилирование и оптимизация
- Анализ производительности приложений.
- Оптимизация кода и устранение узких мест.
- Финальный проект
- Разработка полноценного приложения с применением всех изученных технологий и подходов.
В процессе обучения предусмотрены регулярные вебинары, индивидуальные консультации с менторами и выполнение практических проектов, которые можно добавить в портфолио. Формат обучения гибкий: вы можете выбрать интенсивность и наличие дедлайнов в зависимости от своих предпочтений.
Школа: Яндекс Практикум
Цена: 152000 руб.
Рассрочка: 28000 руб./мес
Продолжительность: 6 месяцев
Документы: Диплом о профессиональной переподготовке