FileMood

Download Full Cycle 3.0 - School of Net

Full Cycle School of Net

Name

Full Cycle 3.0 - School of Net

 DOWNLOAD Copy Link

Total Size

458.4 GB

Total Files

3375

Last Seen

2024-12-23 23:57

Hash

16EDBF671942CCE83A4ED563428E76265790D276

/.../7. Testes integração usecases categorias/

6. Testes integrados do caso de uso de listagem de categorias.mp4

0.0 KB

1. Criando a estrategia para testes integrados de caso de uso.mp4

95.5 MB

2. Testes integrados do caso de uso de criação de categoria.mp4

254.7 MB

3. Testes integrados do caso de uso de get de categoria por id.mp4

81.1 MB

4. Testes integrados do caso de uso de delete de categoria.mp4

63.0 MB

5. Testes integrados do caso de uso de atualização de categoria.mp4

161.4 MB

/.../24. Infrastructure de video/

17. Implementando o metodo findall do gateway de video.mp4

0.0 KB

1. Boas-vindas ao módulo de infrastructure de video.mp4

18.2 MB

2. Criando a entidade jpa de video.mp4

254.1 MB

3. Criando a entidade jpa de audio video media.mp4

188.8 MB

4. Criando a entidade jpa de image media.mp4

139.9 MB

5. Criando a entidade e o relacionamento jpa de video category.mp4

228.2 MB

6. Criando a entidade e o relacionamento jpa de video genre.mp4

132.8 MB

7. Criando a entidade e o relacionamento jpa de video castmember.mp4

116.9 MB

8. Criando o jpa repository de video.mp4

17.4 MB

9. Refatorando os identifiers dos agregados.mp4

241.2 MB

10. Criando as migrations das entidades de video.mp4

215.4 MB

11. Criando as undo migrations das entidades de video.mp4

46.0 MB

12. Refatorando nome da tabela de category.mp4

49.9 MB

13. Implementando o método create do gateway de video.mp4

59.7 MB

14. Implementando o método deletebyid do gateway de video.mp4

11.8 MB

15. Implementando o método update do gateway de video.mp4

34.4 MB

16. Implementando o método findbyid do gateway de video.mp4

26.2 MB

18. Unificando os fixtures no domain e correção de testes.mp4

298.0 MB

19. Testes integrados do metodo create do gateway de video.mp4

407.9 MB

20. Testes integrados do metodo update do gateway de video.mp4

142.2 MB

21. Testes integrados do método deletebyid do gateway de video.mp4

61.3 MB

22. Attribute converter customizado para o rating.mp4

64.7 MB

23. Testes integrados do método findbyid do gateway de video.mp4

68.7 MB

24. Testes integrados do método findall do gateway de video pt 1.mp4

428.0 MB

25. Testes integrados do método findall do gateway de video pt 2.mp4

193.0 MB

26. Corrigindo problemas de refactors.mp4

67.3 MB

/.../25. Infrastructure video media storage/

11. Testes integrados do media resource gateway 2.mp4

0.0 KB

1. Introdução ao módulo.mp4

11.2 MB

2. Criando o bucket e conta de servico no google cloud.mp4

159.5 MB

3. Incluindo a biblioteca do google cloud storage ao projeto.mp4

316.5 MB

4. Configurando a integração com google cloud storage.mp4

207.6 MB

5. Criando a facade storage service.mp4

269.1 MB

6. Refatorando a classe de resource.mp4

328.4 MB

7. Configurando beans do storageservice.mp4

88.7 MB

8. Testes unitários para inmemorystorageservice.mp4

192.0 MB

9. Testes unitários para gcstorageservice.mp4

358.4 MB

10. Implementando o media resource gateway.mp4

241.9 MB

/3. Entidade categorias/

2. Iniciando o ciclo de TDD entidade de categorias.mp4

0.0 KB

1. O que são entidades na arquitetura limpa.mp4

93.9 MB

3. Ativar e desativar entidade e TDD.mp4

139.1 MB

4. Update na entidade categoria.mp4

131.3 MB

5. Validar a entidade de categoria.mp4

228.2 MB

6. Criar classe para validação do domínio.mp4

146.1 MB

7. TDD e validação do domínio.mp4

228.7 MB

8. Aumentando a cobertura de testes na entidade de categoria.mp4

60.4 MB

9. Trabalhar com objeto de valor em entidades.mp4

343.4 MB

10. Criar a interface de comunicação da entidade de categoria.mp4

136.8 MB

11. Definir data de criação da entidade de categoria.mp4

127.2 MB

/3. Estruturando a aplicação/

10. Criando Página de edição de categorias.mp4

844.1 MB

1. Analizando a estrutura de aplicação com redux.mp4

228.1 MB

2. Instalando e configurando o material UI.mp4

159.4 MB

3. Criando primeiros componentes reutilizáveis.mp4

275.5 MB

4. Criando tema e adicionando rotas.mp4

288.9 MB

5. Criando páginas do CRUD de categoria.mp4

208.0 MB

6. Criando Slice Inical de categoria.mp4

275.3 MB

7. Criando DataGrid da listagem de categoria.mp4

318.6 MB

8. Customizando campos da Datagrid de categoria.mp4

277.1 MB

9. Adicionando actions e filtros no Datagrid.mp4

187.6 MB

11. Criando Página de criação de categoria.mp4

245.7 MB

12. CRUD de local de categoria com redux.mp4

321.1 MB

13. Adicionando notistack para notificações.mp4

106.7 MB

14. Criando API slice e listando categorias via API.mp4

428.1 MB

15. Refatorando Categories Table Props.mp4

169.1 MB

16. Refatorando Categories Table Funções.mp4

173.7 MB

17. Refatorando Categories Modo Server.mp4

177.5 MB

18. Refatorando Categories List.mp4

174.6 MB

19. Montando Query String.mp4

222.4 MB

20. Atualizando state query com servidor.mp4

193.8 MB

21. Criando hook Create Category.mp4

175.9 MB

22. Criando Category Com API.mp4

118.5 MB

23. Criando hook GetCategory.mp4

178.7 MB

24. Atualizando Category Com API.mp4

145.1 MB

/1. Primeiros passos/

4. Processo de gravação e atualização.mp4

62.9 MB

5. Nos ajude a te ajudar.mp4

43.6 MB

1. Primeiros passos.mp4

276.9 MB

2. Teoria vs Pratica.mp4

49.0 MB

3. Ligando os pontos.mp4

26.0 MB

/.../1. Começando do zero/

1. Introdução.mp4

65.2 MB

2. Instalando Docker.mp4

31.3 MB

3. Conhecendo o WSL 2.mp4

93.8 MB

4. Instalando WSL 2 do zero.mp4

65.6 MB

5. Dicas truques com WSL 2 e Windows Terminal.mp4

103.1 MB

6. Backup com WSL 2.mp4

51.7 MB

7. Integrando Docker com WSL 2.mp4

46.2 MB

Errata - Instalação do Docker no WSL-Windows.txt

0.7 KB

/2. Docker/2. Código-fonte/

fc-devops-docker-main.zip

11.1 KB

/.../3. Iniciando com Docker/

1. Hello World.mp4

47.6 MB

2. Executando Ubuntu.mp4

53.7 MB

3. Publicando portas com nginx.mp4

65.0 MB

4. Removendo containers.mp4

26.8 MB

5. Acessando e alterando arquivos de um container.mp4

68.0 MB

6. Iniciando com bind mounts.mp4

65.6 MB

7. Trabalhando com volumes.mp4

45.8 MB

/.../4. Trabalhando com imagens/

1. Entendendo imagens e DockerHub.mp4

51.4 MB

2. Criando primeira imagem com Dockerfile.mp4

39.2 MB

3. Avançando com Dockerfile.mp4

50.7 MB

4. ENTRYPOINT vs CMD.mp4

50.3 MB

5. Docker entrypoint exec.mp4

57.5 MB

6. Publicando imagem no DockerHub.mp4

44.7 MB

/2. Docker/5. Networks/

1. Entendento tipos de Network.mp4

42.2 MB

2. Trabalhando com bridge.mp4

76.1 MB

3. Trabalhando com host.mp4

19.6 MB

4. Container acessando nossa maquina.mp4

32.5 MB

/.../6. Colocando em prática/

1. Instalando framework em um container.mp4

70.3 MB

2. Ativando entrypoint e command.mp4

97.4 MB

3. Criando aplicação Node.js sem o Node.mp4

41.7 MB

4. Gerando imagem da aplicação Node.js.mp4

42.6 MB

/2. Docker/7. Otimizando imagens/

1. Otimização utilizando Multistage Building.mp4

67.1 MB

2. Nginx como proxy reverso.mp4

126.6 MB

/2. Docker/8. Docker-compose/

1. Iniciando com Docker-compose.mp4

42.4 MB

2. Buildando images com Docker-compose.mp4

28.3 MB

3. Criando banco de dados MySQL.mp4

44.4 MB

4. Configurando app node com docker-compose.mp4

31.9 MB

5. Errata - Criando banco de dados MySQL.txt

0.5 KB

6. Node vs MySQL.mp4

47.6 MB

7. Dependência entre containers.mp4

60.6 MB

8. Errata - Dependência entre containers (wait-for-it).txt

0.7 KB

/2. Docker/9. Desafio/

1. Desafio.mp4

37.3 MB

Desafio com Node.js.txt

0.8 KB

Desafio Go.txt

0.8 KB

/1. Introdução/

1. Introdução.mp4

35.9 MB

/.../2. Iniciando com Gitflow/

1. Introdução ao Gitflow.mp4

56.2 MB

2. Instalação do GitFlow.txt

0.1 KB

3. Mão na massa.mp4

118.4 MB

/.../3. Assinatura de commits/

1. Entendendo sobre assinaturas.mp4

33.6 MB

2. Gerando chave gpg e assinando commits.mp4

92.0 MB

3. Adicionando outro email na chave.mp4

19.2 MB

/.../4. PRs e Code Review/

1. Protegendo branches.mp4

28.2 MB

2. Sobre proteção de branches e organizações.txt

0.5 KB

3. Criando nossa primeira PR.mp4

53.3 MB

4. Criando template para PRs.mp4

45.4 MB

5. Iniciando com Code Review.mp4

65.7 MB

6. Protegendo branch para Code Review.mp4

36.6 MB

7. Trabalhando com CODEOWNERS.mp4

51.7 MB

8. Extensão do Github para o VSCode.mp4

46.5 MB

/.../5. SemVer e Conventional Commits/

1. Semantical versioning.mp4

52.5 MB

2. Conventional commits.mp4

63.5 MB

3. Conventional no VSCode.mp4

36.7 MB

4. Trabalhando com commitlint.mp4

46.8 MB

5. Checando padrões de commit com commitsar.mp4

22.8 MB

6. Commitando com Commitizen.mp4

34.9 MB

/6. Questionário/

Questionário.txt

2.8 KB

/4. Integração contínua/1. Introdução/

1. Iniciando com Integração contínua.mp4

123.0 MB

/4. Integração contínua/2. Código-fonte/

fc2.0-ci-go-develop.zip

2.0 KB

/.../3. Iniciando com CI/

1. Criando software exemplo.mp4

29.9 MB

2. Criando primeiro workflow.mp4

66.6 MB

3. Fazendo github actions não passar.mp4

31.5 MB

4. Ativando status check.mp4

69.6 MB

5. Trabalhando com Strategy Matrix.mp4

59.1 MB

/.../4. CI com Docker/

1. Criando Dockerfile.mp4

29.4 MB

2. Errata - Criando Dockerfile.txt

0.7 KB

3. Gerando build da imagem via CI.mp4

84.5 MB

4. Dando push na imagem automaticamente.mp4

46.9 MB

/4. Integração contínua/5. Sonarqube/

1. Iniciando com Sonarqube.mp4

28.1 MB

2. Conceitos principais.mp4

76.3 MB

3. Instalando primeiro projeto.mp4

54.3 MB

4. Trabalhando com cobertura de código.mp4

60.0 MB

5. Cobrindo código Javascript.mp4

64.1 MB

6. Preparando ambiente para o SonarCloud.mp4

50.4 MB

7. Executando SonarCloud.mp4

96.7 MB

8. Trocando de Quality Gate.mp4

29.3 MB

/4. Integração contínua/6. Questionário/

Questionário.txt

2.8 KB

/5. Kubernetes/1. Código-fonte/

fc-k8s-main.zip

8.2 KB

/.../2. Iniciando com Kubernetes/

1. Introdução ao Kubernetes.mp4

40.8 MB

2. Instalando Kind.mp4

53.8 MB

3. Criando primeiro cluster com Kind.mp4

35.8 MB

4. Criando cluster multi node.mp4

50.8 MB

5. Mudança de contexto e extensão do VSCod.mp4

33.6 MB

/.../3. Primeiros passos na prática/

1. Criando aplicação exemplo e imagem.mp4

36.2 MB

2. Trabalhando com Pods.mp4

72.2 MB

3. Criando primeira ReplicaSet.mp4

66.5 MB

4. O problema do ReplicaSet.mp4

33.6 MB

5. Implementando Deployment.mp4

49.8 MB

6. Rollout e Revisões.mp4

45.9 MB

/5. Kubernetes/4. Services/

1. Entendendo o conceito de services.mp4

19.1 MB

2. Utilizando ClusterIP.mp4

58.4 MB

3. Diferenças entre Port e targetPort.mp4

30.9 MB

4. Utilizando proxy para acessar API do Kubernetes.mp4

33.9 MB

5. Utilizando NodePort.mp4

38.0 MB

6. Trabalhando com LoadBalancer.mp4

30.2 MB

/.../5. Objetos de configuração/

1. Entendendo objetos de configuração.mp4

12.7 MB

2. Utilizando variáveis de ambiente.mp4

32.8 MB

3. Variáveis de ambiente com ConfigMap.mp4

35.9 MB

4. Injetando ConfigMap na aplicação.mp4

108.4 MB

5. Secrets e variáveis de ambiente.mp4

51.0 MB

/5. Kubernetes/6. Probes/

1. Entendendo health check.mp4

26.2 MB

2. Criando endpoint Healthz.mp4

49.1 MB

3. Liveness na prática.mp4

68.0 MB

4. Entendendo readiness.mp4

60.6 MB

5. Combinando Liveness e Readiness.mp4

77.2 MB

6. Trabalhando com startupProbe.mp4

38.3 MB

/5. Kubernetes/7. Resources e HPA/

1. Instalando metrics-server.mp4

54.2 MB

2. Entendendo utilização de Resources.mp4

75.2 MB

3. Aplicando deployment com resources.mp4

19.4 MB

4. Criando e configurando HPA.mp4

50.5 MB

5. Versão da imagem para o teste de stress.txt

1.3 KB

6. Teste de stress com fortio.mp4

97.5 MB

7. Atualização no comando do Fortio.txt

0.7 KB

/.../8. Statefulsets e volumes persistentes/

1. Entendendo volumes persistentes.mp4

94.0 MB

2. Criando volume persistente e montando.mp4

71.5 MB

3. Entendendo Stateless vs Stateful.mp4

61.1 MB

4. Criando StatefulSet.mp4

79.3 MB

5. Criando headless service.mp4

82.5 MB

6. Criando volumes dinamicamente com statefulset.mp4

57.9 MB

7. Devo usar meu banco de dados no kubernetes.mp4

32.3 MB

/5. Kubernetes/9. Ingress/

1. Visao geral.mp4

28.9 MB

2. Configurando aplicação no GKE.mp4

33.3 MB

3. Instalando ingress nginx controller.mp4

35.5 MB

4. Configurando Ingress e DNS.mp4

67.3 MB

/.../10. Cert-manager/

1. Instalando cert manager.mp4

47.2 MB

2. Configurando e emitindo certificado.mp4

60.1 MB

/.../11. Namespaces e Service Accounts/

1. Namespaces.mp4

37.9 MB

2. Contextos por namespace.mp4

65.5 MB

3. Entendendo Service Accounts.mp4

34.1 MB

4. Criando Service Account e Roles.mp4

76.5 MB

5. ClusterRole.mp4

20.5 MB

/1. Introdução/

1. Introdução.mp4

108.9 MB

2. O mundo distribuído.mp4

195.5 MB

3. Service mesh vs Istio.mp4

80.0 MB

4. Principais recursos.mp4

146.6 MB

5. Arquitetura do istio.mp4

214.2 MB

6. Monitoramento em tempo real.mp4

71.4 MB

/2. Código-fonte/

fc-istio-main.zip

5.8 KB

/3. Instalação/

1. Sobre o processo de instalação.mp4

32.2 MB

2. Instalando k3d.mp4

85.8 MB

3. Criando cluster.mp4

66.1 MB

4. Instalando istio ctl.mp4

136.2 MB

5. Instalando istio no cluster.mp4

150.3 MB

6. Injetando sidecar proxy.mp4

126.7 MB

7. Configurando addons.mp4

116.5 MB

/.../4. Gerenciamento de tráfego/

1. Falando sobre gerenciamento de tráfego.mp4

32.9 MB

2. Conceitos básicos.mp4

283.9 MB

3. Resumindo conceitos.mp4

81.7 MB

4. Criando versões de deployments.mp4

133.1 MB

5. Criando deploy canário manualmente.mp4

96.2 MB

6. Criando deploy canário em segundos com istio e kiali.mp4

203.4 MB

7. Criando virtual service e destination rule.mp4

191.4 MB

8. Tipos de load balancer.mp4

183.4 MB

9. Stick session e consistent hash.mp4

34.9 MB

10. Dinâmica do consistent hash.mp4

87.5 MB

11. Consistent hash na prática.mp4

201.3 MB

12. Fault injection na prática.mp4

246.8 MB

13. Circuit breaker.mp4

167.4 MB

14. Preparando ambiente para circuit breaker.mp4

146.5 MB

15. Circuit breaker na prática.mp4

270.7 MB

16. Iniciando com gateways.mp4

159.8 MB

17. Configurando ingress gateway.mp4

275.0 MB

18. Reconfigurando virtual service.mp4

113.3 MB

19. Trabalhando com prefixos.mp4

120.4 MB

20. Configurando domínios.mp4

148.4 MB

/1. Conceitos Básicos/

1. Principais conceitos.mp4

59.8 MB

2. Kubernetes ingress kong.mp4

127.7 MB

3. Modelos deployment kong kubernetes.mp4

108.5 MB

4. Instalando kong.mp4

204.2 MB

5. Ferramentas adicionais.mp4

108.5 MB

/2. Código-fonte/

FC3-kong-automation-main.zip

32.0 KB

/3. Kong e Kubernetes/

1. Crd plugins.mp4

111.5 MB

2. Kong ingress.mp4

180.5 MB

3. Open id provider.mp4

141.7 MB

4. Kong openid plugin.mp4

228.6 MB

/4. APIOps/

1. APIOps.mp4

149.6 MB

2. GitOps.mp4

106.0 MB

3. Ferramentas necessárias.mp4

84.3 MB

4. Validando openapi lint.mp4

151.0 MB

5. Checando contratos.mp4

147.7 MB

6. Instalando argo.mp4

206.3 MB

7. Rodando pipeline.mp4

211.8 MB

/.../5. Iniciando com Testes de Carga/

1. K6 testkube.mp4

178.6 MB

2. Preparando cluster.mp4

186.5 MB

3. Aplicando cargas.mp4

320.2 MB

/.../6. Kong em ambientes Produtivos/

1. Configurando apps logs.mp4

105.2 MB

2. Configurando coleta logs kong.mp4

279.0 MB

3. Analisando kong.mp4

196.0 MB

/8. Observabilidade/1. Introdução/

1. Introdução.mp4

79.2 MB

2. O que realmente e observabilidade.mp4

77.3 MB

3. Observabilidade vs Monitoramento.mp4

87.6 MB

4. Os 3 pilares.mp4

184.9 MB

/8. Observabilidade/2. Elastic Stack/

0. Código-fonte.zip

37.0 KB

1. Introdução ao Elastic Stack.mp4

162.1 MB

2. Mais sobre Logstash.mp4

72.4 MB

3. Para usuários Linux.txt

0.9 KB

4. Sobre o Kibana.mp4

65.2 MB

5. Beats e Elastic Stack.mp4

170.5 MB

6. Iniciando com Elasticsearch e Kibana.mp4

131.5 MB

7. Visão geral do Kibana.mp4

106.0 MB

8. Metricbeat.mp4

333.8 MB

9. Uptime e Heartbeat.mp4

157.7 MB

10. Configurando APM.mp4

90.0 MB

11. APM na prática.mp4

341.7 MB

12. Logs no APM.mp4

159.6 MB

13. Configurando nginx.mp4

173.3 MB

14. Configurando Filebeat.mp4

290.1 MB

15. Fazendo deploy na Elastic Cloud.mp4

78.5 MB

16. Configurando Filebeat na Elastic Cloud.mp4

109.7 MB

17. Integrando serviços na Elastic Cloud.mp4

196.5 MB

/8. Observabilidade/3. Prometheus/

0. Código-fonte.zip

8.1 KB

1. Prometheus.mp4

27.8 MB

2. Conceitos iniciais.mp4

138.3 MB

3. Dinâmica de funcionamento.mp4

60.1 MB

4. Prometheus vs pull.mp4

91.9 MB

5. Dinâmica dos exporters.mp4

85.3 MB

6. Arquitetura do Prometheus.mp4

199.6 MB

7. Trabalhando com dados.mp4

106.2 MB

8. Tipos de métricas.mp4

127.8 MB

9. PromQL.mp4

81.5 MB

10. Tour no prometheus.io.mp4

130.1 MB

11. Executando prometheus pela primeira vez.mp4

102.1 MB

12. Visão geral do dashboard padrão.mp4

151.3 MB

13. Utilizando cAdvisor.mp4

166.5 MB

14. Apresentando o Grafana.mp4

211.9 MB

15. Preparando ambiente Golang.mp4

82.7 MB

16. Criando métrica do tipo Gauge.mp4

159.2 MB

17. Trabalhando com Counter.mp4

128.6 MB

18. Criando histogram.mp4

185.9 MB

19. Ativando novo target no Prometheus.mp4

74.7 MB

20. Criando dashboard usando Gauge.mp4

62.0 MB

21. Adicionando painel Counter.mp4

55.2 MB

22. Painel com Histogram.mp4

159.6 MB

23. Configurando alerta no Grafana.mp4

74.8 MB

24. Disparando alarmes.mp4

163.8 MB

/9. Introdução a OpenTelemetry/1. Open Telemetry/

1. Introdução ao OTEL.mp4

38.7 MB

2. Código-fonte.zip

55.6 KB

3. Agenda.mp4

32.8 MB

4. Revisitando observabilidade.mp4

110.2 MB

5. Centralização e customização de telemetria.mp4

161.4 MB

6. OpenTelemetry Seja bem vindo.mp4

64.0 MB

7. Site do OpenTelemetry.txt

0.0 KB

8. O que é OpenTelemetry.mp4

73.7 MB

9. Componentes principais do OTEL.mp4

150.9 MB

10. Navegando pelo opentelemetry.io.mp4

135.0 MB

11. Tipos de Collector.mp4

96.1 MB

12. Instrumentação manual vs automática.mp4

141.2 MB

13. Visitando nosso código em Go.mp4

174.0 MB

14. Tracing na pratica com Zipkin.mp4

221.2 MB

15. Conheça o Projeto Zipkin.txt

0.0 KB

16. Principais repositórios.mp4

95.9 MB

17. Collector-contrib.zip

13.7 MB

/10. Terraform/1. Introdução/

1. Introdução.mp4

76.4 MB

2. Sobre o Terraform.mp4

95.7 MB

3. idempotência.mp4

96.8 MB

4. Terraform vs Ansible.mp4

70.6 MB

5. Gerenciamento de estado.mp4

75.7 MB

/.../2. Conceitos básicos na prática/

1. Tour pelo Terraform.io.mp4

120.8 MB

2. Instalando o Terraform.mp4

54.9 MB

3. Executando o Terraform pela primeira vez.mp4

238.9 MB

4. Trabalhando com variáveis.mp4

149.8 MB

5. Outputs.mp4

130.9 MB

6. Data sources.mp4

114.2 MB

/.../3. Criando cluster Kubernetes/

1. Conceitos de VPC na AWS.mp4

249.3 MB

2. Entendendo conceitos no console da AWS.mp4

274.5 MB

3. Criando user admin na AWS.mp4

131.0 MB

4. Configurando AWS CLI.mp4

69.3 MB

5. Criando VPC.mp4

149.6 MB

6. Criando subnets.mp4

153.4 MB

7. Refatorando subnets.mp4

123.5 MB

8. Internet Gateway e Route Table.mp4

213.7 MB

9. Criando security group.mp4

113.0 MB

10. Criando role e policies.mp4

220.0 MB

11. Cluster EKS no ar.mp4

173.7 MB

12. Criando Workers para o Cluster.mp4

259.3 MB

13. Criando mais um node group.mp4

144.5 MB

14. Criando Kubeconfig.mp4

126.5 MB

15. Criando deployment e destruindo cluster.mp4

68.9 MB

fc2-terraform-main.zip

4.5 KB

/10. Terraform/4. Módulos/

1. Introdução aos módulos.mp4

38.7 MB

2. Criando módulo de VPC.mp4

92.1 MB

3. Iniciando módulo do EKS.mp4

125.0 MB

4. Finalizando módulos.mp4

240.9 MB

5. Criando nosso cluster com Modules.mp4

137.8 MB

6. Vendo resultado final.mp4

55.7 MB

/10. Terraform/5. Backend remoto/

1. Falando sobre o tfstate.mp4

57.2 MB

2. Jogando tfstate no S3.mp4

82.3 MB

3. Palavras finais.mp4

29.7 MB

/.../1. Iniciando com ansible/

1. Boas vindas.mp4

21.2 MB

2. Ansible vs Terraform.mp4

124.4 MB

3. Rodando primeiro ping.mp4

136.7 MB

4. Configurando Ubuntu com Ansible e Docker.mp4

85.8 MB

5. Configurando nodes e configurando chaves.mp4

139.1 MB

6. Executando primeiros comandos.mp4

226.3 MB

/11. Ansible/2. Código-fonte/

fc-ansible-main.zip

696.7 KB

/.../3. Trabalhando com Playbooks/

1. Criando máquinas na AWS.mp4

125.2 MB

2. Pingando máquinas na AWS.mp4

87.9 MB

3. Iniciando com playbooks.mp4

285.2 MB

4. Trabalhando com ansible galaxy.mp4

122.9 MB

5. Instalando docker usando ansible role.mp4

226.6 MB

6. Instalando docker compose.mp4

113.0 MB

7. Inicializando docker swarm.mp4

196.4 MB

8. Realizando join no manager.mp4

184.7 MB

9. Fazendo deploy da stack.mp4

212.2 MB

/11. Ansible/4. Outras funcionalidades/

1. Criando app com express.mp4

77.9 MB

2. Rodando npm remotamente.mp4

137.6 MB

3. Trabalhando com templates.mp4

109.8 MB

4. Criando service para nossa app.mp4

135.9 MB

5. Configurando nginx como proxy reverso.mp4

223.9 MB

6. Considerações finais.mp4

135.2 MB

/12. GitOps/1. Conceitos básicos/

1. Introdução.mp4

11.6 MB

2. O que vamos fazer.mp4

28.7 MB

3. Relembrando fluxo tradicional.mp4

124.5 MB

/12. GitOps/2. Na prática/

1. O que vamos fazer.mp4

28.7 MB

2. Criando webserver.mp4

68.8 MB

3. Criando imagem Docker.mp4

91.3 MB

4. Criando fluxo de geração de imagem.mp4

106.9 MB

5. Criando e configurando repositório.mp4

87.1 MB

6. Criando manifesto Kubernetes.mp4

63.4 MB

7. Iniciando com Kustomize.mp4

184.0 MB

8. Criando fluxo de CD.mp4

205.1 MB

9. Finalizando fluxo de CD.mp4

70.0 MB

10. Instalando ArgoCD.mp4

94.9 MB

11. Fazendo deploy com ArgoCD.mp4

144.1 MB

12. Fazendo RollBacks e visualizando Apps.mp4

79.7 MB

13. Últimas dicas.mp4

79.4 MB

/12. GitOps/3. Código-fonte/

gitopsfc-main.zip

3.0 KB

/1. AWS/

1. Deploy das Cloud Providers.mp4

24.8 MB

2. Intro.mp4

90.3 MB

3. Network Basics.mp4

137.4 MB

4. Criando VPC.mp4

109.0 MB

5. Criando subnet.mp4

100.3 MB

6. Criando internet gateway.mp4

50.8 MB

7. Criando nat gateway.mp4

61.3 MB

8. Configurando tabela rotas.mp4

75.5 MB

/1. Fundamentos/

1. Introdução.mp4

27.7 MB

2. Arquitetura tecnológica e corporativa.mp4

180.6 MB

3. Arquitetura de solução.mp4

111.8 MB

4. O que e arquitetura de software.mp4

126.3 MB

5. O papel do arquiteto de software.mp4

175.1 MB

6. Vantagens de aprender arquitetura de software.mp4

190.0 MB

7. Arquitetura vs Design de software.mp4

118.4 MB

8. Sustentabilidade no dia zero.mp4

135.3 MB

9. Pilares da arquitetura de software.mp4

134.7 MB

10. Requisitos arquiteturais.mp4

138.7 MB

/2. Características Arquiteturais/

1. Características Arquiteturais.mp4

110.1 MB

2. Características Operacionais.mp4

267.4 MB

3. Características Estruturais.mp4

315.8 MB

4. Características cross cutting.mp4

223.8 MB

/3. Performance/

1. Perspectivas para arquitetar um software.mp4

41.3 MB

2. Métricas para medir a performance.mp4

165.9 MB

3. Checklist para aumento de performance.mp4

187.3 MB

4. Escala concorrência e paralelismo.mp4

138.8 MB

5. Caching.mp4

212.6 MB

6. Caching vs Edge Computing.mp4

243.9 MB

/4. Escalabilidade/

1. Escalabilidade.mp4

100.2 MB

2. Escalando aplicações.mp4

159.3 MB

3. Escalando banco de dados.mp4

148.3 MB

4. Proxy reverso.mp4

118.3 MB

/5. Resiliência/

1. Introdução a resiliência.mp4

