- Introdução
- Grupo de Estudo
- Frontend X Backend
- Ferramentas e Instalação
- NetFramework, NetCore, Net Standard
- Criando nossa solução
- DDD - Domain Driven Design
- Criando entidades do negócio
- Enumeradores e Value Objects
- Criando Diagrama de Classes e aplicando herança
- Definindo contratos do domínio com interfaces
- Criando serviços de domínio
- Aplicando Notification Pattner
- Blindando nosso código
- Mapeando objetos através de conversões explicitas
- Configurando Entity Framework Core
- Trabalhando com Migrations do Entity Framework Core
- Entendendo os verbos de nossa API
- Inserindo um usuário no banco de dados
- Implementando Service de domínio e Repositorio do Canal
- Implementando Service e Repositório da PlayList
- Implementando Service e Repositório do Vídeo
- Criando a Controller do Canal
- Configurando a segurança de nossa Api
- Criando Controllers da PlayList e Vídeo
- Conhecendo e Instalando o Ionic Framework
- Criando a tela de pesquisa
- Criando serviço UtilService e VideoService
- Criando nosso popup de autenticação no ionic
- Autenticando o Usuário
- Criando um novo Usuário
- Criando novo Vídeo
- Criando novo Vídeo - Canal
- Criando novo Vídeo - PlayList
- Salvando o Vídeo
- Criando a Playlist e tela de exibição do Vídeo
- Fonte do projeto no GitHub
- Considerações finais