Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de API Restful com Spring Boot e React (Redux, Router, Hooks)

Curso de API Restful com Spring Boot e React (Redux, Router, Hooks)

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

API Restful com Spring Boot e React (Redux, Router, Hooks)

Visão geral do curso

Neste curso abrangente, você aprenderá como criar uma API Restful usando Spring Boot e React. Ao longo do curso, também abordaremos tópicos como Redux, Router e Hooks.

Detalhes do curso

Durante este curso, guiaremos você pelo processo de criação de um novo projeto usando Spring Boot, React e MySQL. O foco principal do nosso projeto será a implementação de operações CRUD, que serão solicitadas pelo lado do React e tratadas pelo Spring Boot. Nosso projeto girará principalmente em torno de operações de usuário, incluindo login, registro, gerenciamento de perfil e listagem de usuários. Além disso, exploraremos aplicações baseadas em funções e garantiremos que todas as funcionalidades sejam seguras tanto no React quanto no Spring Boot. Para implementar nosso projeto, o dividiremos em duas partes principais: o lado do servidor e o lado do cliente.

Lado do servidor

No lado do servidor, o Spring Boot será o principal framework utilizado. Seguiremos a estrutura Model-View-Controller (MVC), onde as classes de entidade serão criadas sob o pacote de modelo. As classes de modelo permanentes terão seus próprios repositórios, que serão chamados pelos serviços. Por fim, os serviços serão chamados pelos controladores para lidar com as solicitações. Os dados serão apresentados ao cliente como chamadas de API, e utilizaremos o Spring Rest Controller para esse fim. O MySQL será usado como banco de dados, e utilizaremos o Object Relational Mapping (ORM) com Java Persistence API (JPA) e Hibernate. Para simplificar o código, utilizaremos a biblioteca Lombok, que elimina a necessidade de implementar os métodos getter, setter, equals e hash code. O Gradle será usado para gerenciar todas as dependências no lado do servidor.

Lado do cliente

No lado do cliente, o React será o principal controlador. O React funciona no Node.js, e consumiremos dados do lado do servidor por meio de chamadas de API. Para isso, criaremos classes de serviço que se conectam ao lado do servidor e lidam com solicitações e respostas usando HTTP. O painel da interface do usuário consistirá em operações de administrador e usuário. Nas operações de usuário, exibiremos dados de produtos de teste na página inicial, permitindo que os usuários façam compras. Também implementaremos páginas de login, registro e perfil para os usuários. Nas operações de administrador, focaremos na implementação de operações CRUD para usuários. Além disso, garantiremos autenticação e autorização adequadas para operações de administrador.

O que você aprenderá

Ao final deste curso, você terá adquirido as seguintes habilidades: - Desenvolvimento Full Stack com Spring Boot e React JS - Criação de serviços de API Restful com mapeamentos GET, POST, PUT e DELETE - Trabalhando com Spring Boot, MySQL e ReactJS - Compreensão de Redux vs Observable - Comparação entre Componentes de Classe e Componentes Funcionais
Ver informações completas