69.2 MB

2. Proteger e ser protegido.mp4

136.6 MB

3. Health check.mp4

101.2 MB

4. Rate limit.mp4

97.5 MB

5. Circuit breaker.mp4

85.6 MB

6. API Gateway.mp4

100.5 MB

7. Service mesh.mp4

150.1 MB

8. Comunicação assíncrona.mp4

134.0 MB

9. Garantias de entrega com Retry.mp4

143.2 MB

10. Garantias de entrega com Kafka.mp4

164.4 MB

11. Situações complexas e decisões de alto nível.mp4

120.2 MB

/1. Introdução/

1. Introdução.mp4

56.5 MB

2. Comunicação sincrona vs assincrona.mp4

39.7 MB

/2. Código-fonte/

fc-graphql-main.zip

21.3 KB

fc-grpc-main.zip

14.0 KB

/3. REST/

1. REST e Níveis de Maturidade.mp4

49.7 MB

2. Method e Content Negotiation.mp4

73.9 MB

3. Instalando Laminas API Tools.mp4

64.1 MB

4. Content Negotiation na Pratica.mp4

86.9 MB

5. Usando imagem oficial do PHP do Docker Hub.txt

0.6 KB

6. Ambiente para executar o Laminas API Tools.txt

0.5 KB

api-tools-skeleton-1.7.x.zip

82.8 KB

/4. gRPC/

1. Iniciando com gRPC.mp4

30.3 MB

2. codigo-fonte-gRPC.zip

54.6 KB

3. Conceitos iniciais.mp4

99.3 MB

4. gRPC HTTP e Protocol Buffers.mp4

194.3 MB

5. Formatos de comunicação.mp4

100.6 MB

6. REST vs gRPC.mp4

79.7 MB

7. gRPC vs Protocol Buffers.mp4

88.6 MB

8. Instalando compilador e plugins.mp4

85.0 MB

9. Fazendo setup do projeto.mp4

38.5 MB

10. Criando nosso protofile.mp4

113.3 MB

11. Fazendo geração de código com protoc.mp4

64.9 MB

12. Implementando CreateCategory.mp4

118.2 MB

13. Criando servidor gRPC.mp4

83.8 MB

14. Interagindo com evans.mp4

120.6 MB

15. Criando categoryList no protofile.mp4

47.0 MB

16. Listando categories.mp4

48.0 MB

17. Buscando uma categoria.mp4

54.7 MB

18. Trabalhando com stream.mp4

146.1 MB

19. Trabalhando com streams bidirecionais.mp4

124.5 MB

/5. GraphQL/

1. codigo-fonte-graphql.zip

167.6 KB

2. Introdução ao GraphQL.mp4

65.3 MB

3. Gerando esqueleto do servidor GraphQL.mp4

173.8 MB

4. Criando Schema GraphQL.mp4

121.8 MB

5. Gerando esqueleto de nossa aplicação.mp4

106.9 MB

6. Criando resolver para Category.mp4

164.3 MB

7. Persistindo Category via Playground.mp4

136.5 MB

8. Fazendo queries de Category.mp4

87.3 MB

9. Implementando CourseDB.mp4

72.9 MB

10. Criando resolver de CreateCourse.mp4

62.2 MB

11. Implementando QueryCourses.mp4

68.8 MB

12. Dados encadeados.mp4

267.1 MB

13. Finalizando encadeamento de categorias.mp4

138.5 MB

14. gqlgen.txt

0.0 KB

/.../6. Service Discovery e Consul/

1. codigo-fonte-consul-example-main.zip

3.5 KB

2. Introdução ao capítulo.mp4

30.7 MB

3. Entendendo o contexto.mp4

146.1 MB

4. Visão geral do Consul.mp4

93.2 MB

5. Service registry.mp4

56.5 MB

6. Health check e Multicloud.mp4

75.7 MB

7. Agent, Client e Server.mp4

104.8 MB

8. Iniciando um agente consul.mp4

232.5 MB

9. Criando nosso cluster.mp4

248.5 MB

10. Criando primeiro client.mp4

129.3 MB

11. Registrando serviço.mp4

185.2 MB

12. Registrando segundo serviço com retry join.mp4

206.6 MB

13. Implementando checks.mp4

165.3 MB

14. Sincronizando servers via arquivo.mp4

172.2 MB

15. Trabalhando com criptografia.mp4

147.8 MB

16. User Interface e dicas para Produção.mp4

161.2 MB

/1. Solid/

1. Introdução ao SOLID.mp4

26.7 MB

2. SIngle Responsibility Principle.mp4

47.9 MB

3. Open Closed Principle.mp4

59.5 MB

4. Liskov Substitution Principle.mp4

56.4 MB

5. Interface Segregation Principle.mp4

40.0 MB

6. Dependency Inversion Principle.mp4

55.8 MB

/1. Introdução/

1. Introdução.mp4

78.0 MB

2. Ponto de partida do DDD.mp4

169.1 MB

3. Complexidades de um software.mp4

205.2 MB

4. Como DDD pode ajudar.mp4

204.3 MB

5. Resumindo.mp4

56.7 MB

/.../2. Domínios, subdomínios e contextos/

1. Domínio vs subdomínio.mp4

139.9 MB

2. Espaço do problema vs espaço da solução.mp4

102.8 MB

3. O que é um contexto delimitado.mp4

88.6 MB

4. Contexto e rei.mp4

79.2 MB

5. Elementos transversais.mp4

107.1 MB

/3. Visão estratégica/

1. Visão estratégica.mp4

38.4 MB

2. Context mapping na prática.mp4

244.3 MB

3. Padrões e starter kit.mp4

129.2 MB

/1. Introdução/

1. Introdução.mp4

66.8 MB

2. Resignificando conceitos.mp4

106.5 MB

3. Elementos táticos.mp4

67.2 MB

/2. Código-fonte/

fc-ddd-patterns-main.zip

144.1 KB

/3. Entidades/

1. Entidades.mp4

85.0 MB

2. Configurando projeto typescript.mp4

91.3 MB

3. Criando entidade anêmica.mp4

123.8 MB

4. Regras de negócio.mp4

112.8 MB

5. Consistência constante em primeiro lugar.mp4

122.1 MB

6. Princípio da autovalidação.mp4

148.4 MB

7. Entidade vs ORM.mp4

126.4 MB

/4. Value Objects/

1. Introdução aos objetos de valor.mp4

67.4 MB

2. Entendendo Value Objects.mp4

170.8 MB

3. Value Objects na prática.mp4

122.0 MB

/5. Agregados/

1. Introdução aos agregados.mp4

28.8 MB

2. Entendendo Agregados.mp4

216.1 MB

3. Agregados na prática.mp4

156.9 MB

/.../6. Avançando com testes/

1. Introdução aos testes automatizados.mp4

38.9 MB

2. Preparando ambiente com testes.mp4

143.5 MB

3. Testando Customer.mp4

189.0 MB

4. Criando testes de Order.mp4

219.2 MB

5. Criando classe Product.mp4

233.8 MB

6. Ajuste no price do OrderItem.txt

0.7 KB

7. Relacionando Item com Product.mp4

216.1 MB

8. Jest vs SWC.mp4

157.7 MB

/7. Domain Services/

1. Entendendo Domain Services.mp4

198.3 MB

2. Definindo nosso ProductService.mp4

96.3 MB

3. Implementando ProductService.mp4

131.0 MB

4. Definindo OrderService.mp4

102.1 MB

5. Realizando cálculo com OrderService.mp4

48.2 MB

6. Definindo políticas de Reward.mp4

104.5 MB

7. Implementando programa de rewards.mp4

129.6 MB

8. Testando regra de reward points.mp4

47.0 MB

/8. Repositories/

1. Introdução aos Repositórios.mp4

115.9 MB

2. Definindo Interface.mp4

175.0 MB

3. Entendendo camada de Infra.mp4

117.6 MB

4. Configurando sequelize.mp4

227.4 MB

5. Verificando Jest com Sequelize.mp4

82.9 MB

6. Implementando ProductRepository.mp4

270.7 MB

7. Implementando CustomerRepository.mp4

327.8 MB

8. Modelando Order e Items.mp4

177.9 MB

9. Criando teste para OrderRepository.mp4

186.0 MB

10. Implementando OrderRepository.mp4

161.4 MB

11. Desafio de Repositórios.txt

0.4 KB

/9. Domain Events/

1. Introdução aos Domain Events.mp4

207.1 MB

2. Definindo interfaces.mp4

159.8 MB

3. Definindo teste para registrar evento.mp4

77.3 MB

4. Criando evento e event handler.mp4

124.5 MB

5. Registrando nosso primeiro evento.mp4

83.7 MB

6. Desregistrando eventos.mp4

137.4 MB

7. Disparando eventos.mp4

196.6 MB

8. Exemplo de implementação.txt

0.2 KB

9. Implemente Domain Events de Customer.txt

0.9 KB

fc-ddd-patterns-domain-events.zip

151.4 KB

/10. Módulos/

1. Entendendo módulos.mp4

206.3 MB

2. Modularizando a camada de domínio.mp4

435.2 MB

3. Modularizando a camada de infraestrutura.mp4

145.6 MB

/11. Factories/

1. Conceituando Factories.mp4

119.0 MB

2. Dinâmica.mp4

104.7 MB

3. Implementando Factory de Product.mp4

232.7 MB

4. Criando Factory de Customer.mp4

165.8 MB

5. Fabricando o agregado de Order.mp4

223.1 MB

/.../12. Considerações Finais/

1. Palavras finais.mp4

81.4 MB

/1. Event Storming/

1. Introdução ao event storming.mp4

61.2 MB

2. Fundamentos.mp4

147.5 MB

3. Eventos e comandos.mp4

122.9 MB

4. Entendendo eventos e comandos na prática.mp4

112.2 MB

5. Pontos de decisão e policies.mp4

64.9 MB

6. Exemplo de Policy no projeto.mp4

38.7 MB

7. Definição de cronologia.mp4

143.0 MB

8. Origem dos eventos.mp4

61.8 MB

9. Entendendo o surgimento de Agregados.mp4

67.1 MB

10. Definindo Contextos Delimitados.mp4

194.5 MB

11. Arrow voting.mp4

72.3 MB

12. Agregados fluxos e bounded contexts.mp4

253.4 MB

13. Contextos e Microsserviços.mp4

161.4 MB

14. Palavras finais.mp4

39.5 MB

15. Mapeamento de Eventos Codeflix.txt

0.1 KB

/.../1. Introdução a Arquitetura Hexagonal/

1. Introdução.mp4

41.5 MB

2. Ciclo de um projeto.mp4

126.3 MB

3. Reflexões importantes.mp4

68.6 MB

4. Arquitetura vs Design de software.mp4

52.3 MB

5. Apresentando arquitetura Hexagonal.mp4

46.0 MB

6. Dinâmica da arquitetura.mp4

83.0 MB

7. Hexagonal vs Clean vs Onion.mp4

29.1 MB

/.../2. Arquitetura Hexagonal na Prática/

1. Links úteis para esse capítulo.txt

0.7 KB

2. codigo-fonte-arquitetura-hexagonal-main.zip

37.3 KB

3. Setando ambiente.mp4

36.5 MB

4. Definindo interface.mp4

57.1 MB

5. Implementando e testando Enable.mp4

65.3 MB

6. Implementando e testando demais métodos.mp4

90.6 MB

7. Definindo interfaces de serviços e persistência.mp4

67.1 MB

8. Criando service e método Get.mp4

25.8 MB

9. Trabalhando com gomock e mockgen.mp4

66.6 MB

10. Finalizando implementação do service.mp4

54.3 MB

11. Iniciando criação do adapter Db.mp4

152.7 MB

12. Preparando testes de banco de dados.mp4

177.6 MB

13. Criando testes do método Get.mp4

146.0 MB

14. Implementando método Save.mp4

191.0 MB

15. Testando método Save.mp4

77.0 MB

16. Testando Service com DbAdapter.mp4

156.3 MB

17. Considerações sobre adapters.mp4

70.2 MB

18. Criando Adaptador CLI.mp4

170.4 MB

19. Testando CLI.mp4

217.2 MB

20. Implementando CLI com Cobra.mp4

266.3 MB

21. Exibindo resultado e considerações.mp4

69.6 MB

22. Criando servidor web.mp4

120.9 MB

23. Iniciando implementação dos handlers.mp4

133.3 MB

24. Finalizando implementação do getProduct.mp4

171.3 MB

25. Executando webserver.mp4

93.6 MB

26. Trabalhando com DTO.mp4

125.5 MB

27. Criando Handler Create.mp4

102.4 MB

28. Testando processo de criação.mp4

80.2 MB

29. Enable e Disable Handlers e considerações finais.mp4

188.8 MB

/1. Conceitos básicos/

1. Introdução.mp4

45.4 MB

2. Origem da Clean Architecture.mp4

164.2 MB

3. Pontos importantes sobre arquitetura.mp4

107.6 MB

4. Keep options open.mp4

117.4 MB

5. Use Cases.mp4

173.4 MB

6. O fluxo dos Use Cases.mp4

99.8 MB

7. Limites arquiteturais.mp4

131.2 MB

8. Input vs Output.mp4

127.0 MB

9. Entendendo DTOs.mp4

127.3 MB

10. Presenters.mp4

125.5 MB

11. Entities vs DDD.mp4

142.6 MB

/2. Código-fonte/

fc-clean-architecture-main.zip

194.0 KB

/.../3. Iniciando com Use cases/

1. Relembrando projeto.mp4

72.6 MB

2. Criando nosso primeiro DTO.mp4

106.3 MB

3. Testando criação para o primeiro usecase.mp4

151.2 MB

4. Entendendo problemas com testes de integração.mp4

191.9 MB

5. Criando primeiro teste de Unidade.mp4

177.6 MB

6. Retornando erro em teste de unidade.mp4

93.2 MB

7. Preparando teste de criação de Customer.mp4

132.2 MB

8. Criando UseCase para criar customer.mp4

121.7 MB

9. Implementando testes de criar customer quando temos dados inválidos.mp4

58.9 MB

10. Criando UseCase para alterar Customer.mp4

158.8 MB

11. Desenvolvendo UseCase para alterar Customer.mp4

100.9 MB

12. Testando usecase para listagem de Customer.mp4

122.8 MB

13. Implementando listagem de Customer.mp4

95.0 MB

14. Desafio de usecases.txt

0.4 KB

/.../4. Camada de API/

1. Trabalhando com APIs.mp4

34.9 MB

2. Configurando Express.mp4

157.6 MB

3. Criando primeiro teste E2E.mp4

147.7 MB

4. Criando primeiro endpoint.mp4

130.0 MB

5. Fazendo nosso teste retornar 500.mp4

58.6 MB

6. Testando listagem de Customers.mp4

85.0 MB

7. Implementando endpoint de listagem.mp4

55.9 MB

8. Endpoint para Products.txt

0.3 KB

/5. Notification Pattern/

1. Notification pattern.mp4

90.5 MB

2. Implementando o Notification.mp4

285.3 MB

3. Adicionando Notification-em Customer.mp4

158.7 MB

4. Criando NotificationError.mp4

139.9 MB

5. Corrigindo e executando todos os testes.mp4

99.0 MB

6. Notification pattern para Products.txt

0.5 KB

/.../6. Validações vs Acoplamento/

1. Validações e limites arquiteturais.mp4

92.5 MB

2. Implementando validação.mp4

186.1 MB

3. Criando factory para validação.mp4

98.1 MB

4. Validando Product.txt

0.4 KB

/7. Presenters/

1. Entendendo Presenters.mp4

126.0 MB

2. Criando Presenter para listagem de customer.mp4

96.6 MB

3. Presenter na prática.mp4

119.7 MB

4. Finalizando.mp4

27.6 MB

/1. Conceitos básicos/

1. Introdução.mp4

38.7 MB

2. As polêmicas por trás dos monolitos.mp4

112.8 MB

3. Monolito em primeiro.mp4

143.8 MB

4. Tipos de monolitos.mp4

82.4 MB

5. Sistemas monolíticos acoplados.mp4

125.4 MB

6. Sistemas monolíticos modulares.mp4

223.7 MB

7. Segregação de banco de dados.mp4

104.0 MB

8. E os Microsserviços.mp4

60.2 MB

9. Shared Kernel.mp4

82.2 MB

/2. Código-fonte/

fc-monolito-main.zip

181.5 KB

/.../3. Estrutura do projeto/

1. Dinâmica de entendimento do mini projeto.mp4

23.5 MB

2. Relembrando DDD.mp4

83.8 MB

3. ContextMap.mp4

123.9 MB

4. Comunicação entre módulos.mp4

222.0 MB

5. Comunicação interna vs externa.mp4

123.2 MB

/.../4. Iniciando projeto exemplo/

1. Entendendo processo de codificação.mp4

61.0 MB

2. Criando pacote shared.mp4

163.3 MB

3. Criando entidade Product.mp4

137.5 MB

4. Criando teste para nosso usecase.mp4

176.2 MB

5. Desenvolvendo caso de uso.mp4

140.9 MB

6. Criando teste do ProductRepository.mp4

115.8 MB

7. Implementando create product.mp4

114.8 MB

8. Implementando find a product.mp4

79.9 MB

9. Criando interface da nossa Facade.mp4

109.1 MB

10. Implementando Facade.mp4

130.4 MB

11. Testando nossa Facade.mp4

168.6 MB

12. Implementando Factory para nossa Facade.mp4

104.1 MB

/5. Store Catalog/

1. Criando teste para checar estoque.mp4

146.4 MB

2. Implementando CheckStockUseCase.mp4

98.1 MB

3. Testando facade para verificação de stock.mp4

61.4 MB

4. Criando entidade Product.mp4

103.3 MB

5. Implementando teste do FindAllProducts Usecase.mp4

148.7 MB

6. Implementando FindAllProducts UseCase.mp4

58.0 MB

7. Criando Model de Product.mp4

57.3 MB

8. Criando testes para ProductRepository.mp4

60.0 MB

9. Implementando FindAll no ProductRepository.mp4

131.3 MB

10. Testando UseCase FindProduct.mp4

115.8 MB

11. Finalizando FindProductUseCase.mp4

48.8 MB

12. Finalizando repositório.mp4

62.6 MB

13. Criando Interface da StoreCatalogFacade.mp4

77.1 MB

14. Criando teste para Facade StoreCatalog.mp4

112.2 MB

15. Finalizando StoreCagalogFacade.mp4

104.2 MB

/6. Módulo ClientAdm/

1. Iniciando módulo Client-Adm.mp4

91.4 MB

2. Implementando caso de uso AddClient.mp4

25.2 MB

3. Implementando FindClientUseCase.mp4

112.7 MB

4. Criando ClientModel.mp4

58.2 MB

5. Implementando método find no ClientRepository.mp4

129.9 MB

6. Implementando Add no ClientRepository.mp4

110.0 MB

7. Definindo interface da facade.mp4

103.9 MB

8. Implementando Add da Facade.mp4

271.8 MB

9. Finalizando Facade e Factory.mp4

151.6 MB

/7. Pagamento/

1. Iniciando com Payment.mp4

88.9 MB

2. Finalizando criação da entidade.mp4

56.9 MB

3. Desenvolvendo UseCase de ProcessPayment.mp4

290.9 MB

4. Finalizando testes do caso de uso.mp4

94.4 MB

5. Criando repositório de Transaction.mp4

175.6 MB

6. Implementando PaymentFacade.mp4

133.8 MB

7. Finalizando Factory.mp4

57.2 MB

/8. Invoice/

Criação de módulo de Invoice.txt

1.8 KB

/9. Checkout/

1. Criando entidade client.mp4

65.0 MB

2. Implementando product e order.mp4

96.8 MB

3. Preparando UseCase.mp4

170.9 MB

4. Criando primeiro teste para client.mp4

201.7 MB

5. Testando validação dos produtos.mp4

92.0 MB

6. Implementando validateProducts.mp4

45.5 MB

7. Testando método de verificação do produto.mp4

163.9 MB

8. Implementando verificação de stock.mp4

80.3 MB

9. Criando teste de getProduct.mp4

130.2 MB

10. Implementando getProduct.mp4

78.9 MB

11. Testando retorno de um product.mp4

96.7 MB

12. Preparando transação para ser processada.mp4

67.0 MB

13. Preparando testes para place order.mp4

166.1 MB

14. Criando test para place order não aprovado.mp4

168.5 MB

15. Implementando processamento de pagamento.mp4

171.1 MB

16. Finalizando teste do caso de uso.mp4

174.1 MB

17. Últimas palavras e desafios.mp4

40.1 MB

/.../10. Criação de API/

1. Observação sobre tabela product.txt

0.8 KB

2. Criação de API.txt

0.5 KB

/1. Introdução/

1. Introdução.mp4

16.7 MB

2. Conceitos básicos.mp4

152.8 MB

3. Microsserviços vs Monolíticos.mp4

176.0 MB

4. Quando utilizar microsserviços.mp4

175.7 MB

5. Quando utilizar sistemas monolíticos.mp4

110.9 MB

6. Migração de monolitos para microsserviços.mp4

236.8 MB

/2. Material/

1. Mind map.txt

0.1 KB

/3. Características/

1. Componentização.mp4

81.4 MB

2. Capacidades de negocio.mp4

85.3 MB

3. Produtos e não projetos.mp4

38.9 MB

4. Smart endpoints e dumb pipes.mp4

75.1 MB

5. Governança descentralizada.mp4

88.9 MB

6. Dados descentralizados.mp4

74.5 MB

7. Automação de infraestrutura.mp4

54.3 MB

8. Desenhado para falhar.mp4

61.2 MB

9. Design evolutivo.mp4

72.9 MB

/4. Resiliência/

1. Introdução a Resiliência.mp4

28.4 MB

2. O que é resiliência.mp4

47.2 MB

3. Proteger e ser protegido.mp4

141.5 MB

4. Health check.mp4

110.1 MB

5. Rate limiting.mp4

80.0 MB

6. Circuit breaker.mp4

100.0 MB

7. API Gateway.mp4

137.5 MB

8. Service Mesh.mp4

106.2 MB

9. Trabalhe de forma assíncrona.mp4

77.8 MB

10. Retry.mp4

105.4 MB

11. Garantias de entrega.mp4

150.7 MB

12. Situações complexas.mp4

68.2 MB

13. Transactional outbox.mp4

57.9 MB

14. Garantias de recebimento.mp4

95.5 MB

15. Idempotência e políticas de fallback.mp4

121.2 MB

16. Observabilidade.mp4

124.2 MB

17. Últimas palavras.mp4

33.7 MB

18. Referências.txt

0.2 KB

/.../5. Coreografia vs Orquestração/

1. Coreografia e Orquestração.mp4

26.4 MB

2. Como funciona a Coreografia.mp4

115.4 MB

3. Dinâmica de Orquestração.mp4

239.4 MB

4. Estratégias de APIs.mp4

169.7 MB

/6. Patterns/

1. API Composition parte-1.mp4

172.8 MB

2. API Composition parte-2.mp4

119.1 MB

3. Decompose by business capability.mp4

126.4 MB

4. Strangler application.mp4

212.3 MB

5. ACL.mp4

171.6 MB

6. API-Gateway.mp4

161.0 MB

7. BFF.mp4

202.9 MB

8. Bancos de dados.mp4

149.9 MB

9. Relatorios e consolidação de informações.mp4

164.3 MB

10. Transactional Outbox.mp4

213.3 MB

11. Secret Manager.mp4

150.3 MB

12. Padronização de Logs.mp4

190.9 MB

13. Open Telemetry.mp4

123.5 MB

14. Service template.mp4

101.2 MB

/7. C4 Model/

1. Introducão ao C4 Model.mp4

35.9 MB

2. Entendendo os 4 níveis.mp4

228.3 MB

3. Instalando PlantUML no VSCode.mp4

112.7 MB

4. graphviz.txt

0.0 KB

5. Criando diagrama de Contexto.mp4

176.6 MB

6. C4 PlantUML.txt

0.0 KB

7. Iniciando com Containers.mp4

148.4 MB

8. Criando principais relacionamentos.mp4

159.6 MB

9. Chamada Assíncronas.mp4

117.0 MB

10. C4-Microservices.txt

0.0 KB

/8. Microsserviço WalletCore/

1. Instruções gerais.mp4

37.3 MB

2. Criando entidade Client.mp4

161.4 MB

3. Alterando clientes.mp4

57.7 MB

4. Criando Accounts.mp4

165.7 MB

5. Criando Transactions.mp4

126.4 MB

6. Criando UseCase CreateClient.mp4

129.6 MB

7. Testando caso de uso.mp4

141.6 MB

8. Criando CreateAccountUseCase.mp4

97.8 MB

9. Criando testes do CreateAccountUseCase pt1.mp4

162.4 MB

10. Criando testes do CreateAccountUseCase pt2.mp4

48.4 MB

11. Criando CreateTransactionUseCase.mp4

102.1 MB

12. Testando CreateTransactionUseCase.mp4

132.9 MB

13. Criando ClientDB.mp4

87.5 MB

14. Preparando suite de testes.mp4

91.5 MB

15. Testando ClientDB.mp4

63.1 MB

16. Criando AccountDB.mp4

113.9 MB

17. Criando AccountTestSuite.mp4

62.5 MB

18. Testando AccountDB.mp4

76.4 MB

19. Implementando e testando Transactions.mp4

142.0 MB

20. Arquitetura baseada em eventos.mp4

185.2 MB

/1. Base Conceitual/

1. Introdução.mp4

189.0 MB

2. Iniciando com eventos.mp4

106.3 MB

3. Event notification.mp4

80.1 MB

4. Event Carried State Transfer.mp4

101.2 MB

5. Event sourcing.mp4

129.4 MB

6. Event colaboration.mp4

172.9 MB

7. Entendendo CQRS.mp4

194.2 MB

8. CQRS e separação física de dados.mp4

82.2 MB

9. Event sourcing vs Command sourcing.mp4

145.7 MB

10. Como implementar CQRS.mp4

118.7 MB

/2. Código-fonte/

fc-eda-main.zip

39.1 KB

/3. Manipulando evento/

1. Elementos táticos de um contexto de eventos.mp4

56.5 MB

2. Criando Interfaces da solução.mp4

156.6 MB

3. Registrando eventos.mp4

78.5 MB

4. Criando suite de testes.mp4

178.1 MB

5. Testando Register.mp4

64.6 MB

6. Testando Registro de Handlers Repetidos.mp4

61.7 MB

7. Implementando e testando metodo Clear.mp4

60.5 MB

8. Implementando e testando metodo Has.mp4

67.2 MB

9. Implementando método Dispatch.mp4

130.6 MB

10. Revisitando slices.mp4

117.4 MB

11. Removendo handlers.mp4

89.9 MB

12. Adicionando go routine no event dispatcher.mp4

68.1 MB

/4. Ajustando arquitetura/

1. O que vamos fazer.mp4

43.8 MB

2. Implementando eventos no create transaction.mp4

75.5 MB

3. Ajustando teste de create transaction.mp4

68.5 MB

4. Subindo mysql.mp4

79.8 MB

5. Iniciando criação de dependências.mp4

147.8 MB

6. Criando CreatClient Handler.mp4

93.4 MB

7. Criando handlers de account e transaction.mp4

93.1 MB

8. Implementando webserver.mp4

149.5 MB

9. Finalizando webserver.mp4

95.0 MB

10. Criando registros iniciais.mp4

143.5 MB

11. Criando transação.mp4

180.5 MB

/.../5. Unity of Work/

1. Entendendo problema.mp4

141.9 MB

2. Ajustando o saldo.mp4

94.4 MB

3. Adicionando UnityOfWork na transação.mp4

187.9 MB

4. Redefinindo testes.mp4

117.7 MB

5. Aplicando Uow nas dependências.mp4

93.2 MB

6. Testando endpoints.mp4

102.8 MB

/.../6. Eventos via Kafka/

1. Configurando ambiente com Kafka.mp4

101.2 MB

2. Apresentando o pacote do Kafka.mp4

60.4 MB

3. Criando TransactionHandler.mp4

103.1 MB

4. Registrando handler.mp4

85.3 MB

5. Disparando eventos.mp4

100.1 MB

6. Criando evento para atualizar balance.mp4

95.7 MB

7. Adicionando evento ao caso de uso.mp4

109.1 MB

8. Finalizando wallet.mp4

135.2 MB

/7. Desafio/

1. Criação de um microsserviço.txt

1.5 KB

/1. Conceitos Básicos/

1. Introdução.mp4

22.9 MB

2. APIs.mp4

141.8 MB

3. O que é Gateway.mp4

208.3 MB

4. Tipos API Gateway.mp4

252.2 MB

5. Papel API Gateway.mp4

110.9 MB

6. Vantagens e desvantagens API Gateway.mp4

107.3 MB

7. Como escolher API Gateway.mp4

183.9 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-api-gateway-main.zip

7.1 KB

/.../3. Kong API Gateway/

1. kong API Gateway.mp4

143.1 MB

2. Subscriptions.mp4

85.0 MB

3. Modelos Deployment.mp4

122.8 MB

4. Docker Compose.mp4

124.7 MB

5. Konga.mp4

147.6 MB

6. Serviços.mp4

81.4 MB

7. Rotas.mp4

166.4 MB

8. Plugins.mp4

110.1 MB

9. Correlation id.mp4

120.0 MB

10. Rate limiting ip.mp4

197.6 MB

11. Response tranformer.mp4

123.7 MB

12. Consumers.mp4

99.9 MB

13. Basic auth.mp4

99.4 MB

14. Key authentication.mp4

98.6 MB

/.../4. Decisões na escolha do API Gateway/

1. Características não funcionais.mp4

194.8 MB

2. Desenho equipes.mp4

105.1 MB

/5. Observabilidade/

1. Monitoramento.mp4

180.2 MB

2. Logging.mp4

156.7 MB

3. Tracing.mp4

148.2 MB

4. Day two.mp4

81.3 MB

/26. RabbitMQ/1. Iniciando/

1. Introdução.mp4

178.3 MB

2. Simulador de Comportamento.mp4

88.1 MB

3. Confiabilidade.mp4

53.7 MB

4. Rabbitmq Ui.mp4

93.9 MB

/1. Introdução/

1. Apresentação.mp4

37.2 MB

2. O mundo dos eventos.mp4

