Outros
-
SRT1. Sobre a seção.srt
-
HTML2. Repositórios dos projetos no github.html
-
HTML3.1 Prisma Blog Essencial sobre servidores GraphQL.html
-
HTML3.2 Prisma Docs O que é o Prisma.html
-
HTML3.3 Prisma Docs Por que usar o Prisma.html
-
SRT3. Introdução ao Projeto.srt
-
PDF4.1 Docker_ Guia_de_Instalação.pdf
-
SRT4. Instalando Docker e Docker Compose.srt
-
HTML5.1 Docker Install Reference.html
-
ZIP5.2 docker-compose.zip
-
SRT5. Criando Prisma Server e criando Banco de Dados PostgreSQL.srt
-
SRT6. Prisma CLI Novo serviço para se conectar ao Prisma Server.srt
-
HTML7.1 Extensões VSCode.html
-
SRT7. Configurando VSCode.srt
-
PDF8.1 GraphQL_e_melhor_que_o_REST.pdf
-
PDF8.2 Introducao_ao_GraphQL.pdf
-
HTML8. Introdução ao GraphQL.html
-
SRT9. Apresentando modelagem de dados.srt
-
HTML10.1 GraphQL Docs Schema.html
-
HTML10.2 GraphQL Spec Type System.html
-
HTML10.3 Prisma Docs Datamodel com PostgreSQL.html
-
SRT10. Modelando dados com o Datamodel do Prisma.srt
-
SRT11. Gerando CRUD e Realtime Operations com novo Deploy.srt
-
HTML12.1 Prisma Docs prisma.yml generate.html
-
SRT12. Gerando Prisma Client.srt
-
SRT13. Manipulando dados no PostgreSQL com Prisma Client.srt
-
HTML14.1 GraphQL Yoga.html
-
SRT14. GraphQL Yoga camada para lógica de negócio.srt
-
SRT15. GraphQL Yoga implementando o servidor e primeira Query.srt
-
HTML16.1 GraphQL Docs Scalar Types.html
-
SRT16. Bônus trivial resolvers.srt
-
SRT17. Organizando arquivos e diretórios.srt
-
SRT18. Rodando API dentro de um Docker Container.srt
-
SRT19. Nodemon e Docker restart automático do Servidor.srt
-
HTML20.1 Prisma Binding.html
-
HTML20.2 Prisma Client vs Prisma Binding.html
-
SRT20. Delegação de Schemas com Prisma Binding.srt
-
SRT21. Dica executando prisma generate automaticamente.srt
-
SRT22. Modularizando o código e setando objeto context.srt
-
SRT23. Autenticação JWT na API GraphQL.srt
-
SRT24. Extendendo GraphQL Schema com Mutations para login e signup.srt
-
HTML25.1 Bcrypt JS.html
-
HTML25.2 JSON Web Token.html
-
SRT25. Instalando jsonwebtoken e bcryptjs.srt
-
HTML26.1 JSON Web Token Claims.html
-
HTML26.2 JWT.io.html
-
SRT26. Implementando resolver de autenticação para a Mutation de signup.srt
-
SRT27. Implementando resolver de autenticação para a Mutation de login.srt
-
SRT28. Bloqueando Queries e Mutations não autenticadas.srt
-
SRT29. Mutation para criar novas Contas.srt
-
SRT30. Query para buscar lista de Contas.srt
-
SRT31. Mutation para criar novas Categorias.srt
-
SRT32. Query para buscar lista de Categorias.srt
-
HTML33.1 GraphQL Usando Scalar Types Customizados.html
-
SRT33. Mutation para criar novos Lançamentos.srt
-
SRT34. Bônus validando data com Moment JS.srt
-
SRT35. Apresentando Query para buscar Lançamentos do usuário.srt
-
SRT36. Implementando Query para buscar lista de Lançamentos.srt
-
SRT37. Buscando Lançamentos em um intervalo de datas.srt
-
HTML38. Instalando PG Admin 4.html
-
SRT39. Acessando PostgreSQL no Docker com PGAdmin.srt
-
SRT40. Prisma Nomeando Serviço e usando Stages.srt
-
HTML41.1 Prisma Docs Aggregations.html
-
SRT41. Montando Query SQL no PostgreSQL.srt
-
HTML42.1 Prisma Docs Raw Database Access.html
-
SRT42. Habilitando acesso direto ao banco com rawAccess.srt
-
SRT43. Ajustando Prisma Endpoint no Docker Compose.srt
-
SRT44. Query para somar Saldo do usuário até a data atual.srt
-
HTML45.1 Prisma Binding exists.html
-
HTML45.2 Prisma Client $exists.html
-
SRT45. Conclusão da API GraphQL.srt
-
SRT46. Criando novo projeto com Vue CLI.srt
-
ZIP47.1 settings.zip
-
SRT47. Configurando VSCode.srt
-
HTML48. Atualizando pacotes NPM.html
-
SRT49. Adicionando o Vue Router com o Vue CLI 3.srt
-
SRT50. Adicionando o Vuex com o Vue CLI 3.srt
-
SRT51. Adicionando o Vuetify ao projeto.srt
-
HTML52. Atualizando pacotes do Vuetify.html
-
SRT53. Criando módulo Auth e rota de login.srt
-
SRT54. Conhecendo o Layout e Grid System do Vuetify.srt
-
SRT55. Login Component Interface com Vuetify, Layout e Grid.srt
-
SRT56. Login Component dimensão e posição com o Grid System.srt
-
SRT57. Ativando tema dark e customizando cores.srt
-
HTML58.1 Vuelidate [Docs].html
-
HTML58.2 Vuelidate [Github].html
-
SRT58. Instalando e configurando Vuelidate.srt
-
SRT59. Validando formulário de login com Vuelidate.srt
-
SRT60. Mensagens de erro de validação com Vuetify e Vuelidate.srt
-
SRT61. Preparando formulário para Signup.srt
-
SRT62. Instalando e configurando o Apollo Client.srt
-
SRT63. Usando arquivos GraphQL no Vue.srt
-
SRT64. Criando AuthService e Mutation GraphQL para login.srt
-
SRT65. Salvando token JWT no Local Storage.srt
-
SRT66. Login na API GraphQL com AuthService.srt
-
SRT67. Criando Mutation GraphQL e método para Signup.srt
-
SRT68. Login component Permitindo signIn e signUp.srt
-
SRT69. Exibindo Loading ao submeter formulário do Login Component.srt
-
SRT70. Exibindo mensagens de erro com Snackbar.srt
-
HTML71. Melhorando tratamento de erros na API e no Client.html
-
SRT72. Criando módulo Dashboard e rota inicial.srt
-
SRT73. Redirecionando usuario após loginsignup bem sucedido.srt
-
HTML74.1 Apollo Client fetchPolicy.html
-
SRT74. AuthService buscando dados do usuario logado.srt
-
SRT75. Vue Router Protegendo rotas que necessitam de autenticação.srt
-
HTML76.1 Apollo Docs Composição de Links.html
-
HTML76.2 Apollo Docs fetchPolicy.html
-
HTML76.3 Apollo Link Github.html
-
SRT76. Apollo Link interceptando requests e adicionando headers.srt
-
HTML77.1 Apollo Client Devtools.html
-
HTML77.2 Apollo Client Caching.html
-
SRT77. Apollo Devtools visualizando cache do Apollo.srt
-
SRT78. Capturando erros globais no Vue.srt
-
SRT79. Component AppLayout para estruturar o Dashboard.srt
-
SRT80. Component para Toolbar do Dashboard com Vuetify.srt
-
SRT81. Menu para o Dashboard com Vuetify NavigationDrawer.srt
-
SRT82. Adicionando conteúdo ao Menu da aplicação.srt
-
SRT83. Exibindo nome do usuário logado no Menu.srt
-
SRT84. Criando Finances Module e rota inicial.srt
-
HTML85.1 Vuetify Grid Lists.html
-
SRT85. Slot default no AppLayout para exibir Components das rotas filhas.srt
-
SRT86. RecordsQuery para buscar Lançamentos do usuário.srt
-
SRT87. RecordsService lista de Lançamentos com Query na API GraphQL.srt
-
HTML88.1 Vuetify Colors.html
-
SRT88. RecordsListItem para exibir Lançamento.srt
-
SRT89. RecordsList listando lançamentos do usuário.srt
-
HTML90.1 JavaScript Intl API.html
-
HTML90.2 Vue Mixins.html
-
SRT90. Formatando moedas com a Intl JavaScript API e Vue Mixins.srt
-
SRT91. Função para agrupar registros com reduce.srt
-
SRT92. Instalando MomentJS.srt
-
HTML93.1 [issue] Prisma Aggregations.html
-
SRT93. Agrupando lista de Lançamentos por data.srt
-
SRT94. Calculando e exibindo saldo do mês.srt
-
SRT95. ToolbarByMonth Component para alternar visualização por mês.srt
-
SRT96. ToolbarByMonth alternando meses e notificando via evento.srt
-
SRT97. Listando Lançamentos de acordo com o mês selecionado.srt
-
SRT98. Exibindo mensagem para mês sem Lançamentos.srt
-
SRT99. Configurando locale do Moment JS.srt
-
SRT100. Colorindo ToolbarByMonth de acordo com o saldo do mês.srt
-
SRT101. Mantendo mês selecionado mesmo após refresh da página.srt
-
SRT102. Query totalBalance para exibir saldo total atual.srt
-
SRT103. TotalBalance Component exibindo saldo total atual do usuário.srt
-
SRT104. RecordsAdd e nova rota para cadastrar Lancamentos.srt
-
SRT105. AppMenu adicionando router-links para a nova rota.srt
-
ZIP106.1 AppFloatingButton.zip
-
SRT106. Floating Action Button navegação adicional.srt
-
SRT107. Vuex State, Action e Mutation para titulo das páginas.srt
-
SRT108. RecordsAdd estrutura inicial com Grid System.srt
-
SRT109. RecordsAdd Record model e validações com Vuelidate.srt
-
SRT110. Adicionando campos iniciais do formulário.srt
-
SRT111. AccountsService e Query para buscar lista de Contas.srt
-
SRT112. CategoriesService e Query para buscar lista de Categorias.srt
-
HTML113.1 Vuetify Selects.html
-
SRT113. Populando v-selects com as listas de Contas e Categorias.srt
-
SRT114. Ligações com v-model, botão de submit e cor baseada na operação.srt
-
SRT115. Ocultando campos tags e note e usando Tooltips.srt
-
SRT116. Usando modificador trim no v-model.srt
-
SRT117. Campo de data do Lançamento com DatePicker e Dialog.srt
-
SRT118. Component NumericDisplay para exibir teclado numérico e valor monetário.srt
-
SRT119. NumericDisplay exibindo teclado numérico.srt
-
SRT120. NumericDisplay exibindo valor monetário.srt
-
SRT121. NumericDisplay lógica para incrementar e decrementar valor.srt
-
SRT122. Desabilitando botão de submit e resetando categoria.srt
-
SRT123. API GraphQL garantindo valor com sinal correto nos Lancamentos.srt
-
SRT124. Mutation e método para cadastrar novos Lancamentos.srt
-
SRT125. RecordsAdd cadastrando novos Lancamentos na API GraphQL.srt
-
HTML126.1 Apollo Angular Caching.html
-
HTML126.2 Apollo Angular Optimistic UI.html
-
HTML126.3 Apollo React Caching.html
-
SRT126. Acesso ao Cache do Apollo e Optimistic UI Introdução.srt
-
HTML127.1 Promises vs Observables [EN].html
-
HTML127.2 Promises vs Observables [PT-BR].html
-
HTML127.3 RxJS Github.html
-
HTML127.4 RxJS.dev.html
-
SRT127. Instalando RxJS.srt
-
SRT128. Apollo watchQuery monitorando records Query.srt
-
HTML129.1 Apollo Client DataProxy.html
-
SRT129. Acesso direto ao Cache do Apollo reescrevendo Query records.srt
-
HTML130.1 Moment Timezone.html
-
SRT130. Ajustando exibição da data dos Lancamentos com moment.srt
-
SRT131. Ajustando criação de instâncias do Moment.srt
-
SRT132. Apollo Cache recalculando Query totalBalance.srt
-
SRT133. RecordsAdd botão nos selects para criar novas Contas e Categorias.srt
-
SRT134. RecordsAdd exibindo Dialog para novas Contas e Categorias.srt
-
SRT135. AccountCategoryAdd Component estrutura inicial.srt
-
SRT136. AccountCategoryAdd validando formulario com Vuelidate.srt
-
SRT137. AccountsService Mutation para criar novas Contas e reescrita do Cache.srt
-
SRT138. CategoriesService Mutation para criar novas Categorias e reescrita do Cache.srt
-
SRT139. Monitorando Queries accounts e categories.srt
-
SRT140. Dica valor inicial para Operation de novas Categorias.srt
-
SRT141. Cadastrando novas Contas e Categorias na API GraphQL.srt
-
SRT142. RxJS tratando unsubscribes.srt
-
HTML143.1 Apollo Angular Fragments.html
-
HTML143.2 GraphQL Docs Fragments.html
-
HTML143.3 MD5 NPM.html
-
SRT143. Cacheando e Otimizando Query Records com watchQuery.srt
-
SRT144. GraphQL Fragments para reutilização na subseleção de campos.srt
-
SRT145. RecordsFilter Component para filtrar lista de Lancamentos.srt
-
SRT146. RecordsFilter botoes de ação.srt
-
SRT147. RecordsFilter implementando e populando selects.srt
-
SRT148. RecordsFilter model filters e binding no evento change.srt
-
SRT149. Função genérica para registrar módulos do Vuex.srt
-
SRT150. Vuex store, state, actions e mutations para os filtros.srt
-
SRT151. RecordsFilter enviando dados para state do Vuex e filtrando Lancamentos.srt
-
SRT152. ReportsHome iniciando a construção dos relatórios com Gráficos.srt
-
SRT153. ReportsHome exibindo ToolbarByMonth.srt
-
SRT154. Mantendo estado do mês entre os Components com Vuex e Vue Router.srt
-
SRT155. ReportsHome buscando Lançamentos do mês selecionado.srt
-
SRT156. ReportsHome preparando layout para os Gráficos.srt
-
HTML157.1 Chart.JS.html
-
SRT157. Conhecendo e instalando o ChartJS.srt
-
SRT158. Criando primeiro gráfico com ChartJS.srt
-
SRT159. Função idx para acessar propriedades em objetos aninhados.srt
-
SRT160. Função para gerar configurações dos Gráficos do ChartJS.srt
-
SRT161. Função para gerar dados dos Gráficos.srt
-
SRT162. Função para gerar objeto de opções dos Gráficos.srt
-
SRT163. Renderizando Gráfico de Receitas e Despesas com ChartJS.srt
-
SRT164. Gerando configurações adicionais para Gráficos de Barra.srt
-
SRT165. Gerando dados para Gráficos de Rosca.srt
-
SRT166. Renderizando Gráfico de Despesas por Categoria com ChartJS.srt
-
SRT167. Gerando configurações adicionais para Gráficos de Rosca.srt
-
SRT168. Melhorando métodos createChart e setCharts do RecordsHome.srt
-
HTML169.1 Vuetify Colors.html
-
SRT169. Gerando cores dinamicamente usando as paletas do Vuetify.srt
-
SRT170. Colorindo ToolbarByMonth baseado no saldo do mês.srt
-
SRT171. Implementando Logout e resetando Cache do Apollo.srt
-
SRT172. Conclusão da seção.srt
