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

Managing Cloud Run gRPC Services with API Gateway
Google Cloud via Coursera
Beginner's Guide to Go Protocol Buffer
LinkedIn Learning
Building Java Microservices with gRPC
LinkedIn Learning
gRPC in Python
LinkedIn Learning
ASP.NET Core 6: Big Picture
Pluralsight