Що нового?

Придбаний [OTUS] Разработчик Golang. Часть 4/5

Інформація про покупку
Тип покупки: Складчина
Ціна: 10000 ГРН
Учасників: 0 з 153
Організатор: Відсутній
Статус: Набір учасників
Внесок: 68 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[OTUS] Разработчик Golang. Часть 4/5

| |



Этот курс подойдет для:
  • web-разработчиков, которые хотят переквалифицироваться в Go и расширить свой уровень мастерства;
  • всех тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.
По окончании курса студент будет:
  • писать production-ready код, многопоточные и конкурентные программы;
  • понимать синтаксис и внутреннее устройство языка Go;
  • понимать особенности сетевого программирования;
  • уметь создавать микросервисы с помощью Go;
  • способен разворачивать микросервисы с помощью docker.
Скрытое содержимое.
https://otus.ru/lessons/razrabotchik-golang/
Модуль 1. Начало работы с go
  • Начало работы c Go
  • Элементарные типы данных в Go
  • Слайсы и словари
  • Функции и обработка ошибок
  • Структуры
  • Интерфейсы
  • Горутины и каналы
  • Примитивы синхронизации
  • Пакеты и библиотеки
Модуль 2. Стандартные библиотеки и практики
  • Инструменты Go разработчика
  • Работа с вводом/выводом
  • Форматирование данных
  • Взаимодействие с OS
  • Файлы конфигурации и логирование
  • Рефлексия
  • Кодогенерация в Go
  • Профилирование и оптимизация Go программ
Модуль 3. Сетевое взаимодействие
  • Go Internals
  • Низкоуровневые протоколы TCP, UDP, DNS
  • HTTP библиотека
  • GRPC
  • Работа с SQL
  • Продвинутая работа с базами
  • NoSQL базы данных
  • Очереди сообщений
Модуль 4. Микросервисы
  • Монолит и микросервисы
  • Docker
  • Kubernetes
  • Обнаружение сервисов
  • Мониторинг
  • Тестирование микросервисов
  • Использование CI
Модуль 5. Проект
  • Проектная работа
  • Консультация по проектам
  • Презентация проектов
 
Угорі