Spring & Springboot Hands-On Experience (Full-Stack Project)

Iniciado por joomlamz, 08 de Janeiro de 2023, 23:07

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

joomlamz


Última atualização em 12/2022
Experiência prática em Spring e Springboot (projeto full-stack)
MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz
Idioma: Inglês | Tamanho: 9,30 GB | Duração: 14h 43m


Desenvolvendo Projeto Full-Stack: Spring Data JPA, MVC, Thymeleaf, Spring Testing (Mockito, JUnit), Spring Security, Maven[/center]

O que você aprenderá
Construindo um projeto Java Spring Full-Stack
Implementar camada de back-end usando Spring Data JPA
Protegendo o aplicativo e implementando funções de usuário usando Spring Security
Implementar front-end usando Spring MVC Thymeleaf
Implementar testes de unidade para o projeto usando Mocoito
Implementar testes de unidade para o projeto usando Unit
Implementar testes de integração usando contêineres de teste
Código fonte para download

Requisitos
Java+8
SpringBoot

Descrição
Introdução ao SpringBoot: Spring Boot é uma estrutura baseada em Java de código aberto usada para criar um micro serviço. Ele é desenvolvido pela Pivotal Team e é usado para criar aplicativos de mola autônomos e prontos para produção. Este capítulo fornecerá uma introdução ao Spring Boot e o familiarizará com seus conceitos básicos.Vantagens do SpringBoot:Spring Boot oferece as seguintes vantagens para seus desenvolvedores −Fácil de entender e desenvolver aplicativos de primaveraAumenta a produtividadeReduz o tempo de desenvolvimentoDescrição do curso: Este curso ensina como construir um aplicativo full-stack de baixo para cima e toca em conceitos muito importados usados no desenvolvimento de software real ao vivo. Objetivos do curso:Aprenda a construir o diagrama de classe do sistema (UML) com base nos requisitos de negócios do sistema. Aprenda a usar o Spring Initializr e como contrcustar o projeto SpringBoot. Aprenda a desenvolver a camada Model usando Spring Data JPA. Aprenda a desenvolver a camada Business usando Spring Service. Aprenda a desenvolver testes Unti usando JUnit-5 e Mockito-4. Aprenda como desenvolver testes de integração usando Test Containers.Aprenda a desenvolver Front-End usando Spring MVC e Theymleaf.Aprenda a desenvolver Autenticação e autorização de usuários usando Spring Secuirty (Statefull)Aprenda a usar a ferramenta Maven Build.Usando banco de dados Mysql para armazenamento de dados .Usando o melhor Java IDE enquanto desenvolvedor: Intellij IDEA.Explicando como instalar o software no Windows e Linux.

