Git для начинающих

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Стоимость курса
Бесплатно
Git для начинающих

Описание курса

Научитесь создавать реальные проекты, используя актуальные подходы разработки на Go

Программа

Знакомство с курсом

Изучение программы курса и формата обучения, информация о спикере.

Вводный курс в GO

Как собирать и запускать программы в Go, тестовые задания для закрепления материала.

Основные концепции языка

Значимые отличия Go от других языков программирования, как устроены программы на Go.

Конкурентная обработка данных

Горутины и каналы, оператор select и пакет sync.

Интерфейсы и работа с ошибками

Интерфейсы, работа с ошибками, panic/recover.

Написание тестов

Тестирование в Golang, интеграционные тесты.

Работа с context

Пакет context, основные концепции языка Go.

Начало работы над проектом

Подготовка основы для проекта, конфигурация и логирование.

Создание базового сервиса

Выбор тематики для проекта, кодогенерация в контексте Golang.

Делим систему на сервисы

Подходы к разделению сервисов, боремся со сложностями выезда из монолита.

Пишем новые сервисы, настраиваем взаимодействие

GRPC, асинхронная архитектура.

Выкатываем систему в production

Совместимость контрактов, сборка образа.

Смотрим на систему в production

Observability, способы сбора метрик.

Формат

онлайн

Спикеры

  • Виталий Лихачев (SRE в Booking.com)

Чему вы научитесь

  • Создание проектов на Go
  • Разработка серверных и клиентских приложений
  • Оптимизация работы в нагруженных приложениях
  • Работа с Базами данных
  • Написание тестов

Кому подходит

  • Начинающие разработчики на Go
  • Бэкенд-разработчики
  • Разработчики на других языках
  • Фулстек-разработчики и DevOps-инженеры

Требования к кандидату

Понимание работы с Базами данных и очередями.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Golang-разработчик» предлагает уникальную возможность освоить актуальные навыки разработки на Go через практические задания и проекты. У участников будет возможность изучить язык на практике и создать полноценный сервис для портфолио. Это отличный шаг для начала карьеры в сфере разработки.

Рекомендованные курсы

Профессия Разработчик игр на Unreal Engine с нуля до Middle
5 472 ₽/мес
12 месяцев
Профессия Разработчик игр на Unreal Engine с нуля до Middle
196 995 ₽

Другие направления