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 через практические задания и проекты. У участников будет возможность изучить язык на практике и создать полноценный сервис для портфолио. Это отличный шаг для начала карьеры в сфере разработки.

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

Full stack разработчик
4 579 ₽/мес
Full stack разработчик
109 900 ₽
Golang разработчик
5 967 ₽/мес
4 месяца
Golang разработчик
64 440 ₽
GO-разработчик
GO-разработчик
79 000 ₽
Промокоды и акции

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