127.7 MB

3. Os super poderes do Kafka.mp4

129.8 MB

4. Dinâmica de funcionamento.mp4

110.2 MB

5. Tópicos.mp4

118.1 MB

6. Partições.mp4

121.6 MB

7. Garantido ordem de entrega.mp4

138.1 MB

8. Partições distribuídas.mp4

91.2 MB

9. Partition leadership.mp4

72.0 MB

10. Garantia de entrega de mensagens.mp4

144.0 MB

11. Garantia de entregas parte 2.mp4

75.2 MB

12. Produtor indepotente.mp4

67.3 MB

13. Consumers e Consumer groups.mp4

118.3 MB

/.../2. Conceitos básicos na prática/

1. Repositório do módulo.zip

0.8 KB

2. Criando primeiro tópico.mp4

163.2 MB

3. Detalhando nosso tópico.mp4

60.1 MB

4. Consumindo e produzindo mensagens.mp4

135.3 MB

5. Introdução aos consumer groups.mp4

108.9 MB

6. Por dentro de um consumer group.mp4

99.4 MB

7. Navegando pelo Confluent control center.mp4

164.9 MB

/.../3. Desenvolvendo produtor e consumidor/

1. Repositório do módulo.zip

3.7 KB

2. Preparando ambiente para implementação.mp4

140.0 MB

3. Setando ambiente Go.mp4

67.8 MB

4. Criando e configurando producer.mp4

121.1 MB

5. Publicando primeira mensagem.mp4

156.5 MB

6. Delivery report.mp4

170.0 MB

7. Recebendo report de forma assíncrona.mp4

176.1 MB

8. Parâmetros importantes.mp4

166.4 MB

9. Trabalhando com keys.mp4

103.9 MB

10. Consumindo mensagens.mp4

156.7 MB

11. Consumer groups na pratica.mp4

207.9 MB

/4. Kafka Connect/

2. Introdução ao Kafka Connect.mp4

33.9 MB

3. Entendendo a dinâmica do Kafka Connect.mp4

144.1 MB

4. Workers.mp4

121.4 MB

5. Converters e Dead Letter Queue.mp4

212.8 MB

6. Fazendo tour no Confluent Hub.mp4

94.3 MB

7. Inicializando serviços.mp4

80.8 MB

8. Verificando Kafka Connect no Control Center.mp4

70.6 MB

9. Configurando MySQL.mp4

76.3 MB

10. Configurando conector do MySQL.mp4

207.5 MB

11. Persistindo dados no MongoDb.mp4

279.4 MB

/5. Serviços gerenciados/

1. Confluent Cloud.mp4

191.8 MB

2. Kafka gerenciado na AWS.mp4

91.3 MB

3. Encerramento.mp4

31.1 MB

/1. Introdução/

1. Introdução e overview do módulo.mp4

133.1 MB

2. O que é OAuth 2.0.mp4

176.7 MB

3. O que é Open ID Connect.mp4

170.3 MB

4. O que é o Keycloak.mp4

159.4 MB

5. Principais características e funcionalidades.mp4

150.1 MB

6. Principais caso de uso.mp4

92.0 MB

7. Rodando Keycloak com Docker Compose.mp4

201.1 MB

8. Integrando MySQL com Keycloak.mp4

217.2 MB

/2. Código-fonte/

fc-keycloak-main.zip

222.1 KB

/3. Conceitos básicos/

1. Usuários e senhas.mp4

191.3 MB

2. Verificação de email e senha temporária.mp4

170.3 MB

3. Habilitando acesso super user aos usuários.mp4

137.9 MB

4. Realms.mp4

212.0 MB

5. Roles e grupos.mp4

229.5 MB

6. Internacionalização e tradução do admin.mp4

130.7 MB

/.../4. ID e Access Token/

1. A importância do JWT no Open ID Connect.mp4

106.5 MB

2. Gerando um access_token.mp4

250.5 MB

3. Gerando um-id_token.mp4

111.0 MB

/.../5. Fluxos de autenticação/

1. Como vamos estudar os fluxos de autenticação.mp4

93.4 MB

2. Criando base do projeto Node para montar os fluxos.mp4

155.0 MB

/.../6. Fluxo de auth - Authorization Code/

1. Criando base do projeto Node para montar os fluxos.mp4

154.2 MB

2. Criando redirecionamento para o Keycloak.mp4

183.1 MB

3. Trocando um authorization code pelos tokens.mp4

267.0 MB

/.../7. Ataques no authorization code/

1. Sobre riscos de seguranca e a importância de ter fundamentos.mp4

74.1 MB

2. Replay attack.mp4

163.0 MB

3. Replay attack e nonce.mp4

98.3 MB

4. Implementacao do nonce.mp4

200.6 MB

5. CSRF Attack.mp4

165.6 MB

6. Implementando protecao CSRF com state param.mp4

129.6 MB

/.../8. Fluxo de auth - Implicit Flow/

1. Teoria do Implicit Flow.mp4

159.5 MB

2. Criando projeto React SPA com Vite.mp4

190.5 MB

3. Criando páginas necessárias para a autenticação.mp4

105.1 MB

4. Criando redirecionamento para o login do Keycloak.mp4

228.6 MB

5. Testando autenticação e retorno do callback.mp4

155.0 MB

6. Implementando callback da autenticação.mp4

222.9 MB

7. Implementação do Context API de Auth - parte 1.mp4

218.7 MB

8. Implementação do Context API de Auth - parte 2.mp4

158.4 MB

9. Protegendo rotas do React.mp4

85.8 MB

10. Implementando logout.mp4

225.2 MB

/.../9. Fluxo de auth - Hybrid Flow/

1. Teoria do Hybrid Flow.mp4

140.4 MB

2. Testando o endereço de login e o retorno do code.mp4

90.7 MB

3. Trocando code pelo access e refresh token.mp4

308.5 MB

4. Implementação do logout.mp4

99.1 MB

/.../10. Fluxo de auth - Resource Owner Password Credentials/

1. Teoria do Resource Owner Password Credentials.mp4

125.3 MB

2. Implementação do login.mp4

179.3 MB

3. Implementando logout.mp4

135.3 MB

/1. Visão geral/

1. Introdução.mp4

35.9 MB

2. Entendendo o projeto com mais detalhes.mp4

90.0 MB

3. Decisões para os microsserviços.mp4

80.8 MB

4. Escalabilidade.mp4

85.8 MB

5. Service discovery.mp4

29.0 MB

6. Consistência eventual.mp4

118.9 MB

7. Mensageria.mp4

66.5 MB

8. Resiliência e self healing.mp4

80.0 MB

9. Autenticação.mp4

56.5 MB

10. Microsserviços do sistema.mp4

74.9 MB

11. Dinâmica dos microsserviços.mp4

139.0 MB

12. Autenticação.mp4

108.3 MB

13. Desenvolvimento e deploy.mp4

90.2 MB

14. Diagrama C4 do sistema.mp4

130.1 MB

15. Download do Diagram C4.zip

1.9 KB

/1. Introdução/

1. Introdução.mp4

42.6 MB

2. Recapitulando a Solução.mp4

45.8 MB

3. Recapitulando o Microsserviço.mp4

116.2 MB

4. Apresentando as features.mp4

151.9 MB

5. Padrões e libs utilizadas.mp4

142.2 MB

6. Setup de ferramentas.mp4

90.1 MB

7. Tutorial DotNet CLI.mp4

110.9 MB

8. Testes e Piramide de testes.mp4

265.7 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-c-sharp-main.zip

309.3 KB

/3. Domínio Categoria/

1. O que são as entidades.mp4

71.7 MB

2. Inciando o teste e o ciclo do TDD (Criação).mp4

219.8 MB

3. Iniciando a implementação da Category.mp4

272.9 MB

4. Iniciando a validação da Categoria.mp4

277.0 MB

5. Continuando a Validação da categoria.mp4

279.0 MB

6. Ativar e Desativar Categoria.mp4

134.2 MB

7. Update da categoria.mp4

252.6 MB

8. Refatorando com SeedWork.mp4

164.9 MB

9. Refatorando testes com fluent assertions.mp4

215.3 MB

10. Refatorando testes com fixture.mp4

258.7 MB

11. Melhorando teste do created at.mp4

52.3 MB

12. Refatorando testes com dados randômicos.mp4

350.2 MB

13. Refatorando testes com dados randômicos e MemberData.mp4

194.6 MB

14. Domain Validation NotNull.mp4

242.6 MB

15. Domain Validation NotNullOrEmpty.mp4

161.9 MB

16. Domain Validation MinLength.mp4

270.7 MB

17. Domain Validation MaxLength.mp4

235.5 MB

18. Refatorando entidade categoria usando DomainValidation.mp4

283.4 MB

19. Cobertura de testes.mp4

77.0 MB

20. Encerramento Capítulo 2.mp4

150.6 MB

/.../4. Use Cases - Categoria/

1. Introdução aos Use Cases.mp4

147.6 MB

2. Teste do Use Case CreateCategory.mp4

568.3 MB

3. Contrato do repository da Categoria.mp4

347.1 MB

4. Contrato Unit of Work.mp4

263.2 MB

5. Implementando o Use Case.mp4

517.0 MB

6. Refactoring do teste.mp4

359.7 MB

7. Testando exception no use case.mp4

420.4 MB

8. Continuando testando as exceptions no use case.mp4

242.0 MB

9. Utilizando data Generator nos testes.mp4

304.5 MB

10. Introdução ao MediatR.mp4

256.2 MB

11. Refactoring do use case com MediatR.mp4

125.3 MB

12. Testes do use case GetCategory.mp4

360.0 MB

13. Implementação Use Case GetCategory.mp4

332.2 MB

14. Refactoring removendo duplicação.mp4

138.9 MB

15. Teste de exception GetCategory.mp4

196.5 MB

16. Validando input.mp4

286.5 MB

17. Finalizando Validação do GetCategory.mp4

83.9 MB

18. Testes do Use Case DeleteCategory.mp4

313.6 MB

19. Implementação Use Case DeleteCategory.mp4

281.9 MB

20. Teste do UpdateCategory.mp4

351.6 MB

21. Implementação use case UpdateCategory.mp4

228.0 MB

22. DataGenerator do teste do UpdateCategory.mp4

152.0 MB

23. Teste do exception de not found do UpdateCategory.mp4

144.4 MB

24. Campos opcionais Updatecategory.mp4

164.4 MB

25. Teste de exceptions de domínio do UpdateCategory.mp4

280.1 MB

26. Validation do UpdateCategoryInput.mp4

260.6 MB

27. Teste do use case ListCategories.mp4

528.1 MB

28. Asserts do teste do use case List Categories.mp4

190.0 MB

29. Implementando o use case ListCategory.mp4

398.9 MB

30. Implementando o use case ListCategory parte 2.mp4

302.4 MB

31. Implementando valores default no ListCategoriesInput.mp4

324.4 MB

32. Testes ListCategories quando retorna vazio.mp4

83.3 MB

33. Refactoring das fixtures.mp4

245.5 MB

34. Recapitulando.mp4

175.6 MB

/.../5. Infra - Interface Adapters/

1. Introdução do capítulo 4.mp4

100.9 MB

2. Criando a base para os testes do CategoryRepository.mp4

190.0 MB

3. Criando teste do Insert do repositório CategoryRepository.mp4

264.2 MB

4. Criando o contexto e mapeamentos.mp4

211.9 MB

5. Implementando o Insert do CategoryRepository.mp4

134.2 MB

6. Implementando o Get do CategoryRepository.mp4

180.6 MB

7. Implementando o NotFound do Get do CategoryRepository.mp4

196.5 MB

8. Implementando o Update do CategoryRepository.mp4

121.8 MB

9. Adendo sobre o tracking do EF Core.mp4

287.0 MB

10. Implementando o delete do CategoryRepository.mp4

76.8 MB

11. Implementando Search do CategoryRepository.mp4

402.8 MB

12. Teste do search vazio do CategoryRepository.mp4

48.5 MB

13. Implementando a paginação do search do CategoryRepository.mp4

171.1 MB

14. Implementando a busca textual no CategoryRepository.mp4

279.3 MB

15. Implementando a ordenação no search do CategoryRepository.mp4

542.8 MB

16. Implementando o Unit of Work.mp4

472.3 MB

17. Teste integrado do use case GetCategory.mp4

284.9 MB

18. Teste integrado do use case CreateCategory.mp4

458.6 MB

19. Teste integrado do use case UpdateCategory.mp4

522.1 MB

20. Teste integrado do use case Deletecategory.mp4

266.9 MB

21. Teste integrado do use case ListCategories.mp4

541.4 MB

22. Recapitulando o Capítulo 4.mp4

125.4 MB

/.../6. API - Interface Adapters/

1. Introdução Capítulo 5.mp4

83.4 MB

2. Criando o primeiro teste EndToEnd.mp4

493.5 MB

3. Setup dos testes CustomWebApplicationFactory.mp4

186.6 MB

4. Setup dos testes ApiClient.mp4

200.4 MB

5. Setup dos testes CategoryPersistence.mp4

170.8 MB

6. Criando o projeto da API.mp4

158.1 MB

7. Setup da API.mp4

289.1 MB

8. Injeção de dependência do DbContext.mp4

140.0 MB

9. Criando endpoint de criação de categoria.mp4

204.9 MB

10. Criando filtro global de exception.mp4

457.4 MB

11. Criando filtro global de exception.mp4

239.2 MB

12. Teste buscar categoria pelo id.mp4

329.0 MB

13. Implementação buscar categoria pelo id.mp4

80.9 MB

14. Erro ao não encontrar categoria.mp4

171.7 MB

15. Teste endpoint delete category.mp4

153.7 MB

16. Implementando endpoint delete de categoria.mp4

139.7 MB

17. Teste do endpoint de update da category.mp4

399.3 MB

18. Implementando endpoint update category.mp4

230.2 MB

19. Implementando erros de validação no update.mp4

173.3 MB

20. Primeiro teste do endpoint de listagem de categorias.mp4

223.8 MB

21. Implementando a listagem default de categorias.mp4

178.6 MB

22. Teste do endpoint de listagem com input.mp4

389.9 MB

23. Finalizando testes do endpoint de listagem de categorias.mp4

552.1 MB

24. Configurando o banco de dados MySQL containarizado.mp4

151.4 MB

25. Configurando testes para usarem banco.mp4

628.7 MB

26. Correção testes da data.mp4

130.5 MB

27. Correção dos testes de ordenação.mp4

473.8 MB

28. Alterando a API para utilizar o banco containerizado.mp4

233.0 MB

29. Setup e primeira migration.mp4

327.0 MB

30. Corrigindo endpoint update.mp4

331.1 MB

31. Falando sobre as alterações dos contratos.mp4

106.7 MB

32. Fazendo um teste com contrato snake case.mp4

323.4 MB

33. Configurar o endpoint para o novo contrato.mp4

159.6 MB

34. Adaptando o endpoint list para usar snake case.mp4

83.6 MB

35. Criando primeiro teste com o novo padrão de response com data.mp4

93.3 MB

36. Alterando o primeiro endpoint com a response com a propriedade data.mp4

96.6 MB

37. Alterando os demais endpoints com a response com data.mp4

76.9 MB

38. Alterando o teste do endpoint list.mp4

106.3 MB

39. Alterando o endpoint de listagem para responder com meta e data.mp4

194.7 MB

40. Alterando os demais testes para lidar com meta e data na listagem.mp4

62.9 MB

41. Recapitulando.mp4

102.8 MB

/7. Domínio Genre/

1. Apresentação do capítulo.mp4

96.4 MB

2. Iniciando o agregado Genre.mp4

238.0 MB

3. Implementando o activate e o deactivate.mp4

136.3 MB

4. Implementando o update.mp4

145.0 MB

5. Implementando a restriçãode nome vazio.mp4

163.2 MB

6. Relacionamento com categorias AddCategory.mp4

271.6 MB

7. Implementando o remove category.mp4

121.2 MB

8. Implementando o RemoveAllCategories.mp4

42.8 MB

9. Recapitulando.mp4

49.4 MB

/.../8. Use Cases Genre/

1. Apresentação do capítulo.mp4

25.7 MB

2. Teste do Create Genre.mp4

443.8 MB

3. Implementando o Create Genre.mp4

405.4 MB

4. Create genre com IDs de categorias.mp4

269.9 MB

5. Verificando os ids de categorias passados.mp4

532.1 MB

6. Refactoring da verificação dos IDs.mp4

96.6 MB

7. Verificando exceções de domínio no CreateGenre.mp4

200.7 MB

8. Primeiro teste do use case UpdateGenre.mp4

389.9 MB

9. Iniciando implementação do use case UpdateGenre.mp4

217.8 MB

10. Casos de exception do UpdateGenre.mp4

180.5 MB

11. UpdateGenre com IsActive opcional.mp4

71.0 MB

12. UpdateGenre com categorias relacionadas.mp4

337.7 MB

13. Exception no UpdateGenre quando algum ID de categoria for inválido.mp4

270.5 MB

14. Fix dos testes com categories IDs.mp4

77.4 MB

15. UpdateGenre não muda as categorias quando é passado null.mp4

143.8 MB

16. Primeiro teste do use case GetCategory.mp4

174.7 MB

17. Implementando o GetGentre.mp4

192.8 MB

18. Teste do DeleteCategory.mp4

130.4 MB

19. Implementação do DeleteCategory.mp4

160.1 MB

20. Primeiro teste do ListGenres.mp4

414.4 MB

21. Implementação da listagem básica do ListGenre.mp4

232.2 MB

22. Refactoring do ListGenres para melhor legibilidade.mp4

100.0 MB

23. ListGenre deve retornar uma lista vazia quando o repositório retorna vazio.mp4

80.0 MB

24. Testando o ListGenre com os parâmetros default do input.mp4

79.7 MB

25. Recapitulando.mp4

74.0 MB

/.../9. Genres Infra - Interface Adapters/

1. Introdução do capítulo.mp4

44.8 MB

2. Teste do Insert do GenreRepository.mp4

287.6 MB

3. Implementando o Insert do GenreRepository.mp4

311.2 MB

4. Teste do GetGenre do GenreRepository.mp4

135.8 MB

5. Implementando o GetGenre do GenreRepository.mp4

76.6 MB

6. Implementando o NotFound do GenreRepository.mp4

110.7 MB

7. Teste do delete do GenreRepository.mp4

109.8 MB

8. Implementando o delete do GenreRepository.mp4

68.0 MB

9. Teste do update do GenreRepository.mp4

163.8 MB

10. Implementando o update do GenreRepository.mp4

54.5 MB

11. Implementando o update dos relacionamentos do GenreRepository.mp4

151.3 MB

12. Primeiro teste de Search do genreRepository.mp4

232.2 MB

13. Implementando o Search básico do GenreRepository.mp4

51.8 MB

14. Testando o relacionamento retornado pelo search do GenreRepository.mp4

247.0 MB

15. Implementando o retorno do relacionamento no search do GenreRepository.mp4

160.1 MB

16. Testes de listagem vazia no search do GenreRepository.mp4

29.6 MB

17. Teste da página no search do GenreRepository.mp4

63.8 MB

18. Implementando a paginação no search do GenreRepository.mp4

76.6 MB

19. Teste da busca textual no search do genreRepository.mp4

113.4 MB

20. Implementando a busca textual do search no GenreRepository.mp4

85.1 MB

21. Corrigindo idioma do fluent validation.mp4

45.0 MB

22. Teste da busca ordenada do Search do Genre Repository.mp4

146.7 MB

23. Implementando a busca ordenada do Search no GenreRepository.mp4

62.0 MB

24. Setup do teste do use case GetGenre.mp4

95.7 MB

25. Teste integrado do use case GetGenre quando há o item.mp4

173.5 MB

26. Teste integrado UseCase GetGenre quando não há items.mp4

81.9 MB

27. Teste integrado do UseCase GetGenre testando as relações.mp4

191.2 MB

28. Refactoring do GenreModelOutput adicionando o Name da Category tamém.mp4

194.4 MB

29. Teste integrado useCase CreateGenre.mp4

334.2 MB

30. Teste integrado CreateGenre com relacionamentos.mp4

315.2 MB

31. Teste integrado exception no CreateGenre quando CategoryId for invalido.mp4

80.7 MB

32. Teste integrado UpdateGenre.mp4

312.9 MB

33. Teste integrado UpdateGenre com relacionamento.mp4

265.8 MB

34. Teste integrado UpdateGenre gerar exception quando id de categoria inválido.mp4

97.7 MB

35. Teste integrado do UpdateGenre quando o genre não existe.mp4

73.9 MB

36. Teste integrado verificando o parâmetro CategoryIds opcional do input do UpdateGenre.mp4

112.1 MB

37. Teste integrado delete Genre.mp4

180.5 MB

38. Teste Integrado DeleteGenre quando não existe o gênero.mp4

62.9 MB

39. Teste integrado DeleteGenre verificando exclusão das relações.mp4

105.8 MB

40. Teste integrado ListGenres.mp4

261.2 MB

41. Teste integrado ListGenres quando não há gêneros cadastrados.mp4

53.9 MB

42. Teste integrado ListGenres com relacionamentos.mp4

260.8 MB

43. Teste do novo método do repositório de categoria.mp4

231.1 MB

44. Implementando o novo método do repositório de categoria.mp4

91.4 MB

45. Teste do Refactoring do useCase ListGenres.mp4

93.0 MB

46. Refactoring do UseCase ListGenre.mp4

336.8 MB

47. Refactoring dos testes unitários.mp4

305.3 MB

48. Teste integrado da paginação do ListGenres.mp4

82.0 MB

49. Teste integrado da busca textual do ListGenres.mp4

100.4 MB

50. Teste da ordenação do ListGenres.mp4

183.9 MB

51. Recapitulando.mp4

38.9 MB

/.../10. Genres API - Interface Adapters/

1. Introdução ao capítulo.mp4

24.4 MB

2. Setup para os testes end to end do Genre.mp4

145.1 MB

3. Teste do endpoint de detalhes de um Genre.mp4

224.9 MB

4. Implementando o endpoint de detalhes do Genre.mp4

107.2 MB

5. Erro quando não encontrar o Genre no endpoint de detalhes.mp4

65.6 MB

6. Trazer detalhes com relacionamentos.mp4

191.5 MB

7. Teste do endpoint de delete.mp4

236.0 MB

8. Implementando o endpoint de delete.mp4

42.4 MB

9. Erro ao não encontrar item a ser deletado.mp4

78.7 MB

10. Teste do delete incluindo os relacionamentos.mp4

97.2 MB

11. Teste do endpoint de create.mp4

201.6 MB

12. Implementando o endpoint create.mp4

100.3 MB

13. Teste do endpoint create com relacionamentos.mp4

168.9 MB

14. Teste da resposta de erro quando tentar relacionar com categoria inexistente.mp4

122.5 MB

15. Teste do endpoint de update.mp4

172.2 MB

16. Implementando o endpoint de update.mp4

124.6 MB

17. Testando falha ao não encontrar o item no update.mp4

144.0 MB

18. Testando os relacionamentos no update.mp4

188.9 MB

19. Testando o update com um id de categoria inválido.mp4

83.6 MB

20. Testando o update omitindo o relacionamento no payload.mp4

83.7 MB

21. Criando o primeiro teste do ListGenres.mp4

251.5 MB

22. Implementando o endpoint ListGenres.mp4

176.9 MB

23. Testando endpoint ListGenres vazio.mp4

40.3 MB

24. Testando a paginação do ListGenrtes.mp4

120.6 MB

25. Testando a busca textual do ListGenres.mp4

111.0 MB

26. Testando a Ordenação do ListGenres.mp4

129.0 MB

27. Testando o retorno dos relacionamentos.mp4

197.0 MB

/.../11. Domínio - CastMembers/

1. Introdução ao capítulo Entidade CastMember.mp4

30.3 MB

2. Iniciando o teste da entidade e raiz de agregação CastMember.mp4

237.5 MB

3. Iniciando a implementação da entidade CastMember.mp4

176.2 MB

4. Implementando a validação do Name.mp4

128.2 MB

5. Escrevendo o teste do update.mp4

71.4 MB

6. Implementando o update.mp4

37.9 MB

7. Testando a validação de nome no update.mp4

84.0 MB

/.../12. Use Cases CastMembers/

1. Introdução ao capítulo.mp4

24.5 MB

2. Teste do use case CreateCastMember.mp4

411.9 MB

3. Implementando o use case CreateCastMember.mp4

299.6 MB

4. Refactoring no teste e no use case.mp4

92.1 MB

5. Testando o a validação de nome no CreateCastMember.mp4

94.7 MB

6. Teste do GetCastMember.mp4

261.8 MB

7. Implementando o GetCastMember.mp4

107.1 MB

8. Testes de not found no GetCastMember.mp4

71.5 MB

9. Teste do DeleteCastMember.mp4

296.9 MB

10. Implementando o DeleteCastMember.mp4

133.8 MB

11. Testando o caso de NotFound do DeleteCastMember.mp4

63.6 MB

12. Teste do UpdateCastMember.mp4

466.9 MB

13. UpdateCastMemberTestFixture.mp4

182.0 MB

14. Testando o NotFound do UpdateCastMember.mp4

74.9 MB

15. Testando a validação de nome no UpdateCastMember.mp4

54.7 MB

16. Testando o ListCastMembers.mp4

452.0 MB

17. Implementando o ListCastMembers.mp4

254.8 MB

18. Testando o retorno vazio do ListCastMembers.mp4

46.9 MB

19. Refactoring do ListCastMembers.mp4

118.6 MB

/.../13. Infra CastMembers/

1. Introdução ao capítulo.mp4

22.2 MB

2. Teste do Insert CastMemberRepository.mp4

210.8 MB

3. Implementando o Insert.mp4

133.1 MB

4. Teste do Get.mp4

71.7 MB

5. Implementando o Get.mp4

46.1 MB

6. Teste do Get gerando NotFound.mp4

100.6 MB

7. Teste do Delete.mp4

85.6 MB

8. Implementando o Delete.mp4

70.0 MB

9. Teste do Update.mp4

62.5 MB

10. Implementando o Update.mp4

32.6 MB

11. Teste do search básico do CastMemberRepository.mp4

128.7 MB

12. Implementando o Search básico do CastMemberRepository.mp4

52.8 MB

13. Teste de listagem vazia.mp4

33.1 MB

14. Teste com paginação.mp4

80.7 MB

15. Implementando a paginação.mp4

57.6 MB

16. Teste de busca textual.mp4

104.5 MB

17. Implementando a busca textual.mp4

61.1 MB

18. Teste de busca ordenada.mp4

194.1 MB

19. Implementando a busca ordenada.mp4

51.4 MB

20. Setup para os testes de integração dos UseCases.mp4

131.8 MB

21. Teste do CreateCastMember simples.mp4

221.8 MB

22. Teste do GetCastMember.mp4

171.4 MB

23. Teste do NotFound com GetCastMember.mp4

64.3 MB

24. Teste do DeleteCastMember.mp4

180.1 MB

25. Teste de NotFound com Delete.mp4

44.5 MB

26. Teste do Update.mp4

170.4 MB

27. Teste do NotFound no Update.mp4

36.4 MB

28. Teste do List básico.mp4

171.0 MB

29. Teste do List Vazio.mp4

30.0 MB

30. Teste do List com paginação.mp4

88.3 MB

31. Teste do List com busca textual.mp4

65.7 MB

32. Teste do List com ordenação.mp4

125.2 MB

/.../14. CastMembers API - Interface Adapters/

1. Introdução ao capítulo.mp4

18.4 MB

2. Estrutura inicial para os testes.mp4

112.6 MB

3. Testando o endpoint de detalhes.mp4

233.2 MB

4. Implementando o endpoint de detalhes-do-CastMember.mp4

182.4 MB

5. Testando o NotFound do Get CastMembers.mp4

106.9 MB

6. Escrevendo o teste do endpoint de Delete.mp4

122.1 MB

7. Implementando o endpoint de Delete.mp4

90.5 MB

8. Testando o NotFound do Delete.mp4

48.1 MB

9. Teste do Endpoint de Create.mp4

194.1 MB

10. Implementando o endpoint de Create.mp4

121.3 MB

11. Testando a validação do Create.mp4

85.5 MB

12. Escrevendo o teste do endpoint de update.mp4

124.8 MB

13. Implementando o endpoint de Update.mp4

190.5 MB

14. Testando o NotFound do Update.mp4

85.5 MB

15. Testando o retorno de validação no endpoint de Update.mp4

91.6 MB

16. Primeiro teste do endpoint de listagem.mp4

226.1 MB

17. Implementando o endpoint de listagem.mp4

97.9 MB

18. Testando a lista vazia no endpoint de List.mp4

80.4 MB

19. Teste da paginação do endpoint list.mp4

77.2 MB

20. Ajustando o endpoint de listagem para a paginação.mp4

82.8 MB

21. Teste da busca textual no endpoint de listagem.mp4

77.4 MB

22. Ajuste para a busca textual no endpoint de listagem.mp4

48.6 MB

23. Teste da ordenação no endpoint de listagem.mp4

158.4 MB

24. Ajustes para ordenação no endpoint de listagem.mp4

100.8 MB

/.../15. Domain video/

1. Introdução ao módulo de vídeos.mp4

43.9 MB

2. Sobre a entidade e raiz de agregação Video.mp4

120.6 MB

3. Novo modelo de validação.mp4

74.6 MB

4. Sobre os eventos e o RabbitMQ.mp4

35.6 MB

5. Sobre o storage dos arquivos.mp4

32.4 MB

6. Setup dos testes do Agregado Video.mp4

84.4 MB

7. Primeiro teste do agregado Video.mp4

90.9 MB

8. Primeiro teste do Video Validator.mp4

120.5 MB

9. Implementando as estruturas bases da Deferred Validation.mp4

129.3 MB

10. Implementando o NotificationValidationHandler.mp4

122.3 MB

11. Implementando o VideoValidator.mp4

91.8 MB

12. Testando o validator para títulos muito longos.mp4

317.0 MB

13. Implementando a validação de títulos longos.mp4

55.7 MB

14. Validação de título obrigatório.mp4

84.2 MB

15. Validação da description.mp4

116.9 MB

16. Exemplo agregado video com validação interna.mp4

203.7 MB

