03 nov - 2022 • 19:00 > 03 nov - 2022 • 23:00
03 nov - 2022 • 19:00 > 03 nov - 2022 • 23:00
Curso de: PRATICANDO ARQUITETURA DE INTEGRAÇÃO COM APACHE KAFKA, SERVICE MESH ISTIO, API E MONGODB.
Professor Convidado: Marcos Macedo
· CEO SUMMIT-BRA.
· Mestre em Ciência da Computação pela UFSCar.
· MBA em Gestão de TI na Fundação Getúlio Vargas.
· Pós-graduado em Administração com ênfase em Análise de Sistemas pela parceria IBM / IME.
· Certificados diversos em TI (ORACLE, OMG BPM, TOGAF).
· 18 anos de experiência como docente, atuando como professor em cursos na graduação e pós-graduação de diversas universidades.18 anos de atuação em departamentos de TI de empresas diversas, com experiência nacional e internacional.
Sobre o Curso:
Esse curso tem como objetivo focar nas práticas de desenvolvimento de Arquitetura
de Integração usando as principais tecnologias de mercado, que são: MicroServices,
Eventos (Kafka), NoSQL (MongoDB) e API (APIGEE). Nesse curso iremos explorar
tantos os conceitos teóricos como também a praticidades delas implementando
através de handsOn as tecnologias. O aluno vivenciará grandes experiências usando
as tecnologias, assim como ter uma noção de suas vantagens, desvantagens, requisitos
funcionais e não funcionais das plataformas envolvidas.
Pré Requisitos:
Ter experiências de implementações de Sistemas e Arquitetura de Soluções.
Conteúdo Programático:
MÓDULO 1 – PRINCIPAIS CONCEITOS DE ARQUITETURA DE INTEGRAÇÃO
- Visão Geral dos Estilos de Arquitetura de Integração
- EIP – Enterprise Integration Patterns
- Estilo Monolítico, MicroService, APIs, MessageBrokers
- Estilo com MicroServices
- Conceitos de MicroServices
- Princípios de Elegibilidade
- DDD – Domain-Drive Design
- SAGA Patterns Implementations
- Fila x API x Eventos
- Gerenciamento por Kubernetes (K8S)
MÓDULO 2 – HANDS-ON: DESENVOLVENDO MICROSERVICES
- Implementação do SAGA Patterns
- Eventos / Coreografia
- Usando Banco de Dados
- Usando Tópicos com Kafka
- Command / Orquestração
- Usando Banco de Dados
- Usando Tópicos com Kakfa
- Implementação de Service Mesh com ISTIO
- Implementação de Circuit Break, Service Discovery, LoadBalacing,
- BlueGren, Canary Release e Logs distribuídos
- Implementação de Banco de Dados com uso de DDD
- Usando Banco de Dados Transacionais e Relacionais
- Usando Banco de Dados NoSQL
MÓDULO 3 – HANDS-ON: DESENVOLVENDO COM APACHE KAFKA
- Implementação e configurações de Apache Kafka
- Conceitos de Clustering
- Conceitos de Brokers
- SLA e Retenção de Messages
- Implementação de Kafka Producers
- Implementação de Kafka Consumers
- Implementação de Apache AVRO
- Implementação de Service Registry – AVRO
- Implementação usando KSQL
- Filtrando dados para Consumo
-Transformação de Mensagens (JSON – AVRO)
- Implementação usando KStreaming
- Usando dados para BI / BigData
MÓDULO 4 – HANDS-ON: DESENVOLVENDO COM API
- Conceitos de API for Business / Strategic
- Conceitos de OpenAPI / Swaggers
- Implementação de API First
- Implementação de API entre MicroServices
- Implementação de API Gateway
- Implementação de API Management
- MÓDULO 4 – HANDS-ON: DESENVOLVENDO COM NOSQL
- Conceitos de NoSQL / DataShards
- Conceitos de CQRS
- Implementação de Persistência de dados usando NoSQL
- Implementação usando MongoDB gerenciado e SaaS
Cancelamentos de pedidos serão aceitos até 7 dias após a compra, desde que a solicitação seja enviada até 48 horas antes do início do evento.
Saiba mais sobre o cancelamentoVocê poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.
Saiba como editar participantesSelecione o evento desejado e toque no botão acessar evento
Pronto! O link de acesso também será enviado para você por email.
HIT-BRA
Os dados sensíveis são criptografados e não serão salvos em nossos servidores.
Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.