★ 4.5 (4,147)
⏱ 1 h 43 min
📚 5 aulas
🎧 Versão em áudio
Sobre este curso
É um desafio comum para engenheiros de todos os níveis, onde problemas abstratos exigem uma abordagem estruturada, e a maioria dos engenheiros não está preparada para lidar com isso.
Este curso baseado em texto fornece uma estrutura clara para dominar os fundamentos do design de sistemas.Você passará da incerteza para a confiança, aprendendo a analisar requisitos, explorar soluções e articular suas decisões de design. No final, você terá um método repetível para lidar com qualquer problema de design de sistema, tanto em uma entrevista quanto em seu trabalho diário.
O que você vai aprender:
- Aplique uma estrutura estruturada para desconstruir prompts de entrevista comuns.
- Domine os blocos de construção principais de sistemas escaláveis: balanceadores de carga, bancos de dados, caches e filas de mensagens.
- Aprenda a articular claramente as decisões de design e os trade-offs em relação ao desempenho, custo e confiabilidade.
- Explore padrões arquitetônicos modernos, como microsserviços e funções sem servidor.
- Entenda os fundamentos da modelagem de dados para bancos de dados SQL e NoSQL.
- Aprenda os conceitos básicos de observabilidade do sistema, incluindo registro e métricas, para projetos mantidos.
O curso começa com conceitos e terminologia fundamentais, depois o orienta através de padrões de design comuns e blocos de construção.Você aplicará esse conhecimento estudando detalhes, por escrito, de problemas clássicos de entrevista de design de sistema.
Este curso é para engenheiros de software que se preparam para entrevistas técnicas.Não é necessária experiência prévia em design de sistema; Começamos com o básico absoluto.
Comece a ler hoje e construa a confiança para se destacar na sua próxima discussão de design de sistema.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn
-
🎧
Versão em áudio incluída
Estude em qualquer lugar, sem tela
-
♾️
Acesso vitalício
Volte quando quiser, sem expirar
-
📱
Celular ou computador
Funciona em qualquer dispositivo
-
💸
Reembolso em 30 dias
Sem perguntas
-
⚡
Curto e focado
1 h 43 min de conteúdo prático
Avaliações (7)
Design de curso brilhante. A maneira como os conceitos se constroem uns nos outros é perfeita.
Machine Translated Os exemplos nem sempre foram os mais relevantes, tornando difícil permanecer envolvido em alguns dos módulos.
Uma boa introdução. A estrutura era principalmente clara, mas eu gostaria que houvesse mais alguns exemplos do mundo real.
Algumas partes se moveram um pouco rápido para mim, mas os exemplos práticos foram super úteis. Fico feliz que eu o tomei.
Machine Translated Na verdade, eu esperava uma aplicação mais prática.Sentiu-se um pouco teórico demais para minhas necessidades, embora os conceitos principais fossem explicados bem.
O curso abrange o básico, mas não tenho certeza de como é aplicável para cenários do mundo real.
É um curso sólido. A estrutura é lógica e a maioria dos exemplos foram úteis.Poderia usar alguns cenários mais reais.
Outros também fizeram
Fundamentos da programação 1C Enterprise
Aprenda a desenvolver soluções de automação de negócios, escrever código personalizado e configurar bancos de dados no ambiente 1C: Enterprise a partir do zero.
★ 4.9 (3,487)
R$ 24,90
Padrões de Transação Distribuídos em Spring Microservices
Saiba como projetar transações distribuídas confiáveis em microsserviços usando Java e Spring Boot, dominando padrões como Saga e Transactional Outbox.
★ 4.9 (28)
R$ 24,90
Transações distribuídas em microsserviços: fundamentos do sistema de pedidos
Aprenda a projetar e implementar padrões confiáveis de consistência de dados em arquiteturas de microsserviços, com foco em um exemplo de sistema de pedidos.
★ 4.9 (18)
R$ 24,90
Arquiteto de Software: Fundamentos do Design de Sistemas
Aprenda a projetar APIs escaláveis, integrar sistemas usando padrões de arquitetura modernos e fazer a transição para uma função de arquiteto de software por meio de lições estruturadas e baseadas em texto.
★ 4.8 (1,884)
R$ 24,90
Perguntas frequentes
O que preciso para fazer este curso?
+
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar?
+
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso?
+
Sim — reembolso integral em 30 dias, sem perguntas.
Por quanto tempo terei acesso?
+
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado?
+
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria