Fundamentos da Orientação a Objetos
Aprenda um dos paradigmas mais utilizados no mundo da programação de forma direta e objetiva, utilizando C# como linguagem.

Sobre o curso
Aprenda neste curso o paradigma de Programação Orientada à Objetos, de forma direta e objetiva.
O P.O.O. (ou OOP, em inglês) é o paradigma mais utilizado por programadores atualmente. Dominar os conceitos de POO é essencial para construir uma carreira sólida na área de programação.
Este curso te apresenta toda a teoria e a prática necessária para uma boa aplicação do OOP em projetos reais.
Os conceitos aprendidos neste curso podem ser utilizados em outras linguagens de programação.
Neste curso de Orientação à Objetos (OOP) você vai...
- Aprender o paradigma de programação OOP (Object-Oriented Programming)
- Aprender a aplicar conceitos de orientação à objetos utilizando C#
- Aprender sobre Classes, Objetos e Interfaces
- Aprender sobre Abstração
- Aprender sobre Encapsulamento, Herança e Polimorfismo
- Aprender sobre tipos complexos
- Aprender sobre propriedades e métodos
- Aprender modificadores de acesso
- Aprender sobre Using e Dispose no C#
- Aprender sobre classes estáticas (static class) e seladas (sealed class)
- Aprender classes parciais no C# (partial class)
- Aprender a criar classes concretas e classes abstratas
- Converter tipos através de upcast e downcast
- Comparar objetos
- Aprender a utilizar o conceito de delegates (métodos delegate)
- Aprender a gerar eventos e a tratar eventos (métodos event)
- Aprender a utilizar Generics
- Aprender conceitos avançados de listas com IEnumerable e IList
Para quem é recomendado este curso de Orientação à Objetos
- Para iniciantes que querem aprender Orientação à Objetos na prática
- Para pessoas aprendendo C# ou outras linguagens tipadas como Java ou TypeScript
- Para profissionais buscando fechar lacunas no seu conhecimento em OOP
- Para programadores em preparação para uma entrevista técnica em C#
Tecnologias e versões utilizadas
- C#
- Visual Studio Code (Versão mais recente disponível)
Projetos do curso
No decorrer do curso, os códigos de exemplo têm os contextos:
- Tratamento de pagamentos
- Reserva de assentos em um evento
- Notificações
- Conteúdos de um site educacional
Conteúdo do curso
Fundamentos
2h 43m
Mão na massa
1h 25m

André Baltieri
Microsoft MVP
Continuação deste curso
Não sabe por onde começar? Clique aqui.
Conheça os nossos planos
Premium
No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.
R$
1.017,36
À vista no PIX com 10% OFF
Ou R$ 1.253,39 em até 12x no cartão de crédito
Todo conteúdo do Starter
Formação completa de .NET
Eventos exclusivos
7 dias de garantia
Você tem direito ao arrependimento da compra com reembolso total nos primeiros sete dias, conforme previsto no Código de Defesa do Consumidor.
Você tem alguma duvídas?
Perguntas frequentes
Posso começar de graça?
Vou ter que pagar algo?
Por onde devo começar?
Os cursos ensinam tudo que preciso?
O que eu devo estudar?
Estou pronto para estudar no balta.io?