Curso de Fundamentos de System Design

Categorias

BackendAvançadoSystem Design

Conteúdo do curso

0:00

O que é System Design e por que importa

3:43

Exemplos reais de System Design

10:11

Quando você deve se preocupar com System Design

17:00

Escalabilidade, disponibilidade, consistência e CAP

23:32

Escalabilidade horizontal vs vertical

23:36

Disponibilidade: SLA, SLO e SLI e os “noves”

28:12

Consistência e Teorema CAP na prática

37:01

Tradeoffs: como avaliar decisões

47:06

Exemplo prático

Informações do Curso

Carga Horária

1h

Nota Mínima para Aprovação

60%

System Design é uma das habilidades mais importantes para devs que querem construir sistemas escaláveis e também um dos temas mais cobrados em entrevistas para dev pleno e sênior. Nesse curso vamos construir juntos o desenho de um sistema real do zero. Vamos aprender os fundamentos de System Design botando estudando a teoria e botando a mão na massa, mostrando como pensar arquitetura, filas, workers e mensageria para lidar com milhões de eventos.

Prova ainda não disponível

As questões para este curso ainda estão sendo preparadas. Assista ao conteúdo e volte em breve!

Sobre este Curso Gratuito de Fundamentos de System Design

Este curso de Fundamentos de System Design é oferecido gratuitamente pela Kipper Dev, fundada por Fernanda Kipper. O objetivo é democratizar o acesso ao conhecimento de programação e desenvolvimento, permitindo que qualquer pessoa aprenda sem custos.

Após assistir ao curso completo no YouTube, você pode validar seu conhecimento através de uma prova rigorosa. Ao ser aprovado com nota mínima de 60%, você receberá um certificado válido que pode ser usado como horas complementares em universidades brasileiras.

O certificado é emitido pela KipperDev Marketing e Treinamentos e possui uma chave de validação única que permite verificar sua autenticidade a qualquer momento.