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.
- 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 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#
- C#
- Visual Studio Code (Versão mais recente disponível)
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