17. Exemplo de como pegar os erros de validações com validação interna.mp4

191.7 MB

18. Criando a validação externa.mp4

108.2 MB

19. Caso de teste do Validate em caso de estado inválido.mp4

118.7 MB

20. Testes do Validate apos o Update do Video.mp4

100.9 MB

21. Criando o enum Rating.mp4

185.8 MB

22. Criando método de conversão de string para Rating.mp4

173.0 MB

23. Criando método que converte de Rating para string.mp4

79.8 MB

24. Escrevendo o teste para o Value Object Image.mp4

114.1 MB

25. Implementando o ValueObject Image.mp4

69.7 MB

26. Implementando a classe base para os Value Objects.mp4

236.2 MB

27. Adicionando as imagens ao agregado Video e implemenatndo o UpdateThumb.mp4

136.8 MB

28. Implementando UpdateThumbHalf e UpdateBanner.mp4

52.5 MB

29. Teste da entidade Media.mp4

202.9 MB

30. Implementando a entidade Media.mp4

120.9 MB

31. Implementando a atualização do status da media.mp4

48.7 MB

32. Adicionando Trailer e Media ao agregado Video.mp4

116.4 MB

33. Criando os métodos de alteração de status da midia no agregado video.mp4

123.3 MB

34. Finalizando os métodos de alteração de status da midia no agregado video.mp4

88.3 MB

35. Criando relacionamento com categorias.mp4

122.9 MB

36. Implementando RemoveAllCategories no agregado Video.mp4

41.2 MB

37. Implementando relacionamento com Genres no Video.mp4

111.6 MB

38. Implementando o relacionamento com CastMembers.mp4

92.4 MB

/.../16. Videos - Use Cases/

1. Introdução ao capitulo.mp4

49.3 MB

2. Setup testes Create Video.mp4

180.2 MB

3. Iniciando os testes do Create Video.mp4

332.9 MB

4. Criando o Input e o Output do CreateVideo com records.mp4

158.9 MB

5. Criando a interface do repositório do video.mp4

52.6 MB

6. Criando o use case CreateVideo.mp4

158.8 MB

7. Testando a validação da entidade video.mp4

287.3 MB

8. Iniciando um data generator para os testes de validação do use case.mp4

231.9 MB

9. Finalizando o data generator e o teste de validação do CreateVideo.mp4

152.2 MB

10. Refactoring to mapping do retorno no CreateVideo.mp4

71.3 MB

11. Testes do relacionamento com categorias no useCase CreateVideo.mp4

162.9 MB

12. Implementando o relacionamento com categorias no useCase.mp4

110.1 MB

13. Teste em da validação se as categorias existem.mp4

167.4 MB

14. Implementando a validação do relacionamento com as categorias.mp4

298.6 MB

15. Teste do relacionamento com genres no use case CreateVideo.mp4

93.9 MB

16. Implementando no use case Create Video o relacionamento com genres.mp4

149.0 MB

17. Testes referente a validação do relacionamento com Genres.mp4

85.0 MB

18. Teste do relacionamento com CastMembers no CreateVideo.mp4

91.3 MB

19. Implementando o relacionamento com CastMembers no CreateVideo.mp4

110.0 MB

20. Teste da validação dos cast members no CreateVideo.mp4

74.1 MB

21. Implementando a validação dos cast members no CreateVideo.mp4

55.6 MB

22. Refactoring do use case CreateVideo para facilitar a leitura.mp4

56.3 MB

23. Correção do Build do projeto de Infra.mp4

27.0 MB

24. Teste para criar video com a Thumb.mp4

236.8 MB

25. Implementando o upload da thumb no use case CreateVideo.mp4

230.0 MB

26. Implementando o upload da thumb no use case CreateVideo Parte II.mp4

72.8 MB

27. Testando o upload do banner no CreateVideo.mp4

113.0 MB

28. Implementando o upload do banner no CreateVideo.mp4

47.3 MB

29. Implementando o upload do ThumbHalf no CreateVideo.mp4

100.3 MB

30. Refactoring do use case.mp4

73.3 MB

31. Testes do use case quando forem enviadas todas as imagens.mp4

300.0 MB

32. Teste do use case CreateVideo com compensação nos uploads em caso de falha.mp4

273.2 MB

33. Implementação do rollback dos uploads no CreateVideo.mp4

93.3 MB

34. Setup dos testes do use case UploadMedias.mp4

129.3 MB

35. Escrevendo o primeiro teste do UploadMedias.mp4

406.1 MB

36. Implementando o use case UploadMedias.mp4

447.7 MB

37. Refactoring do teste do caso feliz do UploadMedias.mp4

145.3 MB

38. Verificando casos de not found fo Video no UploadMedias.mp4

57.0 MB

39. Implementando a limpeza do storage em caso de erro.mp4

348.8 MB

40. Teste para garantir que no caso de rollback apague apenas arquivos enviados no momento.mp4

198.4 MB

41. Setup para os testes do use case DeleteVideo.mp4

164.8 MB

42. Testando o fluxo feliz do DeleteVideo.mp4

145.4 MB

43. Implementando o fluxo feliz do DeleteVideo.mp4

112.3 MB

44. Testando a limpeza do storage no use case DeleteVideo.mp4

131.2 MB

45. Implementando a limpeza do storage no use case DeleteVideo.mp4

179.8 MB

46. Testando o caso de exception de not found do video no DeleteVideo.mp4

67.1 MB

47. Testando o use case CreateVideo recebendo a media.mp4

129.8 MB

48. Implementando o use case CreateVideo recebendo a media.mp4

91.0 MB

49. Implementando o CreateVideo recebendo o trailer.mp4

111.2 MB

50. Escrevendo o teste para a limpeza no storage referente aos videos.mp4

264.9 MB

51. Implementando a limpeza do storage de videos no use case CreateVideo.mp4

34.0 MB

52. Setup para os testes do use case GetVideo.mp4

89.0 MB

53. Testando o caminho feliz do GetVideo.mp4

192.1 MB

54. Implementando o caminho feliz no use case GetVideo.mp4

172.2 MB

55. Refactoring criando o VideoModelOutput.mp4

74.6 MB

56. Testando o NotFound no GetVideo.mp4

69.9 MB

57. Testando o GetVideo com um video que possui todas as propriedades.mp4

148.2 MB

58. Setup dos testes do use case ListVideos.mp4

86.4 MB

59. Teste do cenário feliz do ListVideos Part I.mp4

320.7 MB

60. Teste do cenário feliz do ListVideos Part II.mp4

98.2 MB

61. Implementando o cenário feliz do ListVideos.mp4

274.6 MB

62. Verificando os casos de resultado vazio no ListVideos.mp4

69.8 MB

63. Iniciando refactoring do VideoModelOutput.mp4

150.4 MB

64. Finalizando o refactoring do VideoModelOutput.mp4

215.0 MB

65. Refactoring do nome do tipo que representa o relacionamento.mp4

23.2 MB

66. Testando os relacionamentos com categorias retornados no ListVideos Part I.mp4

260.2 MB

67. Testando os relacionamentos com categorias retornados no ListVideos Part II.mp4

99.7 MB

68. Implementando os nomes das categorias no resultado do ListVideos.mp4

394.9 MB

69. Test do retorno do nome dos gêneros no ListVideos.mp4

237.2 MB

70. Implementar retorno do nome dos gêneros no ListVideos.mp4

155.4 MB

71. Teste do ListVideos sem relacionamentos.mp4

133.6 MB

72. Setup dos testes do UpdateVideo.mp4

71.6 MB

73. Testando o caso feliz do UpdateVideo com as informações básicas.mp4

424.0 MB

74. Implementando a primeira versão do UpdateVideo.mp4

278.2 MB

75. Atualizando testes da entidade Video com o update do Rating.mp4

175.6 MB

76. Testando o NotFound no UpdateVideo.mp4

102.6 MB

77. Testando a validação de inputs inválidos.mp4

309.1 MB

78. Testando o Update com relacionamentos de gêneros.mp4

212.3 MB

79. Implementando o update com relacionamentos de gêneros.mp4

127.2 MB

80. Testando o caso de id de gênero inválido.mp4

134.1 MB

81. Testando o UpdateVideo recebendo relacionamentos com categorias.mp4

91.1 MB

82. Implementando o relacionamento com categorias no UpdateVideo.mp4

92.9 MB

83. Testando o caso de id de categoria inválido.mp4

59.2 MB

84. Implementando o relacionamento com CastMember no UpdateVideo.mp4

137.2 MB

85. Testando o caso do id de castmember inválido.mp4

89.4 MB

86. Testando update do video sem relacionamentos adicionando relacionamentos.mp4

167.0 MB

87. Testando update do video com relacionamentos alterando os relacionamentos.mp4

153.5 MB

88. Implementando a remoção de relacionamentos.mp4

169.8 MB

89. Testando o update do banner no UpdateVideo.mp4

209.9 MB

90. Implementando o Update do Banner.mp4

160.6 MB

91. Testando quando o banner vier null no UpdateVideo.mp4

96.0 MB

92. Implementando o update da thumb.mp4

90.2 MB

93. Testando quando a thumb vier null no UpdateVideo.mp4

127.0 MB

94. Implementando o update do ThumbHalf no UpdateVideo.mp4

130.0 MB

95. Encerramento do Capítulo.mp4

102.8 MB

/.../17. Vídeos - Repository/

1. Abertura do capítulo.mp4

82.7 MB

2. Criando a estrutura base para os testes do VideoRepository.mp4

108.6 MB

3. Criando o teste básico do Insert.mp4

263.4 MB

4. Criando a estrutura base do VideoRepository.mp4

180.1 MB

5. Configurando os Value Objects no Entity Framework.mp4

142.7 MB

6. Teste dos relacionamentos do vídeo no insert do repositório de vídeo - Parte 1.mp4

243.1 MB

7. Teste dos relacionamentos do vídeo no insert do repositório de vídeo - Parte 2.mp4

69.8 MB

8. Implementando os relacionamentos no VideoRepository.mp4

464.4 MB

9. Assertions dos relacionamentos nos testes do Insert.mp4

139.0 MB

10. Testando os valores das imagens e dos vídeos no Insert.mp4

236.5 MB

11. Adicionando os Includes ao teste do Insert.mp4

166.5 MB

12. Implementando o update simples.mp4

148.9 MB

13. Testando o update com os value objects a entidades da agregação.mp4

227.3 MB

14. Finalizando o teste do update com os value objects e entidades.mp4

171.2 MB

15. Implementando o Update com os relacionamentos.mp4

257.6 MB

16. Implementando o Delete simples no repositório.mp4

98.8 MB

17. Iniciando a implementação do Delete no repositório.mp4

246.7 MB

18. Delete com as entidades do agregado.mp4

124.6 MB

19. Ajuste na configuração de mapeamento.mp4

131.6 MB

20. Implementando o Get por Id simples.mp4

134.5 MB

21. Implementando o throw de Exception ao não encontrar o video.mp4

103.1 MB

22. Testando o Get com entidades e values objects do agregado.mp4

132.4 MB

23. Implementando o get com os relacionamentos.mp4

165.3 MB

24. Implementando o GetListByIds do GenreRepository - Parte 1.mp4

220.8 MB

25. Implementando o GetListByIds no GenreRepository - Parte 2.mp4

135.2 MB

26. Implementando o GetIdsListByIds no castMemberrepository.mp4

121.0 MB

27. Testando corner cases do GetIdsListByIds no castMemberrepository.mp4

125.2 MB

28. Testando a busca básica do Video Repository.mp4

207.7 MB

29. Implementando a busca básica do Video Repository.mp4

73.2 MB

30. Testando a busca vazia.mp4

125.9 MB

31. Testando a paginação na busca do Video Repository.mp4

90.2 MB

32. Implementando a paginação da busca no Video Repository.mp4

89.1 MB

33. Testando a busca textual no Video Repository.mp4

121.7 MB

34. Implementando a busca textual do VideoRepository.mp4

78.4 MB

35. Testando a ordenação da busca no Video repository.mp4

209.2 MB

36. Implementando a ordenação no search do VideoRepository.mp4

258.1 MB

37. Testando o retorno dos relacionamentos no search do VideoRepository.mp4

164.1 MB

38. Implementando o retorno dos relacionamentos na busca.mp4

174.1 MB

39. Encerramento do capítulo.mp4

104.1 MB

/.../18. Infra Video - Storage Service/

1. Introdução do capítulo.mp4

133.9 MB

2. Criação de Recursos no GCP.mp4

127.3 MB

3. Teste unitário do Upload de Media.mp4

272.8 MB

4. Test unitário do Delete de Media.mp4

174.9 MB

5. Refatorando Interface do Storage Service.mp4

156.9 MB

6. Implementação do Storage Service.mp4

102.8 MB

7. Testando a integração com o GCP Storage.mp4

134.1 MB

/.../19. Domain Events/

1. Introdução ao Capítulo.mp4

120.3 MB

2. Criação das Interfaces e Classes Abstratas para Domain Events.mp4

178.5 MB

3. Testes unitários do AggregateRoot.mp4

89.2 MB

4. Gerando o evento de Upload de Video.mp4

107.4 MB

5. Testes unitários do DomainEventPublisher.mp4

210.5 MB

6. Implementação do DomainEventPublisher.mp4

200.2 MB

7. Teste unitário do EventHandler.mp4

121.9 MB

8. Implementação do EventHandler.mp4

74.6 MB

9. Adicionando novas dependências ao Unit Of Work e refatorando os testes.mp4

272.4 MB

10. Corrigindo os testes de integração com falhas.mp4

144.1 MB

11. Publicando eventos no commit das transações.mp4

213.3 MB

12. Testando a publicação de eventos ao fazer Commit.mp4

155.4 MB

13. Configurando o RabbitMQ para rodar no Docker.mp4

202.2 MB

14. Implementação do producer do RabbitMQ.mp4

400.2 MB

15. Testando o RabbitMQ Message Producer.mp4

125.7 MB

/.../20. Videos API - Interface Adapter/

1. Introdução ao Módulo.mp4

32.0 MB

2. Configurando as injeções de dependências.mp4

244.2 MB

3. Configurando a conexão com o RabbitMQ via Service Provider.mp4

298.6 MB

4. Corrigindo os testes end to end.mp4

275.3 MB

5. Setup dos testes end to end de Videos.mp4

331.2 MB

6. Teste end to end do endpoint de criação de video (sem relacionamentos).mp4

335.3 MB

7. Teste end to end do endpoint de criação de video (com relacionamentos).mp4

251.2 MB

8. Testes end to end do endpoint de criação de video para cenários de erro.mp4

121.4 MB

9. Implementação do endpoint de criação de video.mp4

153.0 MB

10. Implementando a persistência de videos e relacionamentos para testes.mp4

115.0 MB

11. Teste do endpoint de listagem de videos com relacionamentos.mp4

454.4 MB

12. Teste do endpoint de paginação de listagem de videos.mp4

131.0 MB

13. Teste do endpoint de listagem de videos ordenada.mp4

257.8 MB

14. Teste da pesquisa de vídeos no endpoint de listagem.mp4

171.0 MB

15. Implementação do endpoint de listagem de vídeos.mp4

86.2 MB

16. Correção da inserção de registros de mídia no banco de dados Parte 1.mp4

296.4 MB

17. Correção da inserção de registros de mídia no banco de dados Parte 2.mp4

477.6 MB

18. Teste do endpoint de busca de vídeo pelo Id.mp4

197.6 MB

19. Teste do endpoint de busca de vídeo com Id não cadastrado.mp4

94.1 MB

20. Implementação do endpoint de busca de vídeo pelo Id.mp4

82.4 MB

21. Teste do endpoint de atualização de vídeo sem relacionamentos.mp4

257.4 MB

22. Teste do endpoint de atualização de vídeo com relacionamentos.mp4

245.9 MB

23. Teste do endpoint de atualização de vídeo para Id não cadastrado.mp4

70.9 MB

24. Teste do endpoint de atualização de vídeo com informações inválidas.mp4

104.1 MB

25. Implementação do endpoint de atualização de vídeo.mp4

169.9 MB

26. Teste do endpoint de exclusão de vídeo com Id válido.mp4

261.3 MB

27. Teste do endpoint de exclusão de vídeo com Id não cadastrado.mp4

76.6 MB

28. Implementação do endpoint de exclusão de vídeo.mp4

89.9 MB

29. Adicionanado novas validações nos testes de exclusão de vídeo.mp4

291.3 MB

30. Complementando use case de exclusão de vídeo.mp4

289.9 MB

31. Adicionando novos cenários de testes unitários para upload de mídias.mp4

246.8 MB

32. Complementando use case de upload de mídias.mp4

182.0 MB

33. Criação de métodos auxiliares para integração com RabbitMQ nos testes e2e.mp4

356.2 MB

34. Teste dos casos de sucesso do upload das imagens do vídeo.mp4

435.0 MB

35. Teste dos casos de sucesso do upload do trailler e do mídia principal do vídeo.mp4

103.9 MB

36. Teste dos casos de falha no upload de mídias.mp4

107.0 MB

37. Implementação do endpoint de atualização de mídia de video.mp4

385.0 MB

38. Testes manuais utilizando o Swagger.mp4

260.8 MB

/.../21. Event Handler de Encoder de Vídeos/

1. Introdução ao Módulo.mp4

77.6 MB

2. Testes unitários da atualização do status da mídia em caso de erro.mp4

135.5 MB

3. Atualização do status da mídia em caso de erro - Camada de Domínio.mp4

92.6 MB

4. Testes do use case de atualização do status da Mídia - Parte 1.mp4

263.5 MB

5. Testes do use case de atualização do status da Mídia - Parte 2.mp4

95.5 MB

6. Testes do use case de atualização do status da Mídia - Parte 3.mp4

95.6 MB

7. Use case de atualização do status da Mídia.mp4

227.0 MB

8. Setup dos testes end to end do Worker - Parte 1.mp4

162.9 MB

9. Setup dos testes end to end do Worker - Parte 2.mp4

187.7 MB

10. Testes end to end para o Worker - Parte 1.mp4

288.8 MB

11. Testes end to end para o Worker - Parte 2.mp4

217.7 MB

12. Desenvolvimento do Worker - Parte 1.mp4

187.7 MB

13. Desenvolvimento do Worker - Parte 2.mp4

224.6 MB

14. Desenvolvimento do Worker - Parte 3.mp4

130.3 MB

15. Configuração das injeções de dependências.mp4

209.3 MB

16. Testes manuais.mp4

167.0 MB

/.../22. Autenticação e Autorização com Keycloak/

1. Introdução ao Módulo.mp4

59.0 MB

2. Adicionando Keycloak no docker compose.mp4

166.4 MB

3. Criação de recursos no Keycloak.mp4

404.9 MB

4. Configurando autenticação no projeto.mp4

319.7 MB

5. Configurando autorização no projeto.mp4

275.9 MB

6. Utilizando Authorization Policies em .net.mp4

130.4 MB

7. Definindo o container do Keycloak para os testes end to end.mp4

248.1 MB

8. Ajustando testes end to end para envio de token em todas as requisições.mp4

303.6 MB

9. Adicionando testes para usuários não autenticados ou sem permissão.mp4

294.8 MB

/.../23. Continuous Integration/

1. Introdução ao Modulo.mp4

62.8 MB

2. Primeiros Passos com GitHub Actions.mp4

160.4 MB

3. Criando o workflow de CI - Parte 1.mp4

186.3 MB

4. Criando o workflow de CI - Parte 2.mp4

288.9 MB

5. Criando um repositório do Docker Hub.mp4

110.0 MB

6. Publicando a imagem da aplicação no Docker Hub atraves do GitHub Actions.mp4

206.4 MB

7. Executando a imagem da aplicação publicada no Docker Hub.mp4

177.9 MB

8. Preparacao do ambiente sandbox - Parte 1.mp4

167.4 MB

9. Preparacao do ambiente sandbox - Parte 2.mp4

354.3 MB

/24. Observabilidade/

1. Introducao ao módulo.mp4

52.5 MB

2. Adicionando Elastic Search ao docker compose.mp4

61.4 MB

3. Adicionando Kibana ao docker compose.mp4

50.8 MB

4. Configurando o Logstash.mp4

60.0 MB

5. Configurando o Filebeats.mp4

124.3 MB

6. Exibindo os logs no Kibana.mp4

101.1 MB

7. Habilitando log in formato JSON na aplicação.mp4

177.0 MB

8. Montando um dashboard no Kibana.mp4

307.4 MB

/.../1. Apresentação e configuração de ambiente/

1. Boas vindas ao módulo.mp4

27.8 MB

2. Diagrama C4 do projeto.mp4

56.6 MB

3. Mais detalhes do microservice de catálogo de vídeos.mp4

31.4 MB

4. Configurando o ambiente para java 17.mp4

111.3 MB

5. Configurando a IDE IntelliJ.mp4

53.4 MB

6. Configurando a IDE VScode.mp4

103.7 MB

7. Instalando o docker.mp4

70.1 MB

8. Apresentação das features e introdução ao DDD com clean architecture.mp4

220.1 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-java-master.zip

376.0 KB

/3. Entidade categorias/

1. O conceito da pirâmide de testes.mp4

101.9 MB

2. Criando o projeto base com Gradle.mp4

116.0 MB

3. Configurando os submódulos do projeto base.mp4

191.8 MB

4. Criando a entidade category com TDD.mp4

239.3 MB

5. Implementando as classes do DDD.mp4

137.6 MB

6. Tornando a classe category um AggregateRoot.mp4

130.4 MB

7. Introdução as validações de negócio.mp4

125.7 MB

8. Implementando o category validator.mp4

249.5 MB

9. Refinando nossas exceptions.mp4

92.2 MB

10. Implementando demais validações com TDD.mp4

187.7 MB

11. Comportamento de ativar e inativar uma category.mp4

163.3 MB

12. Implementando update de uma category.mp4

172.6 MB

13. Criando a interface do Gateway de category.mp4

99.4 MB

14. Revisão do módulo.mp4

27.0 MB

/4. Usecases categoria/

1. A camada de aplicação na arquitetura limpa.mp4

39.7 MB

2. Criando a estrutura base de Usecase.mp4

73.6 MB

3. Importando o mockito para mockar comportamento.mp4

59.5 MB

4. Testes unitários do caso de uso de criação de categoria.mp4

242.9 MB

5. Implementando o caso de uso de criação de categoria.mp4

181.8 MB

6. Cobrindo com demais cenários de teste o caso de uso de criação de categoria.mp4

168.6 MB

7. Implementando notification pattern como um validation handler.mp4

119.6 MB

8. Incluindo a biblioteca vavr.mp4

71.6 MB

9. Trabalhando com either e notification pattern no caso de uso de criação de categoria.mp4

154.2 MB

10. Testes unitários do caso de uso de atualização de categoria.mp4

181.9 MB

11. Implementando o caso de uso de atualizacao de categoria.mp4

169.0 MB

12. Corrigindo a comparação do updatedAt com clone.mp4

104.6 MB

13. Cobrindo com demais cenários de teste o caso de uso de atualização de categoria.mp4

164.9 MB

14. Dica rápida hooks do junit usando o beforeeach.mp4

32.5 MB

15. Testes unitários do caso de uso de delete de categoria.mp4

113.2 MB

16. Implementando o caso de uso de delete de categoria.mp4

29.9 MB

17. Testes unitários do caso de uso de get de categoria por id.mp4

151.8 MB

18. Implementando o caso de uso de get de categoria por id.mp4

88.4 MB

19. Testes unitários do caso de uso de listagem de categorias.mp4

161.8 MB

20. Implementando o caso de uso de listagem de categorias.mp4

151.3 MB

21. Encerramento do módulo.mp4

25.5 MB

/5. Springboot e Configurações/

1. A camada de aplicação na arquitetura limpa.mp4

21.2 MB

2. Adicionando o springboot na camada de infrastructure.mp4

158.8 MB

3. Configurando os profiles do springboot.mp4

161.3 MB

4. Rodando mysql local com docker.mp4

49.9 MB

5. Configurando o datasource de dev da aplicação.mp4

135.5 MB

6. Configurando o datasource de testes da aplicação.mp4

112.8 MB

7. Configurando o datasource de produção a aplicação.mp4

61.4 MB

8. Customizando o hibernate e o hikari para alta performance.mp4

182.7 MB

9. Gerenciando migrations do banco de dados com flyway.mp4

178.9 MB

/6. Infraestrutura e categoria/

1. Criando a entidade jpa da categoria.mp4

159.1 MB

2. Criando as migrations da entidade categoria.mp4

63.0 MB

3. Criando o jpa repository da categoria.mp4

68.6 MB

4. Criando a implementação do gateway de categoria.mp4

48.7 MB

5. Criando a estrategia para testes integrados de banco de dados.mp4

204.4 MB

6. Testes integrados do método create do gateway de categoria.mp4

99.5 MB

7. Implementando o método create do gateway de categoria.mp4

31.1 MB

8. Testes integrados do category repository para cenários not nullable.mp4

154.5 MB

9. Testes integrados do método update do gateway de categoria.mp4

87.4 MB

10. Implementando o método update do gateway de categoria.mp4

30.8 MB

11. Testes integrados do método deletebyid do gateway de categoria.mp4

52.6 MB

12. Implementando o método deletebyid do gateway de categoria.mp4

25.7 MB

13. Testes integrados do método findbyid do gateway de categoria.mp4

29.9 MB

14. Implementando o método findbyid do gateway de categoria.mp4

47.6 MB

15. Testes integrados do método findall do gateway de categoria.mp4

195.8 MB

16. Implementando o método findall do gateway de categoria.mp4

147.0 MB

17. Injetando a implementação do gateway nos casos de uso.mp4

147.7 MB

/0. Repositorios/

github.rar

448.7 MB

link.txt

0.0 KB

/.../8. Api de Categoria/

1. Boas-vindas ao módulo.mp4

23.3 MB

2. Criando controller de categoria.mp4

161.6 MB

3. Incluindo a biblioteca springdocs openapi.mp4

123.0 MB

4. Criando a estrategia para testes integrados de controller.mp4

134.3 MB

5. Testes integrados do endpoint de criação de categoria.mp4

180.2 MB

6. Implementando o endpoint de criação de categoria.mp4

157.6 MB

7. Implementando handler de erro global.mp4

213.9 MB

8. Testes integrados do endpoint de get de categoria por id.mp4

157.9 MB

9. Implementando o endpoint de get de categoria por id.mp4

227.2 MB

10. Implementando o error handler para not found exception.mp4

140.6 MB

11. Testes integrados do endpoint de atualização de categoria.mp4

94.3 MB

12. Implementando o endpoint de atualização de categoria.mp4

168.1 MB

13. Testes integrados do endpoint de delete de categoria por id.mp4

55.0 MB

14. Implementando o endpoint de delete de categoria por id.mp4

65.3 MB

15. Testes integrados do endpoint de listagem de categoria.mp4

148.6 MB

16. Implementando o endpoint de listagem de categoria.mp4

68.5 MB

17. Configurando o object mapper e corrigindo os testes.mp4

268.2 MB

18. Criando a estrategia para testes integrados de serialização.mp4

53.8 MB

19. Testes de serialização da classe categoryresponse.mp4

137.3 MB

20. Testes de serialização da classe updatecategoryrequest.mp4

36.6 MB

21. Testes de desserialização da classe categorylistresponse.mp4

40.8 MB

22. Testes de desserialização da classe createcategoryrequest.mp4

73.1 MB

/.../9. Testes e2e de categoria/

1. Boas-vindas ao módulo.mp4

17.5 MB

2. Criando a estrategia para testes e2e com testcontainers.mp4

175.8 MB

3. Testes e2e da criação de categoria.mp4

240.7 MB

4. Testes e2e da listagem de categoria.mp4

199.9 MB

5. Testes e2e de get de categoria por id.mp4

71.5 MB

6. Testes e2e de atualização de categoria por id.mp4

120.4 MB

7. Testes e2e de delete de categoria por id.mp4

69.8 MB

8. Testes de regressão manual com postman.mp4

126.5 MB

/.../10. Entidade Genre/

1. Boas vindas ao módulo de agregado de genre.mp4

34.8 MB

2. Testes unitários da nova entidade de genre.mp4

152.7 MB

3. Modelagem da entidade de genre.mp4

176.8 MB

4. Implementando o genre validator.mp4

149.6 MB

5. Testes do comportamento de ativar e desativar um genre.mp4

105.7 MB

6. Implementando o comportamento de ativar um genre.mp4

85.3 MB

7. Testes do comportamento de update do genre.mp4

110.5 MB

8. Implementando o comportamento de update do genre.mp4

63.2 MB

9. Explicação sobre relacionamento entre agregados de categoria e gênero.mp4

50.4 MB

10. Testes do comportamento de adicionar e remover uma categoria.mp4

155.5 MB

11. Implementando o comportamento de adicionar e remover uma categoria.mp4

80.0 MB

12. Criar a interface do gateway de genre.mp4

81.5 MB

/.../11. Usecases de Genre/

1. Boas-vindas ao módulo de usecases de genre.mp4

25.2 MB

2. Testes unitários do caso de uso de criação de genre.mp4

164.4 MB

3. Implementando o caso de uso de criação de genre.mp4

295.3 MB

4. Cobrindo com demais cenários de teste o caso de uso de criação de genre.mp4

264.4 MB

5. Testes unitários do caso de uso de atualização de genre.mp4

160.5 MB

6. Implementando o caso de uso de atualização de genre.mp4

176.9 MB

7. Cobrindo com demais cenários de teste o caso de uso de atualização de genre.mp4

148.2 MB

8. Criando classe base de testes usecasetest.mp4

94.0 MB

9. Testes unitários do caso de uso de delete de genre por id.mp4

96.4 MB

10. Implementando o caso de uso de delete de genre por id.mp4

32.3 MB

11. Testes unitários do caso de uso de get de genre por id.mp4

144.5 MB

12. Implementando o caso de uso de get de genre por id.mp4

91.5 MB

13. Testes unitários do caso de uso de listagem de genre.mp4

199.8 MB

14. Implementando o caso de uso de listagem de genre.mp4

90.4 MB

/.../12. Infrastructure Genres/

1. Boas-vindas ao módulo.mp4

76.0 MB

2. Criando a entidade jpa pivo genre categories.mp4

169.1 MB

