|
||
|
|
|
Clique aqui e faça o seu pedido (Receba via Download) |
||
60 Vídeo Aulas com Projetos e Exercícios (7 horas) |
||
Aula - Ambiente de trabalho
Aula -
Visual Studio Code |
1a.
Ambiente - 3:49 min 2a.
Visual Studio 2019 - 8:56 min 9a.
Propriedades - 10 :32 min
11a.
Métodos : Parâmetros Opcionais - 4:41 min |
12a.
Métodos : Argumentos Nomeados - 4:15 min - Parâmetros e Argumentos - Parâmetros opcionais : definição - Como declarar e usar argumentos nomeados 13a. Métodos Estáticos - 7:24 min - Conceito - O modificador static - Criando e usando métodos estáticos 14a. Métodos de Extensão - 9 :49 min - O que são os métodos de extensão - Sintaxe e implementação - Exemplo de implementação 15a. Nomenclatura - 9 :07 min - Nomenclatura : conceitos básicos - Definindo identificadores - Nomenclatura : classes, métodos, membros, variáveis 16a. Herança - 6:49 min - O que é herança e como funciona - Conceitos básicos : classe base e classe derivada - Exemplo de funcionamento 17a. Herança : Considerações - 8:06 min - Comportamentos da herança - Palavra-chaves: virtual e override - Usando herança na prática 18a.
Herança : Construtores - 9:10 min
|
1a. Diagrama
de Classes - 7:49 min - UML - Diagrama de Classes - Apresentando o diagrama de classes - Nome, atributos e métodos - Diagrama de classes no Visual Studio 2019 - Exemplo de utilização
2a. UML -
Relacionamento de Herança - 10:27
min 3a. UML
- Relacionamento de Composição - 9:45 min 4a. UML
- Relacionamento de Agregação - 7:15 min 5a.
Acoplamento - 7:42 min |
9a.
Interfaces - 9:31 min - Interface : Conceito - Implementação da interface - Utilização de interfaces - Exemplo prático 10a. Interfaces : Uso e Vantagens - 5:40 min - Referenciando classes com interfaces - As vantagens em usar interfaces - Exemplo prático 11a. Interfaces : Desacoplando o código - 8:52 min - Desacoplando código usando interfaces - Obtendo um acoplamento fraco com interfaces - Programe para uma interface e não para uma implementação - Apresentação do código 12a. Interfaces : Implementação desacoplamento - 8:59 min - Implementação do desacoplamento - Considerações da implementação - Exemplo prático 13a. Interface e Classe Abstrata : Comparação - 7:17 min - Comparando interface e classe abstrata - Pontos comuns e diferenças - Apresentação do código 14a. Interface e Classe Abstrata : Prática - 9:30 min - Interface e classe abstrata : implementação - Criando a classe abstrata e a interface - Exemplo prático 15a. Polimorfismo - 11:52 min - Polimorfismo : Conceito - Como funciona o polimorfismo no C# - Apresentação do funcionamento - Exemplo prático 16a. C# 8 - Default Member Interfaces - 6:15 min - C# 8 - permitindo a implementação em interfaces - O default member interface - Exemplo prático Exercícios - 22:57 min - Exercícios de fixação dos conceitos - Resposta1 aos exercícios - Resposta2 aos exercícios |
1a. Code
Smell - 5:42 min - O que significa Code Smell - Características de um código ruim - Como evitar o Code Smell 2a. Clean Code - 5:40 min - O que é Clean Code - Principais características - Aplicando boas práticas
3a. Princípios SOLID -
3:16
min
4a. Princípio da
Responsabilidade Única (SRP - 9:31
min
5a. Princípio
Aberto/Fechado (OCP) - 10:52
min
6a. Princípio da
substituição de Liskov (LSP) - 10:03
min
7a. Princípio
da Segregação das Interfaces (ISP) - 7:30
min
8a. Princípio
da Inversão da Dependência (DIP) - 9:30
min
9a. Aplicando
Princípios SOLID 1 - 7:53
min
10a.
Aplicando Princípios SOLID 2 - 7:40
min |
11a.
Aplicando Princípios SOLID 3 - 6:04
min - Aplicando Boas Práticas e Princípios SOLID - Resolvendo os problemas : Números Mágicos - Formatando o código do cálculo 12a. Aplicando Princípios SOLID 4 - 6:59 min - Aplicando Boas Práticas e Princípios SOLID - Resolvendo a violação do princípio SRP - Resolvendo o Cálculo do desconto por fidelidade
13a. Aplicando
Princípios SOLID 5 - 6:32
min 14a.
Aplicando Princípios SOLID 6 - 10:47
min 15a.
Aplicando Princípios SOLID 7 - 5:44
min 16a.
Exercicio 1 - 2:45
min 17a.
Exercicio 2 - 6:51
min 18a.
Exercicio 3 - 7:26
min 19a.
Exercicio 4 - 6:57
min 20a. Exercicio 5 -
12:06
min |