Visão geral
Seção 1: Visão geral do curso
Aula 1 Visão geral do curso
Aula 2 Seções do Curso
Aula 3 Objetivos do Curso
Aula 4 Pré-requisitos do Curso
Aula 5 Baixando o Código Fonte
Seção 2: Preparando o ambiente de desenvolvimento para o sistema operacional Windows
Aula 6 Etapa 1: Instalação do JDK
Aula 7 Etapa 2: Baixe e instale o Java IDE (Intellji IDE)
Aula 8 Etapa 2: Baixe e instale o Java IDE (STS IDE)
Aula 9 Etapa 3: Baixe e instale o Maven (parte 1)
Aula 10 Etapa 3: Baixe e instale o Maven (parte 2)
Seção 3: Preparando o ambiente de desenvolvimento para Linux Ubuntu
Aula 11 Etapa 1: Instalar/atualizar o JDK 11
Aula 12 Etapa 2: Instalação do Intellji IDE (Parte 1)
Aula 13 Etapa 2: Instalação do Intellji IDE (Parte 2: Mudança para o Modo Escuro (Opcional))
Aula 14 Etapa 2: Baixe e instale o STS IDE (Parte 1)[opcional]
Aula 15 Etapa 2: Baixe e instale o STS IDE (Parte 2)[opcional]
Aula 16 Etapa 2: Baixe e instale o STS IDE (Parte 3)[opcional]
Aula 17 Etapa 3: Baixe e instale o Apache Maven
Aula 18 Etapa 4: Criar o primeiro aplicativo Maven no IntelliJ IDE
Aula 19 Etapa 4: Criar o primeiro aplicativo Maven no STS IDE[Opcional]
Aula 20 Etapa 5: Instalar MySQL e phpMyAdmin
Seção 4: Análise do Projeto (Requisitos de Negócios)
Aula 21 Análise de Negócios (Requisitos de Aplicação)
Aula 22 Wireframes do Sistema
Aula 23 Diagramas de classe UML do sistema
Aula 24 JavaCorner-Admin Demo (Mostrar o resultado final)
Seção 5: Implementação Etapa 1: Implementando Camada de Modelo usando Spring Data JPA
Pauta da Aula 25
Aula 26 Etapa 1: Escolha as dependências do Application Maven
Aula 27 Etapa 2: Escolha as dependências do aplicativo Maven
Aula 28 Passo 3: Criar Entidades e Relacionamentos (Parte 1)
Aula 29 Passo 3: Criar Entidades e Relacionamentos (Parte 2)
Aula 30 Passo 3: Criar Entidades e Relacionamentos (Parte 3)
Aula 31 Passo 3: Criar Entidades e Relacionamentos (Parte 4)
Aula 32 Passo 3: Criar Entidades e Relacionamentos (Parte 5)
Aula 33 Passo 3: Criar Entidades e Relacionamentos (Parte 6)
Aula 34 Passo 3: Criar Entidades e Relacionamentos (Parte 7)
Aula 35 Passo 3: Criar Entidades e Relacionamentos (Parte 8)
Aula 36 Etapa 4: Adicionar configurações de banco de dados em application.properties
Aula 37 Etapa 5: Implementar Interfaces de Repositório JPA (Parte 1)
Aula 38 Etapa 5: Implementar Interfaces de Repositório JPA (Parte 2)
Aula 39 Etapa 5: Implementar Interfaces de Repositório JPA (Parte 3)
Aula 40 Etapa 5: Implementar Interfaces de Repositório JPA (Parte 4)
Aula 41 Passo 6: Desenvolvendo Classe Auxiliar para Testar as Funcionalidades (Parte 1)
Aula 42 Passo 6: Desenvolvendo Classe Auxiliar para Testar as Funcionalidades (Parte 2)
Aula 43 Passo 6: Desenvolvendo Classe Auxiliar para Testar as Funcionalidades (Parte 3)
Aula 44 Passo 6: Desenvolvendo Classe Auxiliar para Testar as Funcionalidades (Parte 4)
Aula 45 Etapa 6: Desenvolvendo Classe Auxiliar para Testar os Functionalidades (Parte 5)
Aula 46 Passo 6: Desenvolvendo Classe Auxiliar para Testar as Funcionalidades (Parte 6)
Aula 47 Etapa 7: Criar o banco de dados do aplicativo no phpMyAdmin
Aula 48 Etapa 8: Gerar as Tabelas do Banco de Dados a partir do Aplicativo ORM (Parte 1)
Aula 49 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 2)
Aula 50 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 3)
Aula 51 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 4)
Aula 52 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 5)
Aula 53 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 6)
Aula 54 Etapa 8: Gerar as tabelas do banco de dados do aplicativo ORM (parte 7)
Seção 6: Implementação Etapa 2: Implementando a Camada de Negócios usando o Spring Service
Pauta da Aula 55
Aula 56 Passo 1: Use o projeto Spring Data JPA
Aula 57 Passo 2: Remova o Pacote de Utilitários
Aula 58 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 1)
Aula 59 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 2)
Aula 60 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 3)
Aula 61 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 4)
Aula 62 Etapa 3: Criar Interfaces de Serviço e suas Implementações (Parte 5)
Aula 63 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 6)
Aula 64 Etapa 3: Criar Interfaces de Serviço e suas Implementações (Parte 7)
Aula 65 Passo 3: Criar Interfaces de Serviço e suas Implementações (Parte 8)
Aula 66 Etapa 4: Adicionar anotações @Service e @Transactional aos serviços
Aula 67 Etapa 5: Atualizar o arquivo Application.properties
Aula 68 Etapa 6: Escreva de seu aplicativo para banco de dados e teste (parte 1)
Aula 69 Etapa 6: Escreva de seu aplicativo para banco de dados e teste (parte 2)
Seção 7: Implementação Etapa 3: Implementando a camada de teste usando o teste SpringBoot
Pauta da Aula 70
Aula 71 Etapa 1: Use o Spring Service Project
Aula 72 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 1)
Aula 73 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 2)
Aula 74 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 3)
Aula 75 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 4)
Aula 76 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 5)
Aula 77 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 6)
Aula 78 Etapa 2: Criando testes de unidade para camada de serviço usando Junit & Mockito (Parte 7)
Aula 79 Passo 2: Criando Testes de Unidade para Camada de Serviço usando Junit & Mockito (Parte 8)
Aula 80 Etapa 3: Configurando contêineres de teste para testes de integração (parte 1)
Aula 81 Etapa 3: Configurando contêineres de teste para testes de integração (parte 2)
Aula 82 Etapa 3: Configurando contêineres de teste para testes de integração (parte 3)
Aula 83 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 1)
Aula 84 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 2)
Aula 85 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 3)
Aula 86 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 4)
Aula 87 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 5)
Aula 88 Etapa 4: Testando repositórios usando TestContainers e DataJpaTest (Parte 6)
Seção 8: Implementação Etapa 4: Implementando a Camada Front-End usando Thymeleaf
Pauta da Aula 89
Aula 90 Etapa 1: Use o Projeto de Teste
Aula 91 Etapa 2: Adicionar dependências necessárias ao pom.xml
Aula 92 Etapa 3: Criar controladores e exibições de 'Curso' (Parte 1)
Aula 93 Etapa 3: Criar controlador e exibições de 'curso' (parte 2)
Aula 94 Etapa 3: Criar controlador e exibições de 'curso' (parte 3)
Aula 95 Etapa 3: Criar controladores e exibições de 'curso' (parte 4)
Aula 96 Etapa 3: Criar controladores e exibições de 'Curso' (Parte 5)
Aula 97 Etapa 3: Criar controladores e exibições de 'Curso' (Parte 6)
Aula 98 Etapa 3: Criar controladores e exibições de 'Curso' (Parte 7)
Aula 99 Etapa 3: Criar controladores e exibições de 'Curso' (Parte 8)
Aula 100 Etapa 4: Criar Controlador e Visualizações do 'Instrutor' (Parte 1)
Aula 101 Etapa 4: Criar controladores e exibições de 'instrutor' (parte 2)
Aula 102 Etapa 4: Criar controladores e exibições de 'instrutor' (parte 3)
Aula 103 Etapa 4: Criar Controlador e Visualizações do 'Instrutor' (Parte 4)
Aula 104 Etapa 4: Criar Controlador e Visualizações do 'Instrutor' (Parte 5)
Aula 105 Etapa 5: Criar controladores e exibições 'estudantes' (parte 1)
Aula 106 Etapa 5: Criar controladores e exibições 'estudantes' (parte 2)
Aula 107 Etapa 5: Criar controladores e exibições 'estudantes' (parte 3)
Aula 108 Etapa 5: Criar controladores e exibições 'estudantes' (parte 4)
Aula 109 Etapa 5: Criar controladores e exibições 'estudantes' (parte 5)
Seção 9: Implementação Etapa 5: Implementando a camada de segurança usando o Spring Security
Pauta da Aula 110
Aula 111 Passo 1: Use o Projeto Spring MVC
Aula 112 Passo 2: Adicionar Dependênciaies para pom.xml
Aula 113 Etapa 3: Criar classe de configuração de segurança
Aula 114 Etapa 4: Implementar o serviço de detalhes do usuário
Aula 115 Passo 5: Codifique a senha usando BCryptPasswordEncoder
Aula 116 Etapa 6: Adicionando restrições baseadas em função ao Controlador e Visualizações do 'Curso' (Parte 1)
Aula 117 Etapa 6: Adicionando restrições baseadas em função ao Controlador e Visualizações do 'Curso' (Parte 2)
Aula 118 Etapa 6: Adicionando restrições baseadas em função ao Course Controller & Views (Parte 3)
Aula 119 Etapa 6: Adicionando restrições baseadas em função ao Course Controller & Views (Parte 4)
Aula 120 Etapa 6: Adicionando restrições baseadas em função ao Course Controller & Views (Parte 5)
Aula 121 Etapa 7: Adicionando restrições baseadas em função ao Instructor Controller & Views (Parte 1)
Aula 122 Etapa 7: Adicionando restrições baseadas em função ao Instructor Controller & Views (Parte 2)
Aula 123 Etapa 8: Adicionando restrições baseadas em função ao controlador e exibições 'Estudantes' (Parte 1)
Aula 124 Etapa 8: Adicionando restrições baseadas em função ao Controlador e visualizações do aluno (Parte 2)
Aula 125 Etapa 9: Testando aplicativos com base em funções
Seção 10: Resumo do curso e o que vem a seguir
Aula 126 Resumo do Curso
Aula 127 O que vem a seguir?
Desenvolvedores Java/Spring que desejam praticar aplicações em tempo real