3. Criando a entidade jpa da genre.mp4

192.5 MB

4. Criando as migrations do agregado genre.mp4

88.8 MB

5. Executando as migrations do agregado genre.mp4

48.6 MB

6. Corrigindo alguns probleminhas e criando a implementação do gateway de genre.mp4

130.9 MB

7. Testes integrados do método create do gateway de genre.mp4

145.0 MB

8. Implementando o método create do gateway de genre.mp4

27.4 MB

9. Testes integrados do método update do gateway de genre.mp4

157.6 MB

10. Implementando o método update do gateway de genre.mp4

126.3 MB

11. Testes integrados do método deletebyid do gateway de genre.mp4

61.7 MB

12. Implementando o método deletebyid do gateway de genre.mp4

17.8 MB

13. Testes integrados do método findbyid do gateway de genre.mp4

74.0 MB

14. Implementando o método findbyid do gateway de genre.mp4

26.1 MB

15. Testes integrados do método findall do gateway de genre.mp4

228.8 MB

16. Implementando o método findall do gateway de genre.mp4

107.5 MB

17. Injetando implementação do gateway nos casos de uso.mp4

64.6 MB

/.../13. Testes integração Usecases Genres/

1. Início dos testes integrados do caso de uso de criação de gênero.mp4

164.1 MB

2. Implementando exists by ids no categoryrepository.mp4

122.4 MB

3. Cobrindo de testes integrados do caso de uso de criação de gênero.mp4

77.5 MB

4. Testes integrados do caso de uso de get de gênero por id.mp4

50.1 MB

5. Testes integrados do caso de uso de delete de gênero.mp4

39.0 MB

6. Testes integrados do caso de uso de atualização de genero.mp4

126.1 MB

7. Testes integrados do caso de uso de listagem de gêneros.mp4

54.4 MB

/.../14. API de Genre/

1. Criando controller de gênero.mp4

235.0 MB

2. Testes integrados do endpoint de criação de gênero.mp4

175.3 MB

3. Implementando o endpoint de criação de gênero.mp4

74.5 MB

4. Testes integrados do endpoint de get de gênero por id.mp4

147.6 MB

5. Implementando o endpoint de get de gênero por id.mp4

72.3 MB

6. Testes integrados do endpoint de atualização de gênero.mp4

58.8 MB

7. Implementando o endpoint de atualização de gênero.mp4

62.6 MB

8. Testes integrados do endpoint de delete de gênero por id.mp4

58.6 MB

9. Implementando o endpoint de delete de gênero por id.mp4

34.9 MB

10. Testes integrados do endpoint de listagem de gênero.mp4

125.2 MB

11. Implementando o endpoint de listagem de gênero.mp4

39.2 MB

12. Testes de serialização da classe genreresponse.mp4

89.0 MB

13. Testes de serialização da classe updategenrerequest.mp4

28.4 MB

14. Testes de desserialização da classe genrelistresponse.mp4

42.5 MB

15. Testes de desserialização da classe creategenrerequest.mp4

33.6 MB

/.../15. Testes e2e de genre/

1. Testes e2e da criação de gênero.mp4

143.0 MB

2. Criando dsl para os mocks e2e.mp4

124.5 MB

3. Utilizando a dsl para os testes e2e de categoria.mp4

154.0 MB

4. Testes e2e da listagem de gênero.mp4

76.6 MB

5. Testes e2e de get de gênero por id.mp4

86.4 MB

6. Testes e2e de atualização de genero por id.mp4

98.0 MB

7. Testes e2e de delete de genero por id.mp4

87.8 MB

8. Testes de regressão manual com postman.mp4

81.9 MB

/.../16. Entidade Cast Member/

1. Boas vindas ao modulo de agregado de castmember.mp4

20.8 MB

2. TDD da nova entidade de castmember.mp4

76.4 MB

3. Modelagem da entidade de castmember.mp4

164.6 MB

4. TDD das validacoes de castmember.mp4

95.2 MB

5. Implementando o castmember validator.mp4

47.1 MB

6. TDD do comportamento de update do castmember.mp4

132.7 MB

7. Implementando o comportamento de update do castmember.mp4

23.3 MB

8. Criar a interface do gateway de castmember.mp4

47.7 MB

/.../17. Use cases cast members/

1. Boas-vindas ao módulo de usecases de castmember.mp4

5.1 MB

2. Testes unitários do caso de uso de criação de castmember com fixtures.mp4

177.3 MB

3. Implementando o caso de uso de criação de castmember.mp4

138.2 MB

4. Cobrindo com demais cenários de teste o caso de uso de criação de castmember.mp4

82.4 MB

5. Testes unitários do caso de uso de atualização de castmember.mp4

182.2 MB

6. Implementando o caso de uso de atualização de castmember.mp4

155.5 MB

7. Testes unitários do caso de uso de delete de castmember por id.mp4

104.7 MB

8. Implementando o caso de uso de delete de castmember por id.mp4

35.3 MB

9. Testes unitários do caso de uso de get de castmember por id.mp4

113.8 MB

10. Implementando o caso de uso de get de castmember por id.mp4

74.0 MB

11. Testes unitários do caso de uso de listagem de castmembers.mp4

166.0 MB

12. Implementando o caso de uso de listagem de castmembers.mp4

73.8 MB

/.../18. Infrastructure cast-member/

1. Boas-vindas ao módulo de infrastructure de castmember.mp4

13.7 MB

2. Criando a entidade jpa de castmember.mp4

76.9 MB

3. Criando as migrations da entidade castmember.mp4

51.0 MB

4. Criando o jpa repository de castmember.mp4

50.3 MB

5. Criando a implementação do gateway de castmember.mp4

74.5 MB

6. Testes integrados do método create do gateway de castmember.mp4

90.9 MB

7. Implementando o método create do gateway de castmember.mp4

54.7 MB

8. Testes integrados do método update do gateway de castmember.mp4

67.0 MB

9. Implementando o método update do gateway de castmember.mp4

17.7 MB

10. Testes integrados do método deletebyid do gateway de castmember.mp4

57.1 MB

11. Implementando o método deletebyid do gateway de castmember.mp4

21.5 MB

12. Testes integrados do método findbyid do gateway de castmember.mp4

62.6 MB

13. Implementando o método findbyid do gateway de castmember.mp4

20.4 MB

14. Testes integrados do método findall do gateway de castmember.mp4

251.7 MB

15. Implementando o método findall do gateway de castmember.mp4

75.6 MB

16. Injetando a implementação do gateway nos casos de uso.mp4

48.2 MB

/.../19. Teste de integração usecase CastMember/

2. Testes integrados do caso de uso de get de castmember por id.mp4

70.5 MB

3. Testes integrados do caso de uso de delete de castmember.mp4

93.0 MB

/.../20. API de castmember/

1. Criando controller de castmember.mp4

112.4 MB

2. Testes integrados do endpoint de criação de castmember.mp4

189.1 MB

3. Implementando o endpoint de criação de castmember e corrigindo as sealed classes.mp4

118.5 MB

4. Testes integrados do endpoint de get de castmember por id.mp4

135.0 MB

5. Implementando o endpoint de get de castmember por id.mp4

134.9 MB

6. Testes integrados do endpoint de atualização de castmember.mp4

119.2 MB

7. Implementando o endpoint de atualização de castmember.mp4

77.3 MB

8. Testes integrados do endpoint de delete de castmember por id.mp4

63.3 MB

9. Implementando o endpoint de delete de castmember por id.mp4

70.4 MB

10. Testes integrados do endpoint de listagem de castmember.mp4

148.9 MB

11. Implementando o endpoint de listagem de castmember.mp4

81.9 MB

14. Testes de desserialização da classe castmemberlistresponse.mp4

22.6 MB

15. Testes de desserialização da classe createcastmemberequest.mp4

17.2 MB

/.../21. Testes e2e de cast member/

1. Testes e2e da criação de castmember.mp4

165.1 MB

2. Testes e2e dos cenários de erro da criação de castmember.mp4

78.1 MB

3. Testes e2e da listagem de castmember.mp4

112.2 MB

4. Testes e2e de get de castmember por id.mp4

156.5 MB

5. Testes e2e de atualização de castmember por id.mp4

101.1 MB

6. Testes e2e de delete de castmember por id.mp4

82.9 MB

7. Testes de regressão manual com postman.mp4

65.1 MB

/.../22. Entidade Video/

1. Boas-vindas ao módulo de agregado de video.mp4

71.1 MB

2. TDD da nova entidade de video.mp4

181.0 MB

3. Inicio da modelagem da entidade de video.mp4

191.5 MB

4. Finalizando a modelagem da entidade de video.mp4

311.5 MB

5. TDD das validações de video.mp4

189.2 MB

6. Implementando o video validator.mp4

85.7 MB

8. Implementando o comportamento de update do video.mp4

105.7 MB

9. Testes dos objetos de valor.mp4

157.6 MB

10. Criar a interface do gateway de video.mp4

51.9 MB

/.../23. Use cases Video/

1. Testes unitários do caso de uso de criação de vídeo.mp4

540.0 MB

2. Implementando o caso de uso de criação de vídeo.mp4

454.0 MB

3. Criando o media resource gateway.mp4

257.8 MB

4. Cobrindo com demais cenários de teste o caso de uso de criação de vídeo.mp4

476.6 MB

5. Testes unitários do caso de uso de delete de vídeo por id.mp4

82.2 MB

6. Implementando o caso de uso de delete de vídeo por id.mp4

30.9 MB

7. Testes unitários do caso de uso de get de vídeo por id.mp4

210.2 MB

8. Implementando o caso de uso de get de vídeo por id.mp4

168.0 MB

10. Implementando o caso de uso de atualização de vídeo.mp4

156.4 MB

11. Cobrindo com demais cenários de teste o caso de uso de atualização de vídeo.mp4

322.5 MB

12. Testes unitários do caso de uso de listagem de vídeo.mp4

103.8 MB

13. Implementando o caso de uso de listagem de vídeo.mp4

79.8 MB

/.../26. Use cases video media/

1. Testes unitários do caso de uso de get media by type.mp4

168.9 MB

2. Implementando o caso de uso de get media by type.mp4

214.6 MB

3. Implementando o método get resource do mediaresourcegateway.mp4

185.7 MB

4. Testes unitários do caso de uso de upload media by type.mp4

240.7 MB

5. Implementando o caso de uso de upload media by type.mp4

164.6 MB

6. Testes unitários do caso de uso de update media status.mp4

237.9 MB

7. Implementando o caso de uso de update media status.mp4

323.4 MB

8. Limpando storage no caso de uso delete video.mp4

72.1 MB

/.../27. Video domain events/

1. Introdução ao módulo.mp4

17.6 MB

2. Rodando rabbitmq com docker.mp4

108.3 MB

3. Configuracao manunal dos recursos do rabbitmq.mp4

138.8 MB

4. Incluindo a biblioteca do rabbitmq ao projeto.mp4

40.5 MB

5. Adicionando a configuração de beans.mp4

268.1 MB

6. Qualificando os beans para injeção do spring.mp4

93.1 MB

7. Automatizando setup do rabbitmq com amqp admin.mp4

217.7 MB

8. Adicionando domain events no domínio de video.mp4

189.1 MB

9. Testes unitários de domain events na classe entity.mp4

289.4 MB

10. Testes unitários de domain events no domínio de video.mp4

129.5 MB

11. Despachando domain events no videogateway com a facade eventservice.mp4

189.0 MB

12. Criando setup de testes de amqp.mp4

137.8 MB

13. Testes integrados para o rabbiteventservice.mp4

175.9 MB

14. Despachando events ao atualizar as midias do video.mp4

193.3 MB

/.../28. LIstener do encoder de video/

1. Introdução ao módulo.mp4

111.5 MB

2. Criandos as models do listener de encoder result.mp4

219.3 MB

3. Testes de serialização das models do listener de encoder result.mp4

215.4 MB

4. Criando o amqp listener de encoder de video.mp4

155.6 MB

5. Configuração dos usecases de video media.mp4

79.3 MB

6. Testes integrados do listener de encoder result.mp4

235.2 MB

/.../29. API de video/

1. Criando controller de video.mp4

58.4 MB

2. Testes integrados do endpoint de criação de video full.mp4

287.2 MB

3. Implementando o endpoint de criação de video full.mp4

287.8 MB

4. Testes integrados do endpoint de criação de draft de video.mp4

117.6 MB

5. Implementando o endpoint de criação de draft de video.mp4

112.4 MB

6. Testes integrados do endpoint de get de video por id.mp4

248.7 MB

7. Implementando o endpoint de get de video por id.mp4

249.4 MB

8. Testes integrados do endpoint de atualização de vídeo.mp4

125.3 MB

9. Implementando o endpoint de atualização de vídeo.mp4

168.9 MB

10. Testes integrados do endpoint de delete de vídeo por id.mp4

85.6 MB

11. Implementando o endpoint de delete de vídeo por id.mp4

88.9 MB

12. Testes integrados do endpoint de listagem de vídeo.mp4

221.8 MB

13. Implementando o endpoint de listagem de vídeo.mp4

182.1 MB

14. Testes integrados do endpoint de get de media por tipo.mp4

138.8 MB

15. Implementando o endpoint de get de media por tipo.mp4

92.9 MB

16. Testes integrados do endpoint de store media por tipo.mp4

126.2 MB

17. Implementando o endpoint de store media por tipo.mp4

184.1 MB

18. Cobrindo os testes com cenários infelizes.mp4

203.8 MB

19. Configurando os beans dos usecases de vídeo.mp4

108.8 MB

20. Testes manuais de regressão.mp4

130.5 MB

21. Customização de size de request no spring.mp4

87.0 MB

/.../30. Application Packing/

1. Boas vindas ao módulo.mp4

164.4 MB

2. Boas vindas ao módulo.mp4

63.3 MB

3. Criando script nosso Java Conventions.mp4

180.1 MB

4. Medindo a cobertura de código com jacoco.mp4

207.5 MB

5. Definindo tasks específicas para cada tipo de teste.mp4

106.2 MB

6. Atualizando dependências.mp4

218.2 MB

7. Criando o dockerfile da aplicação.mp4

337.0 MB

/.../31. CI e CD/

1. Boas-vindas ao módulo.mp4

72.0 MB

2. Primeiros passos com github actions.mp4

102.7 MB

3. Criando o workflow de CI.mp4

168.5 MB

4. Criando um repositório do dockerhub e secrets no github actions.mp4

66.8 MB

5. Criando o workflow de CI CD.mp4

395.3 MB

6. Executando a imagem final da aplicação.mp4

88.3 MB

/.../32. Autenticação com KeyCloak/

1. Introdução ao keycloak.mp4

96.5 MB

2. Subindo o docker container.mp4

186.3 MB

3. Configurando os recursos do keycloak.mp4

193.2 MB

4. Adicionando as dependências do spring security.mp4

56.2 MB

5. Configurando o keycloak no microservico.mp4

255.9 MB

6. Configurando o keycloak jwt converter.mp4

333.8 MB

7. Configuração de properties e testes manuais.mp4

420.7 MB

8. Suporte ao security nos testes.mp4

218.2 MB

/.../33. Ambiente Sandbox/

1. Introdução ao módulo.mp4

212.9 MB

2. Configurando o profile sandbox para a aplicação.mp4

109.2 MB

3. Atualizando o profile development para ser tudo em memória.mp4

128.4 MB

4. Criando a estrutura de sandbox com docker.mp4

241.9 MB

5. Build e execução da aplicação junto do docker compose.mp4

339.3 MB

6. Configurando o hostname do keycloak.mp4

135.8 MB

/34. Observabilidade/

1. Boas-vindas ao módulo de observabilidade com elastic stack.mp4

74.4 MB

2. Adicionando o elasticsearch e a docker network elastic.mp4

112.9 MB

3. Adicionando o kibana.mp4

87.9 MB

4. Adicionando o logstash.mp4

75.6 MB

5. Adicionando o filebeat.mp4

204.5 MB

6. Configurando o logstash no kibana.mp4

68.1 MB

7. Visualizando keyvalue pairs com kv filter do logstash.mp4

179.2 MB

/1. Apresentação/

1. Boas-vindas ao módulo.mp4

17.6 MB

2. Diagrama c4 do projeto.mp4

59.3 MB

3. Mais detalhes do microservice catalogo de vídeos.mp4

48.0 MB

4. Ambiente docker para PHP 8.mp4

236.1 MB

5. Primeiras configurações no vscode.mp4

140.6 MB

6. Configurações autoload PSR 4.mp4

144.4 MB

7. Instalar e configurar o PHPUnit.mp4

226.1 MB

8. Apresentação das features.mp4

44.6 MB

9. A pirâmide de testes.mp4

43.1 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-php-main.zip

273.7 KB

/.../4. Camada de aplicação categorias/

1. A camada de aplicação na arquitetura limpa.mp4

34.0 MB

2. Criar a camada de aplicação usecase.mp4

71.6 MB

3. Criar teste de unidade do usecase de criação de categoria.mp4

193.2 MB

4. Implementar o usecase de criação de categorias.mp4

161.4 MB

5. O que são DTO.mp4

33.9 MB

6. Implementar DTO entrada e saída de cadastro.mp4

191.9 MB

7. Corrigir e finalizar testes do usecase de criação de categoria.mp4

200.3 MB

8. Testes de unidade na criação de categorias spies.mp4

81.5 MB

9. Criar testes usecase listagem de categoria.mp4

158.9 MB

10. Implementar usecase listagem de categoria.mp4

95.6 MB

11. Testes de unidade usecase listagem de categoria spies.mp4

44.7 MB

12. Criar interface definir listagem de categorias.mp4

128.8 MB

13. Criar o teste de listagem de categorias.mp4

152.6 MB

14. Implementar o usecase de listagem de categorias.mp4

235.6 MB

15. Melhorando os testes de paginação do usecase.mp4

103.1 MB

16. Finalizando os testes do usecase de listagem de categorias.mp4

163.4 MB

17. Criar teste de unidade para usecase de atualizar categoria.mp4

181.5 MB

18. Criar implementação do usecase de atualizar categoria.mp4

139.3 MB

19. Melhorar os testes de unidade do usecase de atualizar categoria.mp4

33.7 MB

20. Criar teste de unidade do usecase de deletar categoria.mp4

124.2 MB

21. Criar implementação do usecase de deletar categoria.mp4

126.7 MB

22. Melhorar os testes de unidade do usecase de deletar categoria.mp4

44.7 MB

23. Melhorias e correções.mp4

151.4 MB

24. Errata Mockery Spies.txt

1.3 KB

/5. Laravel e configurações/

1. Camada de infra.mp4

34.9 MB

2. Instalando o laravel 9 com docker.mp4

167.7 MB

3. Extensões do vscode para trabalhar com o laravel.mp4

134.0 MB

4. Continuar projeto php no laravel e rodar testes.mp4

107.2 MB

5. Trabalhar com remote container e rodar testes com atalhos.mp4

188.7 MB

6. Acessar banco com mysql workbench.mp4

50.7 MB

7. Corrigir erro mockery php intelephense.mp4

102.1 MB

/.../6. Camada de infraestrutura categoria/

1. Criar model e migration de categoria.mp4

130.0 MB

2. Criar teste de unidade model categoria.mp4

135.3 MB

3. Criando mais testes de unidade para model.mp4

131.1 MB

4. Criando estratégia para testes de unidade models.mp4

123.4 MB

5. Criar teste de inserção da categoria no banco.mp4

174.1 MB

6. Implementar repository de categoria inserir.mp4

212.9 MB

7. Criar teste repository findbyid.mp4

188.0 MB

8. Implementar repository findbyid.mp4

67.4 MB

9. Testar e implementar repository findall.mp4

149.7 MB

10. Testar repository pagination.mp4

73.9 MB

11. Implementar repository pagination e presenter.mp4

237.2 MB

12. Testar repository pagination sem dados.mp4

14.0 MB

13. Criar teste repository update.mp4

118.2 MB

14. Criar implementação repository update.mp4

97.2 MB

15. Testar e implementar repository delete.mp4

77.7 MB

/.../7. Testes integração usecases categorias/

1. Teste de integração do usecase de criação.mp4

134.4 MB

2. Teste de integração do usecase de deletar.mp4

86.5 MB

3. Teste de integração do usecase de listagem das categorias.mp4

163.0 MB

4. Teste de integração do usecase de listagem de categoria.mp4

167.0 MB

5. Teste de integração do usecase de atualizar.mp4

82.8 MB

/.../8. Criar controllers de categorias e testes com TDD/

1. Baby steps no tdd e implementar controller de listagem das categorias.mp4

181.9 MB

2. Finalizando controller de listagem das categorias e tdd.mp4

244.1 MB

3. Usar spies do phpunit no controller de listagem.mp4

34.3 MB

4. Criar teste de integração no controller de listagem das categorias.mp4

161.9 MB

5. Criar testes e implementar cadastro de categoria.mp4

303.0 MB

6. Criar testes e implementar listagem de categoria.mp4

170.6 MB

7. Criar testes e implementar atualização de categoria.mp4

174.7 MB

8. Criar testes e implementar deletar categoria.mp4

113.3 MB

/.../9. API e testes e2e nas categorias/

1. Boas vindas ao módulo.mp4

15.0 MB

2. Criando a api de categorias no laravel.mp4

94.5 MB

3. Começando com os testes e2e no laravel.mp4

171.3 MB

4. Teste e2e listar categorias.mp4

252.5 MB

5. Teste e2e listar categoria e interceptar exceptions do domínio.mp4

208.9 MB

6. Teste e2e listar categoria existente.mp4

91.3 MB

7. Teste e2e validações de cadastro de categoria.mp4

176.8 MB

8. Teste e2e cadastro de categoria.mp4

170.1 MB

9. Teste e2e atualização de categoria.mp4

178.8 MB

10. Teste e2e deletar de categoria.mp4

56.9 MB

11. Teste e2e validar quantidade retornos api.mp4

39.5 MB

12. Correções finais nos testes de categoria.mp4

75.5 MB

13. Teste manual api de categorias.mp4

101.5 MB

/.../10. Agregado de genres/

1. Boas-vindas ao módulo de agregado de genre.mp4

12.2 MB

2. TDD e modelagem dos atributos da entidade.mp4

161.4 MB

3. Modelagem de atributos da entidade com php 8.mp4

184.5 MB

4. TDD e ativar desativar entidade de gênero.mp4

65.3 MB

5. TDD e atualizar entidade de gênero.mp4

43.2 MB

6. TDD e exceptions na entidade de gênero.mp4

81.8 MB

8. TDD e adicionar categoria ao gênero.mp4

96.8 MB

9. TDD e remover categoria do gênero.mp4

105.9 MB

10. Criar a interface do repositório de gênero.mp4

88.9 MB

/.../11. Usecase de gêneros/

1. TDD usecase de listagem de gêneros.mp4

169.1 MB

2. TDD usecase de listagem de gêneros com paginação.mp4

145.1 MB

3. TDD usecase de listagem de genre.mp4

282.9 MB

4. Criando interface de transactions de banco de dados.mp4

66.3 MB

5. TDD usecase de cadastro de genre.mp4

188.2 MB

6. TDD usecase de cadastro de genre.mp4

185.3 MB

7. Usecase de cadastro de genre testar exceptions.mp4

223.9 MB

8. Refactor unit test create genre usecase.mp4

292.4 MB

9. Criar teste de update usecase genre.mp4

104.7 MB

10. Criar implementação do update usecase.mp4

206.4 MB

11. Testar e implementar o usecase de deletar genre.mp4

135.0 MB

12. Testar e implementar o usecase de deletar genre parte 2.mp4

118.6 MB

13. Spies nos testes de unidade de genre.mp4

304.6 MB

/.../12. Infrastructure genres/

1. TDD e model de gênero.mp4

83.0 MB

2. Modelagem da tabela de gêneros e relacionamentos.mp4

82.5 MB

3. Implementar transaction.mp4

90.1 MB

4. Iniciando o repositório de gênero.mp4

87.0 MB

5. Testando e persistindo o gênero.mp4

129.8 MB

6. Testando a persistindo do gênero.mp4

74.4 MB

7. Testando a persistência do gênero e categorias.mp4

174.3 MB

8. Testar e implementar o find genre by id.mp4

126.2 MB

9. Testar e implementar o find all genres.mp4

210.9 MB

10. Testar e implementar o pagination genres.mp4

115.9 MB

11. Testar e implementar o update genre.mp4

96.4 MB

12. Testar exception notfound update genre.mp4

40.2 MB

13. Testar e implementar o delete genre.mp4

99.2 MB

/.../13. Testes de integração usecases de gêneros/

1. Iniciando com os testes de integração de usecase.mp4

163.7 MB

2. Testes de integração usecase de criação de gênero.mp4

97.5 MB

3. Testes de integração testar as transactions.mp4

60.1 MB

4. Testes de integração usecase de listagem de gênero.mp4

85.8 MB

5. Testes de integração usecase de listagem de vários gêneros.mp4

67.7 MB

6. Testes de integração usecase de atualizar gênero.mp4

123.0 MB

7. Testes de integração usecase de deletar gênero.mp4

100.9 MB

/.../14. API de gêneros e testes e2e/

1. Boas vindas ao módulo api e testes e2e de gêneros.mp4

14.8 MB

2. Iniciando a api de gêneros e os testes e2e.mp4

183.9 MB

3. Api de cadastro de gêneros e testes e2e.mp4

206.4 MB

4. Aumentando a cobertura de testes e2e na criação de gêneros.mp4

78.7 MB

5. Api de listagem de gênero e testes e2e.mp4

86.2 MB

6. Api de atualizar de gênero e testes e2e.mp4

110.5 MB

7. Api de deletar de gênero e mais testes e2e.mp4

83.3 MB

8. Testar manualmente a api de gêneros com o postman.mp4

85.5 MB

/.../15. Entity cast members/

1. Boas vindas ao módulo de castmembers.mp4

10.2 MB

2. TDD na entidade de castmember.mp4

110.8 MB

3. Enum na entidade de castmember.mp4

99.2 MB

4. Testando os atributos da entidade de castmember.mp4

71.5 MB

5. Validação da entidade de castmember.mp4

63.2 MB

6. Atualizar a entidade de castmember.mp4

49.8 MB

7. Criar a interface do repositório do agregado de castmember.mp4

23.9 MB

/.../16. Use cases cast members/

1. TDD no usecase de castmember.mp4

107.1 MB

2. TDD e usecase de criação do castmember.mp4

136.7 MB

3. TDD no usecase de criação do castmember part 2.mp4

226.8 MB

4. Mais testes no usecase de criacão de castmember.mp4

68.6 MB

5. TDD e usecase de listar o cast member pelo id.mp4

126.5 MB

6. TDD e usecase de listar o cast member pelo id parte 2.mp4

129.6 MB

7. TDD e usecase de listar os cast members.mp4

128.3 MB

8. TDD e usecase de listar os cast members parte 2.mp4

162.4 MB

9. TDD e usecase de atualizar o cast member.mp4

245.4 MB

10. TDD e usecase de deletar o cast member.mp4

177.4 MB

/.../17. Infra de cast members/

1. Criar teste do model migration e factory.mp4

120.4 MB

2. Iniciando os testes do repositório.mp4

105.2 MB

3. Testes de integração e implementação do insert de cast members.mp4

164.5 MB

4. Testes de integração e implementação do findbyid de cast members.mp4

75.4 MB

5. Testes de integração e implementação do findall de cast members.mp4

82.2 MB

6. Testes de integração e implementação da paginação de cast members.mp4

105.0 MB

7. Testes de integração e implementação do update de cast members.mp4

112.9 MB

8. Testes de integração e implementação do delete de cast members.mp4

45.7 MB

/.../18. Api de cast members/

1. Criando-os-testes-do-controller-de-cast-member.mp4

78.5 MB

2. Criando-o-controller-de-cast-member.mp4

142.9 MB

3. Fazendo-o-bind-da-interface-de-repositorio.mp4

25.3 MB

4. Criando-a-api-de-cast-members-no-laravel.mp4

21.4 MB

/.../19. Tests e2e Api cast members/

1. Iniciando os testes e2e no laravel.mp4

124.0 MB

2. Testes e2e com filtro.mp4

84.0 MB

3. Testes e2e recuperar cast member.mp4

44.3 MB

4. Testes e2e cadastrar cast member.mp4

74.3 MB

5. Testes e2e atualizar cast member.mp4

71.4 MB

6. Testes e2e deletar cast member.mp4

56.5 MB

7. Testar manualmente a api de cast member.mp4

68.2 MB

/.../20. Entidade vídeo/

1. Boas vindas ao módulo de vídeos parte mais legal do curso.mp4

16.2 MB

2. Iniciando com o teste unitário e a modelagem da entidade de vídeo.mp4

127.9 MB

3. Definindo os atributos da entidade de vídeo.mp4

113.9 MB

4. Testar atributos da classe e usar o objeto de valor de uuid.mp4

112.5 MB

5. Testar e adicionar id das categorias na entidade de vídeo.mp4

158.1 MB

6. Testar e adicionar id dos genres na entidade de vídeo.mp4

59.4 MB

7. Testar e adicionar id dos cast members na entidade de vídeo.mp4

72.4 MB

8. Definir atributo de data de criação da entidade.mp4

72.5 MB

9. Objeto de valor vs entidade.mp4

58.8 MB

10. Criar objeto de valor de imagem.mp4

226.4 MB

11. Usando objeto de valor de imagem para thumbhalf.mp4

39.0 MB

12. Criar objeto de valor de média.mp4

141.4 MB

13. Usar o objeto de valor média na entidade de vídeo.mp4

82.9 MB

14. Objeto de valor para trabalhar com a média do vídeo.mp4

63.5 MB

15. Objeto de valor imagem para banner do vídeo.mp4

41.5 MB

/.../21. Notification Pattern/

1. Validação manual na entidade de vídeo.mp4

143.7 MB

2. TDD e notification pattern.mp4

168.5 MB

3. TDD e notification pattern haserrors.mp4

60.6 MB

4. TDD e notification pattern get messages.mp4

94.7 MB

5. TDD e notification pattern recuperar erros por contexto.mp4

78.8 MB

6. Utilizando notification pattern na entidade de vídeos.mp4

107.7 MB

7. Criando entidade abstrata.mp4

83.2 MB

8. Criando exception personalizada do notification pattern.mp4

