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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Serviços Web de API Restful com Spring Boot e Vue JS + Vuex

Curso de Serviços Web de API Restful com Spring Boot e Vue JS + Vuex

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.

Serviços Web de API Restful com Spring Boot e Vue JS + Vuex

Visão geral do curso

Neste curso abrangente, você aprenderá como criar serviços web de API Restful usando Spring Boot e Vue JS + Vuex. Ao longo do curso, iremos guiá-lo através do processo de construção de uma aplicação web full stack, utilizando várias tecnologias como MySQL, Lombok, Gradle, Java, Bootstrap, Font-Awesome e Vue-Router.

Conteúdo do curso

Durante este curso, trabalharemos em um novo projeto onde implementaremos operações CRUD usando Spring Boot, Vue e MYSQL. O foco principal do nosso projeto será nas operações de usuário, incluindo login, registro, gerenciamento de perfil e listagem de usuários. Além disso, exploraremos o desenvolvimento de aplicativos baseados em funções, garantindo uma implementação segura tanto no Vue quanto no Spring Boot.

Desenvolvimento do 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 a partir dos serviços. Por fim, os serviços serão chamados a partir dos controladores para lidar com as solicitações. Os dados serão apresentados ao cliente como chamadas de API, e o Spring Rest Controller será usado para lidar com essas chamadas. O MySQL será usado como banco de dados, e utilizaremos o Object Relational Mapping (ORM) com Java Persistence API e Hibernate. O JPA Repository e o Crud Repository lidarão com operações comuns de banco de dados, como salvar, atualizar, encontrar e excluir. Para simplificar o código, usaremos a biblioteca Lombok, que elimina a necessidade de implementar métodos getter, setter, equals e hash code. O Gradle será usado para gerenciar todas as dependências no lado do servidor.

Desenvolvimento do lado do cliente

No lado do cliente, o Vue JS será o controlador principal. O Vue JS funciona no nodeJS, 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 enviam solicitações ou recebem respostas usando HTTP. Os dados do serviço serão chamados a partir de componentes e renderizados no painel da interface do usuário. O painel da interface do usuário consistirá em operações de administrador e usuário. Na seção de operações do usuário, implementaremos páginas de login, registro e perfil para os usuários. Na seção de operações do administrador, listaremos todos os usuários e exibiremos seus detalhes. Além disso, implementaremos autenticação e autorização para operações de administrador.

O que você aprenderá

Ao final deste curso, você terá adquirido as seguintes habilidades: - Desenvolvimento full stack usando Spring Boot e Vue JS + Vuex - Criação de serviços de API Restful com mapeamentos GET, POST, PUT e DELETE - Trabalhando com Spring Boot, MySQL e Vue JS - Utilizando o Vuex como sistema de gerenciamento de estado
Ver informações completas