Starting with Hilla (from Vaadin)

所在平台: Udemy

课程主页: https://www.udemy.com/course/starting-with-hilla-from-vaadin/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程:Hilla入门 (来自 Vaadin) 课程总结 本课程旨在帮助具备 Java 和 Spring Boot 知识的开发者,通过 Hilla Web 框架构建全栈(前端/后端)应用程序。Hilla 能够简化开发流程,将 Spring Boot Java 后端与响应式 TypeScript 前端紧密集成,实现类型安全的服务器通信、UI 组件和工具集成。 **核心内容:** * **Hilla 框架介绍:** 了解 Hilla 如何将 Java/SpringBoot 与 TypeScript/Node.js 技术结合,实现统一的项目结构。 * **全栈应用构建:** 逐步学习创建和增强一个基本的 Hilla 单页应用程序。 * **关键功能实践:** * 理解 Hilla 项目结构。 * 一步步创建单页 Hilla 应用。 * 使用 MongoDB 作为持久化数据存储。 * 通过 Server Push 技术实现协作。 * 将应用数据导出为 MS Excel 格式。 * **Hilla 的优势:** 强调 Hilla 如何通过简化开发过程(“无需编写的代码就是最好的代码”)来提高效率。 **课程目标:** * 帮助已有的 Spring Boot/Java 开发者轻松转向前端开发。 * 体验 Hilla 与 Spring Boot 的紧密集成,重用现有 Spring Boot 技能。 * 提高开发效率,减少前后端分离带来的沟通成本。 * 为专业 Java 开发者在竞争激烈的市场中提供生产力优势。 **学习者画像:** * 希望提升全栈开发能力的专业 Java 开发者。 * 寻求更高效、集成化开发方式的个人或中小型团队。 * 对 Angular 或 React 与 Spring Boot 集成感兴趣,并希望探索更紧密集成的开发者。 **资源:** * 课程源代码可通过课程最后的链接在 GitHub 仓库中获取,方便学习者参考和使用。

课程评论(0条)

课程详情

Welcome to the ‘Starting with Hilla from Vaadin' course. With this course, you are going to add value to your existing JAVA and SpringBoot knowledge by getting familiar with Hilla web framework. Adopting Hilla will help you create a full-stack (frontend/backend) applications in one project structure using a well know technologies like Java, Typescript, SpringBoot, and Node.js.The course covers several topics often useful in corporate JAVA development but not exclusively. SpringBoot is being used here as an underlying framework used by Hilla web framework by default. Hilla integrates a Spring Boot Java back end with a reactive TypeScript front end. It helps you build apps faster with type-safe server communication, including UI components, and integrated tooling.The primary idea of this course is to help existing SpringBoot/Java developers to adopt Hilla web framework and move from common backend development to frontend also. Hilla makes this connection much more feasible and you hopefully get a taste of this in our course. Are you working with Angular or React with SpringBoot backend? This course can help you to get a taste of more tight integration Hilla makes to SpringBoot backend and reuse your existing SpringBoot skills on a full scale.Topics covered by this course:During a course, we create a basic Hilla single-page application and each lecture will add a new enhancement to it. Eventually, we create a single application with many different features.understanding Hilla project structurecreating a single-page Hilla application step-by-stepusing MongoDB as persistent data storagecollaboration using server Push technologyexport application data in MS Excel formatAn important part of this course is to realize 'what we don't need to do' when using Hilla. Simplification can be huge and the old saying that 'the best code is the code you don't have to write' is proven here.GitHub repository:The source code is available through the link attached to the last lecture in this course. You can clone the repo and use the code snippets we are building in this course.Who is this course for:‘Starting with Hilla' course is targeted at individuals or small/medium teams of professional Java developers that want to be productive and competitive in this large market. You will see how Hilla and Vaadin take away the unnatural "need" to split teams into Frontend and Backend developers, with all the communication hassles that come with that all the time.

课程标签

0人关注该课程

主题相关的课程