pystta.

19 de out · Tecnologia

Workshop de Arquitetura Evolutiva (Online)

Comprar · a partir de R$ 159,90

A compra acontece no site da Sympla. Com taxa, a partir de R$ 159,90.

Sobre o evento

Dê um upgrade na sua carreira dominando arquitetura de software que evolui junto com o negócio.Você já pensou em construir arquiteturas que realmente escalam, entregam resultados consistentes e resolvem problemas com alto desempenho? Este workshop foi criado para te capacitar a desenvolver softwares que crescem de forma saudável, aplicando na prática os conceitos de Arquitetura Evolutiva. Aqui você vai sair com ferramentas e técnicas que poderão ser aplicadas imediatamente no seu dia a dia como desenvolvedor ou arquiteto de software! Para Quem É Este Workshop?- Desenvolvedores Plenos e Seniores que desejam dar o próximo passo na carreira e atuar como Arquitetos de Software.- Tech Leads e Líderes Técnicos que precisam tomar decisões arquiteturais seguras e gerenciar débitos técnicos.- Engenheiros de Software que buscam conectar código limpo a infraestrutura moderna, cloud, observabilidade e IA. Pré-requisitosPara aproveitar ao máximo o workshop, recomendamos:- Conhecimento em alguma linguagem de programação (agnóstico a linguagem).- Noções de banco de dados (relacional ou não-relacional).- Conhecimento básico em Orientação a Objetos ou paradigmas de programação modernos. Jornada de Aprendizado Progressiva (5 Aulas Ao Vivo | 10 Horas)Você começará dominando decisões e código limpo no nível da aplicação e evoluirá gradativamente até microsserviços, mensagens assíncronas, infraestrutura cloud e IA. DIA 1: Fundamentos do Código & Design de Software Sustentável- Introdução à Arquitetura Evolutiva: O conceito de adaptabilidade e Fitness Functions para proteger atributos de qualidade.- Tomada de Decisões Técnicas: Comece pelo problema, Decisões reversíveis vs. irreversíveis e Princípio YAGNI.- Architecture Decision Records (ADRs): Como registrar o contexto das suas decisões.- Código de Qualidade: Clean Code, Refatoração pragmática, Isolamento de camadas (Clean/Hexagonal Architecture) e Gestão de Débitos Técnicos.- Cultura de Aprendizado Contínuo: Documentação viva e Code Review estratégico. DIA 2: Design de APIs, Segurança na Aplicação & Estratégia de Testes- Construindo um Software Moderno: Escolha de linguagem e bancos de dados.- Design de Código & REST APIs: Versionamento de contratos e boas práticas.- Segurança na Aplicação: Programação defensiva, Autenticação/Autorização, OWASP e Rate Limit.- Estratégia de Testes Pragmática: Pirâmide de testes (Unitários, Integração, E2E) e Testes de Contrato.- Testes Avançados: Testes de carga/stress (k6) e Testes de Mutação. DIA 3: Acoplamento Inteligente, Monólitos & Microsserviços- Microsserviços x Monólitos: Monólito Modular como ponto de partida e o momento certo para decompor.- Acoplamento Inteligente: As 3 dimensões (Indireção, Acoplamento Espacial e Acoplamento Temporal).- Programação Concorrente: Lidando com concorrência no código.- Serverless: Quando e como usar funções e componentes gerenciados. DIA 4: Mensageria Assíncrona & Transações Distribuídas (SAGA)- Uso de Filas e Mensageria: Ferramentas (RabbitMQ, Kafka, AWS SQS) em arquiteturas Event-Driven.- Tratamento de Falhas Assíncronas: Dead Letter Queue (DLQ), Idempotência e Transactional Outbox Pattern.- Padrão SAGA: Gerenciando transações distribuídas (Orquestração vs. Coreografia). DIA 5: Cloud, Containers, Observabilidade & Arquitetura com IA- Cloud & IaC: Infraestrutura como Código com Terraform.- Containers & Kubernetes: Docker e orquestração para arquitetos.- Pipelines de CI/CD & Cloud Security: Deploys sem downtime (Blue/Green e Canary), Criptografia e Cuidados com a Nuvem.- Observabilidade Completa: Eventos, Métricas (Prometheus/Grafana), Distributed Tracing (OpenTelemetry) e Alertas.- Arquitetura como Aliada da IA: Como estruturar seu software para consumir LLMs, RAG, Agentes AI e alavancar a IA na engenharia de software sem perder a governança. Diferenciais do Workshop Online- Interação Ao Vivo com o Professor: Tire suas dúvidas diretamente no chat durante todas as aulas.- Ferramentas Aplicáveis no Dia a Dia: Foco em soluções práticas e reais, sem teorias impraticáveis.- Material de Apoio Incluso: Slides, diagramas de arquitetura e códigos de exemplo.- Certificado de Participação: Emitido digitalmente pela Sympla ao final do evento. Sobre o ProfessorDiego BorgesAtuo há mais de 15 anos como desenvolvedor e líder técnico. Apaixonado por programação, música e automação. Atualmente sou Coordenador de Engenharia de Software, organizo a comunidade PHPMG e escrevo sobre desenvolvimento e carreira. Saiba mais sobre meu trabalho e artigos no meu site: https://diegoborgs.com.br/--- Informações Importantes & Regulamento- Cancelamento/Reembolso: O evento poderá ser remarcado ou cancelado até 24 horas antes de sua realização, com reembolso integral garantido aos inscritos em caso de cancelamento. Garanta sua vaga e venha transformar a forma como você projeta e desenvolve software!

Eventos parecidos