Crie Microservice/API REST com Spring Boot e MongoDB
Develop essential programming & development skills with expert instruction and practical examples.
Skills you'll gain:
Skill Level
Requirements
Who This Course Is For
About This Course
Construa api REST do zero passo a passo com as principais operações de CRUD. Aprenda a consumir a api com POSTMAN e CURLNeste curso será apresentado ao aluno um desafio para criarmos juntos um Microservice / API REST com Spring Boot 2. X com MongoDB utilizando o Java 11.
Este é um curso direcionado iniciantes onde abordarei os tópicos abaixo:Introdução RESTProjeto - Microserviço (easyTask-api) - Mão na MassaConhecendo a estrutura do easyTaskConsumo do microserviço com Clients REST (CURL e POSTMAN)Criação do archetype (Projeto Spring Boot)Configuração do ARCHETYPE Start Spring IOConfiguração do IntelliJ (Maven/SDK)Configuração ARCHETYPE IntelliJImportação do ARCHETYPE criado via Start Spring IO para o IntelliJ IDEAConfiguração do application. ymlConfiguração da Conexão com MongoDB - application. ymlConfiguração da camada REST - RestControllerConfiguração do 1º ENDPOINT do microserviçoCriando o ENDPOINT de INCLUSÃO de uma nova Tarefa (POST)Testando o ENDPOINT de INCLUSÃO via POSTMANCriando o ENDPOINT de CONSULTA - ALLCriando o ENDPOINT CONSULTA Tarefa por IDCriando o ENDPOINT CONSULTA Tarefa por similaridade de DESCRIÇÃOCriando o ENDPOINT de ALTERAÇÃO de Tarefa EXISTENTEConfiguração da camada de Bando de Dados - RepositoryConfiguração da Camada de Banco de Dados (MODEL e REPOSITORY)Configuração da camada de Negócio - ServiceImportando a CAMADA de ValidaçãoImportando a CAMADA de NegócioAdequação do CONTROLLER para substituir o REPOSITORY pelo SERVICETestando o ENDPOINT ALTERAÇÃO após ajustes no CONTROLLERCriando o ENDPOINT de EXCLUSÃO.
Topics Covered
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
This course includes:
Not sure if this is right for you?
Browse More Programming & Development CoursesContinue Your Learning Journey
Explore more Programming & Development courses to deepen your skills and advance your expertise.