desenvolvedor.io
d

Programação Profissional com Clean Code

0% Completo
cover
  • Módulos
  •    Introdução
    • Apresentação (2:00)
    • Objetivos do curso (1:00)
    • Pré-requisitos (2:00)
    • Instruções importantes (3:00)
  •    Introdução ao Clean Code
    • O que é Clean Code? (9:00)
    • Princípios e Atitudes de Clean Code (15:00)
    • Conceituando Clean Code (6:00)
  •    Conceitos Fundamentais
    • Princípios SOLID (5:00)
    • Princípios DRY, KISS e YAGNI (10:00)
    • Acoplamento e Coesão (9:00)
    • Funções Puras (5:00)
    • Lei de Demeter (LoD) (7:00)
    • As 4 Regras da Simplicidade (4:00)
    • Linguagem Onipresente (9:00)
  •    Nomes Significativos e Comentários
    • Práticas de Nomenclatura (11:00)
    • Nomes em Contexto (9:00)
    • Comentários (17:00)
  •    Funções
    • Escrevendo Funções Simples (10:00)
    • Estrutura e Legibilidade de Funções (8:00)
    • Práticas Avançadas de Funções (21:00)
  •    Formatação e Estruturas de Dados
    • Princípios de Formatação (11:00)
    • Abstração e Encapsulamento (7:00)
    • Padrões de Projeto (10:00)
  •    Tratamento de Erros e Fronteiras
    • Práticas de Exceções (12:00)
    • Boas Práticas com Null (17:00)
    • Integração com Código de Terceiros (10:00)
    • Práticas de Fronteira (9:00)
  •    Testes de Unidade
    • Princípios do TDD (16:00)
    • Práticas de Testes Limpos (15:00)
  •    Classes
    • Organização e Encapsulamento (6:00)
    • Responsabilidade e Coesão (10:00)
  •    Sistemas
    • Arquitetura de Sistemas (14:00)
    • Preocupações Transversais e Testes de Arquitetura (15:00)
  •    Emergência e Refinamento Sucessivo
    • Design Emergente (10:00)
    • Práticas de Refatoração (17:00)
    • Refinamento Sucessivo (6:00)
  •    Concorrência
    • Fundamentos da Concorrência (9:00)
    • Princípios de Concorrência em .NET (13:00)
    • Demo - Principios de Concorrência em .NET (34:00)
  •    Smells and Heuristics
    • Introdução a Code Smells (7:00)
    • Heurísticas de Código Limpo (10:00)
    • Bloaters (10:00)
    • Object-Orientation Abusers (17:00)
    • Change Preventers (10:00)
    • Dispensables (9:00)
    • Couplers (16:00)
  •    Práticas de Clean Code
    • Aplicação de Design Patterns (17:00)
    • Promovendo Clean Code em Equipes (9:00)
    • Como lidar com Código Legado? (11:00)
    • Manutenção e Evolução Contínua (8:00)
  •    Conclusão e Continuação
    • Como Continuar Estudando? (5:00)
    • Palavras Finais (3:00)
desenvolvedor.io
Fullscreen F11
Voltar @desenvolvedor.io
  1. Programação Profissional com Clean Code
  2. Introdução ao Clean Code
  3. Princípios e Atitudes de Clean Code
Conteúdo da aula bloqueado!
Se você já estiver inscrito você precisa acessar com a sua conta.
ASSINE E COMECE AGORA MESMO!

  • Dashboard
  • Certificados
  • Pedidos
  • Perfil