Разработка веб-сервисов на 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 кбит/сек, Стерео

Скриншоты

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: 18-Nov 02:12 :: All times are UTC + 3