Git Product home page Git Product logo

2802's Introduction

Curso 2802 - Fundamentos da Orientação a Objetos

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

2802's People

Contributors

andrebaltieri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.