67.5 MB

9. Acoplamento no domínio.mp4

34.7 MB

10. Definindo padrões de validação de forma desacoplada.mp4

95.6 MB

11. Criando factory de validação de entidade.mp4

125.2 MB

12. Validações avançadas no domínio de vídeo.mp4

207.0 MB

/.../22. Domain Events e Interfaces/

1. Eventos de domínio.mp4

82.1 MB

2. Evento do domínio de video.mp4

77.9 MB

3. Repositório de video.mp4

59.5 MB

/.../23. Use cases vídeo/

1. Boas vindas ao módulo de use case de video.mp4

27.0 MB

2. TDD e definir estrutura do construtor do usecase de video.mp4

147.8 MB

3. TDD e definir a interface de upload de arquivos.mp4

191.2 MB

4. TDD e definir a interface de eventos de vídeo.mp4

142.0 MB

5. TDD e definir DTO de entrada e saída do usecase de criação.mp4

176.1 MB

6. Definindo os processos do caso de uso de criação de um vídeo.mp4

89.7 MB

7. Criando o método exec do caso de uso de criação de vídeo.mp4

137.5 MB

8. Definindo o processo de armazenamento de mídia do vídeo no caso de uso.mp4

135.8 MB

9. Corrigir mocks das interfaces.mp4

146.9 MB

10. Mudar as interfaces dos repositórios de genres e castmenbers.mp4

74.5 MB

11. Injetar as interfaces dos repositórios no caso de uso de criação de video.mp4

109.7 MB

12. Validar ids no caso de uso.mp4

101.6 MB

13. Primeiro de muitas refactors começando pelo teste unitário.mp4

36.1 MB

14. Proposta de refactor entidades e repositórios.mp4

94.1 MB

15. Finalizar o dto de cadastro de video.mp4

61.5 MB

16. Finalizar o dto de saída de vídeo com null safe.mp4

135.1 MB

17. Criar os métodos para setar os objetos de valor na entidade de vídeo.mp4

72.7 MB

18. Atualizar o objeto de valor de media na entidade de vídeo.mp4

63.7 MB

/.../24. Use Cases Refactor/

1. Refactor o processo de upload de arquivos no caso de uso.mp4

182.0 MB

2. Refactor validação dos id.mp4

139.4 MB

3. Design pattern builder.mp4

40.2 MB

4. Design pattern builder criando a interface.mp4

90.9 MB

5. Design pattern builder criando implementação.mp4

136.1 MB

6. Usando o builder no use case.mp4

113.6 MB

7. Criar videobaseusecase.mp4

105.2 MB

8. Mover builder para a camada de domínio.mp4

51.3 MB

9. Criar builder de atualização de vídeo.mp4

134.1 MB

/.../25. Refactor Tests/

1. Boas-vindas ao módulo de refatoração dos testes.mp4

9.9 MB

2. Testes unitários de exception de ids no caso de uso.mp4

131.8 MB

3. Utilizar dataproviders para testar exceções de ids nos casos de uso.mp4

109.2 MB

4. Corrigir assinatura do método storagefiles.mp4

22.0 MB

5. Testes unitários testar upload media do vídeo.mp4

141.1 MB

6. Testes unitários testar uploads arquivos no caso de uso.mp4

101.3 MB

7. Testes unitários com data provider para validar upload em massa.mp4

206.3 MB

8. Fazer testes de spies e mockery close.mp4

107.8 MB

9. Testes spies repositório.mp4

93.3 MB

10. Testes spies database transaction.mp4

54.7 MB

11. Testes spies files storage.mp4

67.1 MB

12. Testes spies event manager.mp4

74.3 MB

13. Criando basevideounittest.mp4

114.6 MB

14. Usar o base unit test de video.mp4

65.8 MB

/.../26. Finalizando casos de uso do video/

1. Criar o teste unitário de update de vídeo.mp4

65.5 MB

2. Criar o caso de uso para atualizar um vídeo.mp4

85.0 MB

3. Melhorar o builder no basevideousecase.mp4

69.9 MB

4. Criar os dto de entrada de saída de atualização de vídeo.mp4

63.4 MB

5. Implementando o caso de uso de atualização do vídeo.mp4

183.4 MB

6. Melhorando os testes unitários do caso de uso de atualização de vídeo.mp4

153.9 MB

7. Criando o caso de uso de listagem de vídeo com tdd.mp4

100.8 MB

8. Definindo o comportamento do caso de uso de listagem do vídeo com tdd.mp4

136.2 MB

9. Finalizando o caso de uso de listagem do vídeo com tdd.mp4

121.8 MB

10. Criando o caso de uso de listagem do videos com tdd.mp4

113.3 MB

11. Caso de uso de listagem do videos com tdd.mp4

159.4 MB

12. Finalizando o caso de uso de listagem do videos com tdd.mp4

50.6 MB

13. Caso de uso de deletar video com tdd.mp4

221.3 MB

/.../27. Parametrizações da camada de Infra/

1. Boas-vindas ao módulo de infra de videos.mp4

23.7 MB

2. Criando as classes concretas do módulo de infraestrutura.mp4

155.2 MB

3. Criando um service provider personalizado.mp4

46.6 MB

4. Inversão de dependência no laravel.mp4

76.0 MB

5. Parametrizando a dinâmica de eventos do domínio.mp4

161.4 MB

6. Definindo a estrutura da tabela de vídeos.mp4

96.1 MB

7. Definindo a estrutura da tabela de mídias do vídeos.mp4

97.6 MB

8. Definindo a estrutura da tabela das imagens do vídeos.mp4

61.1 MB

9. Criando as tabelas de relacionamentos entre vídeos categorias genres e castmembers.mp4

60.6 MB

10. Criando os relacionamentos entre as tabelas nos models.mp4

88.0 MB

11. Criando teste unitário do model de vídeo.mp4

54.2 MB

12. Criar factory de vídeo.mp4

89.3 MB

13. Interceptar a notification exception.mp4

38.4 MB

/.../28. Repositório de vídeo/

1. Boas-vindas ao módulo de repositórios do video.mp4

21.7 MB

2. Criando o teste de integração do repositório de vídeo.mp4

60.6 MB

3. Teste de integração e implementar o método de inserir do repositório.mp4

159.7 MB

4. Teste de integração e implementar o método de inserir com relacionamentos.mp4

150.1 MB

5. Validar consistência da entidade retornada do repositório.mp4

96.7 MB

6. Validar consistência da entidade retornada do repositório item por item.mp4

54.9 MB

7. Teste integração find by id not found.mp4

43.9 MB

8. Teste integração find by id.mp4

28.3 MB

9. Teste integração find all.mp4

65.9 MB

10. Teste de integração método pagination.mp4

62.9 MB

11. Teste de integração método pagination com data providers.mp4

88.8 MB

12. Teste de integração atualizar video not found exception.mp4

51.1 MB

13. Teste de integração atualizar video.mp4

55.6 MB

14. Teste de integração atualizar vídeo e sincronizar ids.mp4

59.3 MB

15. Teste de integração deletar video not found exception.mp4

16.7 MB

16. Teste de integração deletar vídeo.mp4

32.7 MB

/.../29. Medias do vídeo/

1. Registrar e alterar o trailer no banco.mp4

145.2 MB

2. Teste unitário do model media.mp4

69.5 MB

3. Using closures no laravel para gerar uuid.mp4

57.3 MB

4. Criar trait para gerar uuid no laravel.mp4

50.6 MB

5. Teste unitário do model de imagem do video.mp4

48.5 MB

6. Teste de integração da edição da media do video.mp4

171.8 MB

7. Atualizar a Media do Video quando existir.mp4

86.9 MB

8. Validar que realmente está atualizando a media do video.mp4

83.6 MB

9. Validar o retorno do repositório de video.mp4

111.8 MB

10. Teste de integração e atualizar o banner do video.mp4

105.1 MB

11. Teste de integração e validar que banner realmente foi atualizado.mp4

65.1 MB

12. Refatorar o update media e usar sigle responsability principle.mp4

104.8 MB

13. Teste integração atualizar a media do video.mp4

86.8 MB

14. Atualizar a media do video.mp4

18.6 MB

15. Teste de integração atualizar a thumb do video.mp4

33.5 MB

16. Atualizar a thumb do video.mp4

45.8 MB

17. Teste de integração atualizar a thumb half do video.mp4

29.3 MB

18. Atualizar a thumb half do video.mp4

63.5 MB

19. Melhorar o construtor do repositório com php 8.mp4

17.3 MB

20. Usar um padrão builder para melhorar o retorno do repositório.mp4

202.4 MB

/.../30. Armazenamento e nuvem/

1. Boas vindas ao módulo de armazenamento de arquivos e google cloud storage.mp4

11.7 MB

2. Entendendo a dinâmica de arquivos laravel x php.mp4

66.8 MB

3. Converter files para uploadfile do laravel.mp4

105.8 MB

4. Teste de integração upload arquivos.mp4

133.8 MB

5. Teste de integração deletar arquivos.mp4

53.1 MB

6. Criar bucket e criar conta de servico na google cloud plataform.mp4

196.3 MB

7. Fazer upload para nuvem da google com o laravel.mp4

136.7 MB

8. Armazenar arquivos de testes localmente.mp4

39.6 MB

/.../31. Testes de integração casos de uso vídeos/

1. O que precisamos testar no teste de integração dos casos de usos de vídeo.mp4

35.5 MB

2. Recapitulando o módulo de vídeos.mp4

92.9 MB

3. Teste de integração de criação de vídeo.mp4

131.0 MB

4. Testar a quantidade de ids no testes.mp4

31.0 MB

5. Testar use case com arquivos.mp4

103.3 MB

6. Usar provider para variar as possibilidades dos testes.mp4

100.1 MB

7. Usar provider para variar as possibilidades dos testes com arquivos.mp4

97.6 MB

8. Criar stub para upload de vídeos.mp4

67.7 MB

9. Criar stub para evento de vídeo.mp4

34.4 MB

10. Criar-base-de-testes-do-caso-de-uso.mp4

131.8 MB

11. Usar base de testes do caso de uso de vídeos.mp4

76.7 MB

12. Usar base de testes do caso de uso de vídeos de atualização.mp4

148.8 MB

13. Mudar visibilidade do addids do builder de vídeos.mp4

56.1 MB

14. Teste de integração de casos de uso de deletar video.mp4

78.3 MB

15. Teste de integração de casos de uso de deletar video testar exception.mp4

30.8 MB

16. Teste de integração de casos de uso de listar video.mp4

69.3 MB

17. Teste de integração de casos de uso de listar video testar exception.mp4

24.4 MB

18. Teste de integração de casos de uso de paginar vídeos.mp4

87.2 MB

19. Teste de integração de casos de uso de paginar vídeos com provider.mp4

63.7 MB

/.../32. Testar exceções de eventos/

1. Boas-vindas ao módulo de testes de exceptions.mp4

32.9 MB

2. Criar stu system under test.mp4

65.5 MB

3. Testar exception de transactions.mp4

160.5 MB

4. Testar exception de upload de arquivos parte 1.mp4

132.0 MB

5. Testar exception de upload de arquivos parte 2.mp4

33.6 MB

6. Testar exception de eventos.mp4

58.8 MB

7. Mover testes para o base test.mp4

36.8 MB

8. Refatorar namespaces tests do vídeo.mp4

65.5 MB

/.../33. API com TDD e testes e2e api de videos/

1. Boas-vindas ao módulo de testes ponta a ponta da api de vídeos.mp4

18.2 MB

2. Teste e2e com tdd.mp4

66.4 MB

3. Teste e2e com tdd etapas red green e refactoring.mp4

31.2 MB

4. Testes e2e e implementar controller de listagem de vídeos.mp4

47.9 MB

5. Testes e2e e implementar paginação.mp4

87.1 MB

6. Laravel eager loading no repositório de vídeos.mp4

72.4 MB

7. Validar estrutura do json de retorno de paginação.mp4

68.5 MB

8. Validar response api meta.mp4

44.4 MB

9. Usar data provider para testar vários cenários diferentes.mp4

119.4 MB

10. Teste 2e2 validar paginação.mp4

33.1 MB

11. Teste 2e2 validar itens por página e ordenação.mp4

60.4 MB

12. Teste 2e2 filtros api.mp4

80.3 MB

13. Teste 2e2 api show.mp4

158.6 MB

14. Teste 2e2 api show not found.mp4

54.5 MB

15. Teste 2e2 e implementar o store da api.mp4

202.1 MB

16. Teste 2e2 store validar estrutura.mp4

59.5 MB

17. Teste e2e upload de arquivos no laravel.mp4

173.0 MB

18. Teste e2e e upload do trailer do video.mp4

108.0 MB

19. Teste e2e e upload das imagens do video.mp4

95.7 MB

21. Teste e2e de validação do video.mp4

68.7 MB

22. Implementar a validação de videos no laravel.mp4

140.6 MB

23. Teste e2e enviar ids válidos.mp4

36.7 MB

24. Teste e2e validar response de ids.mp4

69.5 MB

25. Corrigir paginação com relacionamentos.mp4

113.8 MB

30. Teste e2e delete video not found.mp4

23.0 MB

/.../34. Refactor api videos/

1. Boas vindas ao módulo de refatoração de videos.mp4

14.0 MB

2. Analisando os problemas da api de videos.mp4

91.9 MB

3. Refatorar response do caso de uso de paginação.mp4

89.8 MB

4. Criar um adaptador para a apis.mp4

115.2 MB

5. Criando um resource default de api.mp4

74.5 MB

6. Usar api adapter em todos os responses.mp4

93.2 MB

7. Padronizar as keys do default resource da api.mp4

93.6 MB

8. Usar adaptador da api com status code personalizado.mp4

57.3 MB

9. Criar e usar helpers no laravel.mp4

121.8 MB

10. Usar helpers para refatorar o método update do controlador do video.mp4

18.6 MB

/.../35. Teste manual API videos/

1. Boas-vindas ao módulo de teste manual da api de videos.mp4

20.6 MB

2. Testando manualmente a listagem da api de videos.mp4

29.0 MB

3. Testando manualmente a criação de videos sem midias.mp4

33.6 MB

4. Testando manualmente a criação de videos com midias.mp4

70.9 MB

5. Corrigir bug de enums no banco de dados mysql.mp4

52.0 MB

6. Testar manualmente a api de atualizar videos.mp4

40.5 MB

7. Testar manualmente a api de deletar videos.mp4

26.7 MB

/.../36. Usecase atualizar video encoded/

1. Boas-vindas ao módulo de caso de uso de atualizar vídeo encoded.mp4

21.8 MB

2. Criar teste unitário do use case de atualizar video encoded.mp4

143.7 MB

3. Spies no teste unitário.mp4

186.3 MB

4. Mais spies no teste unitário.mp4

157.7 MB

5. Mock exception no teste unitário.mp4

68.9 MB

6. Teste de integração atualização da media do vídeo no banco.mp4

96.8 MB

7. Fazer cast nos enums do model de video.mp4

32.5 MB

/37. RabbitMQ/

1. Boas-vindas ao módulo de rabbitmq.mp4

16.4 MB

2. Rodar o microsserviço de encoder de videos.mp4

169.6 MB

3. Ferramentas para o módulo atual.mp4

72.4 MB

4. Instalar e configurar package de php amqp.mp4

126.6 MB

5. Criando interfaces na infra para nao depender de packages.mp4

124.2 MB

6. Conectar ao rabbitmq.mp4

77.7 MB

7. Criar um producer do tipo fanout.mp4

105.1 MB

8. Testar o producer.mp4

172.2 MB

9. Enviar mensagem para exchange.mp4

58.4 MB

10. Bônus criar exchange e queue e fazer o bind automaticamente.mp4

37.8 MB

11. Criar consumer.mp4

93.1 MB

12. Criar comando do rabbitmq.mp4

155.1 MB

13. Passando a função de callback no consumer.mp4

79.0 MB

14. Detalhes nos nomes das filas e testar encoder.mp4

50.5 MB

15. Finalizando a integração entre os microsservicos.mp4

137.8 MB

16. Corrigir poblema com artisan.mp4

37.1 MB

17. Remover testes de upload da media do video no teste e2e.mp4

84.5 MB

18. Corrigir a conexão com o rabbitmq em cli.mp4

81.4 MB

19. Conectar no rabbitmq no listener de producer.mp4

26.4 MB

20. Conectar diretamente no service do rabbitmq.mp4

47.1 MB

/38. Keycloak/

1. Subir containers do keycloak.mp4

97.9 MB

2. Principais recursos do keycloak.mp4

45.3 MB

3. Usuários e chaves do keycloak.mp4

157.7 MB

4. Instalar e configurar package de guard o keycloak.mp4

78.2 MB

5. Definir guards de autenticação de api no laravel.mp4

117.7 MB

6. Autenticação da api com keycloak.mp4

128.4 MB

7. Autorização do microsservico com keycloak.mp4

107.5 MB

8. Desabilitar middlewares nos testes e2e.mp4

164.5 MB

9. Criar testes de autenticação e2e.mp4

86.3 MB

/39. CI/

1. Boas-vindas ao módulo de ci.mp4

19.6 MB

2. Usar o laravel pint.mp4

82.7 MB

3. Criar processo de ci com github actions.mp4

67.9 MB

/40. Logs/

1. Boas-vindas ao módulo de logs com elk.mp4

293.2 MB

2. Fluxo do logstash eslasticsearch e kibana.mp4

77.4 MB

3. Como o logstash funciona.mp4

97.6 MB

4. Criando container do elasticsearch.mp4

70.6 MB

5. Criar container do logstash e arquivo de configuração.mp4

65.2 MB

6. Configurar o container do kibana configurar rede e armazenamento.mp4

78.1 MB

7. Subindo containers da stack elk.mp4

95.0 MB

8. Receber requisições http no logstash e exibir no stdout.mp4

225.6 MB

9. Receber requisições udp no logstash.mp4

103.2 MB

10. Enviar logs do logstash para o elasticsearch.mp4

122.8 MB

11. Criar dashboard no kibana para exibir total de logs.mp4

77.0 MB

12. Enviar logs do laravel para o logstash com udp.mp4

261.0 MB

13. Corrigir processo de ci.mp4

96.4 MB

/41. Build/

1. Instalar e configurar o laravel octane.mp4

65.9 MB

2. Criar setup docker para produção com supervisor e swoole.mp4

93.2 MB

3. Fazer build da aplicação laravel com docker.mp4

83.0 MB

4. Criar conta na dockerhub e criar access token.mp4

72.6 MB

5. Criar processo de build do github actions.mp4

131.1 MB

6. Testar o processo de build e deploy da imagem.mp4

103.7 MB

/1. Pontapé Inicial/

1. Apresentação.mp4

69.5 MB

2. Conhecendo o projeto do CodeFlix.mp4

111.4 MB

3. Conhecendo o admin do catálogo de vídeos.mp4

117.2 MB

4. Conhecendo a API REST a ser construída.mp4

80.4 MB

5. Literatura recomendada e base teórica do curso.mp4

264.7 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-python-main.zip

76.9 KB

/.../3. Criando entidade categoria/

1. O que são entidades.mp4

259.8 MB

2. Entidades do DDD e Clean Arch VS Entidades Anêmicas.mp4

292.7 MB

3. Didática e dinâmica das aulas.mp4

113.9 MB

4. Dicas sobre terminal IDE e outras ferramentas.mp4

234.0 MB

5. Dicas de extensões para o VSCode.mp4

287.2 MB

6. Criando container Python com Docker para desenvolvimento.mp4

191.0 MB

7. Criando aplicação Python.mp4

132.4 MB

8. Estrutura de pastas básica do projeto com DDD e Clean Arch.mp4

166.4 MB

9. Definindo as propriedade da entidade categoria.mp4

107.1 MB

10. Criando primeiro teste da entidade categoria com unittest.mp4

191.7 MB

11. Conhecendo o padrão dataclass.mp4

267.8 MB

12. Piramide de testes.mp4

287.8 MB

13. Teste Verificando se classe implementa um dataclass.mp4

124.9 MB

14. Teste propriedades da entidade categoria.mp4

200.6 MB

15. Habilitando a extensão Remote Container no projeto.mp4

350.2 MB

16. Integração com Docker no PyCharm.mp4

134.9 MB

17. Usando asdf para gerenciar múltiplas versões do Python.mp4

232.2 MB

18. Como melhorar autocomplete com o Python nas IDE com e sem virtualenv.mp4

269.1 MB

19. Extensão Sourcery do VSCode e Gitlens para Remote Container.mp4

65.0 MB

20. Instalando SonarLint no container do Docker.mp4

153.4 MB

21. Habilitando suporte a Git no Remote Container.mp4

254.5 MB

22. Instalando tema powerlevel10k no ZSH.mp4

227.9 MB

23. Hablitando zsh-oh my-zsh e powerlevel10k no container do Docker.mp4

277.4 MB

24. Persistindo histórico de comandos e configuração do tema via Docker Compose Override.mp4

363.4 MB

25. Adicionando ID na entidade Categoria e sobre kw_only no Data Class.mp4

130.2 MB

26. O que são objetos de valores.mp4

213.2 MB

27. Criando objeto de valor para o ID.mp4

181.4 MB

28. Teste Objeto de valor UniqueEntityId.mp4

311.7 MB

29. Aplicando imutabilidade em entidades e objetos de valor.mp4

119.3 MB

30. Convertendo UniqueEntityId para string.mp4

83.6 MB

31. Criando abstração para um Value Object.mp4

134.6 MB

32. Teste abstração Value Object.mp4

193.9 MB

33. Criando abstração para um Entity.mp4

147.0 MB

34. Teste abstração Entity.mp4

180.0 MB

35. Qual gerenciador de pacotes usar para projetos Python.mp4

187.0 MB

36. Gerando um projeto PDM e usando autopep8.mp4

388.2 MB

37. Sobre qualidade de código linters pylance sourcery sonarlint e autopep8.mp4

271.0 MB

38. Configurando pep582 e interpretador python no VSCode.mp4

99.7 MB

39. Configurando execução de testes pelo VSCode parte 1.mp4

213.7 MB

40. Configurando execução de testes pelo VSCode parte 2.mp4

214.0 MB

41. Organização do Git com as últimas configuração de ambiente de testes e outras coisas.mp4

68.0 MB

42. Por que usar slots em classes Python.mp4

196.9 MB

43. Criando projeto e entidade Categoria.txt

0.7 KB

44. Corrigindo desafio criando projeto e entidade categoria.mp4

189.2 MB

/.../4. Validação da entidade categoria/

1. O que e validação no DDD.mp4

144.4 MB

2. Criando abstração para facilitar validações das entidades.mp4

214.5 MB

3. Teste abstração de validação parte 1.mp4

293.9 MB

4. Teste abstração de validação parte 2.mp4

140.6 MB

5. Teste abstração de validação parte 3.mp4

196.5 MB

6. Adicionando as regras de validação na entidade Categoria.mp4

222.8 MB

7. Usando mocks para simular o comportamento do método validate.mp4

128.7 MB

8. Testes de integração entidade Categoria.mp4

331.3 MB

9. Sobre eficiência em validações de domínio e usando de bibliotecas.mp4

195.9 MB

10. Criando interface para padronizar validação de entidades.mp4

186.6 MB

11. Teste interface para padronizar validação de entidades.mp4

180.8 MB

12. Sobre bibliotecas de validação Python e a qual vamos usar.mp4

159.7 MB

13. Implemetendo servico de validação com Django Rest Framework.mp4

180.7 MB

14. Teste servico de validação do Django Rest Framework.mp4

305.2 MB

15. Teste integração servico de validação do Django Rest Framework.mp4

339.8 MB

16. Implementando a validação de Categoria com Django Rest Framework.mp4

340.9 MB

17. Criando campos personalizados para os serializadores.mp4

184.5 MB

18. Teste campos personalizados para os serializadores.mp4

214.0 MB

19. Teste validação de Categoria com DRF parte 1.mp4

210.6 MB

20. Teste validação de Categoria com DRF parte 2.mp4

250.5 MB

21. Lançando batch de erros quando a Categoria é inválida.mp4

221.3 MB

22. Teste Ajustando testes de integração da Categoria com as novas validações.mp4

223.4 MB

/.../5. Repositório da entidade Categoria/

1. Entendendo a utilidade de Repositórios nas camadas de Clean Arch e DDD.mp4

198.8 MB

2. Criando abstração para implementação dos repositórios.mp4

217.0 MB

3. Criando abstração para repositório em memória.mp4

268.0 MB

4. Teste abstração dos repositórios.mp4

108.0 MB

5. Teste InMemoryRepository parte 1.mp4

216.2 MB

6. Teste InMemoryRepository parte 2.mp4

171.4 MB

7. Definindo repositório InMemory de Categoria.mp4

119.2 MB

8. Criando interface para repositórios com buscas personalizadas.mp4

154.2 MB

9. Criando classe para organizar os parâmetros de busca personalizados - parte 1.mp4

160.0 MB

10. Criando classe para organizar os parâmetros de busca personalizados - parte 2.mp4

235.1 MB

11. Teste - interface do repositório de busca personalizada.mp4

46.2 MB

12. Teste - parâmetros de busca personalizados - parte 1.mp4

270.7 MB

13. Teste - parâmetros de busca personalizados - parte 2.mp4

148.8 MB

14. Criando classe para organizar o resultado da busca personalizada.mp4

169.8 MB

15. Teste - classe de resultado da busca personalizada.mp4

229.7 MB

16. Criando lógica do método de busca personalizado do repositório em memória.mp4

190.4 MB

17. Implementação do método apply_filter.mp4

37.7 MB

18. Implementação do método apply_sort.mp4

159.5 MB

19. Implementação do método apply_paginate.mp4

85.2 MB

20. Teste - repositório de busca personalizada - apply_filter.mp4

186.7 MB

21. Teste - repositório de busca personalizada -apply_sort.mp4

160.5 MB

22. Teste - repositório de busca personalizada - apply_paginate.mp4

55.3 MB

23. Teste - repositório de busca personalizada - search - parte 1.mp4

291.4 MB

24. Teste - repositório de busca personalizada - search - parte 2.mp4

74.9 MB

25. Organizando artefatos do repositório de categoria usando inner classes.mp4

191.2 MB

26. Repositório e validação da entidade Categoria.txt

0.6 KB

27. Corrigindo desafio - Repositório e validação da entidade Categoria.mp4

121.9 MB

/.../6. Casos de Uso da entidade Categoria/

1. O que são casos de uso.mp4

142.7 MB

2. Criando a estrutura do caso de uso de criação de categoria e algumas dicas e boas práticas.mp4

271.0 MB

3. Input e Output boundaries e DTO.mp4

204.4 MB

4. Criando lógica do caso de uso de criação de categoria.mp4

86.8 MB

5. Teste - caso de uso de criação de categoria.mp4

219.7 MB

6. Usando meta dados dos campos de Categoria no Input do caso de uso.mp4

131.1 MB

7. Teste input do caso de uso de criação de categoria.mp4

113.1 MB

8. Criando caso de uso para pegar uma categoria.mp4

64.5 MB

9. Teste caso de uso para pegar uma categoria.mp4

140.4 MB

10. Reusando output entre casos de uso.mp4

104.5 MB

11. Teste outputs dos casos de usos.mp4

40.5 MB

12. Criando mappers para gerar outputs.mp4

101.8 MB

13. Teste mapper do CategoryOutput.mp4

41.8 MB

14. Criando abstração para os casos de usos.mp4

137.9 MB

15. Teste abstração dos casos de uso.mp4

26.0 MB

16. Criando caso de uso de listagem de categorias.mp4

228.7 MB

17. Teste caso de uso de listagem de categorias parte 1.mp4

225.1 MB

18. Teste caso de uso de listagem de categorias parte 2.mp4

224.0 MB

19. Criando abstração para input e output de listagem de casos de uso.mp4

378.4 MB

20. Teste abstração para input e output de listagem de casos de uso.mp4

67.4 MB

21. Teste input e output do caso de uso de listagem.mp4

133.8 MB

22. Cobertura de testes de pytest.mp4

320.2 MB

23. Passando todos os testes e mudancas finais no CategoryOutput.mp4

138.7 MB

24. Organizando alinhamento de todos os arquivos com autopep8.mp4

59.1 MB

25. Verificando qualidade de código com pylint.mp4

272.4 MB

26. Cobertura de testes Python e Casos de uso de categoria.txt

0.6 KB

27. Corrigindo desafio Cobertura de testes python e casos de uso de categoria.mp4

159.1 MB

/.../7. Integração do Core da aplicação com Django/

1. Reflexão sobre integração de frameworks com Clean Arch e DDD.mp4

121.6 MB

2. Formas de se trabalhar com Monorepos com Python.mp4

339.5 MB

3. Monorepo virtualenv com múltiplos pyprojects.mp4

431.6 MB

4. Monorepo virtualenv com 1 pyproject.toml.mp4

104.7 MB

5. Monorepo pep582 com múltiplos pyprojects.mp4

384.6 MB

6. Monorepo pep582 com 1 pyproject.toml.mp4

156.1 MB

7. Reflexão sobre formas de integração o Django com o Core.mp4

251.6 MB

8. Organizando o projeto Django e Core pastas dependências dockerfile e ambiente.mp4

229.3 MB

9. Criando primeiro app Django para categoria.mp4

192.1 MB

10. Testando integração do core com o Django.mp4

284.7 MB

11. Sobre configurações de nomes em apps Django.mp4

190.9 MB

/.../8. Criando API Rest de Categoria In Memory/

1. Explicação de como será a dinâmica do capítulo.mp4

122.1 MB

2. Primeiro teste com caso de uso usando um endpoint com rest framework.mp4

243.9 MB

3. Usando APIView para construir um REST.mp4

168.8 MB

4. Usando Django Extensions para agregar recursos importantes no Django.mp4

81.4 MB

5. Usando factories para organizar dependências a aplicação.mp4

268.2 MB

6. Usando container de servicos no Django.mp4

342.1 MB

7. Organizando uso do caso de uso de listagem de categorias no controller.mp4

152.5 MB

8. Sobre testes unitários em controllers.mp4

144.6 MB

9. Teste método post do controller de categoria parte 1.mp4

273.6 MB

10. Teste método post do controller de categoria parte 2.mp4

280.3 MB

