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.

5h
Iniciante
Careers Image

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

Não sabe por onde começar?  Clique aqui.

64

cursos disponíveis

374

horas de conteúdo

75675

de alunos

52291

certificados emitidos

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 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?

Ainda não sanou sua dúvida?  Clique aqui.
An unhandled error has occurred. Reload 🗙