Desenvolvendo sistemas baseados em eventos

所在平台: Udemy

课程主页: https://www.udemy.com/course/desenvolvendo-sistemas-baseados-em-eventos/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:开发基于事件的系统 课程概述:本课程全面探讨基于事件的系统,包括事件驱动架构(EDA)及其相关的多种技术和组成部分。针对开发人员、软件架构师和IT专业人员,课程结合了理论与实践,使参与者能够深入理解以及掌握 Event Streaming、Event Store 和 Event Sourcing 等新兴技术。注意:该课程不适合初学者,建议在购买之前仔细阅读课程描述。 课程内容亮点: 1. 使用Python作为示例语言。 2. 可尽量利用Docker进行开发。 3. 需要具备Python和Docker的基础知识。 4. 示例将在Linux操作系统上进行。 工具: - NetflixOSS Eureka - Apache Kafka、Apache Flink、Apache Airflow - RabbitMQ - Arduino - Mosquitto - MQTT Broker - Python, Faust, EventSourcing - Python 课程模块: 1. 事件驱动架构(EDA)介绍 2. 异步通信 3. 基于事件的系统中使用的模式 4. 边缘计算 5. 事件处理 6. 期末项目 期末项目将逐层开发,内容包括基于物联网(Arduino)的事件收集器,利用MQTT和Kafka进行通讯,并使用事件溯源存储事件状态,同时应用复杂事件处理(CEP)来检测复杂事件和异常。 教学方法:本课程采用互动讲座、实践演示、详细案例研究和动手项目的组合。参与者将有机会使用最新工具和技术,在经验丰富的讲师指导下获得实践经验。 目标受众:本课程适合软件开发人员、系统架构师、数据工程师及任何希望深入了解事件驱动架构及相关技术的IT专业人员。 先决条件:要求具备基本编程知识和对系统及软件基本概念的理解。拥有数据库和软件架构方面的经验将有帮助,但非必需。 学习目标:完成本课程后,参与者将能够: - 理解事件驱动架构的原则和优势。 - 使用事件流、事件存储和事件溯源实现实际解决方案。 - 开发和集成基于事件的强大且可扩展的系统。 立即注册本课程,释放基于事件的系统的潜力,提升你的软件架构技能到一个新高度!

课程评论(0条)

课程详情

Este curso é uma jornada abrangente pelo mundo dos sistemas baseados em eventos, explorando a arquitetura orientada a eventos (EDA) e suas várias tecnologias e componentes associados. Destinado a desenvolvedores, arquitetos de software e profissionais de TI, o curso oferece uma mistura equilibrada de teoria e prática, permitindo aos participantes desenvolver uma compreensão sólida e habilidades práticas em tecnologias emergentes como Event Streaming, Event Store e Event Sourcing.Atenção: Este curso pode não ser adequados para desenvolvedores iniciantes. Leia bem a descrição do curso antes de adquirir. 1. Os exemplos serão dados na linguagem Python.2. Utilizaremos Docker sempre que possível.3. Espera-se que você tenha conhecimentos básicos em Python e Docker.4. Os exemplos são dados em sistema operacional Linux.Ferramentas: - NetflixOSS Eureka- Apache Kafka, Apache Flink, Apache Airflow- RabbitMQ- Arduino- Mosquitto - MQTT Broker- Python, Faust, EventSourcing - PythonMódulos do Curso:1. Introdução à Arquitetura Orientada a Eventos (EDA)2. Comunicação assíncrona3. Padrões utilizados em sistemas baseados em eventos4. Computação de borda5. Processamento de eventos6. Projeto finalSerá desenvolvido um projeto final, camada por camada, composto por coletores de eventos baseados em IoT (Arduino), counicando-se com MQTT e Kafka. E utilizaremos eventsourcing para armazenar o estado de eventos e CEP para detectar eventos complexos e anomalias. Metodologia:O curso combina palestras interativas, demonstrações práticas, estudos de caso detalhados e projetos hands-on. Os participantes terão a oportunidade de trabalhar com as últimas ferramentas e tecnologias, ganhando experiência prática sob a orientação de instrutores experientes.Público-Alvo:Este curso é ideal para desenvolvedores de software, arquitetos de sistemas, engenheiros de dados e qualquer profissional de TI interessado em aprofundar seus conhecimentos em arquitetura orientada a eventos e tecnologias relacionadas.Pré-requisitos:Conhecimento básico de programação e compreensão dos conceitos fundamentais de sistemas e software. Experiência com bancos de dados e arquitetura de software é benéfica, mas não obrigatória.Objetivos de Aprendizagem:Ao final deste curso, os participantes serão capazes de:- Compreender os princípios e vantagens da Arquitetura Orientada a Eventos.- Implementar soluções práticas usando Event Streaming, Event Store e Event Sourcing.- Desenvolver e integrar sistemas robustos e escaláveis baseados em eventos.Inscreva-se neste curso para desbloquear o potencial dos sistemas baseados em eventos e elevar suas habilidades em arquitetura de software para o próximo nível!

课程标签

0人关注该课程

主题相关的课程