Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Boas Práticas de Programação com SOLID e CleanCode
Rating: 4.6 out of 5(3 ratings)
18 students

Boas Práticas de Programação com SOLID e CleanCode

Refine suas habilidades de desenvolvimento e produza códigos mais dinâmicos e flexíveis
Created byUai Bora Tech
Last updated 12/2023
Portuguese

What you'll learn

  • Construir códigos mais flexíveis
  • Identificar pontos de melhoria
  • Reduzir a complexidade cognitiva
  • Focar na qualidade do software e do código

Course content

7 sections20 lectures1h 12m total length
  • Sobre o Instrutor0:47
  • Ementa do Curso1:54

Requirements

  • Programação Orientada a Objetos
  • Conceitos Básicos de C#

Description

Este curso mergulha fundo nas bases do desenvolvimento de software, concentrando-se em dois pilares essenciais: os princípios SOLID e a filosofia Clean Code. Ao longo de várias unidades, você será guiado através de uma jornada de aprendizado transformadora, explorando não apenas os conceitos teóricos, mas também sua aplicação prática.


O que você vai aprender:

  • Princípios SOLID: Desvende os segredos do Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation e Dependency Inversion. Aprenda a criar códigos flexíveis e adaptáveis que resistem às mudanças.

  • Clean Code na Prática: Explore técnicas avançadas para escrever código claro, legível e eficiente. Descubra como nomes significativos, funções bem estruturadas e organização inteligente podem transformar a manutenção de software em uma tarefa simples.

  • Refatoração e Melhoria Contínua: Aprofunde-se na arte da refatoração e entenda como melhorar continuamente o código existente. Aprenda a identificar oportunidades de melhoria e a aplicar as melhores práticas de design.


Objetivos do Curso:

  • Capacitar a aplicação dos princípios SOLID em projetos.

  • Dotar os alunos com as habilidades necessárias para escrever código limpo e eficiente.

  • Desenvolver uma mentalidade de melhoria contínua e refatoração.

Ao concluir este curso, você não apenas terá uma compreensão profunda das melhores práticas de programação, mas também estará preparado para elevar seu código a um patamar superior. Torne-se um desenvolvedor capaz de criar não apenas soluções funcionais, mas sistemas de software excepcionais que resistem ao teste do tempo. Está pronto para a transformação? Inscreva-se agora e dê o próximo passo em sua jornada de desenvolvimento de software.

Who this course is for:

  • Desenvolvedores iniciantes em qualquer linguagem
  • Desenvolvedores que desejam melhorar a qualidade de seus códigos
  • Desenvolvedores que se preocupam com a evolução e manutenção de softwares