Описание: Узнайте, как создавать микросервисыв Node с помощью платформы NestJSвсочетаниис брокером сообщений RabbitMQ.
Автор: DFSTrainning
Рейтинг: 4,4
Язык: Португальский
Требования:
Знание TypeScript
Знания в Nodejs
Для кого этот курс?
Разработчики
Архитекторы
Системные аналитики
Чему...
Создание микросервисов на asyncio python. Подключение к брокеру RabbitMQ. Валидация данных при помощи Pydantic.
Описание
В рамках данного курса Вы научитесь создавать асинхронные микросервисы на языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ ...
Чему вы научитесь
Создавать с нуля проекты на NestJS
Писать качественный код
Создавать переиспользуемые модулиисервисы
Требования
Компьютер, где вы можете установить нужные инструменты (Windows, MacOS или Linux)
Знание Javascript обязательно
Описание
В этом курсе мы создадим API для проекта...
Описание:
В этом курсе мы разработаем ряд небольших, автономных, слабосвязанных микросервисов, которые смогут обмениваться данными между собой, а также простое фронтенд-приложение сиспользованием REST API, RPC, gRPC, отправки/потребления сообщений посредством AMQP (расширенный протокол очереди...
Чему вы научитесь
Освойте основы и продвинутые концепцииNestJS
Разрабатывайте надежные API REST и GraphQL
Внедрение проверки данных и эффективного проектирования API
Интеграция баз данных сиспользованием TypeORM и Query Builder
Настройте аутентификацию и авторизацию (JWT, Passport)
Создавайте...
[Udemy]Node.js - Полный Курс по Node.js (Богдан Стащук)
Описание
Курс по Node.js предназначен для программистов, желающих научиться создавать приложения на JavaScript сиспользованием платформы Node.js.
Node.js - это среда выполнения JavaScript, которая используется на серверной стороне и...
Чему вы научитесь
Понимание, что такое Message broker, где и зачем их применять, на что обращать внимание привыборе message broker для своего проекта
Знание и понимание базовые концепций брокера RabbitMQ, протокола AMQP
Понимание продвинутой функциональностиRabbitMQ, таких, как управление...
Содержание:
Модуль 1 - Брокеры сообщений
Брокеры сообщений иих применение
Внутреннее устройство RabbitMQВсе основные сущностиRabbitMQ, и применения исвязь между собой (Message, Queue, Exchange, Binding, Publisher, Consumer)
Практическое задание:
Подготовка рабочего окружения для практики...
Вы поймёте, как работать сRabbitMQ, чтобы не искать сложных решений там, где достаточно целевого хорошо настроенного инструмента.
От автора:
Курс основан на моём опыте использования RabbitMQ на разных проектах. Как и любой другой опыт, он базируется на теории, которую желательно узнать...
Работа с очередямивRabbitMQи Apache Kafka 2023
systems education
Анна Вичугова, Зоя Степчева
Воркшоп для системных аналитиков, которые хотят познакомиться с брокерамисообщений RabbitMQи Apache Kafka и не испугаются кода на Python — да, будет хардкор, будем писать код (по заготовкам...
На декабрьском стриме мы познакомились сидеями разделения кода на модулиилимикросервисы.
Мы разобраливсё это на своём примере большого магазина, но от вас поступили предложения сделать это и на ваших примерах для ваших предметных областей. Также часто спрашивают о том, как раздробить на...
Модуль 1:
Что такое MessageBroker? Зачем нужен RabbitMQис чем его едят
Запускаем контейнер в докере
Преимущества/недостаткиRabbitMQвсравнениис другими
Протокол AMQP. Из чего состоит сообщение
Протокол AMQP. Что с ним отправляется
Exchanges и Queues. Виды и отличия
Exchanges и Queues. Кейсы...
Язык запросов API GraphQL заметно упрощает обмен даннымиссерверами, позволяя приложениям получать данные ввиде простых для понимания графов. Преимущества GraphQL можно усилить за счет таких графовых инструментови хранилищ данных, как React, Apollo и Neo4j. Подход к разработке графовых...
Корпоративным приложениям приходится ежедневно обрабатывать тысячии даже миллионы событий. Благодаря интуитивно понятному API и безупречной надежности библиотека Kafka Streams по праву занимает в этих системах центральное место. Она обеспечивает именно ту мощь и простоту, которые необходимы для...
Вы - Front-end разработчик, любите JavaScript, и хотите самисоздавать backend для ваших приложений? Вы хотите создавать API для ваших мобильных клиентов, веб-приложений или даже роботов? Может быть, вы создаете веб-приложения на других платформах: Java, Python, Ruby, PHP или .NET - и хотите...
Описание книги:
Узнайте как реализовать потоковую обработку на платформе Kafka! В этой книге рассмотрены реальные примеры сбора, преобразования и агрегации данных. Показана работа со множественными процессорами, обработка событий в режиме реального времени. Вы узнаете даже о потоковом SQL с...
14 марта — 15 мая 2023
Курс разработан для тех, кто хочет сменить профессию истать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Программа курса
Раздел 1
Введение вмикросервисы
Знакомимся с микросервисной архитектурой. Узнаем о плюсах и минусах...
Идея курса
Мы хотим освоить популярный фреймворк, который решает все архитектурные вопросы и обеспечивает разработчика удобной истабильной экосистемой.
Для продуктивного участия в курсе необходимы базовые знания node и typescript.
Программа курса
Урок 1
Установка и начало работы
Базовая...
О чём курс
На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ.
Сначала будет дано краткое введение в JMS. Затем рассмотрены AMQP и модель потока сообщений вRabbitMQ, а также параметры конфигурации брокера.
Слушатели будут использовать RabbitMQ Java-клиент...
Асинхронные микросервисыс Apache Kafka на Python
Есливы до сих пор не имели дела всвоих проектах с брокерамисообщений, то вы несомненно сделаете правильный выбор, начавсвой путь в мир событийно-управляемой архитектуры сизучения Apache Kafka. В рамках этого курса вы научитесь применять...