Разработка веб-сервисов на Golang, часть 2
Год выпуска: 2018
Производитель: coursera
Сайт производителя: https://www.coursera.org
Автор: Московский физико-технический институт & Mail.Ru G
Продолжительность: ~ 6 ч
Тип раздаваемого материала: Видеоурок
Язык: Русский
Описание: Вторая часть посвящена как раз обзору самых частых задач при разработке веб-сервиса:
middleware, роутинг, логирование, валидация входных параметров, мониторинг сервиса;
работа с системами хранилищ — MySQL (в вариантах database/sql и GORM), Memcache, Redis и RabbitMQ;
микросервисы — встроенные в Go инструменты, gRPC и Swagger;
организация service discovery и онлайн-конфигурирования при помощи Consul;
unsafe и интеграция с кодом на си через cgo.
Домашние задания продолжают тему «попробовать все, что есть в языке» — выполнив их, вы уже будете уверенно чувствовать себя в решении большинства встречающихся задач.
Мы не ставили целью научить в этом курсе, как правильно программировать, или сделать универсальную энциклопедию по языку. Скорее, это обзор по всему, что есть, чтобы можно было начать ориентироваться в экосистеме языка и понимать, как решается та или иная задача. К каждой лекции имеется структурированный список статей, позволяющий получить более глубокие знания по теме, без того чтобы самостоятельно прочесывать интернет.

Содержание

НЕДЕЛЯ 1
Анатомия веб-сервиса
В этой лекции мы поговорим про самые частые компоненты, которые встречаются при разработке веб-сервисов
14 видео, 3 материалов для самостоятельного изучения
Оцениваемый: Кодогенератор http-фреймворка
НЕДЕЛЯ 2
SQL и NoSQL
Данная лекция посвящена работа с хранилищами. Основная часть работы веб-сервиса - это "положить и достать что-то из БД", так что тема актуальная
7 видео, 2 материалов для самостоятельного изучения
Оцениваемый: DB Explorer
НЕДЕЛЯ 3
Микросервисы
Микросервисы - популярный паттерн борьбы со сложностью в современном ИТ-мире. В го микросервисы можно делать сразу из коробки, но мы так же рассмотрим фреймворк gRPC
11 видео, 2 материалов для самостоятельного изучения
Оцениваемый: Сферичный микросервис в вакууме
НЕДЕЛЯ 4
Сервис в работе
В этой лекции мы поговорим про конфигурирование и мониторинг сервисов, а так же рассмотрим интеграцию кода на си в го.
7 видео, 2 материалов для самостоятельного изучения
Оцениваемый: Функция interface2struct
Файлы примеров: присутствуют
Формат видео: MP4
Видео: H.264, 960 x 540, 25 кадров в секунду, 126 кбит/сек
Аудио: MPEG-4 AAC, 44100 Гц, 128 кбит/сек, Стерео

Скриншоты


If you like the topic, please click share to help develop our site.

To download the file disable ad blocking, and reload the page.

disable adblock How to disable ad blocking?

Download by magnet link 640 MB Download Torrent

Login using:

Similar topics



   
Current time is: 19-Mar 02:27 :: All times are UTC + 3