Boas-vindas e Introdução
Introdução e por que utilizar C#
Explicação do projeto e instalação do Visual Studio
Exploração inicial do VS e criando o programa Hello World
Entendendo o seu primeiro programa
Variáveis
Char e String na criação de textos
Definição de variáveis e o uso de Int, Float e Double
Operações aritméticas
Booleanos: verdadeiro ou falso
Criando o primeiro filme da locadora
Structs, escopo e encapsulamento
Gerenciamento de fluxo
If, Else e Else-If
Estrutura de repetição: While
Instrução de seleção: Switch-Case
Instrução de repetição: For
Programação orientada a objetos
Conceito básico de Programação Orientada a Objetos e classes
Inicializando classes e structs utilizando Construtores
Encapsulando ações através do uso de Métodos
Usando Propriedades para proteger atributos
Compreendendo Namespace e Using
Organizando o nosso código
Estruturas de dados
Utilizando Enums e fazendo pesquisa por gênero
Coleções de elementos utilizando Arrays e Lists
Alugando filmes
POO - Herança e Polimorfismo
Métodos virtuais e override
Herança: usuário, cliente e administrador
Adicionando novos filmes
Polimorfismo
Classes abstratas
Conclusões finais
Finalização do curso
Crie uma conta ou faça login
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Ruhan Bello
Nessa aula, vamos aprender alguns conceitos da linguagem
Bibliotecas – contém código pré-definido que executa operações que não precisamos implementar. Por exemplo: escrever texto na tela do console, realizar cálculos matemáticos complexos, lidar com um periférico, etc…
CLR – Common Language Runtime, serve para abstrair como o código é rodado na máquina sem ter que lidar com o Sistema Operacional e o gerenciamento de memória.
Bloco de código – executa o código sequencialmente, de cima para baixo.
Método – é um bloco de código que pode ser chamado de outras partes do programa para ser executado.
Classe – guarda atributos ou variáveis, e ações ou métodos.
namespace – agrupa diferentes partes de um projeto.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?