Padrões de Design de Software
Aprenda soluções fundamentais e reutilizáveis para problemas comuns em design de software. Abrange padrões de criação, estruturais e comportamentais.
7 courses
Aprenda a arquitetar software limpo e mantível aplicando padrões de design clássicos e contemporâneos com recursos modernos do.NET.
Domine os princípios SOLID e os padrões de design Gang of Four usando recursos Java modernos para escrever código orientado a objetos limpo, manejável e altamente reutilizável.
Aprenda a analisar requisitos de software, projetar arquiteturas de sistema robustas usando diagramas UML e aplicar princípios orientados a objetos aos fluxos de trabalho de desenvolvimento modernos.
Construa uma base técnica forte aprendendo o controle de baixo nível do C e os padrões de concorrência modernos do Go para o desenvolvimento eficiente de software.
Aprenda os conceitos básicos do ciclo de vida de desenvolvimento de software, princípios de programação moderna e metodologias ágeis para construir uma base sólida para uma carreira em tecnologia.
Domine conceitos e práticas fundamentais de programação para construir e contribuir com confiança para aplicativos de código aberto.
Crie software escalável e com manutenção aplicando padrões de design profissional e princípios de arquitetura limpa ao seu código.