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.

0 (0)

4437 Alunos

Iniciante

Fundamentos da Orientação a Objetos

4h 8m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar

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