|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/graphql-with-nextjs-build-a-fullstack-app-from-scratch/
课程评论:没有评论
**课程名称:** GraphQL with NextJS - 从零开始构建全栈应用 **课程概述:** 本全栈课程专注于使用 GraphQL 开发后端 API,并将其连接到使用 Next.js 构建的客户端 Web 应用程序。课程采用“边学边做”的实践方法,整体围绕构建一个完整的全栈 Web 应用展开,关键概念将在引入时进行详细讲解。 **学习内容:** * **GraphQL 基础:** 学习 GraphQL 的核心概念,包括 schema 定义、Queries(查询)、Mutations(变更)、Subscriptions(订阅)。 * **全栈开发:** 掌握在服务器端和客户端应用中使用 GraphQL,并通过实际的全栈 TypeScript 应用进行实践。 * **Apollo 生态系统:** 学习如何在服务器端和客户端使用 Apollo GraphQL 生态系统。 * **Next.js 核心:** 深入理解 Next.js 的关键概念,包括项目创建、文件路由、动态路由和 catch-all 路由。 * **客户端与服务器连接:** 学习如何将 Next.js 客户端应用程序连接到 GraphQL 服务器。 * **实用功能:** 涵盖处理身份验证/授权和客户端缓存等常见需求。 * **样式与部署:** 学习使用 TailwindCSS 进行组件样式设计,以及 Next.js 客户端应用程序和 GraphQL 服务器的部署。 **课程收益:** 完成本课程后,您将能够使用 GraphQL 构建强大的 API,将其连接到由 Next.js 或其他框架创建的客户端应用程序,并成功部署您的全栈应用。
This full-stack course focuses on developing backend APIs with GraphQL and connecting them to client web applications built with NextJS. It follows a hands-on, 'learn-by-doing' approach, with the entire course structured around building a full-stack web application. Concepts will be thoroughly explained as they are introduced.In this course, you'll learn to utilize GraphQL on both the server side and in client applications with practical examples featuring full-stack Typescript application. You'll be introduced to key GraphQL concepts, including schema definition, Queries, Mutations, and Subscriptions, as well as solutions to common requirements like handling authentication/authorization and client-side caching.In this course, we will cover and utilize key concepts of Next.js. You will learn how to connect a Next.js client application to a GraphQL server using the Apollo ecosystem.This course will cover:GraphQL concepts like schemas and resolvers.Creating and using GraphQL types, queries, mutations and subscriptions.Use Apollo GraphQL ecosystem on both server and client.Creating NextJS projects from the ground up & understanding these projects.Working with file-based routing in NextJS.Adding dynamic routes and catch-all routes in NextJS.TailwindCSS support for styling components.Deployment of NextJS client application and GraphQL server.By the end of this course, you will be capable of building a robust API with GraphQL, connecting it to a client application created with NextJS or another framework, and deploying your applications.