Pagina inicial
https://www.udemy.com/course/spring-jpa-mvc-security-mockito-practical-guide/












https://rapidgator.net/file/2bdeaa01ec56d3ce7a137c1af294a08d
https://rapidgator.net/file/4e422063e70f80331103ecf9468d7e0d
https://rapidgator.net/file/abb199a4e346c58b8e30c42ad36d912a
https://rapidgator.net/file/2445e0de4bc1a99dde08291f889df620
https://rapidgator.net/file/78be4b6a6f05a41387b1c152bd417daa
https://rapidgator.net/file/f7e51e8fead7eab2290c0fc3540484ba
https://rapidgator.net/file/c6b6b905bb753f30cc6977d6dc85bba2
https://rapidgator.net/file/f57394bcc3e5c242c7e38de361c6b70b
https://rapidgator.net/file/b3a732c90d7d289f9deaa8e2293559ad
https://rapidgator.net/file/d7099b4edd6e8900a3b4042c8b946710


Download From 1DL


https://1dl.net/zdn6wugj3ssj
https://1dl.net/rvgf5o0q2tk4
https://1dl.net/4409kjytd1t7
https://1dl.net/jrjstsmedjfs
https://1dl.net/iz37n2iq4kg9
https://1dl.net/rq6uluyx5j34
https://1dl.net/crnvc6aqb69x
https://1dl.net/ei22xkg136aw
https://1dl.net/x1m3stbyqgke
https://1dl.net/ftj4nnxwt1vw


Download From Ddownload


https://ddownload.com/w6q66abby39k
https://ddownload.com/tqigx0di3zjo
https://ddownload.com/r9o16kl85p4i
https://ddownload.com/ujhuz79liwqk
https://ddownload.com/lplpdc3776ro
https://ddownload.com/x0j09jev9vsr
https://ddownload.com/jbrr0lksj11o
https://ddownload.com/vgu34wwwdgmi
https://ddownload.com/9jdzrdly4sqy
https://ddownload.com/zgohizi2xfmr