Loja - Instituto Brasileiro de Terapias holísticas
Curso de Desenvolvimento web de microserviços REST com Java Spring Boot e AJAX
Curso de Desenvolvimento web de microserviços REST com Java Spring Boot e AJAX
Não foi possível carregar a disponibilidade de retirada.
Desenvolvimento Web com Microservices REST usando Java Spring Boot e AJAX
Aprenda como criar aplicações web full stack com microservices REST usando Spring Boot, JWT, JPA, Data Binding e AJAX.
Este curso fornece uma visão abrangente sobre microservices e permite ao aluno implementar praticamente uma aplicação web composta por dois microservices usando Spring Boot, o padrão de design MVC, serviços REST e acesso a banco de dados. A aplicação será segura usando Json Web Tokens, uma nova tecnologia que está substituindo lentamente os cookies para implementar acesso baseado em credenciais.
O curso utiliza Java Persistence API (JPA) com Hibernate para acesso a banco de dados. Você aprenderá como implementar Data Binding com Spring e validar dados de duas maneiras, usando tanto o Spring Validator quanto a validação JSR-303. Você aprenderá como estruturar suas aplicações corretamente, levando em consideração as várias camadas que compõem a aplicação. Estruturaremos nossas aplicações usando controllers, services, DAOs e utilities, seguindo o Princípio da Responsabilidade Única. Testaremos a funcionalidade dos microservices passo a passo durante o desenvolvimento usando o Postman.
Uma interface front-end integrada para acessar esses serviços será desenvolvida usando AJAX e JQuery, criando uma Single Page Application sem framework. Explicaremos como lidar com mensagens JSON obtidas de chamadas assíncronas aos microservices. Os microservices ouvirão em portas de comunicação diferentes, responderão a caminhos de URL específicos e se comunicarão entre si usando o objeto RestTemplate. Isso criará um sistema interconectado: a interface se comunicará com os microservices por meio de chamadas REST, e os microservices se comunicarão entre si por meio das mesmas chamadas REST no back-end. Cada microservice terá seu próprio banco de dados: o primeiro usará um banco de dados em memória (H2) e o segundo usará um banco de dados MySQL criado no curso usando o stack de código aberto XAMPP. Usaremos o application.properties para configurar a porta de comunicação e a conexão com o banco de dados para nossos microservices. Você também aprenderá como usar a interface CommandLineRunner() do Spring Boot para executar pré-operações no lado do servidor.
O que você aprenderá:
- Criar aplicativos e serviços web usando Spring Boot e implementar interfaces RESTful.
- Fazer chamadas AJAX e lidar com respostas de serviços web RESTful, atualizando dinamicamente as páginas web.
- Usar interfaces, Java Persistence API e aprender a usar corretamente o padrão MVC.
- Usar Json Web Tokens (JWT) para implementar segurança no acesso ao seu aplicativo web.
- Usar Data Binding.
- Implementar validação de dados usando tanto o Spring quanto o JSR-303.
- Implementar Single Page Applications com JQuery e AJAX.
- Criar microservices que se comunicam entre si, cada um com seu próprio banco de dados, ouvindo em portas de comunicação diferentes.
Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção