Курс Продвинутый Go-разработчик - обучение от

Курс «Продвинутый Go‑разработчик» от Яндекс Практикума предназначен для опытных разработчиков, стремящихся углубить свои знания в языке Go и выйти на новый уровень профессионализма.

Для кого курс

  • Разработчики с опытом работы на Go, желающие систематизировать и расширить свои знания.
  • Программисты, владеющие другими языками, планирующие перейти на Go.
  • Действующие Go-разработчики, стремящиеся освоить продвинутые техники и подходы.
  • Специалисты смежных областей, рассматривающие возможность смены профессии на Go-разработчика.

Чему научитесь на курсе

  • Разрабатывать сложные приложения на Go.
  • Применять архитектурные паттерны в разработке.
  • Создавать и документировать REST API.
  • Работать с базами данных и многопоточностью.
  • Использовать дженерики и кодогенерацию.
  • Применять gRPC и работать с протоколами TCP/UDP.
  • Профилировать и оптимизировать производительность приложений.

План обучения

  1. Вводный модуль
    • Знакомство с курсом и его структурой.
    • Определение целей и ожиданий от обучения.
  2. Архитектурные паттерны и проектирование
    • Изучение основных архитектурных паттернов.
    • Применение паттернов в разработке приложений на Go.
  3. Разработка REST API
    • Создание и документирование RESTful сервисов.
    • Обеспечение безопасности и масштабируемости API.
  4. Работа с базами данных
    • Интеграция с различными типами баз данных.
    • Оптимизация запросов и управление транзакциями.
  5. Многопоточность и параллелизм
    • Управление горутинами и каналами.
    • Решение задач синхронизации и конкурентного доступа.
  6. Продвинутые возможности Go
    • Использование дженериков и кодогенерации.
    • Работа с gRPC и протоколами TCP/UDP.
  7. Профилирование и оптимизация
    • Анализ производительности приложений.
    • Оптимизация кода и устранение узких мест.
  8. Финальный проект
    • Разработка полноценного приложения с применением всех изученных технологий и подходов.

В процессе обучения предусмотрены регулярные вебинары, индивидуальные консультации с менторами и выполнение практических проектов, которые можно добавить в портфолио. Формат обучения гибкий: вы можете выбрать интенсивность и наличие дедлайнов в зависимости от своих предпочтений.

Школа:

Цена: 152000 руб.

Рассрочка: 28000 руб./мес

Продолжительность: 6 месяцев

Документы: Диплом о профессиональной переподготовке

Ссылка на курс

Похожие онлайн курсы

Курс
Школа
Цена (руб.)
Рассрочка (руб./мес)
Длительность
Документы
Ссылка
145000
20500
8 месяцев
Диплом о профессиональной переподготовке