План на курса

Въведение

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

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

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

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

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

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

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

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

  • Разбиране на разработка на работен процес
  • Работа с Git
  • Изпълнение на тестове
  • Опции за развиване

Общо и следващи стъпки

Изисквания

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

Публика

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

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


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

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

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

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