План на курса

Въведение

  • Обзор на архитектурата на микросервизите
  • Разбиране на основите на микросервizioта

Създаване на микросервизи

  • Развиване на мини-микросервисно приложение
  • Запускане на услуги с Docker
  • Оркестриране на услуги с Kubernetes
  • Разбиране на архитектурата на многоуслуговите приложения
  • Използване на облачна среда за развитие на приложение
  • Прилагане на стратегии за нормализация
  • Управление и моделиране на бази данни
  • Използване на стратегии и опции за аутентикация

Тестване на изолирани микросервизи

  • Разбиране на тестовата архитектура
  • Тестване на невалидни входни данни
  • Промяна на околната среда на Node по време на тестване
  • Тестване на функционалността за влизане и излизане от системата
  • Проблеми с бисквитки при тестването
  • Тестване на неавторизирани заявки

Използване на NodeJS и React

  • Интегриране на React приложение със сървърна рендеризация
  • Споделяне и повторно използване на код между услуги
  • Настойки за създаване, четене, обновяване и изтриване на сървъра
  • Използване на NATS стрийминг сървър
  • Свързване на NATS в околната среда на NodeJS
  • Управление на клиента NATS
  • Използване на репликация на данни между услуги
  • Разбиране на потока на събитията
  • Обработка на събития и проблеми с конкурентността

Непрекъснато интегриране и доставяне (CI/CD)

  • Разбиране на рабочия процес за развитие
  • Работа с Git
  • Запускане на тествания
  • Опции за доставяне

Резюме и следващи стъпки

Изисквания

  • Основно знание на JavaScript и React
  • Запознат с използването на командния ред

Публика

  • Разработчици
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории