-95Dia(s) -13Horas -9Minutos -44Segundos

Arquitetura de Sistemas e Cloud Avançado


Um treinamento inédito no Brasil, tanto pela qualidade prática,
quanto pelo modelo ágil que você vai ter.

Módulos

Neste curso, você aprofundará seus conhecimentos em arquitetura de sistemas, microserviços e estratégias de banco de dados, além de explorar padrões para a nuvem com AWS. Aprenda a criar soluções robustas e escaláveis, tornando-se um especialista em infraestrutura moderna e segurança.

01. Fundamentos da Arquitetura de Sistemas

Descubra os Fundamentos da Arquitetura de Sistemas!

Neste módulo, você aprenderá os conceitos básicos e a importância da arquitetura de sistemas, incluindo como planejar e estruturar sistemas complexos. Abordaremos a coleta de requisitos funcionais e não funcionais, consistência de dados (forte e eventual), redundância, tolerância a falhas, performance, escalabilidade, latência, throughput, e processamento assíncrono. Este curso é ideal para iniciantes que desejam obter uma visão clara dos fundamentos essenciais da arquitetura de sistemas.

Checklist

Processamento assíncrono

Coleta de requisitos funcionais e não funcionais

Consistência de dados (forte e eventual)

Redundância e tolerância a falhas

Performance e escalabilidade

Latência e throughput

02. Arquitetura de Balanceamento de Carga e Otimização

Otimize Seu Sistema com Arquitetura de Balanceamento de Carga!

No módulo de Arquitetura de Balanceamento de Carga e Otimização, você aprenderá técnicas avançadas para garantir alta disponibilidade e desempenho dos sistemas, incluindo algoritmos de balanceamento de carga, service discovery, uso de proxies reversos, configuração de balanceadores de carga, e a importância do cache. Este módulo é ideal para profissionais que buscam aprimorar suas habilidades e otimizar a eficiência dos sistemas.

Checklist:

Otimização de performance do sistema

Algoritmos de balanceamento de carga

Service discovery

Uso de proxies reversos

Configuração de balanceadores de carga

Implementação de estratégias de cache

03. Arquitetura de Banco de Dados

Transforme a Gestão de Dados com Arquitetura de Banco de Dados!

Aprenda a projetar, implementar e gerenciar bancos de dados eficazes com práticas que vão desde conceitos básicos até técnicas avançadas de replicação, sharding, teorema CAP, indexação, tuning de SQL, e tipos de bancos de dados como NoSQL. Garanta a integridade e performance dos seus dados com nosso treinamento especializado.

Checklist:

Explorar diferentes tipos de bancos de dados, incluindo NoSQL

Entender os fundamentos da arquitetura de banco de dados

Dominar técnicas de replicação e sharding

Compreender o teorema CAP e suas implicações

Aprender estratégias eficientes de indexação

Praticar tuning de SQL para otimização de performance

04. Estratégias Avançadas de Banco de Dados

Domine as Estratégias de Banco de Dados e Eleve seus Projetos!

Este módulo aborda estratégias avançadas para gerenciar bancos de dados, tanto relacionais quanto NoSQL. Você aprenderá sobre tipos de bancos de dados relacionais e documentais, a escolha entre cloud e on-premises, e técnicas específicas como bancos colunar e desintegradores de dados. Ideal para aprofundar seus conhecimentos e tomar decisões informadas sobre infraestrutura de dados. Não perca esta oportunidade!

Checklist:

Compreender as diferenças entre bancos de dados relacionais e NoSQL

Explorar tipos de bancos de dados documentais e suas aplicações

Analisar os prós e contras de soluções cloud vs on-premises

Estudar técnicas avançadas como bancos colunares

Aprender sobre desintegradores de dados e sua importância

Praticar a tomada de decisão sobre infraestrutura de dados

05. Arquitetura e Padrões de Confiabilidade

Assegure a Confiabilidade dos seus Sistemas com Padrões de Arquitetura!

Aprenda a implementar padrões de arquitetura para garantir a confiabilidade e resiliência dos sistemas em nuvem. Este módulo aborda padrões essenciais como bulkhead, circuit breaker, agent supervisor, e load leveling. Inscreva-se agora e melhore a estabilidade dos seus sistemas!

Checklist:

Praticar a implementação desses padrões em sistemas em nuvem

Compreender o conceito de padrões de arquitetura para confiabilidade

Estudar e aplicar o padrão Bulkhead

Dominar a implementação do Circuit Breaker

Explorar o padrão Agent Supervisor

Aprender sobre Load Leveling e sua importância

06. Arquitetura Avançada de Microserviços

Revolucione seu Desenvolvimento com Arquitetura de Microserviços!

Neste módulo, você aprenderá os conceitos avançados de microserviços, abordando tópicos como segurança, escalabilidade, integração e gerenciamento de APIs. Aprenda sobre autenticação, autorização, uso de containers como Docker, e técnicas de testes de APIs. Ideal para desenvolvedores e arquitetos que desejam adotar práticas modernas e eficientes em seus projetos. Não perca a chance de transformar suas habilidades e projetos!

Checklist:

Desenvolver habilidades em testes de APIs

Compreender os conceitos avançados de microserviços

Estudar técnicas de segurança em microserviços

Aprender sobre escalabilidade em arquiteturas de microserviços

Praticar integração e gerenciamento de APIs

Implementar autenticação e autorização em microserviços

Familiarizar-se com o uso de containers (ex: Docker)

7. Estratégias de Decomposição de Serviços e Microserviços

Aprimore suas Habilidades em Decomposição de Microserviços!

Domine a decomposição de grandes sistemas em microserviços independentes, facilitando a manutenção e evolução dos projetos. Aprenda técnicas de modularização, autenticação, segurança e estratégias de escalabilidade. Ideal para profissionais que buscam flexibilidade e eficiência em seus sistemas. Inscreva-se e comece a decompor com eficiência!

Checklist:

Aprender a definir o escopo adequado para cada microserviço

Entender o processo de decomposição de sistemas em microserviços

Aprender técnicas de modularização de serviços

Estudar estratégias de autenticação para microserviços

Implementar medidas de segurança em arquiteturas de microserviços

Desenvolver estratégias de escalabilidade para microserviços

Praticar a identificação do momento certo para decomposição

08. Padrões de Arquitetura de Software para Cloud e Microserviços

Domine os Padrões de Arquitetura para Cloud e Microserviços!

Este módulo oferece uma visão aprofundada dos principais padrões de arquitetura em nuvem e microserviços. Você aprenderá sobre padrões essenciais como bulkhead, throttling, e circuit breaker, além de técnicas de gerenciamento de dados, cache, e verificação de integridade. Ideal para profissionais que desejam construir sistemas robustos e escaláveis na nuvem. Inscreva-se agora e leve seus conhecimentos ao próximo nível!

Checklist:

  • Compreender o padrão Bulkhead e sua aplicação
  • Estudar o padrão Throttling e suas implementações
  • Aprender sobre o padrão Circuit Breaker
  • Explorar técnicas de gerenciamento de dados em nuvem
  • Implementar estratégias de cache (ex: Cache Aside)
  • Entender e aplicar o padrão de verificação de integridade (Health Check)
  • Familiarizar-se com padrões avançados como Geodes e Leader Election
09. Introdução a Cloud AWS

Desbrave o Mundo da Cloud com AWS!

Entenda os fundamentos da AWS e como ela pode revolucionar a gestão de sistemas e dados. Este módulo é perfeito para iniciantes que querem explorar as vantagens e potencial da nuvem. Inscreva-se e comece sua jornada rumo à expertise em AWS!

Checklist:

Compreender as melhores práticas de segurança na nuvem AWS

Compreender os conceitos básicos de computação em nuvem

Familiarizar-se com a interface e console da AWS

Entender os principais serviços oferecidos pela AWS

Aprender sobre modelos de precificação e otimização de custos

Explorar as vantagens da AWS para diferentes tipos de projetos

Praticar a criação e gerenciamento de recursos básicos na AWS

10. EC2 Máquinas Virtuais

Domine as Máquinas Virtuais EC2 da AWS!

Neste módulo, você aprenderá a configurar, gerenciar e otimizar instâncias EC2 na AWS. Abordaremos desde a introdução ao EC2, modelos e AMI, até técnicas avançadas como auto-scaling e balanceamento de carga. Também discutiremos grupos de segurança, Elastic IP, User Data, e billing. Ideal para profissionais que desejam maximizar o desempenho de seus sistemas na nuvem.

Checklist:

Otimizar custos e performance das instâncias EC2

Entender o conceito e funcionamento do EC2

Aprender a criar e configurar instâncias EC2

Explorar diferentes tipos de instâncias e seus casos de uso

Compreender e utilizar AMIs (Amazon Machine Images)

Implementar técnicas de auto-scaling

Configurar grupos de segurança e Elastic IP

11. EC2 Auto-Scaling

Garanta a Escalabilidade com EC2 Auto-Scaling!

Aprenda a configurar e gerenciar o auto-scaling de instâncias EC2 para atender à demanda de forma eficaz. O curso cobre componentes, planos e preços do auto-scaling, ideal para quem busca flexibilidade e alta disponibilidade na nuvem. Inscreva-se e assegure a escalabilidade dos seus sistemas!

Checklist:

Praticar cenários de escalabilidade automática

Compreender o conceito e benefícios do Auto-Scaling

Aprender a configurar grupos de Auto-Scaling

Implementar políticas de escalabilidade

Entender e utilizar templates de lançamento

Configurar alarmes e notificações para Auto-Scaling

Otimizar custos com Auto-Scaling

12. ELB

Balanceie a Carga com Eficiência usando ELB!

Aprenda a configurar e otimizar Elastic Load Balancers (ELB) na AWS para distribuir o tráfego de maneira eficiente e garantir alta disponibilidade. Este módulo cobre as características do ELB, incluindo connection draining. Ideal para profissionais que desejam dominar técnicas de balanceamento de carga na nuvem. Inscreva-se e melhore a performance dos seus sistemas!

Checklist:

Otimizar a performance e custos do ELB

Compreender os diferentes tipos de ELB (Application, Network, Classic)

Aprender a configurar e gerenciar ELBs

Implementar health checks e connection draining

Configurar SSL/TLS em ELBs

Entender e aplicar sticky sessions

Integrar ELB com Auto-Scaling

13. IAM e Segurança AWS

Fortaleça a Segurança dos seus Sistemas com IAM!

Neste módulo, você aprenderá as melhores práticas para gerenciar identidades e acessos na AWS utilizando o IAM. O curso abrange desde a introdução ao IAM, características do IAM, gestão de usuários, grupos, políticas e roles, até a segurança de VPC e boas práticas de segurança. Ideal para quem deseja garantir a proteção dos sistemas e dados na nuvem.

Checklist:

Realizar auditorias de segurança e compliance

Entender os conceitos fundamentais do IAM

Aprender a criar e gerenciar usuários, grupos e roles

Implementar políticas de acesso eficientes

Configurar autenticação multifator (MFA)

Compreender e aplicar o princípio do menor privilégio

Implementar boas práticas de segurança em VPC

Realizar auditorias de segurança e compliance

14. RDS – Banco de Dados

Otimize a Gestão de Bancos de Dados com RDS!

Neste módulo, você aprenderá a utilizar o Amazon RDS para gerenciar bancos de dados relacionais de forma eficiente e escalável. O curso cobre tópicos como monitoramento, benefícios, notificações e eventos do RDS. Ideal para profissionais que desejam aprimorar suas habilidades em bancos de dados na nuvem. Inclui hands-on e preparação para certificação, bem como integrações com DynamoDB, AWS Lambda e Amazon Kinesis. Inscreva-se e eleve a gestão de dados ao próximo nível!

Checklist:

Preparar-se para a certificação relevante da AWS

Compreender os diferentes engines suportados pelo RDS

Aprender a criar e configurar instâncias RDS

Implementar backup e restauração de bancos de dados

Configurar replicação e alta disponibilidade

Otimizar performance com read replicas

Integrar RDS com outros serviços AWS (DynamoDB, Lambda, Kinesis)

Preparar-se para a certificação relevante da AWS

15. Cloud Front

Maximize a Performance de Seus Conteúdos com Cloud Front!

Neste módulo, você irá dominar o uso do Amazon CloudFront para distribuir conteúdo com baixa latência e alta velocidade. Aprenda desde os conceitos básicos até as técnicas avançadas de configuração, incluindo distribuição de conteúdo estático e dinâmico, integração com outros serviços AWS, e otimização de performance. Ideal para quem busca melhorar a experiência do usuário e garantir a entrega eficiente de conteúdos. Inscreva-se e revolucione a distribuição de seus conteúdos!

Checklist:

Implementar técnicas de segurança e controle de acesso

Entender o funcionamento e benefícios do CloudFront

Configurar distribuições CloudFront

Implementar origem personalizada e comportamentos

Configurar SSL/TLS para conteúdo seguro

Otimizar cache e invalidação de conteúdo

Integrar CloudFront com outros serviços AWS (S3, EC2, Lambda@Edge)

Implementar técnicas de segurança e controle de acesso

16. Cloud Watch & Monitoramento

Garanta a Saúde dos Seus Sistemas com Cloud Watch!

Aprenda a monitorar e gerenciar seus recursos AWS com o Amazon CloudWatch. Este módulo cobre desde a introdução ao CloudWatch, configuração de alarmes, coleta e análise de métricas até logs detalhados. Inclui também a integração com o CloudTrail para auditoria e monitoramento de ações. Ideal para profissionais que desejam manter a alta disponibilidade e performance de seus sistemas. Inscreva-se e tenha o controle completo sobre seus recursos na nuvem!

Checklist:

Implementar boas práticas de monitoramento e troubleshooting

