Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# COMPLETO Programação Orientada a Objetos + Projetos
Bestseller
Highest Rated
Rating: 4.8 out of 5(33,500 ratings)
106,108 students

C# COMPLETO Programação Orientada a Objetos + Projetos

Curso mais didático e completo de C# e OO: composição, herança, coleções, arquivos, LINQ, lambda, delegates e muito mais
Created byNelio Alves
Last updated 1/2026
Portuguese

What you'll learn

  • Dominar Programação Orientada a Objetos e linguagem C#
  • Criar soluções flexíveis, extensíveis e testáveis
  • Adquirir a base sólida teórica e prática para ser um desenvolvedor C# de sucesso
  • Aplicar o conhecimento de orientação a objetos na construção de soluções para problemas reais
  • Compreender diagramas de classe UML, tanto de entidades quanto de serviços

Course content

19 sections279 lectures38h 12m total length
  • Visão geral do curso13:23
  • O que estudar para me tornar um desenvolvedor?8:24
  • Será que preciso fazer um curso de Lógica?6:41
  • Como sanar suas dúvidas sobre o curso2:09

Requirements

  • Não é necessário nenhum conhecimento prévio de C#, mas é preciso conhecer o básico de Lógica de Programação em qualquer linguagem, ou seja, o aluno já deve ser capaz de resolver, em qualquer linguagem, problemas com entrada, saída, condicionais (if-else) e laços (while, for). No capítulo 1 nós damos orientações detalhadas para você avaliar se precisa fazer ou não um curso de lógica primeiro. Em caso afirmativo, sugerimos nosso curso "C# primeiros passos".
  • É preciso um computador que seja capaz de rodar a última versão do Visual Studio Community. Eu vou te ensinar o processo de instalação e vou disponibilizar um material PDF também. Vou mostrar o procedimento no Windows, mas o Visual Studio Community também pode ser instalado no Mac. Para computadores Linux, uma opção pode ser o VS Code, ficando o aluno responsável por fazer as adaptações necessárias.
  • Como o curso trabalha com exemplos reais para preparar o aluno para a realidade do mercado, em alguns problemas da parte intermediária do curso vamos utilizar um pouco de Matemática básica como porcentagens e juros. Mas não se preocupe porque vou explicar tudo passo a passo com material de apoio :)

Description

O QUE VOCÊ VAI APRENDER NESTE CURSO?

Neste curso você vai aprender tudo sobre Programação Orientada a Objetos utilizando C#. Vamos começar desde o básico, com exemplos bem simples e didáticos, e daí vamos gradualmente avançando, até mergulharmos em tópicos aprofundados tais como interfaces, polimorfismo, princípios SOLID, padrões de projeto, generics, expressões lambda, delegates, LINQ e muito mais.

METODOLOGIA

Além de cobrir a teoria de forma clara e objetiva, o curso possui muito enfoque prático. Cada seção do curso possui exercícios resolvidos e exercícios propostos para você treinar. E nós vamos ainda fazer projetos neste curso, os quais vão te permitir colocar tudo que você aprendeu em prática, e vai te permitir compreender como os tópicos se unem para a construção de projetos reais.

PÚBLICO ALVO

Este curso é especialmente indicado para quem deseja adquirir uma base sólida, tanto teórica quanto pratica, de desenvolvimento orientado a objetos e linguagem C#. O curso também é super indicado para quem precisa de reforço aos conteúdos da faculdade.

SEJAM BEM-VINDOS!

Assista a aula introdutória e outros vídeos gratuitos para obter mais informações e constatar nossa qualidade e didática. Estou muito feliz em te dar boas-vindas a este curso: sua melhor e mais completa referência para programação orientada a objetos com C#, com qualidade profissional.

Não vejo a hora de começarmos juntos essa jornada. Um grande abraço e te vejo no curso!

Who this course is for:

  • Estudantes de cursos na área de Computação / Informática
  • Profissionais iniciantes e estagiários que precisam aprender ou revisar programação orientada a objetos
  • Entusiastas em desenvolvimento de games, especialmente da plataforma Unity
  • Entusiastas em desenvolvimento de sistemas, especialmente da plataforma Microsoft C# .NET