YoVDO

Разработка веб-сервисов на Golang, часть 2

Offered By: Moscow Institute of Physics and Technology via Coursera

Tags

Web Development Courses SQL Courses Microservices Courses NoSQL Databases Courses gRPC Courses Golang Courses

Course Description

Overview

Go (golang) - современный язык программирования, предназначенный для разработки высококонкурентных приложений, работающих на многопроцессорных системах.
В данной части курса будут обзорно рассмотрены типовые задачи, возникающие перед разработчиком любого веб-сервиса и способы их решения на Go.

Это курс предназначен для людей с опытом в веб-программировании. Если вы пишете на PHP/Python/Ruby/JS (Node.js) и хотите освоить Go - этот курс для вас.
Начинающим программистам может быть немного сложно, т.к. в лекциях используется профессиональный жаргон (сленг), без детальных пояснений.
Курс не рассчитан на людей без опыта программирования.

Syllabus

  • Анатомия веб-сервиса
    • В этой лекции мы поговорим про самые частые компоненты, которые встречаются при разработке веб-сервисов
  • SQL и NoSQL
    • Данная лекция посвящена работа с хранилищами. Основная часть работы веб-сервиса - это "положить и достать что-то из БД", так что тема актуальная
  • Микросервисы
    • Микросервисы - популярный паттерн борьбы со сложностью в современном ИТ-мире. В го микросервисы можно делать сразу из коробки, но мы так же рассмотрим фреймворк gRPC
  • Сервис в работе
    • В этой лекции мы поговорим про конфигурирование и мониторинг сервисов, а так же рассмотрим интеграцию кода на си в го.

Taught by

Романов Василий Вячеславович

Tags

Related Courses

Amazon DynamoDB Data Modeling
A Cloud Guru
AZ-303 Part 4 - Implement and Manage Data Platforms in Azure
A Cloud Guru
Azure Cosmos DB Deep Dive
A Cloud Guru
Big Data Essentials
A Cloud Guru
Choosing the Right Database Service on AWS
A Cloud Guru