Compreender os conceitos básicos do CloudWatch

Configurar métricas e dashboards personalizados

Implementar alarmes e notificações

Utilizar CloudWatch Logs para análise de logs

Integrar CloudWatch com outros serviços AWS

Configurar e utilizar CloudTrail para auditoria

17. VPC & Redes

Domine a Configuração de Redes na AWS com VPC!

Neste módulo, você aprenderá a criar e gerenciar Virtual Private Clouds (VPC) na AWS. Abordaremos conceitos fundamentais, criação de subnets, gateways de Internet, NAT, e peering entre VPCs. Inclui também técnicas avançadas de segurança e configuração de bastions. Ideal para profissionais que desejam uma rede segura e escalável na nuvem. Inscreva-se e construa uma infraestrutura de rede robusta!

Checklist:

Configurar bastion hosts e segurança de redeOtimizar o design de VPC para alta disponibilidade e segurança

Entender os conceitos fundamentais de VPC

Criar e configurar VPCs e subnets

Implementar gateways de Internet e NAT

Configurar tabelas de roteamento e ACLs de rede

Implementar VPC peering e VPN

Configurar bastion hosts e segurança de redeOtimizar o design de VPC para alta disponibilidade e segurança

Com conhecimento prático e aplicável, você aprenderá a resolver problemas complexos, propor soluções robustas e se tornar uma referência em sua equipe. Não perca mais tempo estagnado – invista em sua carreira agora e abra portas para oportunidades de promoção e aumento salarial através seu conhecimento.

Com conhecimento prático e aplicável em AWS não apenas ampliará seus horizontes técnicos, mas também o capacitará a projetar soluções robustas e escaláveis que impulsionarão negócios para o futuro.

Arquitetura com Micro-Serviços

Revolucione seu desenvolvimento e destaque-se no mercado com nossa formação avançada em Arquitetura de Micro-Serviços. Este módulo bônus é projetado para transformar sua carreira e elevar suas habilidades ao próximo nível.


Estratégias de decomposição de sistemas em micro-serviços independentes

Técnicas de segurança, autenticação e autorização em arquiteturas de micro-serviços

Uso de containers e Docker para deploy eficiente

Integração e gerenciamento de APIs em ambientes de micro-serviços

Padrões de arquitetura essenciais como bulkhead, throttling e circuit breaker

Arquitetura de Dados

Transforme-se em um especialista em Arquitetura de Dados e destaque-se no mercado de trabalho com nosso curso bônus exclusivo! Domine as técnicas mais avançadas e as melhores práticas para projetar, implementar e otimizar infraestruturas de dados robustas e escaláveis.


Tecnologias essenciais: AWS, Spark, Hadoop, HBase, Hive, HDFS, S3, Redshift

Projeto e implementação de infraestruturas escaláveis e altamente disponíveis

Conceitos avançados: normalização, clusters e Teorema CAP

Estratégias de escalabilidade para lidar com o crescimento constante dos dados

Arquitetura AWS

Domine a Arte da Arquitetura na Nuvem e Destaque-se no Mercado!

Quer se tornar um arquiteto de soluções AWS de alto nível? Nosso curso bônus de Arquitetura AWS é a chave para impulsionar sua carreira para o próximo patamar. Projetado para profissionais ambiciosos como você, este curso oferece um mergulho profundo nas estratégias avançadas de design e implementação de soluções robustas e escaláveis na AWS.


Arquitetura avançada de microsserviços, incluindo containerização e orquestração com Docker e Kubernetes

Gerenciamento avançado de bancos de dados na nuvem

Técnicas de caching para melhorar o desempenho de aplicações

Padrões avançados de comunicação entre serviços

Implementação de segurança e conformidade em níveis avançados

Conheça um pouco mais da minha História


Para aprender como construir arquitetura de sistemas baseadas em conceito reais dos mais simples aos mais avançados, mostrando arquitetura baseadas em casos reais de arquitetura de big techs.

Mais de 10 mil alunos e mais de 4 mil avaliações positivas.

Assista quantas vezes quiser para sempre no seu próprio ritmo.

Agregue valor ao seu currículo e ao sua carreira profissional com conhecimento reais.

João Paulo Ferreira Tieles

Arquiteto de Soluções de Dados

Amostra de Arquitetura de Microserviços na Prática

Arquiteturas como essa podem ser construídas por você!

Antes de mergulharmos profundamente nos conceitos, aqui está uma amostra do que você vai aprender ao longo deste treinamento. Vamos dar uma olhada em uma arquitetura típica de microserviços e também um pouco das tecnologias para implementar as funcionalidades discutidas.

Abrir bate-papo
Olá 👋
Podemos ajudá-lo?