Spring Boot y Angular: Creando aplicaciones cómo Fullstack

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-boot-y-angular-creando-aplicaciones-como-fullstack/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Spring Boot 与 Angular 构建全栈应用** 本课程是为 aspiring 全栈开发者量身打造的综合性学习体验,旨在教授使用 Spring Boot 和 Angular 框架构建企业级应用程序的完整流程。课程涵盖了端到端开发,从后端服务构建到前端用户界面设计,并融入了现代软件开发方法论和工具。 **核心内容概述:** * **全栈开发理念:** 强调了全栈开发人员的高需求性,并介绍了构建软件所需的系统性、条理性以及技术选择的重要性。 * **项目驱动学习:** 以构建一个库存管理系统为核心项目,学员将亲手打造两个独立但相互协作的应用。 * **后端开发 (Spring Boot):** * 使用 **Spring Boot 3** 创建 RESTful API 服务。 * 集成 **MySQL** 数据库进行数据持久化。 * 利用 **Keycloak** 进行系统身份验证,并使用 **Docker** 进行容器化部署。 * 进行 **单元测试**(JUnit 和 Mockito),确保后端服务的稳定性和正确性。 * **前端开发 (Angular):** * 使用最新的 **Angular 16** 版本。 * 利用 **Angular Material** 构建符合 Material Design 规范的用户界面。 * 学习 **模块化** 应用设计,掌握组件、模块、服务、路由等核心概念。 * 集成 **ChartJS** 实现数据可视化。 * 实现 **Excel 导出** 功能(使用 poi 库)。 * **开发流程与工具:** * 版本控制:**GitHub** 和 **Gitflow**。 * 项目管理:**Kanban** 方法论,配合 **Trello** 进行任务管理。 * 文档协作:**Confluence**。 * **基础技术:** * Web 基础:**HTML** 和 **CSS**。 * Java 语言。 * **Spring Framework** 基础。 * **Maven** 构建工具。 * **云平台部署:** * 使用 **Google Cloud Platform (GCP)** 将 Keycloak、Spring Boot 服务和 Angular 应用部署到云端。 * **额外赠送内容:** 课程包含 HTML、CSS、Angular、Java、Spring 和 Maven 的入门或复习课程,为学员打下坚实的基础。 **课程特点:** * **时长与更新:** 课程时长超过 35 小时,并将持续更新,以保持技术的前沿性。 * **实践导向:** 所有内容都围绕实际项目的构建展开,学以致用。 * **行业实用性:** 教授在企业级开发中广泛应用的技术和知识。 * **全周期覆盖:** 从开发到测试,再到部署,全面覆盖软件生命周期。 * **学习体验:** 采用 Kanban 方法,使学习过程更有条理和效率。 本课程是您踏入全栈开发领域,掌握前沿技术,并获得宝贵实践经验的绝佳机会。

课程评论(0条)

课程详情

El perfil de desarrollador Fullstack es altamente demandado en la industria del software. El desarrollar un software requiere ser metódico, ordenado, usando metodologías de desarrollo. y por supuesto elegir tecnologías adecuadas para el desarrollo de un software.En este curso te llevaré paso a paso a construir un sistema control de inventario. Construirás dos aplicaciones:Por el lado del backend usaremos el framework Spring Boot para crear nuestros servicios. La aplicación Spring se comunicará con base de datos Mysql y expondrá en formato JSON los datos al cliente. Para autenticarnos al sistema, usarás Keycloak el cual será montado en contenedores Docker. Finalmente sometemos a nuestra aplicación backend a pruebas unitarias para asegurar el éxito de lo desarrollado.Por el lado del front end, usaremos el framework Angular en su última versión. Para crear nuestras pantallas usaremos Angular material, el framework basado en material design y especialista para trabajar con aplicaciones angular. Crearás una aplicación modularizada, colocando en práctica todos los conceptos cómo componentes, módulos, servicios, routing entre otros.Veremos los siguientes conocimientos:Spring Boot en la versión 3.Apis rest.Maven.Keycloak.Docker.Mysql.Angular versión 16.Angular material.ChartJS.Exportación a Excel con poi.Github, Gitflow.Kanban.Trello.Confluence.HTML.CSS.Spring Framework.Java.Pruebas unitarias con JUnit y Mockito en el lado del backend.Google Cloud Platform (GCP)Este curso tiene más de 35 horas, el cual seguirá actualizándose para que puedas seguir aprendiendo. Aquí encontrarás mucho conocimiento y tecnología que se aplican en las empresas. Adicional a la construcción de la aplicación de inventario (que es la parte central del curso), te daré de regalo cursos de HTML, CSS, Angular, Java, Spring, Maven. De esta forma puedes repasar o iniciarte con estas tecnologías antes de empezar a construir la aplicación de inventario.Todo el desarrollo del proyecto lo realizamos con metodología Kanban, apoyándonos de Trello cómo tablero virtual para gestionar las tareas. No esperes más, conviértete en desarrollador Fullstack y adquiere experiencia con este curso.Y cómo si fuera poco, te enseñaré a subir a la nube todo el desarrollo que vamos a realizar en el curso. Ocuparás Google Cloud Platform (GCP) para subir keycloak, servicios spring boot y la aplicación angular.Disfruta de este bestseller en udemy. ¡Empieza el camino para convertirte en desarrollador fullstack!

课程标签

0人关注该课程

主题相关的课程