11. Usando pytest django para configurar boot do django nos testes.mp4

113.3 MB

12. Teste método list do controller de categoria.mp4

282.1 MB

13. Criando operação de pegar uma categoria.mp4

219.9 MB

14. Teste método get_object do controller de categoria.mp4

197.9 MB

15. Criando operação de atualização da categoria.mp4

85.4 MB

16. Teste método put do controller de categoria.mp4

134.0 MB

17. Criando operação para exclusão de uma categoria.mp4

178.3 MB

18. Teste método delete do controller de categoria.mp4

112.1 MB

/.../9. Integração com banco de dados e Django ORM/

1. Dinâmica do capítulo e configurando melhor o app de categoria.mp4

85.4 MB

2. Criando model do Django ORM para categoria.mp4

227.4 MB

3. Configurando primeiro teste com o model de categoria.mp4

211.6 MB

4. Teste mapeamento dos campos do model de categoria.mp4

262.4 MB

5. Criando esqueleto do repositório de categoria com Django ORM.mp4

130.3 MB

6. Implementando insert no repositório.mp4

75.8 MB

7. Teste método insert do repositório.mp4

247.2 MB

8. Implemetando find_by_id do repositório.mp4

166.5 MB

9. Teste Implemetando find_by_id do repositório.mp4

108.4 MB

10. Implementando find_all no repositório.mp4

96.4 MB

11. Criando mapeador de entidade para model.mp4

205.9 MB

12. Teste mapeador de entidade para model.mp4

145.4 MB

13. Biblioteca para gerar dados falsos aleatórios.mp4

124.3 MB

14. Teste implementando find_all do repositório.mp4

28.5 MB

15. Implemetando-método-update-no-repositório.mp4

33.3 MB

16. Teste-implementando-update-do-repositório.mp4

86.5 MB

17. Implemetando-método-delete-no-repositório.mp4

30.9 MB

18. Teste-implementando-delete-do-repositório.mp4

140.9 MB

19. Implemetando-método-search-no-repositório.mp4

210.3 MB

20. Teste-método-search-quando-não-tem-parâmetros-de-busca-definidos.mp4

302.2 MB

21. Teste---método search aplicando apenas paginação e filtro.mp4

128.3 MB

22. Teste---método search aplicando apenas paginação e ordenação.mp4

112.5 MB

23. Teste---método search aplicando apenas paginação ordenação e filtro.mp4

61.7 MB

24. Teste---caso de uso de criação de categoria.mp4

218.0 MB

25. Teste---caso de uso de pegar uma categoria.mp4

127.2 MB

26. Teste---caso de uso de listar uma categoria---parte 1.mp4

174.8 MB

27. Teste---caso de uso de listar uma categoria---parte 2.mp4

78.4 MB

28. Teste---caso de uso de atualizar uma categoria.mp4

145.4 MB

29. Teste---caso de uso de exclusão de uma categoria.mp4

144.4 MB

/.../10. Consolidando CategoryResource/

1. Sobre testes de integração em controllers.mp4

98.5 MB

2. Criando serializer para validar previamente dados na criação e atualização de categoria.mp4

190.1 MB

3. Teste unitário de criação da categoria com serializer.mp4

180.8 MB

4. Sobre duplicação de dados de entrada em testes de integração e end to end.mp4

129.5 MB

5. Primeiro contato com testes nativos do Pytest.mp4

204.9 MB

6. Primeiro contato com as fixtures do Python.mp4

213.0 MB

7. Pytest fixtures com generators.mp4

214.2 MB

8. Parametrização de fixtures.mp4

214.8 MB

9. Criando fixture para testes de salvar categoria.mp4

204.2 MB

10. Teste - método post do CategoryResource.mp4

236.9 MB

11. Registrando o repositório CategoryRepositoryDjangoOrm no container.mp4

204.3 MB

12. Sobre camada de apresentação com Clean Arch.mp4

118.0 MB

13. Transformando o CategorySerializer em presenter.mp4

202.7 MB

14. Criando helper para abstrair a inicialização do CategoryResource.mp4

85.6 MB

15. Teste - teste unitário do método category_to_response.mp4

202.7 MB

16. Teste - corrigindo teste do post em unitário e integração.mp4

190.8 MB

17. Nomeando itens da fixture de dados para salvar uma categoria.mp4

87.5 MB

18. Teste - método category_to_response.mp4

66.9 MB

19. Criando validação para UUID no CategoryResource.mp4

89.4 MB

20. Teste - validação do UUID no CategoryResource.mp4

123.6 MB

21. Teste - método get_object do CategoryResource.mp4

263.3 MB

22. Sobre como usar serializers para apresentar coleção de dados.mp4

190.3 MB

23. Criando serializador para apresentar coleção de categorias.mp4

231.7 MB

24. Abstraindo serializador de coleções e paginação.mp4

124.4 MB

25. Teste - abstração de serialização de coleções e paginação.mp4

182.2 MB

26. Reflexão sobre como criar dados de testes de entidades em camadas superiores.mp4

160.5 MB

27. Conhecendo o padrão Test Data Builder.mp4

182.5 MB

28. Test Data Builder - gerando dados aleatórios nas variáveis de Categoria.mp4

161.7 MB

29. Test Data Builder - permitindo gerar múltiplas categorias.mp4

155.3 MB

30. Test Data Builder - gerando valores avulsos das propriedades de categoria.mp4

218.6 MB

31. Test Data Builder - indexando as factories functions das propriedades.mp4

123.4 MB

32. Test Data Builder - organizando propriedades que tem valores default como unique_entity_id e created.mp4

244.1 MB

33. Teste - propriedades avulsas do CategoryFakerBuilder.mp4

118.0 MB

34. Test Data Builder - método para gerar dados inválidos.mp4

154.9 MB

35. Teste - métodos de dados inválidos do CategoryFakerBuilder.mp4

51.5 MB

36. Teste - método build do CategoryFakerBuilder.mp4

189.5 MB

37. Aplicando test data builder nos testes dos casos de uso - parte 1.mp4

221.0 MB

38. Aplicando test data builder nos testes dos casos de uso - parte 2.mp4

170.7 MB

39. Aplicando test data builder nas fixtures existentes e nos testes de integração.mp4

132.1 MB

40. Criando fixture para testar dados inválidos nas operações de categoria.mp4

296.9 MB

41. Teste - validação de dados na criação de categoria.mp4

320.6 MB

42. Criando helper para abstrair a criação de request nos testes.mp4

174.8 MB

43. Sobre Request do Django Rest vs Request do Django.mp4

156.8 MB

44. Alteração no auto complete do VSCode com Python.mp4

117.9 MB

45. Melhorando dados da resposta HTTP na fixture de criação de categoria.mp4

119.7 MB

46. Criando helper para facilitar a asserção de dados em uma resposta HTTP.mp4

70.9 MB

47. Sobre testes de integração entre http e validação do domínio.mp4

97.5 MB

48. Teste - integração entre http e validação da criação de categoria no domínio - parte 1.mp4

190.3 MB

49. Teste - integração entre http e validação da criação de categoria no domínio - parte 2.mp4

243.1 MB

50. Teste - integração entre http e validação da criação de categoria no domínio - parte 3.mp4

97.1 MB

51. Teste - invalidação da request no update de categoria.mp4

125.0 MB

52. Teste - integração entre http e validação da atualização de categoria no domino.mp4

146.0 MB

53. Teste - parâmetro inválido e quando categoria não existe na atualização.mp4

70.5 MB

54. Reflexão sobre diferenças entre testes unitários e testes de integração.mp4

128.6 MB

55. Teste - método put do CategoryResource.mp4

203.5 MB

56. Teste - refatoração do teste unitário do PUT de categoria.mp4

64.1 MB

57. Teste - método delete do CategoryResource.mp4

131.5 MB

58. Teste - método do get do CategoryResource - parte 1.mp4

78.8 MB

59. Modelando tipo da fixture de listagem.mp4

143.3 MB

60. Criando fixture para listagem ordenada pelo created_at.mp4

217.5 MB

61. Teste - método do get do CategoryResource - parte 2.mp4

178.5 MB

62. Teste - método do get do CategoryResource - parte 3.mp4

81.1 MB

63. Adicionado data wrapper na serialização de uma categoria.mp4

291.2 MB

64. Formatando melhor datas UTC no serializer.mp4

93.0 MB

/.../11. Category End-to-end tests/

1. O que veremos neste módulo.mp4

143.2 MB

2. Introdução aos testes end to end.mp4

130.5 MB

3. Primeiro contato com testes end to end.mp4

170.5 MB

4. 12factor e configuração do ambiente de execução da aplicação.mp4

164.8 MB

5. Conhecendo a biblioteca Pydantic.mp4

68.6 MB

6. Entendendo a integração do Django Settings com Pydantic.mp4

79.1 MB

7. Criando classe das configurações.mp4

162.9 MB

8. Lendo informações de variáveis de ambiente.mp4

178.4 MB

9. Organizando os envs da aplicação.mp4

196.1 MB

10. Definindo valor do database_conn.mp4

248.6 MB

11. Sobre configurações mais específicas no settings.py.mp4

84.2 MB

12. Adicionando variável de ambiente para INSTALLED_APPS.mp4

169.9 MB

13. Adicionando variável de ambiente para MIDDLEWARES.mp4

138.9 MB

14. Criando mysql para desenvolvimento.mp4

208.3 MB

15. Criando mysql para testes.mp4

230.2 MB

16. Definindo conexão com banco de dados para testes.mp4

194.1 MB

17. Alterando o APP_ENV via opção no pytest - parte 1.mp4

177.4 MB

18. Alterando o APP_ENV via opção no pytest - parte 2.mp4

193.3 MB

19. Colorindo print do env de teste que está sendo utilizado.mp4

106.9 MB

20. Executando testes por agrupamento.mp4

236.8 MB

21. Teste E2E - Criação de categoria.mp4

249.7 MB

22. Teste E2E - Validação da request inválida na criação de categoria.mp4

103.8 MB

23. Arquitetura de tratamento de erros no Django Rest Framework.mp4

84.5 MB

24. Implementação de tratamento de erros de validação com Django Rest Framework.mp4

140.1 MB

25. Como separar multiplas configurações do settings do Django.mp4

85.7 MB

26. Teste E2E - Erros de validação do EntityValidationError.mp4

230.7 MB

27. Teste E2E - Edição de categoria.mp4

159.6 MB

28. Teste E2E - Exclusão de categoria.mp4

289.2 MB

29. Teste E2E - Consulta de uma categoria.mp4

72.3 MB

30. Teste E2E - Busca de categorias.mp4

190.5 MB

31. Sobre execução de testes com e sem migrações.mp4

143.7 MB

32. Entendendo o uso da opção reuse db do pytest.mp4

115.0 MB

33. Dinamizando a opção reuse db.mp4

271.4 MB

34. Dinamizando o uso de migrações nos testes.mp4

177.9 MB

35. Criando testes específicos para avaliar se as migrações estão ok.mp4

208.3 MB

36. Rodando testes finais do módulo de categoria.mp4

167.8 MB

/.../12. Entidade Cast Member/

1. Sobre o desafio pratico e Cast Member.mp4

76.8 MB

2. Dominio - entidade Cast Member.mp4

190.2 MB

3. Dominio - objeto de valor CastMemberType.mp4

180.3 MB

4. Dominio - Criando tipo para ordenacao de registros.mp4

144.9 MB

5. Dominio - tipo de busca no repositorio de cast member.mp4

234.5 MB

6. Infra - app django e repositorio de Cast Member.mp4

159.1 MB

7. Conhecendo Monads e Either.mp4

201.2 MB

8. Caso de uso de criação de cast member.mp4

132.2 MB

9. Caso de uso de pegar um cast member.mp4

92.9 MB

10. Caso de uso de atualização de um cast member.mp4

85.6 MB

11. Caso de uso de exclusão de um cast member.mp4

25.5 MB

12. Caso de uso de listagem cast members.mp4

109.3 MB

/1. Pontapé Inicial/

1. Apresentação.mp4

69.5 MB

2. Conhecendo o projeto do CodeFlix.mp4

111.4 MB

3. Conhecendo o admin do catálogo de vídeos.mp4

117.2 MB

4. Conhecendo a API REST a ser construída.mp4

80.4 MB

5. Literatura recomendada e base teórica do curso.mp4

264.7 MB

/2. Código-fonte/

FC3-admin-catalogo-de-videos-typescript-main.zip

442.8 KB

/.../3. Criando entidade categoria/

1. O que são entidades.mp4

259.8 MB

2. Entidades do DDD e Clean Arch VS Entidades Anêmicas.mp4

292.7 MB

3. Didática e dinâmica das aulas.mp4

165.8 MB

4. Dicas sobre terminal IDE e outras ferramentas.mp4

223.7 MB

5. Dicas de extensões para o VSCode.mp4

283.3 MB

6. Criando container Node.js com Docker para desenvolvimento.mp4

204.6 MB

7. Criando aplicação Node.js com TypeScript.mp4

296.3 MB

8. Estrutura de pastas básica do projeto com DDD e Clean Arch.mp4

120.8 MB

9. Instalando e configurando Jest.mp4

291.6 MB

10. Pirâmide de testes e como organiza-los nos JavaScript.mp4

210.2 MB

11. Definindo as propriedades da entidade categoria.mp4

278.8 MB

12. Teste constructor da entidade categoria.mp4

238.5 MB

13. Adicionando lógica de atribuição as propriedades facultativas da entidade categoria.mp4

164.1 MB

14. Teste lógica de atribuição das propriedades facultativas.mp4

228.4 MB

15. Teste getters e setters da entidade categoria.mp4

251.0 MB

16. Sobre ID_s entidades e limites arquiteturais.mp4

222.2 MB

17. Adicionando ID na entidade categoria.mp4

273.4 MB

18. O que são objetos de valores.mp4

273.8 MB

19. Criando objeto de valor para o ID.mp4

256.0 MB

20. Teste Objeto de valor UniqueEntityId parte 1.mp4

236.4 MB

21. Teste Objeto de valor UniqueEntityId parte 2.mp4

116.8 MB

22. Sobre limpeza ou clear de spyOn ou Mocks.mp4

221.3 MB

23. Formas de rodar testes específicos com o Jest.mp4

144.3 MB

24. Configurando Remote Container com VSCode parte 1.mp4

278.7 MB

25. Configurando Remote Container com VSCode parte 2.mp4

110.8 MB

26. Habilitando suporte a Git no Remote Container.mp4

143.3 MB

27. Instalando SonarLint no container do Docker.mp4

178.2 MB

28. Instalando tema powerlevel10k no ZSH.mp4

180.5 MB

29. Habilitando zsh-oh my-zsh e powerlevel10k no container do Docker.mp4

253.1 MB

30. Persistindo histórico de comandos e configuração do tema via Docker Compose Override.mp4

266.6 MB

31. Criando abstração para um Value Object.mp4

149.4 MB

32. Teste Value Object.mp4

168.0 MB

33. Permitindo conversão do Value Object para string.mp4

148.2 MB

34. Teste conversão do Value Object para string.mp4

119.6 MB

35. Criando imutabilidade no Value Object.mp4

178.7 MB

36. Teste imutabilidade do Value Object.mp4

245.3 MB

37. Formas produtivas de testar com Jest.mp4

139.4 MB

38. Criando abstração para um Entity.mp4

179.1 MB

39. Teste Entity.mp4

216.4 MB

40. Criando projeto e entidade Categoria.txt

0.7 KB

41. Corrigindo desafio Criando projeto e entidade Categoria.mp4

155.6 MB

/.../4. Repositório da entidade Categoria/

1. Entendendo a utilidade de Repositórios nas camadas de Clean Arch e DDD.mp4

121.3 MB

2. Criando abstração para implementação dos repositórios.mp4

167.9 MB

3. Sobre repositórios em memória.mp4

88.5 MB

4. Criando abstração para o InMemoryRepository parte 1.mp4

185.7 MB

5. Criando abstração para o InMemoryRepository parte 2.mp4

120.8 MB

6. Teste InMemoryRepository parte 1.mp4

216.8 MB

7. Teste InMemoryRepository parte 2.mp4

253.7 MB

8. Definindo repositório InMemory de Categoria.mp4

114.7 MB

9. Criando interface para repositórios com buscas personalizadas.mp4

200.1 MB

10. Criando classe para organizar os parâmetros de busca personalizados parte 1.mp4

259.8 MB

11. Criando classe para organizar os parâmetros de busca personalizados parte 2.mp4

178.2 MB

12. Teste parâmetros de busca personalizados parte 1.mp4

223.9 MB

13. Teste parâmetros de busca personalizados parte 2.mp4

191.6 MB

14. Criando classe para organizar o resultado da busca personalizada.mp4

239.2 MB

15. Teste classe de resultado da busca personalizada.mp4

167.7 MB

16. Criando lógica do método de busca personalizado do repositório em memória.mp4

249.2 MB

17. Implementação do método applySort.mp4

149.6 MB

18. Implementação do método applyPaginate.mp4

66.0 MB

19. Teste repositório de busca personalizada definindo escopos parte 1.mp4

200.1 MB

20. Teste repositório de busca personalizada applyFilter parte 2.mp4

185.5 MB

21. Teste repositório de busca personalizada applySort parte 3.mp4

133.2 MB

22. Teste repositório de busca personalizada applyPaginate parte 4.mp4

88.9 MB

23. Teste repositório de busca personalizada search method parte 4.mp4

378.4 MB

24. Organizando artefatos do repositório de categoria usando namespaces.mp4

284.0 MB

25. Desafio - Repositório e validação da entidade Categoria.txt

0.7 KB

26. Corrigindo desafio Repositório e validação da entidade Categoria.mp4

102.0 MB

/.../5. Casos de Uso da entidade Categoria/

1. O que são casos de uso.mp4

135.7 MB

2. Criando a estrutura do caso de uso de criação de categoria e algumas dicas e boas práticas.mp4

181.0 MB

3. Input Output boundaries e DTO.mp4

122.9 MB

4. Criando lógica do caso de uso de criação de categoria.mp4

137.4 MB

5. Teste caso de uso de criação de categoria.mp4

189.5 MB

6. Criando caso de uso para pegar uma categoria.mp4

141.9 MB

7. Teste caso de uso para pegar uma categoria.mp4

134.9 MB

8. Criando interface para casos de uso.mp4

103.2 MB

9. Criando caso de uso de listagem de categorias parte 1.mp4

221.8 MB

10. Criando caso de uso de listagem de categorias parte 2.mp4

350.2 MB

11. Teste caso de uso de listagem de categorias parte 1.mp4

251.2 MB

12. Teste caso de uso de listagem de categorias parte 2.mp4

277.2 MB

13. Criando caso de uso de autalização da categoria.mp4

107.2 MB

14. Teste caso de uso de atualização de categoria.mp4

180.8 MB

15. Cobertura de testes com Jest.mp4

340.4 MB

16. Usando TypeScript para verificar erros na aplicação.mp4

162.6 MB

17. Desafio - Cobertura de testes Typescript e Casos de uso de categoria.txt

0.6 KB

18. Corrigindo desafio cobertura de testes typescript e casos de uso de categoria.mp4

50.1 MB

/.../6. Integração do Core da aplicação com Nest.js/

1. Formas de se integrar uma aplicação Clean Arch e DDD com frameworks.mp4

297.7 MB

2. Usando paths no TypeScript para organizar importações.mp4

127.6 MB

3. Fazendo transformações no build para formatar os paths do TypeScript.mp4

157.9 MB

4. Usando subpaths para organizar imports dentro de um mesmo módulo Node.mp4

193.1 MB

5. Organizando exports com indexes.mp4

220.6 MB

6. Introdução ao Nest.js.mp4

154.4 MB

7. Criando projeto Nest.js.mp4

146.9 MB

8. Sobre múltiplos projetos Node.js e Monorepo.mp4

164.2 MB

9. Habilitando NPM workspaces no projeto.mp4

233.5 MB

10. Entendendo manuseio de comandos com NPM e Workspaces.mp4

99.7 MB

11. Organizando configurações do TypeScript dos projetos.mp4

220.0 MB

12. Configurando subpaths do exports do core no package.json.mp4

100.2 MB

13. Configurando typeVersions do TypeScript no package.json do core.mp4

92.0 MB

14. Alterando configuração do Docker para organizar o startup do projeto.mp4

151.5 MB

15. Organizando exports defaults e namespaces.mp4

237.7 MB

16. Criando NPM startdev para compilar o core e o Nest.js.mp4

211.8 MB

17. Organização do Jest para múltiplos projetos.mp4

161.8 MB

18. Usando SWC com Nest.js.mp4

72.3 MB

19. Dicas de prettier, eslint e considerações finais da integração com Nest.js.mp4

90.4 MB

/.../7. Criando API Rest de Categoria In Memory/

1. Explicação de como será a dinâmica do capítulo.mp4

60.8 MB

2. Usando nest g resource para criar o módulo de categoria.mp4

272.4 MB

3. O que é necessário num módulo Nest.js para DDDClean e onde usar os casos de uso.mp4

116.1 MB

4. Sobre provedores de serviços no Nest.js.mp4

189.5 MB

5. Registrando casos de usos e repositório de Categoria no Nest.js.mp4

265.4 MB

6. Usando service do Nest.js para organizar casos de usos.mp4

131.1 MB

7. Uso do Inject para organizar injeção de dependência de servicos.mp4

139.6 MB

8. Organizando controller para usar todos os casos de usos de categoria.mp4

329.6 MB

9. Sobre testes unitários em controllers.mp4

170.4 MB

10. Teste método create do controller de categoria.mp4

197.2 MB

11. Teste método update do controller de categoria.mp4

88.6 MB

12. Teste método delete do controller de categoria e ciladas com promises.mp4

161.9 MB

13. Teste método findOne do controller de categoria.mp4

39.7 MB

14. Teste método search do controller de categoria.mp4

90.1 MB

15. Boas práticas para organizações e múltiplos providers de um módulo.mp4

271.6 MB

/.../8. Integração com banco de dados e Sequelize/

1. Introdução ao suporte de banco de dados do Nest.js.mp4

249.9 MB

2. Instalação do sequelize no core do projeto.mp4

142.3 MB

3. Criando o model de categoria.mp4

215.9 MB

4. Configuração conexão do Sequelize com SQLite para testes.mp4

283.3 MB

5. Teste Category Model parte 1.mp4

163.4 MB

6. Teste Category Model parte 2.mp4

238.1 MB

7. Criando esqueleto do repositório de categoria com Sequelize.mp4

155.7 MB

8. Implementando insert no repositório.mp4

104.0 MB

9. Teste método insert do repositório.mp4

223.4 MB

10. Implementando findById do repositório.mp4

197.0 MB

11. Teste método findById do repositório.mp4

151.5 MB

12. Criando erro personalizado para erro de carregamento de categoria.mp4

236.8 MB

13. Teste lancamento de erro de carregamento da entidade categoria.mp4

204.1 MB

14. Teste lançamento de erro de carregamento da entidade categoria parte 2.mp4

99.7 MB

15. Teste conversão do model para entidade categoria.mp4

32.9 MB

16. Criando e testando método que recupera todas as categorias.mp4

48.2 MB

17. Implementando método search no repositório.mp4

248.7 MB

18. Sobre a importância de geração de dados falsos para testes e outras coisas.mp4

197.4 MB

19. Criando método create da geração de dados falsos.mp4

234.5 MB

20. Teste método create da geração de dados falsos.mp4

274.8 MB

21. Criando helper com Sequelize para criar conexão nos testes.mp4

259.8 MB

22. Sobre a captura da instância do Sequelize ao usar o helper nos testes.mp4

77.8 MB

23. Implementando e testando método para gerar instâncias do Sequelize em memoria.mp4

94.2 MB

24. Criando método para geração de dados falsos em massa.mp4

150.3 MB

25. Teste método para geração de dados falsos em massa.mp4

191.5 MB

26. Implementando e testando método para gerar em memória instâncias do Sequelize.mp4

70.2 MB

27. Organizando tipagem da estrutura de geração de dados falsos.mp4

189.4 MB

28. Teste método search quando não tem parâmetros de busca definidos.mp4

247.3 MB

29. Teste método search quando ordena por padrão pela data de criação de forma decrescente.mp4

218.3 MB

30. Teste método search aplicando apenas paginação e filtro.mp4

230.6 MB

31. Teste método search aplicando apenas paginação e ordenação.mp4

140.6 MB

32. Teste método search aplicando apenas paginação ordenação e filtro.mp4

186.3 MB

33. Usando test.each para organizar melhor um array de dados de entrada.mp4

249.4 MB

34. Usando test.each com testes assíncronos.mp4

224.4 MB

35. Usando test.each com testes assíncronos e banco de dados.mp4

244.3 MB

36. Organizando em um namespace repository model e mapper.mp4

203.6 MB

37. Implementando e testando update e delete.mp4

118.2 MB

38. Teste caso de uso de criação de categoria.mp4

262.6 MB

39. Teste caso de uso de exclusão de uma categoria.mp4

105.1 MB

40. Teste caso de uso de pegar uma categoria.mp4

72.7 MB

41. Teste caso de uso de listar categorias.mp4

295.6 MB

42. Teste caso de uso atualizar uma categoria.mp4

180.4 MB

/.../9. Configuração de ambientes de execução/

1. 12 fatores e importância de flexibilidade de configuração de ambiente de execução.mp4

153.6 MB

2. Criando arquivo de configuração do core.mp4

221.7 MB

3. Lendo variáveis de ambiente do arquivo de testing.mp4

182.2 MB

4. Flexibilizar configurações de acordo com o tipo de ambiente.mp4

224.2 MB

5. Gerando env de teste automaticamente no command do container.mp4

95.6 MB

6. Conhecendo o nestjs config.mp4

151.5 MB

7. Criando novo ConfigModule com env padrão.mp4

223.4 MB

8. Mudando configurações do ConfigModule via NODE_ENV.mp4

167.3 MB

9. Conhecendo Joi para validação de envs.mp4

169.2 MB

10. Criando schema para validação das variáveis de ambiente do banco de dados.mp4

157.4 MB

11. Criando tipos TypeScript das variáveis do schema.mp4

215.4 MB

12. Teste variável DB_VENDOR.mp4

149.3 MB

13. Teste outras variáveis do schema deconfiguração.mp4

283.0 MB

14. Teste ConfigModule.mp4

209.0 MB

15. Melhorias no comando de geração do index.ts.mp4

53.4 MB

16. Declarando repository do Sequelize no CategoriesModule.mp4

177.1 MB

17. Integração do Sequelize com Nestjs.mp4

320.7 MB

18. Teste DatabaseModule.mp4

427.4 MB

/10. CategoriesModule/

1. Testes de integração em controllers.mp4

137.6 MB

2. Criando beforeEach do testes de integração do CategoriesController.mp4

233.7 MB

3. Teste---verificando dependâncias do CategoriesController.mp4

87.7 MB

4. Teste---método create do CategoriesController.mp4

191.1 MB

5. Teste---test.each no método create de Categories Controller.mp4

49.9 MB

6. Sobre camada de apresentação de dados.mp4

86.4 MB

7. Criando classe para apresentar dados de uma categoria.mp4

194.6 MB

8. Teste---CategoryPresenter.mp4

71.9 MB

9. Teste---consertando teste unitário do create de CategoriesController com CategoryPresenter.mp4

69.9 MB

10. Teste---consertanto teste de integração de create do CategoriesController com CategoryPresenter.mp4

47.3 MB

11. Teste---método update do CategoriesController.mp4

190.5 MB

12. Teste---método delete do CategoriesController.mp4

115.0 MB

13. Teste---método findOne do CategoriesController.mp4

146.8 MB

14. Reflexão sobre como criar dados de testes de entidades em camadas superiores.mp4

180.6 MB

15. Conhecendo o padrão Test Data Builder.mp4

195.4 MB

16. Test-Data-Builder---gerando dados aleatórios nas variáveis de Categoria.mp4

192.7 MB

17. Test-Data-Builder---permitindo gerar múltiplas categorias.mp4

195.0 MB

18. Test Data Builder---reforando método build para retornar uma ou várias categorias.mp4

115.1 MB

19. Teste---propriedade name do CategoryFakerBuilder.mp4

233.7 MB

20. Test Data Builder---método para gerar dados inválidos.mp4

143.6 MB

21. Teste---métodos de dados inválidos do CategoryFakerBuilder.mp4

107.9 MB

22. Test Data Builder---propriedades com opcionais ou com valores auto gerados.mp4

180.8 MB

23. Test Data Builder---gerando valores avulsos das propriedades de categoria.mp4

209.5 MB

24. Usando Test Data Builder na prática.mp4

300.1 MB

25. Test Data Builder - Ligando a entidade e seu test data builder.mp4

98.7 MB

26. Teste---método build do test data builder.mp4

219.0 MB

27. Aplicando test data builder nos testes de integração do controller de categoria.mp4

164.3 MB

28. Criando presenter para serializar busca de categorias---parte 1.mp4

147.2 MB

29. Criando presenter para serializar busca de categorias---parte 2.mp4

139.4 MB

30. Teste---PaginationPresenter e CollectionPresenter.mp4

195.4 MB

31. Teste---CategoryCollectionPresenter.mp4

72.5 MB

32. Criando módulo share no Nestjs para organizar artefatos comuns.mp4

136.2 MB

33. Teste---método search do CategoriesController---parte 1.mp4

246.7 MB

34. Teste---método search do CategoriesController---parte 2.mp4

204.6 MB

35. Melhorias nas configuração de cobertura de testes.mp4

60.7 MB

/.../11. Finalização do CategoriesModule e Testes End-To-End/

1. O que veremos neste módulo.mp4

97.9 MB

2. Introdução aos testes end to end.mp4

240.3 MB

3. Acertando configurações com a extensão Orta Jest.mp4

206.8 MB

4. Primeiro contato com teste end to end e a lib supertest.mp4

251.3 MB

5. Teste end to end de criação de categorias.mp4

200.8 MB

6. Criando fixture para dados de criação de categoria.mp4

138.8 MB

7. Usando fixture de criação de dados de categoria nos testes.mp4

236.6 MB

8. Usando presenter de categoria para melhorar asserção nos testes.mp4

102.4 MB

9. Criando interceptor para envolver dados com a key data parte1.mp4

219.6 MB

