|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introducao-a-microservico-rest-com-spring-boot-e-mongodb/
课程评论:没有评论
课程名称:使用Spring Boot和MongoDB创建微服务/API REST 课程概述: 本课程将带领学员逐步从零开始构建REST API,重点关注主要的CRUD操作,并教授如何使用POSTMAN和CURL来访问API。课程中将通过一个实际项目(easyTask-api)进行实践,旨在帮助初学者掌握微服务和API的构建技术。 课程内容包括: - REST介绍 - 项目启动:微服务(easyTask-api) - 理解easyTask的结构 - 使用REST客户端(CURL和POSTMAN)消费微服务 - 创建Spring Boot项目的原型(archetype) - 配置ARCHETYPE以启动Spring IO - 配置IDEA环境(Maven/SDK) - 通过Start Spring IO将创建的ARCHETYPE导入到IntelliJ IDEA - 配置application.yml文件 - MongoDB连接设置 - 创建REST层和RestController - 设置第一个微服务的ENDPOINT - 创建新增任务的ENDPOINT (POST) - 使用POSTMAN测试新增任务的ENDPOINT - 创建查询所有任务的ENDPOINT - 根据ID查询任务的ENDPOINT - 根据描述相似性查询任务的ENDPOINT - 更新现有任务的ENDPOINT - 数据库层配置(Repository) - 业务层配置(Service) - 导入验证层和业务层 - 修改控制器以替换REPOSITORY为SERVICE - 测试调整后的UPDATE ENDPOINT - 创建删除任务的ENDPOINT 此课程旨在为初学者提供全面的REST API开发基础知识和应用实践,使学员能够独立构建和管理自己的微服务项目。
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