|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservicios-springboot-angular/
课程评论:没有评论
课程名称:Spring Boot、Angular、MySql 和 Postgres 微服务 课程概述:欢迎参加 Spring Boot 微服务和 Angular 课程!我们将从基础开始教你如何使用强大的 Spring Boot 框架创建项目,并最终创建一个与之相结合的 Angular 14 网页客户端。在本课程中,您将学习以下内容: - 使用 Spring Boot 创建微服务 - 使用 Spring Security 实现安全性 - 利用 Netflix Eureka Server 进行微服务之间的通信 - 使用 MySql 和 Postgres 数据库实施 Spring Boot 项目 - 使用 JPA 进行实体维护和查询 - 设计 API 网关并使用 Feign 进行请求重定向 - 实现 IoC(控制反转)与 Spring - 用户认证和注册 在第二阶段,我们将创建一个与 Spring Boot 微服务后端集成的 Angular 项目,课程中将涵盖以下主题: - Material Design 与 Angular - Pipes、Services、Components - RXJS、Reactive Forms - 客户端与后端之间的异步组件通信 - 使用 Angular 创建高级图形组件 - 实现 JWT(Json Web Tokens)在 Spring 和 Angular 中的应用 什么是微服务?微服务架构是一种软件开发方法,旨在将应用程序构建为一组小型服务,每个服务在自己的进程中运行,并通过轻量级机制(通常是 HTTP 资源 API)进行通信。每个服务负责实施完整的业务功能,独立部署,并且可以使用不同的编程语言和数据存储技术。
Bienvenidos al curso de Spring Boot Microservices y Angular!Te ensenaremos desde las bases como crear proyectos con Spring Boot, utilizando toda la suit de herramientas de este potente framework y posteriormente creando un cliente web con Angular 14.En este curso veras los siguientes temas:Creacion de Microservicios con Spring BootImplementacion de Seguridad con Spring SecurityComunicacion entre microservices utilizando Netflix Eureka ServerImplementacion de proyectos con Spring Boot y bases de datos con MySql y PostgresMantenimiento y consulta de entidades utilizando JPA Diseno de API Gateway y redireccionamiento de Request con FeingImplementacion de IoC con SpringAuthentication y Registro de UsuariosEn una segunda fase crearemos un proyecto Angular que integraremos a nuestro backend Spring Boot Microservices, estos seran algunos de los temas que desarrollaremos en el curso:Material Design y AngularPipesServicesComponentsRXJSReactive FormsComunicacion asincrona entre componentes cliente y el backendCreacion de componentes graficos avanzados con AngularImplementacion de JWT Json Web Tokens usando Spring y AngularQue es un Microservice?La arquitectura de microservicios (en inglés, Micro Services Architecture, MSA) es una aproximación para el desarrollo de software que consiste en construir una aplicación como un conjunto de pequeños servicios, los cuales se ejecutan en su propio proceso y se comunican con mecanismos ligeros (normalmente una API de recursos HTTP). Cada servicio se encarga de implementar una funcionalidad completa del negocio. Cada servicio es desplegado de forma independiente y puede estar programado en distintos lenguajes y usar diferentes tecnologías de almacenamiento de datos.