全端开发使用 React,Python 和 GraphQL

课程简介

使用 Python、 React 和 GraphQL 的最新和最好的功能开发令人印象深刻的、丰富的 Web 全端( full-stack )应用程序

课程介绍:English 繁中

从这 6.5 小时的课程,你会学到

  • 如何使用 React 和 Python 建构出色的、完整的全端应用程序
  • 使用 Django Web 框架创建强健的 Python 后端
  • 使用 Graphene 和 Graphene-Django 将 GraphQL 与 Python 集成
  • 深入地使用 GraphQL; 从基本概念到在全端应用程序中使用它
  • 最新最好的 React 概念,包括 React Hooks,React Context 和更多
  • 在后端使用 GraphQL 创建一个完整的 API (使用 Django 和 Graphene)
  • 透过 Apollo Boost、 Apollo Client 和 Apollo Client State,在 React 应用程序中深入使用 GraphQL

要求

  • 熟悉基本 React 概念(组件、属性)
  • 熟悉 ES6 JavaScript 是有帮助的,但不是必需的

课程说明

本课程是为希望使用尖端 React 用户接口、和强健的 Python 后端驱动,在服务器和客户端上使用 GraphQL 创建一个完整的 Web 应用程序的开发人员所开设。

这是为那些想要在最新的 Web 技术中走在潮流尖端的开发者设计的,主要关注如何从前端到后端使用 GraphQL,最新的 React 技术和工具,包括 React Hooks,Apollo Boost,和 Material UI,以及如何将它们与 Python,Django 和 Graphene 集成起来形成一个惊人的全端应用程序。

###我们要建造什么? ###

这是一个全端应用程序,使用 Python (Django 和 Graphene)制作的 GraphQL API,使用 React Hooks 和 Apollo Boost 的 React 客户端应用程序,使用 React Context (useContext) 和 Apollo Client State 的状态管理 ,使用 Cloudinary 做媒体文件上传等等。

我们的应用程序将是一个名为 ReactTracks 的社区音乐分享应用程序,用户可以上传和分享任何他们喜欢的音乐; 我们的应用程序中的用户将能够通过喜欢他们添加的曲目到他们的个人数据,搜索曲目,添加关于他们的音乐的信息,以及编辑和删除他们的曲目,。

###它包括哪些概念? ###

  • 使用 Python 构建强健的 GraphQL 后端
  • 打造令人印象深刻的用户接口
  • 使用 JSON Web Tokens 验证向 Python 后端发出的请求
  • 掌握最新最好的 React 工具 – React Hooks 和 React Context
  • 深入研究和理解两个 GraphQL 客户端程序库 — Apollo Boost 和 Graphene
  • 使用 Apollo Apollo Client State 管理应用程序状态
  • 使用 React Router 4 为你的 React apps 提供路由和路由保护
  • 掌握 GraphQL 的核心概念(queries、mutations、 GraphQL types、variables、schemas、resolvers)
  • 使用 Django 构建强大的 web 应用程序后端和 GraphQL APIs
  • 使用 Graphene 和 Graphene-Django 在 Python 应用程序中使用 GraphQL
  • 使用最受欢迎的Material UI 程序库组件制作视觉效果令人印象深刻的 React apps
  • 使用 Cloudinary / Cloudinary API 上传媒体文件
  • 客户端和服务器上的 GraphQL 错误处理
  • 如何使用 GraphQL IDEs (例如 GraphiQL 和 GraphQL Playground)与 APIs 交互
  • 如何使用 React Dev Tools 和 Apollo Dev Tools 轻松地与 React 代码交互
  • 基于 pipenv 的套件管理和 npm / yarn的相依套件管理
  • 还有更多!

注意: 本课程对于希望学习 React 生态系统中最新和最好的功能并开始用它们构建真实世界项目的 Python 开发人员以及希望开始使用 Python Django 和 Graphene 等强大工具的 React / JavaScript 开发人员都是极好的建议。

目标受众

  • 希望进入 React 生态系统并学习最新工具的 Python 开发人员
  • 希望熟悉 Python 的 JavaScript / React / Node 开发人员
  • 想要学习如何使用 GraphQL 建构真实世界应用程序的开发人员

讲师简介

Reed Barger  全端 Web 开发人员 ( 更多讲师主讲课程介绍 )

我是一个充满热情的网页开发者,热衷于学习和教授我所知道的东西。 我相信通过实践学习,这种哲学在我教授的每一门课程中都有体现。 我喜欢探索新的网络技术,我的课程专注于给你在今日快速发展的行业中拥有优势。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: