|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-an-app-with-react-net-core-graphql-and-hotchocolate/
课程评论:没有评论
**Coursera 课程总结:使用 React, .Net Core, GraphQL 和 HotChocolate 构建应用** 本课程是一门实践性强的全栈 Web 应用开发课程,旨在教授学员如何使用 .Net Core 作为后端,React 作为前端,并结合 GraphQL 和 HotChocolate 技术栈来构建功能完整的应用程序。 **核心技术栈:** * **后端:** .Net Core * **API:** GraphQL (使用 HotChocolate 框架实现 Queries 和 Mutations) * **数据库访问:** Entity Framework * **前端:** React * **GraphQL 代码生成:** GraphQL Code Generator * **UI 样式:** Material UI **课程内容概述:** 课程将引导学员从头开始构建一个实际的 Web 应用,用于管理客户数据和客户订单。课程将重点涵盖以下 CRUD (创建、读取、更新、删除) 操作: * 插入、更新、删除和检索客户信息 * 插入、更新、删除和检索客户订单信息 **课程特点:** * **“跟学”式教学:** 课程采用“跟学” (Follow along) 的教学模式,强调动手实践,理论讲解精简,注重时间效率。 * **实用性强:** 最终目标是让学员能够独立设计和构建一个功能完善的 Web 应用。 **先修要求:** 本课程适合具备以下基础知识的初学者至中级程序员: * C#.Net 基础知识 * JavaScript 基础知识 * 使用 IDE (如 Visual Studio Code) 的经验 **不适合对象:** 完全没有编程基础的初学者可能不适合本课程。 **课程目标:** 通过本课程的学习,学员将能够熟练运用 React, .Net Core, GraphQL 和 HotChocolate 等技术,独立构建一个功能齐全的 Web 应用程序。
Build a FullStack Web Application with a.Net Core Backend and React frontend. The backend consists of GraphQL endpoints with HotChocolate as the framework for working with Queries and Mutations. The backend database will be accessed via Entity Framework.The Frontend web app will access the GraphQL queries via GraphQL Code Generator. Material UI will be used to style the app.The Web App will be a fully functioning app that stores Customer data and Customer Orders. CRUD operations will be implemented in the App such as Inserting, Updating, Deleting and Retrieving Customers / Orders.This course was designed to be a Follow along coding course. Theory discussions are kept to a minimum to ensure time constraints are met and the course time becomes manageable when learning. Fundamental programming knowledge is required to understand and follow this course. This includes basic experience in C#.Net, Javascript and Working with IDEs (Ex: Visual Studio Code). If you are a Complete beginner to programming with no prior knowledge, this course might not be for you. If you are a Beginner to Intermediate Level programmer with a good programming foundation, this is an excellent course to update your knowledge and learn new skillsAt the end of the Lecture series, you will be able to design and build a functioning Web application with the mentioned technologies