Apresentação
  • 0101 Apresentação
  • 0102 Repositórios do Curso no Github
Fundamentos Teóricos Do REST
  • 0201 Apresentação Da Seção
  • 0202 O Que São Webservices
  • 0203 SOAP x REST
  • 0204 O Que é REST
  • 0205 Request E Response
  • 0206 Tipos De Parâmetros
  • 0207 HTTP Status Codes
  • 0208 Os Verbos HTTP E O REST
  • 0209 Os Verbos HTTP Menos Conhecidos
  • 0210 Níveis De Maturidade Do REST
  • 0211 HATEOAS
  • 0212 Documentação Swagger
  • 0213 Autenticação
  • 0214 Versionamento
  • 0215 Indo Além Do RESTFul
  • 0216 Boas Práticas
  • 0217 Conclusão Da Seção
Configuração do Ambiente de Desenvolvimento Windows [OPCIONAL]
  • 0301 Apresentação da Seção - Configuração do Ambiente de Desenvolvimento Windows
  • 0302 Instalando o Visual Studio
  • 0303 Atualizando o .NET
  • 0304 Instalando o GIT e o GIT BASH
  • 0305 Instalando o MySQL
  • 0306 Instalando o HeidiSQL
  • 0307 Instalando o MySQL Workbench
  • 0308 Instalando o Postman
  • 0309 Instalando o Docker
  • 0310 Instalando o Docker - Para Quem Precisou Usar o Docker Toolbox
  • 0311 Conclusão da Seção - Configuração do Ambiente de Desenvolvimento Windows
Configuração do Ambiente de Desenvolvimento Linux [OPCIONAL]
  • 0401 Apresentação da Seção - Configuração do Ambiente de Desenvolvimento Linux
  • 0402 Instalando o Virtual Box
  • 0403 Criando A Máquina Virtual e Instalando o Ubuntu
  • 0404 Instalando o .NET Core 5
  • 0405 Scaffold e Validação do Ambiente
  • 0406 Instalando o VisualStudio Code
  • 0407 Instalando o MySQL
  • 0408 Instalando o MySQL Workbench
  • 0409 Criando a Base de Dados
  • 0410 Instalando o Postman
  • 0411 Instalando o Docker
  • 0412 Instalando o Docker Compose
  • 0413 Instalando o GIT
  • 0414 Testando o Ambiente de Desenvolvimento
  • 0415 Conclusão da Seção - Configuração do Ambiente de Desenvolvimento Linux
Primeiros Passos
  • 0501 Apresentação da Seção - Primeiros Passos
  • 0502 A Evolução do .NET
  • 0503 Criando o Repositório no Github
  • 0504 Scaffold na Linha de Comando
  • 0505 Versionamento do Projeto e Scaffold no Visual Studio
  • 0506 Conclusão da Seção - Primeiros Passos
Implementando uma Calculadora REST
  • 0601 Apresentação da Seção - Implementando uma Calculadora REST
  • 0602 Definindo a Estrutura Básica da Calculadora
  • 0603 Implementando IsNumeric e ConvertToDecimal
  • 0604 Implementando as Demais Operações Matemáticas
  • 0605 Conclusão da Seção - Implementando uma Calculadora REST
Conhecendendo os quatro Verbos Principais
  • 0701 Apresentação da Seção - Conhecendendo os quatro Verbos Principais
  • 0702 Implementando as Classes Controller e Model
  • 0703 Definindo a Interface IPersonService
  • 0704 Implementando a Interface IPersonService
  • 0705 Ajustando o Controller
  • 0706 Finalizando e Testando a Aplicação no Postman
  • 0707 Conclusão da Seção - Conhecendendo os quatro Verbos Principais
Integrando a Aplicação ao Banco de Dados
  • 0801 Apresentação da Seção - Integrando a Aplicação ao Banco de Dados
  • 0802 Criação do Banco de Dados e da Primeira Tabela
  • 0803 Definindo as Propriedades de Conexão com a Base de Dados
  • 0804 Finalizando as Propriedades de Conexão com a Base de Dados
  • 0805 Removendo os Mocks e Testando a Aplicação
  • 0806 Removendo os Mocks Restantes
  • 0807 Iniciando a Aplicação e testando no Postman
  • 0808 Conclusão da Seção - Integrando a Aplicação ao Banco de Dados
Versionamento de Endpoints
  • 0901 Apresentação da Seção - Versionamento de Endpoints
  • 0902 Versionando a Nossa API
  • 0903 Conclusão da Seção - Versionamento de Endpoints
Adotando uma Arquitetura em Camadas
  • 1001 Apresentação da Seção - Adotando uma Arquitetura em Camadas
  • 1002 Overview Arquitetural
  • 1003 Separando a Lógica da Aplicação em Camadas
  • 1004 Implementando a Classe Business
  • 1005 Inicializando a Aplicação e Testando as Alterações
  • 1006 Conclusão da Seção - Adotando uma Arquitetura em Camadas
Migrations
  • 1101 Apresentação da Seção - Migrations
  • 1102 O que são Migrations e Seeder
  • 1103 Adicionando Suporte à Migrations
  • 1104 Executando as Primeiras Migrations
  • 1105 Adicionando Novas Migrations
  • 1106 Conclusão da Seção - Migrations
O Padrão de Projetos Generic Repository
  • 1201 Apresentação da Seção - O Padrão de Projetos Generic Repository
  • 1202 Testando o Novo Controller Criado