Giter VIP home page Giter VIP 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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.