Programação Profissional com Clean Code

APRENDA A ESCREVER CÓDIGO LIMPO E PROFISSIONAL DO JEITO CERTO!

Professor:
Eduardo Pires
Nível:
(Intermediário)
Categoria(s):
Programação
Ementa
apresentação
Instrutor
Programação Profissional com Clean Code

  Introdução
  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)
Programação Profissional com Clean Code

Quer se tornar um programador mais competente e dominar as técnicas e boas práticas mais importantes da programação profissional? Especialmente em um mercado cada vez mais competitivo e com demandas crescentes? Então este curso é para você!


O Clean Code é essencial para o desenvolvimento de software de alta qualidade. Ele oferece uma abordagem poderosa e eficiente, garantindo que seu código seja legível, fácil de manter e adaptável às mudanças. Ao aprender e aplicar essas técnicas, você eleva seu nível profissional e se destaca no mercado.


Por que complicar e inflar custos com códigos confusos e difíceis de entender quando você pode aprimorar suas habilidades e solucionar desafios de forma ágil e eficaz? Descubra como a Programação Profissional com Clean Code pode impulsionar sua carreira, ensinando as melhores práticas que os programadores de elite utilizam e tudo isso sem abrir mão da excelência!

FAQ

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Programação Profissional com Clean Code aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante curso?

Basta postar sua dúvida no fórum!
Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Eduardo Pires
Microsoft Regional Director - MVP

Eduardo Pires é fundador da plataforma desenvolvedor.io, arquiteto e desenvolvedor de software, palestrante e instrutor de treinamentos.

É um profissional com grande vivência de mercado, possui 20 anos de experiência em desenvolvimento de software tendo atuado em grandes empresas nacionais e internacionais e projetos no Brasil e no exterior.

Atuou durante muitos anos em desenvolvimento na área financeira / bancária e e-commerce, focado em arquitetura, performance, escalabilidade e segurança.
Desenvolveu projetos importantes como um internet banking e a loja virtual do maior e-commerce brasileiro entre outros projetos de destaque.

Foi reconhecido como Microsoft Regional Director de 2018 até 2020. Este reconhecimento é um prêmio internacional onde são nomeados os profissionais que na visão da Microsoft são os maiores especialistas do mundo.
Atualmente existem 150 pessoas no mundo que receberam esta premiação. 

Foi reconhecido como Most Valuable Professional (MVP) pela Microsoft na competência de desenvolvimento de software de 2014 até 2020.
Este reconhecimento é um prêmio internacional conferido pela Microsoft aos profissionais de maior destaque no mercado, existem cerca de 3.500 MVPs no mundo e 110 MVPs no Brasil, sendo 40 deles na competência de desenvolvimento de software.

Permitir Cookies

Este site usa cookies e tecnologias afins, que são pequenos arquivos ou pedaços de texto baixados para um aparelho quando o visitante acessa um website ou aplicativo.
Estes cookies funcionais e obrigatórios são sempre utilizados para que a desenvolvedor.io e a nossa plataforma ofereça um serviço seguro neste website para você.