|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/loopback-and-react/
课程评论:没有评论
课程名称: 使用 Node.js、Loopback4、React 和 Hooks 构建全栈应用 课程概述: 本课程旨在教授学员如何使用 LoopBack、Node.js、React 和 Hooks 构建全栈应用。LoopBack 是一个获奖的开源 Node.js 和 TypeScript 框架,基于 Express 架构,能够快速创建 API 和微服务,支持多种后端系统,如数据库及 SOAP 或 REST 服务。课程将展示 LoopBack 如何作为连接请求与集成服务的桥梁,以及不同用户角色如何利用其提供的功能。 React 是一个开源的前端 JavaScript 库,用于构建用户界面或 UI 组件,由 Facebook 和其他开发者社区维护。React 可作为单页或移动应用开发的基础。Hooks 是自 React 16.8 版本引入的新特性,允许在函数组件中使用状态和其他 React 功能,无需编写类。 TypeScript 是一种为 JavaScript 添加类型的语言,能够帮助开发者在运行代码之前捕捉错误,从而节约调试时间。Node.js 是基于 Chrome V8 引擎的开源跨平台后端 JavaScript 运行时环境,可以在除了浏览器的环境中执行 JavaScript 代码。此外,MySQL 是一个开源的关系型数据库管理系统,使用结构化查询语言(SQL)进行数据管理。 通过结合这些工具,学员将构建一个全栈示例应用。在课程结束时,学员将能够为任何 MERN 堆栈的开源项目做出贡献,并学习 React、Redux、Hooks 和 Node.js 的实际应用。
LoopBack is an award-winning, highly extensible, open-source Node.js and TypeScript framework based on Express. It enables you to quickly create APIs and microservices composed from backend systems such as databases and SOAP or REST services.The diagram below demonstrates how LoopBack serves as a composition bridge between incoming requests and outgoing integrations. It also shows the different personas who are interested in various capabilities provided by LoopBack.React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applicationsHooks are the new feature introduced in the React 16.8 version. It allows you to use state and other React features without writing a class. Hooks are the functions which "hook into" React state and lifecycle features from function components. It does not work inside classes.TypeScript extends JavaScript by adding types.By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code.Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the Chrome V8 engine and executes JavaScript code outside a web browserMySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.We are going to combine these tools and build a full-stack sample application. By the end of this course, you will be able to contribute to any open source project in MERN stack. You will learn the real world applications of React, Readux, Hooks and Node.js