Aprenda Programação C# Orientada a Objetos (OO)

Domine um conhecimento Fundamental para começar a programar jogos

Se te pedissem para explicar o que é Programação Orientada a Objetos, acha que se sairia bem? Utilizamos projetos-exemplos originais, interessantes, simples de entender que foram feitos assim justamente porque expõem a Orientação Objeto e não os sempre usados e já batidos "site de compra", "biblioteca" ou qualquer outro ERP.

Básico

Esta seção ensina: como funcionam os scripts na Unity, Main e Hierarquia, Inspector e Método Construtor. Também ensina sobre referências e instâncias, ou seja, o básico.

  • O que são, como funcionam Instâncias

  • "this"/Variáveis e Referências

  • Herança e Parentagem

  • Encapsulamento(public, private, protected)

  • Criando GameObjects/Listas

  • Inspector e Monobehaviour

  • "new"/Constructor/Overloading

  • Criando nosso próprio Main na Unity

  • Variáveis Estáticas vs Dinâmicas

Por que Code-Along?

Justamente para fugir do que a maioria dos outros cursos são:


Intermediário

Esta seção ensina: Referências estáticas, singleton, métodos e classes estáticos, ref/out, get/set, herança, polimorfismo, abstract, virtual, heranças múltiplas, e interfaces.

  • Referências Estáticas/Singleton

  • Diferenças entre Classes Estáticas e Classes Dinâmicas

  • Herança e atributos herdados

  • Referências através de parentesco em comum

  • Polimorfismo e Generics

  • Abstract, virtual e interfaces

  • Heranças Múltiplas

Avançado

  • System Serializable/GetComponent

  • IEnumerators/Coroutines

  • Enums

  • Variáveis em Interfaces

  • Invokes e RepeatInvokes

  • Instantiate e SetActive

  • objects e delegates

Então se inscreva para finalmente dominar e dar uso para esse conhecimento que te eludiu por tanto tempo!

Baratinho na Udemy!

Reviews

Alguns reviews com comentários sobre o curso :)