• Форумы
  • Складчины
  • Программирование

Скачать [Udemy] Микросервисы в Go - Часть 1 из 11 (Trevor Sawler)

Поиск складчины
  • Курс создан: Дата начала 19 Июл 2022
В избранное

Описание складчины

Курс [Udemy] Микросервисы в Go - Часть 1 из 11 (Trevor Sawler) поможет освоить программирование, разобраться в алгоритмах, коде и принципах разработки программных решений. Купить курс по программированию в складчину можно для системного изучения материала.

Зарегистрируйтесь, чтобы посмотреть контент
Робот
Робот форума
Сообщения
469 386
Реакции
2 936
Монеты
21 179
Оплачено
0
  • 19 Июл 2022
  • #1
​
Описание:

В этом курсе мы разработаем ряд небольших, автономных, слабосвязанных микросервисов, которые смогут обмениваться данными между собой, а также простое фронтенд-приложение с использованием REST API, RPC, gRPC, отправки/потребления сообщений посредством AMQP (расширенный протокол очереди сообщений). Микросервисы, которые мы создадим, будут включать следующий функционал:

  • Фронтенд-сервис, который отображает веб-страницы
  • Сервис аутентификации с базой данных PostgreSQL
  • Сервис логирования с базой данных MongoDB
  • Сервис Listener, который будет принимать сообщения из RabbitMQ и действовать в соответствии с ними
  • Сервис Broker, который представляет собой вспомогательную единую точку входа в кластер микросервисов
  • Почтовый сервис, который будет принимать полезную нагрузку JSON, преобразовывать ее в отформатированный email и отправлять его
Все эти сервисы будут написаны на языке Go (Golang), который отлично подходит для создания распределенных веб-приложений.

Кроме того, мы узнаем, как разворачивать распределенное приложение в Docker Swarm и Kubernetes, как по мере необходимости масштабировать его горизонтально и вертикально, а также как обновлять отдельные микросервисы с минимальным или нулевым временем простоя.

Чему вы научитесь:
  • Узнаете, что такое микросервисы и когда их следует использовать
  • Как разрабатывать слабосвязанные моноприложения, которые способны работать вместе в качестве распределенного приложения
  • Как обеспечивать обмен данными между сервисами с использованием JSON, удаленных вызовов процедур и gRPC
  • Как пушить события в микросервисы с использованием расширенного протокола очереди сообщений (AMQP) при помощи RabbitMQ
  • Как разворачивать ваше распределенное приложение в Docker Swarm
  • Как разворачивать ваше распределенное приложение в кластер Kubernetes

Содержание:

  • Введение
    • Установка Go
    • Установка Visual Studio Code
    • Установка Make
    • Установка Docker
  • Создание простого фронтенда и первого микросервиса
    • Настройка фронтенда
    • Обзор кода фронтенда
    • Наш первый микросервис: Broker
    • Создание образа Docker для сервиса Broker
    • Добавление необходимых HTML и JavaScript на фронтенд
    • Создание вспомогательных функций для работы с JSON
    • Настройка Makefile (Mac & Linux)
    • Настройка Makefile (Windows)
  • Создание сервиса аутентификации
  • Создание сервиса логирования
  • Создание почтового сервиса
  • Создание сервиса Listener: AMQP с RabbitMQ
  • Обмен данными между сервисами с помощью удаленных вызовов процедур (RPC)
  • Ускорение работы с gRPC
  • Развертывание нашего распределенного приложения с помощью Docker Swarm
  • Развертывание нашего распределенного приложения в Kubernetes
Читать дальше...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
Поиск по тегу:
trevor sawler udemy администрирование и программирование микросервисы в go
Похожие складчины
Скачать [Udemy] Working with Microservices in Go (Golang) (Trevor Sawler)
  • golang sawler trevor sawler udemy working with microservices in go микросервисы
  • 15 Ноя 2022
Ответы
0
Просмотры
276
15 Ноя 2022
Робот
Скачать [Udemy] Разработка современных веб-приложений на языке Go (Trevor Sawler)
  • golang go_ianuaria ianuaria trevor sawler udemy веб-разработка на языке go разработка современных веб-приложений язык go
  • 9 Май 2023
Ответы
0
Просмотры
169
9 Май 2023
Робот
Скачать [Udemy] Working with React and Go (Golang) (Тревор Соулер)
  • golang react sawler trevor sawler udemy working with react and go работа с react и go тревор соулер
  • 15 Ноя 2022
Ответы
0
Просмотры
220
15 Ноя 2022
Робот
Скачать [Udemy] Создание современных веб-приложений с помощью Golang (Trevor Sawler)
  • 2021 golang trevor sawler udemy веб - приложения программирование создание
  • 29 Дек 2021
Ответы
0
Просмотры
150
29 Дек 2021
Робот
Скачать [Udemy] Создание современных веб-приложений с помощью Go Golang. 2022 (Trevor Sawler)
  • 2022 building modern web applications with go building modern web applications with golang golang trevor sawler udemy разработка современных веб-приложений на языке go создание современных веб-приложений с помощью go
  • 1 Май 2023
Ответы
0
Просмотры
189
1 Май 2023
Робот
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?