10. Criando interceptor para envolver dados com a key data parte 2.mp4

197.1 MB

11. Teste WrapperDataInterceptor.mp4

208.0 MB

12. Teste refatorando e2e de criação de categoria com o uso do data key.mp4

72.6 MB

13. Ativando validação de dados dos DTOs.mp4

169.5 MB

14. Adicionando regras de validação no DTO de criação e atualização de categoria.mp4

117.7 MB

15. Teste invalidação da request para criação de categoria parte1.mp4

216.1 MB

16. Teste invalidacao da request para criacao de categoria parte2.mp4

145.1 MB

17. Criando helper para iniciar aplicação Nest.js nos testes.mp4

184.3 MB

18. Criando exception filter para tratar EntityValidationError.mp4

188.4 MB

19. Teste EntityValidationErrorFilter.mp4

127.2 MB

20. Teste invalidação da request para criação de categoria com EntityValidationError.mp4

106.1 MB

21. Teste invalidação da request e atualização de categoria.mp4

292.0 MB

22. Teste NotFoundError na atualização da categoria.mp4

175.7 MB

23. Teste validação do uuid na atualização da categoria.mp4

79.2 MB

24. Criando mysql para desenvolvimento.mp4

275.0 MB

25. Testando MySQL com a API do Nest.js.mp4

201.9 MB

26. Criando MySQL para ambiente de testes.mp4

163.4 MB

27. Primeiro uso do MySQL nos testes e2e.mp4

264.1 MB

28. Montando volumes em memoria com Docker tmpfs.mp4

232.4 MB

29. Sobre paralelismo e concorrência com execução de testes com Jest.mp4

235.2 MB

30. Criando configuração do Jest para testes end to end.mp4

210.0 MB

31. Ajustando configurações para rodar todos os testes com Orta Jest.mp4

295.3 MB

32. Criando variáveis de ambiente para o ambiente end to end.mp4

176.5 MB

33. Teste---conexão do MySQL no DatabaseModule.mp4

60.6 MB

34. Criando helper para gerar uma aplicação Nest.js nos testes.mp4

97.1 MB

35. Sobre detecção de promessas e conexão abertas nas execuções dos testes.mp4

161.6 MB

36. Teste---end to end para pegar uma categoria.mp4

183.4 MB

37. Criando fixture para testar busca de categorias.mp4

225.6 MB

38. Ajustando testes de integração de atualização de categoria com a fixture de da.mp4

31.2 MB

39. Teste---busca de categoria com end to end---parte 1.mp4

329.5 MB

40. Alerta sobre bancos de dados em testes de integração e end to end.mp4

117.0 MB

41. Teste---busca de categoria com end to end---parte 2.mp4

179.9 MB

42. Teste---exclusão de categoria com end to end.mp4

37.1 MB

/.../12. Sistema de migração com Sequelize/

1. Sobre sistema de migrações no Sequelize.mp4

109.6 MB

2. Instalando e configurando o Umzug.mp4

183.8 MB

3. Criando migração da tabela de categoria.mp4

241.9 MB

4. Sobre armazenamento das migrações executadas.mp4

29.5 MB

5. Criando CLI no core para executar comandos do sistema de migração.mp4

177.9 MB

6. Integrando Umzug no Nest.js.mp4

223.3 MB

7. Sobre testes em migrações.mp4

121.8 MB

8. Teste - rodando up e down com Nest.js.mp4

245.4 MB

9. Rodando migrações entre cada teste end to end.mp4

215.7 MB

10. Ajustando configurações para ter todo ambiente 100 percent montado para desenvolver.mp4

368.2 MB

11. Passando todos os testes - ajuste no startApp e MySQL.mp4

142.5 MB

12. Desafio - Endpoints de Categoria e Cast Member.txt

0.9 KB

/.../13. Entidade Cast Member - ATUALIZAR/

1. Como será a dinâmica das aulas daqui pra frente.mp4

74.0 MB

2. Sobre mudançaas em categorias e no seed work.mp4

25.6 MB

3. Tornando toJSON de entity abstrato.mp4

109.6 MB

4. Tratamento de erro na função deepFreeze.mp4

43.2 MB

5. Criando comparação de igualidade entre 2 objetos de valor.mp4

136.3 MB

6. Delimitando Filter genérico nos contratos de repositório.mp4

87.0 MB

7. Melhorando implementação do PaginationOutputMapper.mp4

160.3 MB

8. Usando mais o test data builder no teste de repositório.mp4

100.3 MB

9. Sempre teste dados salvos em storage - corrigindo teste caso de uso de edição de categoria.mp4

27.9 MB

10. Sobre a fase de projeto de CastMember.mp4

107.8 MB

11. Overview do módulo de Cast Member.mp4

175.9 MB

12. Overview da entidade Cast Member.mp4

141.5 MB

13. Overview da validação da entidade Cast Member.mp4

170.1 MB

14. Overview do objeto de valor CastMemberType.mp4

196.1 MB

15. O que são Monads e Either.mp4

440.6 MB

16. Implementando Monad Either no projeto.mp4

205.3 MB

17. Teste - Monad Either.mp4

191.5 MB

18. Overview do contrato de repositório do CastMember.mp4

253.6 MB

19. Overview do test data builder do Cast Member.mp4

152.7 MB

20. Overview do repositório em memória do Cast Member.mp4

82.7 MB

21. Overview da migração e model do Cast Member.mp4

57.2 MB

22. Overview do repositório sequelize de Cast Member.mp4

107.4 MB

23. Errata - Abordagem de filtro de Cast Member mais restritiva.mp4

248.8 MB

24. Teste - caso de uso de criacao de Cast Member.mp4

204.7 MB

25. Overview - Caso de uso de criação de Cast Member.mp4

204.7 MB

26. Overview - Caso de uso de atualizacao de Cast Member.mp4

188.1 MB

27. Teste - caso de uso de atualizacao de Cast Member.mp4

89.5 MB

28. Overview - Caso de uso de exclusao de Cast Member.mp4

43.4 MB

29. Teste - caso de uso de exclusao de Cast Member.mp4

77.3 MB

30. Overview - Caso de uso de consulta de um Cast Member.mp4

107.5 MB

31. Teste - caso de uso de consulta de um Cast Member.mp4

111.3 MB

32. Overview - Caso de uso de listagem de Cast Member.mp4

149.9 MB

33. Teste - Caso de uso de listagem de Cast Member.mp4

255.6 MB

34. Passando todos os testes do módulo core do Cast Member.mp4

65.6 MB

35. Overview - Módulo Nest.js do Cast Member.mp4

119.6 MB

36. Overview - Controller do Cast Member.mp4

56.5 MB

37. Teste - método create do controller de Cast Member.mp4

246.7 MB

38. Teste - método update do controller de CastMember.mp4

102.8 MB

39. Teste - método delete do controller de CastMember.mp4

164.1 MB

40. Teste - método findOne do controller de Cast Member.mp4

74.7 MB

/.../15. Validação da entidade categoria/

1. O que e validação no DDD.mp4

213.8 MB

2. Criando abstração para facilitar validações das entidades.mp4

219.2 MB

3. Teste abstração de validação parte 1.mp4

213.3 MB

4. Teste abstração de validação parte 2.mp4

417.0 MB

5. Teste abstração de validação parte 3.mp4

349.7 MB

6. Adicionando as regras de validação na entidade Categoria.mp4

139.2 MB

7. Usando mocks para simular o comportamento do método validate.mp4

175.7 MB

8. Introdução a testes de integração.mp4

127.0 MB

9. Testes de integração entidade Categoria.mp4

399.9 MB

10. Sobre eficiência em validações de domínio e usando de bibliotecas.mp4

217.6 MB

11. Criando interface para padronizar validação de entidades.mp4

107.7 MB

12. Implementando serviço de validação com Class Validator.mp4

206.4 MB

13. Implementando a validação de Categoria com Class Validator.mp4

248.8 MB

14. Teste serviço de validação com Class Validator.mp4

266.6 MB

15. Teste de integração serviço de validação com Class Validator.mp4

233.8 MB

16. Teste validação de Categoria com Class Validator.mp4

248.1 MB

17. Use lista de dados para organizar testes.mp4

51.5 MB

18. Criando Custom Matcher com Jest parte 1.mp4

273.4 MB

19. Criando Custom Matcher com Jest parte 2.mp4

186.2 MB

20. Lançando batch de erros quando a entidade Categoria é inválida.mp4

85.9 MB

21. Ajustando teste de integração da entidade Categoria com as novas validações.mp4

352.7 MB

/1. Introdução/

1. Tecnologia do Projeto.mp4

135.3 MB

2. Projeto Inicial.mp4

236.6 MB

3. Prettier Config.mp4

162.6 MB

4. Tailwindcss Utility First.mp4

230.9 MB

5. Layout Component.mp4

231.0 MB

6. Banner Component.mp4

168.2 MB

7. Banner Gradient.mp4

141.9 MB

8. Header Component.mp4

176.8 MB

9. Header Links.mp4

148.7 MB

10. Header Profile.mp4

134.2 MB

11. Header Hook.mp4

149.0 MB

12. Header Modular 1.mp4

153.6 MB

13. Header Modular 2.mp4

104.8 MB

14. Setup De Testes.mp4

109.6 MB

15. Primeiro Teste.mp4

120.2 MB

16. Icones E Plugins.mp4

115.3 MB

/1. Introdução/

1. Introdução.mp4

16.0 MB

2. Contexto geral do projeto.mp4

113.1 MB

3. Contexto do serviço.mp4

135.9 MB

4. Preparando ambiente Node.mp4

161.8 MB

5. Preparando ambiente VSCode.mp4

170.4 MB

6. API.txt

0.3 KB

/2. Código-fonte/

FC3-admin-videos-react-master.zip

667.6 KB

/4. Cast members/

1. Criando cast member types.mp4

143.4 MB

2. Criando cast member api slice.mp4

162.1 MB

3. Criando useGetCastMembers api hook.mp4

184.3 MB

4. Criando useDeleteCastMember api hook.mp4

128.9 MB

5. Criando hooks create find update.mp4

157.8 MB

6. Listando Cast members 1.mp4

177.5 MB

7. Listando Cast members 2.mp4

175.0 MB

8. Criando Tabela de Cast member.mp4

157.4 MB

9. Corrigindo busca Cast members.mp4

244.6 MB

10. Criando Cast members.mp4

162.8 MB

11. Editando Cast members.mp4

178.3 MB

12. Iniciando com testes.mp4

169.8 MB

13. Snapshot castMembers form pr1.mp4

202.6 MB

14. Snapshot castMembers form pt2.mp4

141.9 MB

15. Snapshot castMembers table pt1.mp4

225.2 MB

16. Snapshot castMembers table pt2.mp4

147.1 MB

17. Snapshot category form.mp4

162.4 MB

18. Snapshot category table pt1.mp4

199.6 MB

19. Snapshot category table pt2.mp4

127.5 MB

20. Test utils providers.mp4

240.2 MB

21. Filosofia de teste com RTK.mp4

152.4 MB

22. Atualizando steup store.mp4

177.6 MB

23. Atualizando test útil.mp4

153.7 MB

24. Interceptando request com msw.mp4

214.5 MB

25. Testes integração listagem de categoria.mp4

187.2 MB

26. Testes-category page change-004.mp4

170.9 MB

27. Testes-category filter items.mp4

182.5 MB

28. Testes-category delete.mp4

191.8 MB

29. Testes-category delete error.mp4

144.9 MB

30. Testes-category create.mp4

205.4 MB

31. Testes-category create error.mp4

97.7 MB

32. Testes-category refactor slice.mp4

107.7 MB

33. Testes category edit.mp4

226.4 MB

34. Testes category edit error slice.mp4

115.3 MB

35. Testes cast create member.mp4

139.6 MB

36. Testes cast edit member.mp4

157.4 MB

37. Testes cast list error state.mp4

142.9 MB

38. Testes cast list page change.mp4

145.9 MB

39. Testes cast delete.mp4

153.6 MB

40. Testes cast delete.mp4

118.1 MB

/.../5. Trabalhando com Genre/

1. Create Genero.mp4

159.4 MB

2. Create Genero form.mp4

178.2 MB

3. Create Genero Slice.mp4

164.3 MB

4. Create Genero Page.mp4

191.2 MB

5. Create Genero AutoComplete.mp4

174.5 MB

6. Edit Genero Page.mp4

166.7 MB

7. Edit Genero Slice.mp4

100.1 MB

8. Create Genero List.mp4

211.6 MB

9. Create Genero List Slice.mp4

219.4 MB

10. Teste Gênero Tabela.mp4

245.5 MB

11. Teste Gênero Form.mp4

144.2 MB

12. Teste Gênero Create.mp4

698.9 MB

13. Teste Gênero Edit.mp4

767.8 MB

14. Teste Gênero Lista 1.mp4

181.4 MB

15. Teste Gênero Lista 2.mp4

159.3 MB

/6. Videos/

1. Video types.mp4

162.2 MB

2. Video Table.mp4

190.5 MB

3. Video List.mp4

198.5 MB

4. Video List Colunas Customizadas 1.mp4

190.2 MB

5. Video List Colunas Customizadas 2.mp4

184.4 MB

6. Video delete.mp4

182.8 MB

7. Video Edit.mp4

194.9 MB

8. Video Form.mp4

216.0 MB

9. Video Edit Slice.mp4

175.5 MB

10. Video Edit Form Fields.mp4

175.9 MB

11. Video Edit Form Auto Complete.mp4

159.8 MB

12. Video Edit Form Auto Complete Refactor Parte 1.mp4

191.0 MB

13. Video Edit Form Auto Complete Refactor Parte 2.mp4

188.1 MB

14. Video Edit Form Auto Complete API.mp4

171.0 MB

15. Video Edit Form Radio Group.mp4

167.1 MB

16. Video Edit Form Ratings Component.mp4

255.3 MB

17. Video Create Slice.mp4

146.7 MB

18. Video Create Form.mp4

165.9 MB

19. Video CSS BASELINE.mp4

138.8 MB

20. Video Theme Toggle.mp4

179.2 MB

21. Video Theme localstorage.mp4

144.1 MB

22. Video Theme UseLocalStorage hook.mp4

175.0 MB

23. Video Theme UseAppTheme.mp4

139.3 MB

24. Video Drawer Responsive 1.mp4

148.2 MB

25. Video Drawer Responsive 2.mp4

186.4 MB

26. Video Drawer Responsive 3.mp4

98.0 MB

27. Vídeo Unique Categories 1.mp4

185.2 MB

28. Vídeo Unique Categories 2.mp4

107.3 MB

29. Vídeo useUniqueCategories hook.mp4

158.7 MB

30. Vídeo FileInput 1.mp4

152.9 MB

31. Vídeo FileInput 2.mp4

123.2 MB

32. Video FileInput 3.mp4

105.6 MB

33. Video File Upload Form.mp4

173.2 MB

34. Video File Upload Name.mp4

149.3 MB

/7. Upload/

1. Upload Accordion.mp4

131.7 MB

2. Upload List.mp4

122.8 MB

3. Upload LinearProgress.mp4

128.3 MB

4. Upload Slice.mp4

142.7 MB

5. Upload Slice Add Upload.mp4

177.4 MB

6. Upload Slice Remove Upload.mp4

114.5 MB

7. Upload Slice Update Progress.mp4

157.6 MB

8. Upload Slice Handle Uploads.mp4

173.6 MB

9. Upload Slice AsyncThunk.mp4

139.1 MB

10. Upload Slice Axios Service.mp4

154.3 MB

11. Upload Slice Extra Reduces.mp4

133.0 MB

12. Upload Middleware.mp4

171.3 MB

13. Upload listen midleware.mp4

166.8 MB

/8. Keycloak (Auth)/

1. Auth Keycloak server.mp4

168.4 MB

2. Keycloak config.mp4

124.6 MB

3. authSlice.mp4

104.0 MB

4. KeycloakProvider.mp4

162.2 MB

5. refreshToken.mp4

122.7 MB

6. ProtectedRoutes.mp4

128.2 MB

7. Provider test & css keycloak.mp4

229.2 MB

/1. Conceitos básicos/

1. Introdução.mp4

18.1 MB

2. Memória, Threads e Goroutines.mp4

46.4 MB

3. Relembrando Go Routines.mp4

37.1 MB

4. Trabalhando Com Workers.mp4

82.6 MB

/.../2. Apresentação do Microsserviço/

1. Apresentação do projeto.mp4

60.9 MB

2. Microsserviços funcionando.mp4

65.7 MB

/3. Iniciando Microsserviço/

1. Criando Ambiente Com Docker.mp4

27.7 MB

2. Entendendo Go Mod.mp4

28.2 MB

3. Criando entidades.mp4

48.6 MB

4. Validando vídeo e criando testes.mp4

54.2 MB

5. Validando e testando Job.mp4

39.6 MB

/.../4. Banco de dados e repositories/

1. Introdução a camada de aplicação.mp4

86.6 MB

2. Configurando banco de dados.mp4

37.7 MB

3. Configurando entidades.mp4

37.9 MB

4. Implementando vídeo repository.mp4

35.3 MB

5. Testando vídeo repository.mp4

27.2 MB

6. Criando e testando jobepository.mp4

41.7 MB

/.../5. Serviço de vídeo/

1. Introdução ao serviço de vídeo.mp4

43.7 MB

2. Criando service account.mp4

20.6 MB

3. Implementando download de vídeo.mp4

453.9 MB

4. Fragmentando vídeo.mp4

19.8 MB

5. Testando download e fragmentação.mp4

32.9 MB

6. Encodando vídeo.mp4

41.7 MB

/6. Upload Manager/

1. Introdução ao upload manager.mp4

53.8 MB

2. Fazendo upload de 1 objeto.mp4

30.7 MB

3. Carregando vídeos a serem upados.mp4

22.0 MB

4. Implementando gerenciador de workers.mp4

62.3 MB

5. Implementando worker de upload.mp4

45.9 MB

6. Testando upload.mp4

34.7 MB

/7. Job Management/

2. Finalizando implementação do jobservice.mp4

97.4 MB

3. Introduzindo RabbitMQ no projeto.mp4

72.8 MB

4. Iniciando o JobWorker.mp4

49.3 MB

5. Finalizando a implementação do jobworker.mp4

99.4 MB

6. Revisando o jobworker.mp4

69.4 MB

7. Implementando JobManager.mp4

124.3 MB

8. Finalizando a notificação do jobmanager.mp4

67.5 MB

9. Criando inicialização do sistema.mp4

69.2 MB

/.../8. Sistema em Execução/

1. Sistema em funcionamento.mp4

108.9 MB

2. Verificando dead letter exchange.mp4

55.1 MB

3. Resolvendo race conditions.mp4

103.9 MB

/9. Repositório/

microsservico-encoder-master.zip

36.2 KB

/.../1. Apresentação e configuração do ambiente/

1. Boas-vindas ao módulo.mp4

214.4 MB

2. Diagrama c4 do projeto.mp4

71.1 MB

3. Mais detalhes do microservice catalogo de videos.mp4

59.0 MB

4. O ambiente de desenvolvimento.mp4

61.4 MB

/2. Código-fonte/

FC3-catalogo-de-videos-api-java-main.zip

132.7 KB

/.../3. Scaffolding do Projeto/

1. Criando o projeto base com gradle.mp4

208.5 MB

2. Atualizando o projeto base.mp4

180.3 MB

/.../4. Agregado de Categoria/

1. Criando a entidade categoria.mp4

80.3 MB

2. Adicionando validações na categoria.mp4

64.7 MB

3. Testes da entidade categoria.mp4

164.0 MB

4. Criando a interface do gateway de categoria.mp4

39.2 MB

5. Testes do caso de uso de persistência categoria.mp4

129.7 MB

6. Criando o caso de uso de persistência categoria.mp4

101.2 MB

7. Testes do caso de uso de listagem de categoria.mp4

178.9 MB

8. Criando o caso de uso de listagem de categoria.mp4

84.5 MB

9. Atualizando a classe pagination.mp4

56.0 MB

10. Testes do caso de uso de delete de categoria.mp4

88.1 MB

11. Criando o caso de uso de delete de categoria.mp4

45.4 MB

12. Configurando os beans dos usecases de categoria.mp4

62.8 MB

/.../5. API GraphQL de Categoria/

1. Boas-vindas ao módulo de api graphql de categoria.mp4

147.7 MB

2. Conceitos básicos do graphql.mp4

293.2 MB

3. Incluindo a biblioteca do graphql no projeto.mp4

54.2 MB

4. Criando o schema do graphql e o category gateway em memória.mp4

200.5 MB

5. Configuração de testes integrados do graphql.mp4

43.4 MB

6. Testes integrados da query de categoria.mp4

159.7 MB

7. Implementando a query de categoria.mp4

143.3 MB

8. Polimento dos testes e das configurações.mp4

138.0 MB

9. Implementando a mutation de salvar categoria.mp4

170.1 MB

10. Testes integrados da mutation de salvar categoria.mp4

217.2 MB

11. Testes de regressão manual via graphiql.mp4

139.0 MB

/6. Configurando Elasticsearch/

1. Boas-vindas ao módulo de persistência com elasticsearch.mp4

203.7 MB

2. Rodando elasticsearch com docker.mp4

133.9 MB

3. Conceitos básicos do elasticsearch.mp4

397.9 MB

4. Incluindo a biblioteca do elasticsearch no projeto.mp4

70.0 MB

5. Conectando a aplicação ao elasticsearch.mp4

231.4 MB

6. Configuração de testes integrados sem elasticsearch.mp4

157.0 MB

7. Atualizando para spring boot 3.1.1 e adicionando testcontainers.mp4

73.9 MB

8. Configuração de testes integrados do elasticsearch com testcontainers.mp4

219.1 MB

/.../7. Gateway de Categoria/

1. Criando o document da categoria.mp4

135.2 MB

2. Criando o elasticsearch repository da categoria.mp4

10.3 MB

3. Criando a implementação do gateway de categoria.mp4

78.9 MB

4. Testes integrados do método save do gateway de categoria.mp4

68.3 MB

5. Implementando o método save do gateway de categoria.mp4

95.5 MB

6. Testes integrados do método delete do gateway de categoria.mp4

70.9 MB

7. Implementando o método delete do gateway de categoria.mp4

26.0 MB

8. Testes integrados do método findById do gateway de categoria.mp4

60.4 MB

9. Implementando o método findById do gateway de categoria.mp4

70.8 MB

10. Testes integrados do método findAll do gateway de categoria.mp4

207.8 MB

11. Implementando o método findAll do gateway de categoria.mp4

256.2 MB

12. Recapitulando os detalhes de implementação do gateway.mp4

140.3 MB

/.../8. CDC com Kafka Connect/

1. Boas-vindas ao módulo de change data capture com kafka connect.mp4

157.1 MB

2. Conceitos básicos do kafka.mp4

358.5 MB

3. Rodando kafka com docker.mp4

165.1 MB

4. Conceitos básicos do kafka connect.mp4

89.7 MB

5. Rodando kafka connect com docker.mp4

175.0 MB

6. Configuração manual do debezium com kafka connect.mp4

221.2 MB

/1. Introdução/

1. Boas-vindas ao microsservico api catalog video.mp4

141.9 MB

2. Como vai funcionar.mp4

73.7 MB

3. Graphql.mp4

14.9 MB

4. Piramide de testes.mp4

17.5 MB

5. Pestphp.mp4

21.3 MB

6. Laravel 10.mp4

12.7 MB

/2. Código-fonte/

FC3-api-de-videos-php-php.zip

133.6 KB

/3. Kafka Connect/

1. Subir containers do kafka connect mongo mysql elasticsearch e kibana.mp4

93.0 MB

2. Replicando dados com o kafka connect.mp4

147.6 MB

3. Replicando dados do mysql para o elasticsearch com kafka connect.mp4

90.5 MB

/4. Ambiente/

1. Setup docker.mp4

151.5 MB

2. Configurar php autoload psr 4.mp4

122.2 MB

3. Instalar e configurar o pestphp.mp4

144.1 MB

4. Ambiente de testes e coverage.mp4

62.9 MB

/5. Domain category/

1. Arquitetura limpa e ddd.mp4

73.7 MB

2. Comecando com tdd.mp4

142.1 MB

3. Modelando a entidade categoria e testando.mp4

174.9 MB

4. Data de criação na entidade de categoria e tdd.mp4

150.4 MB

5. Objetos de valor em ddd.mp4

214.1 MB

6. Usar objeto de valor na entidade ddd e tdd.mp4

120.7 MB

7. Testes no objeto de valor uuid.mp4

148.0 MB

8. Criar domain validation com tdd.mp4

198.0 MB

9. Tdd e domain validation com quantidade máxima de caracteres.mp4

172.8 MB

10. Tdd e domain validation com quantidade mínima de caracteres.mp4

77.6 MB

11. Tdd e domain validation com validação de string.mp4

155.9 MB

12. Tdd e validar a entidade.mp4

127.6 MB

13. Tdd ativar e desativar a entidade.mp4

79.8 MB

14. Tdd e atualizar a entidade.mp4

83.7 MB

15. Usar trait nas entidades.mp4

76.2 MB

/6. Category Application/

1. Boas-vindas a camada de aplicação.mp4

80.6 MB

2. Diferença entre arquitetura de software para design de software.mp4

54.9 MB

3. Criar use case com tdd.mp4

99.5 MB

4. Inversão de dependência.mp4

70.9 MB

5. Criar mock do repositório de categoria.mp4

99.7 MB

6. Desabilitar o php intelephense nos testes do vscode.mp4

56.7 MB

7. Aplicando na prática o pattern dto.mp4

153.2 MB

8. Criar mock da entidade de categoria.mp4

180.9 MB

9. Trabalhar com spies nos testes.mp4

78.9 MB

10. Mockery close.mp4

44.0 MB

/.../7. Caso de uso listagem de categorias/

1. Definir caso de uso para listar todas as categorias com TDD.mp4

142.4 MB

2. Forcando o pattern dto com TDD.mp4

133.6 MB

3. Spies.mp4

56.9 MB

4. Validar retorno do dto.mp4

53.9 MB

5. Padronizar o retorno do dto com TDD.mp4

69.2 MB

6. Melhorar o dto de output.mp4

47.8 MB

7. Refatorar use case com arrow function.mp4

20.2 MB

8. Refatorar test com arrow function e coverage.mp4

23.7 MB

/8. Configurando Framework/

1. Boas-vindas a camada de infraestrutura.mp4

23.6 MB

2. Instalar o laravel 10.mp4

84.9 MB

3. Configurar o pestphp no laravel.mp4

46.2 MB

4. Produtividade extrema com php no vscode.mp4

128.4 MB

5. Trazer coração do projeto para o framework.mp4

79.4 MB

6. Instalar o elasticsearch e o graphql.mp4

46.4 MB

/9. Infra/

1. Boas-vindas ao capítulo de infra.mp4

91.3 MB

2. Criar o repositório de categoria e usar o elasticsearch na prática.mp4

208.4 MB

3. Encontrar um único registro no elasticsearch.mp4

69.9 MB

4. Refatorar a conexão com o elasticsearch.mp4

66.4 MB

5. Refactor criar arquivo de configuração do elasticsearch.mp4

97.8 MB

6. Converter dados do elasticsearch para um array de entidades.mp4

130.6 MB

7. Implementar o método findone do repositório de categoria.mp4

93.8 MB

8. Criar uma exception personalizada no projeto entitynotfound.mp4

37.2 MB

9. Corrigir configurações do pestphp.mp4

97.2 MB

10. Inversão de dependências no repositório de categoria.mp4

148.1 MB

11. Unit test no repositório de categories findall.mp4

105.8 MB

12. Spies no repositório de categoria.mp4

80.0 MB

13. Testar repositório de categoria findone.mp4

158.1 MB

14. Teste de integração no caso de uso de listar categorias.mp4

126.1 MB

15. Trabalhar com datasets.mp4

140.1 MB

16. Isolar datasets.mp4

23.5 MB

17. Teste de integração do caso de uso de recuperar categoria.mp4

161.3 MB

18. Testando manualmente o elasticsearch e corrigindo bugs.mp4

55.3 MB

/10. GraphQL/

1. Boas-vindas ao módulo de graphql na prática.mp4

64.2 MB

2. Criando types no graphql.mp4

117.2 MB

3. Criando query de listar categorias com graphql.mp4

81.6 MB

4. Testando graphql com client do postman.mp4

128.0 MB

5. Criando query de listar categoria com graphql.mp4

59.3 MB

/.../11. API Rest/

1. Api de categorias listar.mp4

151.2 MB

2. Api listar categoria pelo id.mp4

65.1 MB

3. Interceptar handlers de exceptions.mp4

87.2 MB

/12. CLI/

1. O que vamos fazer neste capítulo.mp4

23.6 MB

2. Exportar dados do elasticsearch para a base de testes.mp4

120.7 MB

3. Mudar a interface do elaticsearch para criar índices.mp4

38.4 MB

4. Importar dados da base de testes para o elasticsearch.mp4

108.4 MB

/.../1. Introdução ao OAuth 2 e OpenID Connect/

1. Visão geral do módulo.mp4

27.9 MB

2. Conceitos básicos sobre oauth.mp4

69.5 MB

3. Openid Connect.mp4

82.5 MB

/.../2. Iniciando com Keycloak/

1. Iniciando com keycloak.mp4

71.6 MB

2. Criando nosso primeiro client.mp4

83.1 MB

3. Gerando nosso primeiro access token.mp4

65.0 MB

4. Gerando IDToken.mp4

49.8 MB

5. Mapeando atributos de usuários.mp4

46.3 MB

6. Trabalhando com roles.mp4

42.8 MB

7. Trabalhando com grupos.mp4

52.4 MB

8. Autenticando utilizando github.mp4

50.9 MB

9. Registro usuário e consentimento de usuários.mp4

38.3 MB

/.../3. Trabalhando com temas/

1. Keycloak com docker compose.mp4

57.4 MB

2. Entendendo localização dos temas.mp4

40.7 MB

3. Alterando tema no keycloak e visualizando arquivos.mp4

38.0 MB

4. Utilizando template base como exemplo.mp4

36.8 MB

/Extras/Livro/

Livro_FullCycle-0.8.pdf

1.1 MB

 

Total files 3375


Copyright © 2024 FileMood.com