API completa com AdonisJS 5, Typescript e TDD 收录时间:2022-05-29 13:18:05 文件大小:5GB 下载次数:1 最近下载:2022-05-29 13:18:05 磁力链接: magnet:?xt=urn:btih:5c8f990692a493e26d7fa1a8a0bacd728e819add 立即下载 复制链接 文件列表 1. Introdução/2. Configuração de ambiente - Linux.mp4 116MB 6. Solicitação para entrar nas mesas/2. Testando a solicitação para entrar na mesa.mp4 111MB 4. Autenticação e autorização/4. Introdução à autenticação no Adonis - fazendo o login do usuário.mp4 109MB 3. Recuperação e redefinição de senha/15. Redefinição de senha com token expirado.mp4 108MB 2. Cadastro e atualização de usuário/16. Utilizando o handler genérico para tratamento de exceções do Adonis.mp4 104MB 5. Criação das Mesas/6. Adicionando o mestre como usuário da mesa.mp4 98MB 2. Cadastro e atualização de usuário/21. Tratando os cenários de atualização com dados inválidos.mp4 98MB 1. Introdução/3. Configuração de ambiente - Windows.mp4 96MB 3. Recuperação e redefinição de senha/9. Implementando a criação do token no controller e finalizando o teste.mp4 95MB 6. Solicitação para entrar nas mesas/9. Listando solicitações para mesas filtradas pelo mestre.mp4 93MB 7. Atualização e remoção de mesas/3. Remover jogador da mesa.mp4 89MB 6. Solicitação para entrar nas mesas/18. Autenticação e autorização nas rotas de solicitação para mesa.mp4 88MB 3. Recuperação e redefinição de senha/6. Introdução às Views utilizando um template html para envio de emails.mp4 87MB 2. Cadastro e atualização de usuário/12. Transações nos testes e checagem do email em uso no controller.mp4 87MB 4. Autenticação e autorização/9. Introdução ao Bouncer - implementando o controle de autorização nas rotas.mp4 86MB 4. Autenticação e autorização/7. Implementando o logout do usuário.mp4 85MB 2. Cadastro e atualização de usuário/11. Introdução às Factories criando usuário com email já em uso.mp4 83MB 8. Listagem de mesas e finalização da API/2. Listagem de todas as mesas.mp4 83MB 2. Cadastro e atualização de usuário/13. Introdução aos Exception Handlers padronizando as respostas de erro.mp4 82MB 4. Autenticação e autorização/8. Protegendo as rotas com um middleware de autenticação.mp4 81MB 7. Atualização e remoção de mesas/2. Atualizando os dados da mesa.mp4 75MB 6. Solicitação para entrar nas mesas/13. Aceitando solicitações para mesas.mp4 75MB 6. Solicitação para entrar nas mesas/6. Tratando cenário de solicitação de um jogador da mesa.mp4 75MB 8. Listagem de mesas e finalização da API/8. Introdução à paginação otimizando a listagem de mesas.mp4 74MB 5. Criação das Mesas/2. Testando a criação da mesa.mp4 74MB 2. Cadastro e atualização de usuário/3. Testando o cadastro de usuário com o supertest.mp4 71MB 8. Listagem de mesas e finalização da API/6. Refatorando a listagem de mesas.mp4 71MB 6. Solicitação para entrar nas mesas/4. Criação da solicitação para a mesa.mp4 69MB 8. Listagem de mesas e finalização da API/9. Testando a API no ambiente de desenvolvimento.mp4 69MB 4. Autenticação e autorização/6. Testando os cenários de erro no login.mp4 68MB 8. Listagem de mesas e finalização da API/7. Introdução aos query scopes reuso de consultas.mp4 68MB 7. Atualização e remoção de mesas/8. Autenticação e autorização nas rotas de atualização e remoção de mesa.mp4 68MB 3. Recuperação e redefinição de senha/3. Testando a recuperação de senha.mp4 65MB 2. Cadastro e atualização de usuário/8. Introdução às Migrations criando a migration de usuário.mp4 65MB 1. Introdução/8. Configuração do japa e primeiro teste com Adonis.mp4 65MB 3. Recuperação e redefinição de senha/14. Utilizando o mesmo link de redefinição de senha mais de uma vez.mp4 64MB 8. Listagem de mesas e finalização da API/3. Listagem de mesas por usuário.mp4 63MB 2. Cadastro e atualização de usuário/20. Testando a atualização da senha do usuário.mp4 60MB 2. Cadastro e atualização de usuário/4. Introdução aos Controllers criando a rota de usuário.mp4 59MB 7. Atualização e remoção de mesas/4. Tratando o cenário de remoção do mestre da mesa.mp4 59MB 2. Cadastro e atualização de usuário/18. Testando a atualização de usuário com sucesso.mp4 59MB 2. Cadastro e atualização de usuário/15. Introdução aos Validators validando o payload de criação de usuário.mp4 59MB 5. Criação das Mesas/3. Implementando a criação da mesa.mp4 58MB 3. Recuperação e redefinição de senha/12. Introdução ao Query builder filtrando usuário pelo token.mp4 58MB 3. Recuperação e redefinição de senha/8. Introdução aos relacionamentos no Adonis relacionando usuário e token.mp4 58MB 6. Solicitação para entrar nas mesas/3. Criação do Modelo e Migration da solicitação para a mesa.mp4 58MB 7. Atualização e remoção de mesas/5. Remover mesa.mp4 57MB 6. Solicitação para entrar nas mesas/5. Tratando cenário de solicitação existente para a mesa.mp4 56MB 2. Cadastro e atualização de usuário/10. Introdução aos Model Hooks criptografando dados sensíveis do usuário.mp4 56MB 8. Listagem de mesas e finalização da API/4. Listagem de mesas por usuário e nome ou descrição da mesa.mp4 55MB 1. Introdução/4. Configuração de ambiente - Mac.mp4 54MB 5. Criação das Mesas/7. Protegendo a rota de criação de mesas.mp4 53MB 2. Cadastro e atualização de usuário/6. Definição dos dados do usuário.mp4 53MB 6. Solicitação para entrar nas mesas/16. Negar solicitação para mesa.mp4 51MB 6. Solicitação para entrar nas mesas/14. Adicionando o jogador à mesa.mp4 50MB 3. Recuperação e redefinição de senha/10. Recuperação de senha com dados inválidos criando o validator.mp4 49MB 7. Atualização e remoção de mesas/6. Introdução ao Cascade - removendo os relacionamentos de modelos.mp4 48MB 6. Solicitação para entrar nas mesas/11. Tratando os cenários de listagem com mesa ou solicitação inválida(s).mp4 48MB 3. Recuperação e redefinição de senha/11. Criação da rota da operação de redefinição de senha.mp4 45MB 3. Recuperação e redefinição de senha/5. Implementando o envio de email no controller.mp4 43MB 2. Cadastro e atualização de usuário/14. Testando o cadastro de usuário com dados inválidos.mp4 43MB 3. Recuperação e redefinição de senha/4. Introdução ao Mailer enviando emails com o Adonis.mp4 43MB 2. Cadastro e atualização de usuário/7. Introdução aos Models criando o modelo de usuário.mp4 42MB 6. Solicitação para entrar nas mesas/12. Testando o aceite de solicitação para mesa.mp4 42MB 6. Solicitação para entrar nas mesas/8. Testando a listagem de solicitações para mesas.mp4 40MB 8. Listagem de mesas e finalização da API/5. Listagem de mesas por nome ou descrição da mesa.mp4 39MB 2. Cadastro e atualização de usuário/1. Definição dos cenários de teste.mp4 38MB 5. Criação das Mesas/4. Testando o cenário de erro na criação da mesa.mp4 37MB 2. Cadastro e atualização de usuário/19. Implementação da lógica de atualização do usuário.mp4 37MB 2. Cadastro e atualização de usuário/9. Ajustando o Controller para persistir o usuário.mp4 37MB 1. Introdução/6. TDD e projeto inicial com Adonis.mp4 36MB 6. Solicitação para entrar nas mesas/15. Tratando os cenários de erro no aceite de solicitações para mesas.mp4 36MB 4. Autenticação e autorização/2. Fluxo de autenticação com API Token.mp4 34MB 6. Solicitação para entrar nas mesas/10. Introdução ao select selecionando os dados que serão consultados.mp4 34MB 3. Recuperação e redefinição de senha/7. Criação do modelo e migration para o token de recuperação de senha.mp4 33MB 5. Criação das Mesas/5. Usuários e Mesas.mp4 31MB 4. Autenticação e autorização/5. Testando a geração do token de API.mp4 31MB 6. Solicitação para entrar nas mesas/17. Testando os cenários de erro da negação de solicitação para mesa.mp4 28MB 4. Autenticação e autorização/1. Conceitos importantes sobre autenticação e autorização.mp4 26MB 3. Recuperação e redefinição de senha/13. Redefinição de senha com dados inválidos - criando o validator.mp4 22MB 1. Introdução/1. Apresentação do curso.mp4 17MB 9. Conclusão/1. Parabéns!.mp4 16MB 8. Listagem de mesas e finalização da API/1. Visão geral da listagem de mesas.mp4 15MB 6. Solicitação para entrar nas mesas/1. Visão geral do fluxo de solicitação para entrar nas mesas.mp4 15MB 7. Atualização e remoção de mesas/1. Visão geral das operações de atualização e remoção de mesas.mp4 15MB 3. Recuperação e redefinição de senha/1. Visão geral das operações de recuperação e redefinição de senha.mp4 14MB 5. Criação das Mesas/1. Visão geral do fluxo de gerenciamento de mesas.mp4 12MB 3. Recuperação e redefinição de senha/2. Descrevendo a recuperação de senha em detalhes.mp4 8MB 6. Solicitação para entrar nas mesas/7. Visão geral da listagem de solicitações para mesas.mp4 7MB 2. Cadastro e atualização de usuário/17. Definição da operação de atualização de usuário.mp4 7MB .pad/1048481 1024KB .pad/1048458 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048381 1024KB .pad/1048191 1024KB .pad/1048082 1024KB .pad/1047987 1023KB .pad/1047970 1023KB .pad/1047951 1023KB .pad/1047941 1023KB .pad/1047889 1023KB .pad/1047838 1023KB .pad/1047832 1023KB .pad/1047823 1023KB .pad/1047823 1023KB .pad/1047820 1023KB .pad/1047820 1023KB .pad/1047809 1023KB .pad/1047761 1023KB .pad/1047645 1023KB .pad/1047606 1023KB .pad/1047320 1023KB .pad/1040803 1016KB .pad/1039785 1015KB .pad/1037527 1013KB .pad/1037337 1013KB .pad/1036261 1012KB .pad/1035887 1012KB .pad/1026039 1002KB .pad/1024161 1000KB .pad/1020282 996KB .pad/1018416 995KB .pad/1014504 991KB .pad/1010605 987KB .pad/1008832 985KB .pad/1006678 983KB .pad/1005667 982KB .pad/1005552 982KB .pad/1003696 980KB .pad/991366 968KB .pad/990575 967KB .pad/990501 967KB .pad/986787 964KB .pad/985198 962KB .pad/983484 960KB .pad/982535 960KB .pad/982463 959KB .pad/979221 956KB .pad/975834 953KB .pad/974098 951KB .pad/973191 950KB .pad/965862 943KB .pad/964782 942KB .pad/954298 932KB .pad/949919 928KB .pad/949786 928KB .pad/947198 925KB .pad/946907 925KB .pad/945605 923KB .pad/939209 917KB .pad/938157 916KB .pad/938097 916KB .pad/928972 907KB .pad/925913 904KB .pad/923423 902KB .pad/920602 899KB .pad/920480 899KB .pad/918206 897KB .pad/915686 894KB .pad/914212 893KB .pad/909816 888KB .pad/909548 888KB .pad/906042 885KB .pad/901129 880KB .pad/896090 875KB .pad/895005 874KB .pad/893043 872KB .pad/890877 870KB .pad/890711 870KB .pad/888820 868KB .pad/885608 865KB .pad/876504 856KB .pad/863667 843KB .pad/862198 842KB .pad/854506 834KB .pad/853347 833KB .pad/850480 831KB .pad/843150 823KB .pad/841899 822KB .pad/840756 821KB .pad/824314 805KB .pad/822570 803KB .pad/822031 803KB .pad/821056 802KB .pad/806720 788KB .pad/797659 779KB .pad/781570 763KB .pad/776919 759KB .pad/776260 758KB .pad/773999 756KB .pad/764542 747KB .pad/754909 737KB .pad/753758 736KB .pad/729623 713KB .pad/729038 712KB .pad/727146 710KB .pad/726883 710KB .pad/726474 709KB .pad/718828 702KB .pad/716419 700KB .pad/710930 694KB .pad/704742 688KB .pad/698120 682KB .pad/684566 669KB .pad/679701 664KB .pad/676830 661KB .pad/676775 661KB .pad/671722 656KB .pad/669985 654KB .pad/662552 647KB .pad/656110 641KB .pad/641763 627KB .pad/641736 627KB .pad/635572 621KB .pad/632514 618KB .pad/614824 600KB .pad/614000 600KB .pad/607339 593KB .pad/598633 585KB .pad/596889 583KB .pad/596702 583KB .pad/591198 577KB .pad/576503 563KB .pad/575355 562KB .pad/569230 556KB .pad/554222 541KB .pad/539458 527KB .pad/536748 524KB .pad/529215 517KB .pad/528946 517KB .pad/528274 516KB .pad/524769 512KB .pad/523807 512KB .pad/520302 508KB .pad/519630 507KB .pad/519361 507KB .pad/511828 500KB .pad/509118 497KB .pad/494354 483KB .pad/479346 468KB .pad/473221 462KB .pad/472073 461KB .pad/457378 447KB .pad/451874 441KB .pad/451687 441KB .pad/449943 439KB .pad/441237 431KB .pad/434576 424KB .pad/433752 424KB .pad/416062 406KB .pad/413004 403KB .pad/406840 397KB .pad/406813 397KB .pad/392466 383KB .pad/386024 377KB .pad/378591 370KB .pad/376854 368KB .pad/371801 363KB .pad/371746 363KB .pad/368875 360KB .pad/364010 355KB .pad/350456 342KB .pad/343834 336KB .pad/337646 330KB .pad/332157 324KB .pad/329748 322KB .pad/322102 315KB .pad/321693 314KB .pad/321430 314KB .pad/319538 312KB .pad/318953 311KB .pad/294818 288KB .pad/293667 287KB .pad/284034 277KB .pad/274577 268KB .pad/272316 266KB .pad/271657 265KB .pad/267006 261KB .pad/250917 245KB .pad/241856 236KB .pad/227520 222KB .pad/226545 221KB .pad/226006 221KB .pad/224262 219KB .pad/207820 203KB .pad/206677 202KB 8. Listagem de mesas e finalização da API/1.1 Operacoes de Mesa.png 201KB .pad/205426 201KB .pad/198096 193KB .pad/195229 191KB 7. Atualização e remoção de mesas/10.1 roleplay-api.zip 190KB .pad/194070 190KB 6. Solicitação para entrar nas mesas/16.1 operacoes_solicitacao_mesa.png 182KB .pad/186378 182KB .pad/184909 181KB .pad/172072 168KB 8. Listagem de mesas e finalização da API/12.1 roleplay-api.zip 159KB .pad/162968 159KB .pad/159756 156KB 6. Solicitação para entrar nas mesas/20.1 roleplay-api.zip 154KB .pad/157865 154KB .pad/157699 154KB .pad/155533 152KB 5. Criação das Mesas/10.1 roleplay-api.zip 150KB .pad/153571 150KB .pad/152486 149KB 4. Autenticação e autorização/12.1 roleplay-api.zip 144KB .pad/147447 144KB .pad/142534 139KB 3. Recuperação e redefinição de senha/17.1 roleplay-api.zip 136KB .pad/139028 136KB .pad/138760 136KB .pad/134364 131KB .pad/132890 130KB .pad/130370 127KB .pad/128096 125KB .pad/127974 125KB 3. Recuperação e redefinição de senha/1.2 operacoes_de_senha.png 122KB .pad/125153 122KB .pad/122663 120KB 7. Atualização e remoção de mesas/1.2 operacoes_de_mesa.png 117KB .pad/119604 117KB 2. Cadastro e atualização de usuário/1.1 entidades.png 108KB .pad/110479 108KB 6. Solicitação para entrar nas mesas/7.1 operacoes_listagem_requisicoes_mesas.png 108KB .pad/110419 108KB 2. Cadastro e atualização de usuário/1.2 operacoes_do_usuario.png 107KB .pad/109367 107KB 6. Solicitação para entrar nas mesas/1.1 fluxo_solicitacao_para_mesa.png 101KB .pad/102971 101KB .pad/101669 99KB .pad/101378 99KB 5. Criação das Mesas/1.1 fluxo_gerenciamento_mesas.png 96KB .pad/98790 96KB .pad/98657 96KB .pad/94278 92KB 4. Autenticação e autorização/1.1 autenticacao_e_autorizacao.png 82KB .pad/83794 82KB .pad/82714 81KB 4. Autenticação e autorização/2.2 operacoes_da_session.png 74KB .pad/75385 74KB .pad/74478 73KB 8. Listagem de mesas e finalização da API/1.2 Pesquisar Mesa.png 71KB .pad/72742 71KB 7. Atualização e remoção de mesas/1.1 atualizacao_remocao_mesa.png 68KB .pad/69355 68KB 4. Autenticação e autorização/2.1 api_token.png 65KB .pad/66113 65KB 3. Recuperação e redefinição de senha/2.1 detalhes_recuperacao_de_senha.png 64KB .pad/66041 64KB 6. Solicitação para entrar nas mesas/1.2 operacoes_solicitacao_para_mesa.png 64KB .pad/65092 64KB .pad/63378 62KB .pad/61789 60KB .pad/58075 57KB .pad/58001 57KB .pad/44880 44KB 5. Criação das Mesas/2.1 operacoes_de_mesa.png 42KB .pad/43024 42KB 3. Recuperação e redefinição de senha/1.3 recuperacao_de_senha.png 42KB .pad/42909 42KB 3. Recuperação e redefinição de senha/1.1 login.png 41KB .pad/41898 41KB 3. Recuperação e redefinição de senha/1.4 redefinicao_de_senha.png 39KB .pad/39744 39KB 2. Cadastro e atualização de usuário/17.1 prototipo_atualizacao_usuario.png 37KB .pad/37971 37KB .pad/34072 33KB 2. Cadastro e atualização de usuário/23.1 roleplay-api.zip 29KB .pad/30160 29KB .pad/28294 28KB .pad/24415 24KB .pad/22537 22KB .pad/12689 12KB 3. Recuperação e redefinição de senha/6.1 forgotpassword.edge 12KB .pad/12315 12KB 8. Listagem de mesas e finalização da API/9.1 Insomnia_Roleplay.json 11KB .pad/11239 11KB .pad/11049 11KB .pad/8791 9KB .pad/7773 8KB 1. Introdução/5. Alinhando o conhecimento sobre APIs, Node, ES6 e Typescript.html 1KB .pad/1256 1KB 4. Autenticação e autorização/3. JWT x Token Opaco.html 970B .pad/970 970B 2. Cadastro e atualização de usuário/5. Por que utilizar o ace.html 931B .pad/931 931B 3. Recuperação e redefinição de senha/17. Considerações Finais.html 815B .pad/815 815B 2. Cadastro e atualização de usuário/23. Considerações Finais.html 767B .pad/767 767B 4. Autenticação e autorização/12. Considerações Finais.html 756B 5. Criação das Mesas/8. Controle transacional nos testes.html 756B .pad/756 756B .pad/756 756B 6. Solicitação para entrar nas mesas/20. Considerações Finais.html 753B 8. Listagem de mesas e finalização da API/12. Considerações Finais.html 753B .pad/753 753B .pad/753 753B 8. Listagem de mesas e finalização da API/10. [CORREÇÃO] Configuração do .env.testing.html 744B .pad/744 744B 5. Criação das Mesas/10. Considerações Finais.html 738B .pad/738 738B 7. Atualização e remoção de mesas/10. Considerações Finais.html 687B .pad/687 687B 4. Autenticação e autorização/10. Autenticação social com Adonis.html 635B .pad/635 635B 1. Introdução/8.2 japaFile.ts 625B .pad/625 625B 2. Cadastro e atualização de usuário/2. Processamento assíncrono no javascript.html 606B .pad/606 606B 7. Atualização e remoção de mesas/7. [CORREÇÃO] Adição do cascade na migration de requisição de mesas.html 589B .pad/589 589B 1. Introdução/7. [CORREÇÃO] Dependências de teste.html 494B .pad/494 494B 9. Conclusão/2. Bônus.html 385B 2. Cadastro e atualização de usuário/22. Conceitos sobre AdonisJS 5.html 195B 3. Recuperação e redefinição de senha/16. Relacionamentos no Adonis.html 195B 4. Autenticação e autorização/11. Autenticação e Autorização no Adonis.html 195B 5. Criação das Mesas/9. Relacionamentos ManyToMany no Adonis.html 195B 6. Solicitação para entrar nas mesas/19. Adonis e banco de dados.html 195B 7. Atualização e remoção de mesas/9. Modelos e Relacionamentos no Adonis.html 195B 8. Listagem de mesas e finalização da API/11. Consultas com o Adonis.html 195B .pad/195 195B .pad/195 195B .pad/195 195B .pad/195 195B .pad/195 195B .pad/195 195B .pad/195 195B 1. Introdução/8.1 Artigo sobre configuração dos testes no AdonisJS 5.html 118B .pad/118 118B 2. Cadastro e atualização de usuário/11.1 Faker API.html 95B .pad/95 95B