27. [EXTRA] Como Preparar seu Curriculum Vitae para a Vaga dos Sonhos/5. Como Formatar um Curriculum Vitae.mp4183.79MB
1. Apresentação/2. Repositórios do Curso no Github.mp416.61MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/1. Apresentação da Seção Fundamentos Teóricos do REST.mp412.52MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/2. O que são Webservices.mp4110.13MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/3. SOAP x REST.mp458.29MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/4. O que é REST.mp451.03MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/5. Entendendo Request e Response.mp440.71MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/6. Os Tipos de Parâmetros Usados no REST.mp473.71MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/7. HTTP Status Codes.mp461.39MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/8. Os Verbos HTTP e o REST.mp472.87MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/9. Os Verbos HTTP Menos Conhecidos.mp440.89MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/10. Níveis de Maturidade de Richardson.mp477.78MB
2. [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST/11. HATEOAS.mp438.48MB
3. Configuração do Ambiente no Windows/1. Apresentação da Seção - Configuração do Ambiente de Desenvolvimento Window.mp45.21MB
3. Configuração do Ambiente no Windows/2. Atualizando o .NET(Instalação do .NET Core 6).mp427.6MB
3. Configuração do Ambiente no Windows/3. Instalando o Visual Studio 2022.mp441.57MB
3. Configuração do Ambiente no Windows/4. Instalando o GIT e o GIT BASH.mp414.73MB
3. Configuração do Ambiente no Windows/5. Instalando o MySQL.mp424.66MB
3. Configuração do Ambiente no Windows/6. Instalando o MySQL Workbench.mp416.83MB
3. Configuração do Ambiente no Windows/7. Instalando o HeidiSQL.mp415.92MB
3. Configuração do Ambiente no Windows/8. Instalando o Postman.mp411.07MB
3. Configuração do Ambiente no Windows/9. Instalando o Docker.mp442.8MB
4. Configuração do Ambiente no Linux/1. Apresentação da Seção - Configuração do Ambiente no Linux.mp44.55MB
4. Configuração do Ambiente no Linux/2. Instalando o Virtual Box.mp417.16MB
4. Configuração do Ambiente no Linux/3. Criando a Máquina Virtual e Instalando o Ubuntu.mp448.75MB
4. Configuração do Ambiente no Linux/4. Instalando o .NET Core 6.mp436.38MB
4. Configuração do Ambiente no Linux/5. Scaffold e Validação do Ambiente.mp424.74MB
4. Configuração do Ambiente no Linux/6. Instalando o Visual Studio Code.mp418.41MB
4. Configuração do Ambiente no Linux/7. Instalando o MySQL.mp440.18MB
4. Configuração do Ambiente no Linux/8. Instalando o MySQL Workbench.mp425.31MB
4. Configuração do Ambiente no Linux/9. Criando uma Base de Dados.mp429.76MB
4. Configuração do Ambiente no Linux/10. Instalando o Postman.mp441.63MB
4. Configuração do Ambiente no Linux/11. Instalando o Docker.mp439.62MB
4. Configuração do Ambiente no Linux/12. Instalando o Docker Compose.mp416.52MB
4. Configuração do Ambiente no Linux/13. Instalando o GIT.mp49.48MB
4. Configuração do Ambiente no Linux/14. Testando o Ambiente de Desenvolvimento.mp479.57MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/1. Apresentação Da Seção - REST na Prática com ASP.NET.mp428.9MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/2. A Evolução do .NET.mp433.1MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/3. Criando o Repositório no Github.mp427.82MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/4. Scaffold na Linha de Comando.mp436.04MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/5. Scaffold no Visual Studio.mp421.74MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/6. Definindo a Estrutura Básica da Calculadora.mp447.35MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/7. Implementando IsNumeric e ConvertToDecimal.mp456.4MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/8. Implementando as Demais Operações Matemáticas.mp450.42MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/9. Implementando as Classes Controller e Model.mp418.16MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/10. Definindo a Interface IPersonService.mp414.88MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/11. Implementando a Interface IPersonService.mp447.41MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/12. Ajustando o Controller.mp457.86MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/13. Finalizando e Testando a Aplicação no Postman.mp432.01MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/14. [UPDATES] Mudanças entre o .NET 6 Preview Release o .NET 6 LTS e .NET 7.mp465.7MB
5. [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET/15. [UPDATES] O que vai Mudar no seu Projeto com .NET 6 LTS.mp438.23MB
6. Rápida Introdução aos Microsserviços/1. Apresentação da Seção - Rápida Introdução aos Microsserviços.mp43.86MB
6. Rápida Introdução aos Microsserviços/2. O que são Microsserviços.mp430.25MB
6. Rápida Introdução aos Microsserviços/3. O que não são Microsserviços e por que eles são uma 'Febre'.mp420.64MB
6. Rápida Introdução aos Microsserviços/4. Entendendo como as Aplicações Monolíticas Funcionam.mp420.33MB
6. Rápida Introdução aos Microsserviços/5. Os Desafios das Aplicações Monolíticas.mp446MB
6. Rápida Introdução aos Microsserviços/6. Os Prós e Contras das Aplicações Monolíticas.mp439.96MB
6. Rápida Introdução aos Microsserviços/7. Entendendo como Funciona uma Arquitetura de Microsserviços.mp489.65MB
6. Rápida Introdução aos Microsserviços/8. As Vantagens e os Desafios Relacionados aos Microsserviços.mp434.77MB
6. Rápida Introdução aos Microsserviços/9. Como Quebrar uma Aplicação Monolítica em Microsserviços.mp419.87MB
6. Rápida Introdução aos Microsserviços/10. Diferenças entre Microsserviços e SOA.mp435.41MB
7. Criando o Primeiro Microsserviço/1. Apresentação da Seção - Criando o Primeiro Microsserviço.mp421.47MB
7. Criando o Primeiro Microsserviço/2. Criando o Primeiro Microsserviço.mp433.36MB
7. Criando o Primeiro Microsserviço/3. Criando o Microsserviço Product.API.mp419.01MB
7. Criando o Primeiro Microsserviço/4. Adicionando as Dependências Nuget ao Microsserviço Product.API.mp478.11MB
7. Criando o Primeiro Microsserviço/5. Criando a Base de Dados do do Microsserviço Product.API.mp49.01MB
7. Criando o Primeiro Microsserviço/6. Configurando o Acesso do Microsserviço Product.API ao Banco de Dados.mp484.58MB
7. Criando o Primeiro Microsserviço/7. Mapeando as Entidades do Banco de Dados com Entity Framework.mp485.45MB
7. Criando o Primeiro Microsserviço/8. Executando as Migrations e Criando as Tabelas no Banco de Dados.mp438.26MB
7. Criando o Primeiro Microsserviço/9. [UPDATES] O que vai Mudar no seu Projeto com .NET 6 LTS.mp436.87MB
7. Criando o Primeiro Microsserviço/10. [UPDATES] O que vai Mudar na Criação do GeekShopping.Web.mp418.93MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/1. Apresentação da Seção - Organizando a Arquitetura do Primeiro Microsserviço.mp418.29MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/2. O Padrão de Projetos VO (Value Object).mp484.92MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/3. Criação dos VO's do Microsserviço de Produtos.mp438.94MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/4. Definindo as Propriedades da Interface IProductRepository.mp419.14MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/5. Configurando o AutoMapper no Microsserviço de Produtos.mp454.12MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/6. Iniciando a Implementação do Repositório de Produtos.mp466.1MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/7. Finalizando a Implementação do Repositório de Produtos.mp446.64MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/8. Adicionando o Primeiro Registro à Base de Dados.mp415.99MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/9. Implementando o Controller do Microsserviço de Produtos.mp463.89MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/10. Implementando as Operações POST, PUT e DELETE.mp451.17MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/11. Configurando o Seed Data no Microsserviço de Produtos.mp434.15MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/12. Executando as Seeds (Migrations) e Populando o Banco de Dados.mp429.97MB
8. Organizando a Arquitetura dos Primeiros Microsserviços/13. [UPDATES] O que vai Mudar no seu Projeto com .NET 6 LTS.mp429.42MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/1. Apresentação da Seção - Preparando MS Web para Consumir o MS de Produtos.mp413.44MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/2. Definindo a Estrutura Responsável por Consumir o Microsserviço de Produto.mp455.95MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/3. Definindo as Operações da Interface IProductService.mp436.76MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/4. Entendendo e Implementando a Classe HttpClientExtensions.mp473.11MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/5. Implementando os Métodos PostAsJson e PutAsJson em HttpClientExtensions.mp453.41MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/6. Implementando a Classe ProductService.mp479.6MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/7. Injeção de Dependência da Classe ProductService na Classe Startup.mp472.59MB
9. Preparando Microsserviço Web para Consumir o Microsserviço de Produtos/8. [UPDATES] O que vai Mudar no seu Projeto com .NET 6 LTS.mp418.63MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/1. Apresentação da Seção - Definindo o Layout e Consumindo o MS de Produtos.mp413.71MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/2. Ajustando o Layout (Bootstrap e Font Awesome).mp469.12MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/3. Implementando o Controller de Produtos.mp462.14MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/4. Implementando a Tela de Listagem de Produtos.mp473.89MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/5. Adicionando os Botões de Update e Delete.mp416.52MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/6. Implementando o Método Responsável por Cadastrar Produtos.mp432.3MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/7. Implementando a Tela de Cadastro de Produtos.mp466.34MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/8. Implementando a Tela de Update de Produtos.mp445.39MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/9. Implementando a Tela de Delete de Produtos.mp444.76MB
10. Definindo o Layout e Consumindo o Microsserviço de Produtos/10. [UPDATES] O que vai Mudar no seu Projeto com .NET 6 LTS.mp417.77MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/1. Apresentação da Seção - Autenticação com Oauth2, OpenID e Identity Server.mp432.24MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/2. Entendendo OAuth2 e OpenID Connect.mp420.65MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/3. Uma Introdução ao Identity Server.mp417.99MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/4. Terminologias do Identity Server.mp419.98MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/5. Como Funciona o Token JWT (JSON Web Token).mp414.7MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/6. Criando o Identity Server com o Framework Duende.mp449.46MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/7. Adicionando os Pacotes do Nuget ao Identity Server.mp446.52MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/8. Adição do DbContext ao Identity Server.mp463.63MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/9. Implementando a classe IdentityConfiguration.mp4105.93MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/10. Configurando Clients no Identity Server.mp446.33MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/11. Adicionando Configurações de Banco de Dados e Segurança.mp486.18MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/12. Habilitando HTTPS e Setando as Portas.mp496.96MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/13. Criando a Base de Dados e Executando as Migrations.mp424.28MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/14. Criando a Classe Responsável por Inicializar o Banco de Dados.mp462.35MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/15. Finalizando a Implementação de DbInitializer e Populando a Base de Dados.mp4110.06MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/16. Restringindo o Acesso Apenas à Usuários Logados.mp470.98MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/17. Adicionando às Configurações de Segurança ao Startup do GeekShopping.Web.mp4134.52MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/18. Adicionando às Conf.de Segurança ao Startup do GeekShopping.Product.mp474.27MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/19. Adicionando Autenticação ao Swagger (Open API).mp463.5MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/20. Implementando o Redirecionamento para a Tela de Login.mp475.11MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/21. Ajustando a Classe AccountController para Suportar o Login.mp4126.89MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/22. Implementando o Cadastro de Novos Usuários.mp483.68MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/23. Entendendo o Token JWT na Prática.mp439.41MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/24. Setando Claims Customizadas no Token JWT.mp4119.65MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/25. Inspecionando o Novo Token.mp423.58MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/26. Entendendo e Setando o JWT Token no Header das Operações.mp463.88MB
11. Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server/27. Testando a Integração Entre os MS GeekSopping.Web e GeekSopping.ProductAPI.mp434.12MB
12. Adicionando a Listagem de Produtos na Home/1. Apresentação da Seção - Adicionando a Listagem de Produtos na Home.mp410.57MB
12. Adicionando a Listagem de Produtos na Home/2. Ajustando o HomeController.mp429.73MB
12. Adicionando a Listagem de Produtos na Home/3. Ajustando a Página Principal para Listar os Produtos.mp480.29MB
12. Adicionando a Listagem de Produtos na Home/4. Otimizando a Exibição da Listagem de Produtos.mp452.62MB
12. Adicionando a Listagem de Produtos na Home/5. Ajustando o HomeController para Permitir Exibir Detalhes do Produto.mp415.08MB
12. Adicionando a Listagem de Produtos na Home/6. Implementando a View de Detalhes (Header e Footer).mp475.29MB
12. Adicionando a Listagem de Produtos na Home/7. Implementando a View de Detalhes (Body).mp456.59MB
12. Adicionando a Listagem de Produtos na Home/8. Finalizando e Testando a View de Detalhes.mp447.08MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/1. Apresentação da Seção - Implementando o Microsserviço de Carrinho de Compra.mp414.32MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/2. Criando o GeekShopping.CartAPI Microservice.mp416.92MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/3. Adicionando as Dependências Nuget ao Microsserviço de Carrinho de Compras.mp420.65MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/4. Configurando a Classe Startup e DbContext do GeekShopping.CartAPI MS.mp488.83MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/5. Mapeando as Entidades do Microsserviço de Carrinho de Compras.mp454.85MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/6. Ajustando o DbContext e Aplicando às Migrations à Base de Dados.mp423.53MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/7. Criando os VO's (Value Objects) e Ajustando as Configurações do AutoMapper.mp462.26MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/8. Iniciando a Implementação das Classes de Repositório.mp452.12MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/9. Iniciando a Implementação do Método SaveOrUpdateCart.mp471.99MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/10. Finalizando o SaveOrUpdateCart.mp460.41MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/11. Implementando o Método Responsável p Obter o Carrinho de Compras do Usuário.mp431.42MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/12. Implementando o Método Responsável por Remover Itens do Carrinho de Compras.mp442.56MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/13. Implementando o Método Responsável por Limpar o Carrinho de Compras.mp426.39MB
13. Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)/14. Implementando o Controller Responsável por Expor os Endpoints de Carrinho.mp472.53MB
14. Consumindo o Microsserviço de Carrinho de Compras/1. Apresentação da Seção - Consumindo o Microsserviço de Carrinho de Compras.mp411.22MB
14. Consumindo o Microsserviço de Carrinho de Compras/2. Criando os View Models do Carrinho de Compras.mp443.93MB
14. Consumindo o Microsserviço de Carrinho de Compras/3. Definindo as Assinaturas da Interface ICartService.mp440.53MB
14. Consumindo o Microsserviço de Carrinho de Compras/4. Implementando a Interface ICartService.mp485.46MB
14. Consumindo o Microsserviço de Carrinho de Compras/5. Implementando a Adição de Itens ao Carrinho.mp479.56MB
14. Consumindo o Microsserviço de Carrinho de Compras/6. Executando a Aplicação e Ajustando Bugs.mp443.38MB
15. Implementando a Tela de Carrinho de Compras/1. Apresentação da Seção - Implementando a Tela de Carrinho de Compras.mp412.35MB
15. Implementando a Tela de Carrinho de Compras/2. Adicionando o Carrinho de Compras ao Menu e Criando o CartController.mp434.31MB
15. Implementando a Tela de Carrinho de Compras/3. Criando o Método Responsável por Buscar o Carrinho de Compras do Usuário.mp463.34MB
15. Implementando a Tela de Carrinho de Compras/4. Iniciando a Criação da Tela de Carrinho de Compras.mp447.85MB
15. Implementando a Tela de Carrinho de Compras/5. Implementando a Tela de Carrinho de Compras - Body.mp472.32MB
15. Implementando a Tela de Carrinho de Compras/6. Finalizando a Implementação da Tela de Carrinho de Compras.mp450.03MB
15. Implementando a Tela de Carrinho de Compras/7. Removendo Itens do Carrinho de Compras.mp470.87MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/1. Apresentação da Seção - Implementando o Microsserviço de Cupom de Desconto.mp44.92MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/2. Criando o GeekShopping.CouponAPI Microservice (GeekShopping.CouponAPI).mp434.13MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/3. Configurando o Startup e DbContext do GeekShopping.CartAPI Microservice.mp439.36MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/4. Criando Entidades e VO's do Microsserviço de Cupom de Desconto.mp444.34MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/5. Implementando as Classes de Repositório.mp453.45MB
16. Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/6. Implementando o CouponController.mp441.62MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/1. Apresentação da Seção - Consumindo o Microsserviço de Cupom de Desconto.mp47.41MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/2. Implementando os Métodos ApplyCoupon e RemoveCoupon.mp448.6MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/3. Criando a Lógica de Aplicar ou Remover Cupom na View de Carrinho de Compras.mp418.81MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/4. Definindo a Lógica de Aplicar ou Remover Cupom nos Controllers e Serviços.mp454.63MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/5. Executando a Aplicação e Testando os Botões de Aplicar e Remover Cupom.mp413.17MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/6. Consumindo o Microsserviço de Cupons de Desconto (GeekShopping.CouponAPI).mp461.46MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/7. Refatorando o CartController para Recuperar o Cupom e Aplicar Desconto.mp492.68MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/8. Implementando a Tela de Checkout.mp498.02MB
17. Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)/9. Finalizando a Tela de Checkout.mp442.59MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/1. Apresentação da Seção - Integrando o Checkout ao MS GeekShopping.CartAPI.mp415.71MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/2. Preparando os Serviços para a Integração com o RabbitMQ.mp441.41MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/3. Implementando o Checkout.mp453.26MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/4. Criando a Action de Checkout no CartController do GeekShopping.Web.mp442.1MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/5. Executando a Aplicação e Testando a Integração.mp425.87MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/6. Async e Await x Comunicação Assíncrona.mp417.72MB
18. Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI/7. Comunicação Síncrona x Assíncrona.mp434.31MB
19. Integração dos Microsserviços à RabbitMQ/1. Apresentação da Seção - Integração dos Microsserviços à RabbitMQ.mp412.78MB
19. Integração dos Microsserviços à RabbitMQ/2. Rápido Overview de RabbitMQ.mp414.44MB
19. Integração dos Microsserviços à RabbitMQ/3. Subindo um Container Docker com o RabbitMQ.mp433.56MB
19. Integração dos Microsserviços à RabbitMQ/4. Criando a Class Library GeekShopping.MessageBus.mp433.53MB
19. Integração dos Microsserviços à RabbitMQ/5. Adicionando o RabbitMQ ao Projeto e Implementando o RabbitMQMessageSender.mp484.63MB
19. Integração dos Microsserviços à RabbitMQ/6. Implementando o Método GetMessageAsByteArray.mp439.5MB
19. Integração dos Microsserviços à RabbitMQ/7. Integrando o CartController ao RabbitMQ.mp419.21MB
19. Integração dos Microsserviços à RabbitMQ/8. Executando a Aplicação e Conferindo a Fila.mp432.24MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/1. Apresentação da Seção - Criando o Microsserviço de Pedido de Compras.mp414.85MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/2. Criando o Microsserviço GeekShopping.OrderAPI.mp428.98MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/3. Configurando o Startup e DbContext do GeekShopping.OrderAPI Microservice.mp450.48MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/4. Mapeando as Entidades do Microsserviço de Pedido de Compra.mp472.46MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/5. Implementando as Classes de Repositório do GeekShopping.OrderAPI.mp469.42MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/6. Configurando o DbContext do Microservice GeekShopping.OrderAPI.mp428.01MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/7. Adicionando os VO's ao Microsserviço de Pedido de Compras.mp422.33MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/8. Iniciando a Implementação do RabbitMQCheckoutConsumer.mp439.52MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/9. Implementando o RabbitMQCheckoutConsumer – Consumindo a Mensagem.mp451.24MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/10. Implementando o RabbitMQCheckoutConsumer – Processando o Pedido.mp442.17MB
20. Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)/11. Executando a Aplicação e Testando a Implementação.mp435.81MB
21. Comunicação Síncrona entre Microsserviços/1. Apresentação da Seção - Comunicação Síncrona entre Microsserviços.mp45.14MB
21. Comunicação Síncrona entre Microsserviços/2. Adicionando os VO's Necessários ao Consumo do GeekShopping.CouponAPI.mp423.69MB
21. Comunicação Síncrona entre Microsserviços/3. Implementando as Classes de Repositório.mp436.39MB
21. Comunicação Síncrona entre Microsserviços/4. Configurando a injeção de Dependências do CouponRepository.mp427.66MB
21. Comunicação Síncrona entre Microsserviços/5. Ajustando o CartController para Validar Alterações no Coupon.mp440.13MB
21. Comunicação Síncrona entre Microsserviços/6. Ajustando o CartService no GeekShopping.Web.mp425.51MB
21. Comunicação Síncrona entre Microsserviços/7. Ajustando o CartController no GeekShopping.Web.mp432.49MB
21. Comunicação Síncrona entre Microsserviços/8. Executando a Aplicação e Conferindo a Validação de Mudanças no Coupon.mp446.25MB
22. Criação do Microsserviço de Pagamentos/1. Apresentação da Seção - Criação do Microsserviço de Pagamentos.mp413.41MB
22. Criação do Microsserviço de Pagamentos/2. Criação da Class Library Responsável por Processar os Pagamentos.mp421.79MB
22. Criação do Microsserviço de Pagamentos/3. Criação dos VO's Representando a Mensagem Enviada ao RabbitMQ.mp439.86MB
22. Criação do Microsserviço de Pagamentos/4. Otimizando o RabbitMQMessageSender.mp431.84MB
22. Criação do Microsserviço de Pagamentos/5. Adicionando um RabbitMQMessageSender ao GeekShopping.OrderAPI.mp425.86MB
22. Criação do Microsserviço de Pagamentos/6. Implementando o Push de Mensagens Para a Fila de Pagamentos.mp449.27MB
22. Criação do Microsserviço de Pagamentos/7. Criando o Microsserviço GeekShopping.PaymentAPI.mp418.36MB
22. Criação do Microsserviço de Pagamentos/8. Ajustando a Autenticação, o Swagger (OpenAPI) e as Mensagens.mp441.1MB
22. Criação do Microsserviço de Pagamentos/9. Implementando o Payment Consumer.mp463.94MB
22. Criação do Microsserviço de Pagamentos/10. Implementando a Classe Responsável por Enviar Mensagens ao RabbitMQ.mp421.88MB
22. Criação do Microsserviço de Pagamentos/11. Publicando a Mensagem de Resposta no RabbitMQ.mp441.53MB
22. Criação do Microsserviço de Pagamentos/12. Consumindo a Mensagem de Resposta no RabbitMQ.mp453.68MB
22. Criação do Microsserviço de Pagamentos/13. Limpando o Carrinho de Compras.mp471.94MB
23. Trabalhando com Exchanges no RabbitMQ/1. Apresentação da Seção – Trabalhando com Exchanges no RabbitMQ.mp47.95MB
23. Trabalhando com Exchanges no RabbitMQ/2. Refatorando o RabbitMQMessageSender para Enviar Exchanges do Tipo Fanout.mp444.58MB
23. Trabalhando com Exchanges no RabbitMQ/3. Executando a Aplicação e Testando o Envio de Fanout Exchanges.mp428.12MB
23. Trabalhando com Exchanges no RabbitMQ/4. Refatorando o GeekShopping.OrderAPI para Consumir a Exchange.mp453.99MB
23. Trabalhando com Exchanges no RabbitMQ/5. Criando o Microsserviço de e-Mail.mp428.62MB
23. Trabalhando com Exchanges no RabbitMQ/6. Implementando Messages, Entidades e Contexto.mp484.72MB
23. Trabalhando com Exchanges no RabbitMQ/7. Implementando os Repositórios.mp460.78MB
23. Trabalhando com Exchanges no RabbitMQ/8. Implementando o RabbitMQPaymentConsumer no GeekShopping.Email.mp460.46MB
23. Trabalhando com Exchanges no RabbitMQ/9. Implementando o Envio de Mensagens Através de Direct Exchanges.mp459.97MB
23. Trabalhando com Exchanges no RabbitMQ/10. Implementando o Consumo de Mensagens Através de Direct Exchanges.mp469.08MB
24. API Gateway com Ocelot/1. Apresentação da Seção - API Gateway com Ocelot.mp417.53MB
24. API Gateway com Ocelot/2. Rápido Overview de Ocelot.mp433.17MB
24. API Gateway com Ocelot/3. Criando o API Gateway com Ocelot.mp426.72MB
24. API Gateway com Ocelot/4. Definindo as Configurações de Base URL e Segurança no Ocelot.mp444.56MB
24. API Gateway com Ocelot/5. Configurando o Roteamento de URL's para o Microsserviço de Produtos.mp466.95MB
24. API Gateway com Ocelot/6. Configurando o Ocelot nos Verbos POST, PUT e DELETE do GeekShopping.Product.mp489.95MB
24. API Gateway com Ocelot/7. Configurando as Rotas no Ocelot para os Outros Microsserviços.mp480.88MB
25. Conclusão/1. Conclusão.mp483.84MB
26. FAQ - Dúvidas mais Comuns/1. Meu Código é Igualzinho ao do Curso, mas não Funciona.mp487.07MB
26. FAQ - Dúvidas mais Comuns/2. Por que o JSON Retornado não Formata como o das Aulas.mp43.06MB
26. FAQ - Dúvidas mais Comuns/3. O Docker está com Problemas Estranhos e não se Comporta como o Esperado.mp49.81MB
27. [EXTRA] Como Preparar seu Curriculum Vitae para a Vaga dos Sonhos/1. Apresentação da Seção - Como Preparar seu Curriculum Vitae.mp423.65MB
27. [EXTRA] Como Preparar seu Curriculum Vitae para a Vaga dos Sonhos/2. Como Montar um Curriculum Vitae com Experiência.mp470.07MB
27. [EXTRA] Como Preparar seu Curriculum Vitae para a Vaga dos Sonhos/3. Como Construir um Curriculum Vitae sem Experiência.mp482.71MB
27. [EXTRA] Como Preparar seu Curriculum Vitae para a Vaga dos Sonhos/4. Curriculum Vitae – Armadilhas.mp470.98MB