Course Code: reactfluxgraphql
Duration: 28 hours
Prerequisites:
  • Web 应用程序开发经验
  • Javascript 编程经验
  • 熟悉 React

观众

  • 开发 人员
Overview:

React是一个Java脚本库,用于构建快速流畅的交互式Web页面。结合Flux架构和GraphQL查询语言,可以构建功能强大且高效的Web应用程序。

在这个由讲师指导的实时培训中,参与者将学习如何使用Flux和GraphQL构建React应用程序。该课程涵盖了安装,设置,集成,测试,部署和最佳实践,因为它引导参与者创建一系列示例应用程序,演示如何使用最先进的工具包和应用程序为应用程序添加额外的复杂性和“酷感”。技术。

与一些开发人员习惯的相比,使用React开发应用程序需要一种不同的思维方式,特别是在来自其他MVC框架(如Angular JS和Bootstrap的思维模式时。

该培训涵盖了每个步骤所使用的技术背后的基础知识,以便参与者不仅能够构建功能性应用程序,还能够理解为何使用特定方法。这为在未来构建自己的应用程序的设计和预期结果的独立和创造性思考奠定了基础。

课程形式

  • 部分讲座,部分讨论,练习和繁重的实践练习
Course Outline:

介绍

  • React 与 Angular 和其他框架

了解 React

  • JSX、组件和道具、组件生命周期等。
  • 管理应用程序状态与数据状态

使用 ES6 编写 React 应用程序

  • 需要注意的语法和 ES6+ 功能

设置开发环境

Node.js 概述

安装和配置 Node.js

Webpack 和 Babel 概述

  • 理解“转换”(将 JSX 翻译成 JavaScript)

安装和配置 Webpack

安装和配置 Babel

安装 React 和 ReactDOM

编写您的第一个 React 应用程序

配置 WebPack 以监视对源文件的更改

将 npm 配置为 Tool Runner

使用新组件扩展 React 应用程序

将 Flux 和 Redux 架构实现到 React 应用程序中

了解通量和 Redux

  • 无状态组件、操作、化简器、调度器、中间件、容器等。

在 React 应用程序中构建多个视图

安装和配置 Redux

使用 Flux/Redux 创建一个简单的待办事项列表(使用模拟服务器 API)

将后端与您的 React 应用程序集成:GraphQL 和 Apollo

GraphQL 概述

  • 数据类型、模式、图形结构以及与 React 的集成
  • Restful 路由的局限性
  • GraphQL 与 SQL

编写 GraphQL 查询

对用户进行身份验证

将 React 路由器与 GraphQL 集成

使用 React 和 GraphQL 构建一个简单的博客

测试 React 应用程序

使用 npm 命令行脚本处理 React 个应用程序

故障 排除

构建应用程序存储库

编写 React 代码的最佳实践

部署 React 应用程序

A Word 关于使用 React Native 的移动应用程序

总结和结论

Sites Published:

United Arab Emirates - Building Interactive Applications with React, Redux and GraphQL

Qatar - Building Interactive Applications with React, Redux and GraphQL

Egypt - Building Interactive Applications with React, Redux and GraphQL

Saudi Arabia - Building Interactive Applications with React, Redux and GraphQL

South Africa - Building Interactive Applications with React, Redux and GraphQL

Brasil - Criando Aplicativos Interativos com React, Redux e GraphQL

Canada - Building Interactive Applications with React, Redux and GraphQL

中国 - Building Interactive Applications with React, Redux and GraphQL

香港 - Building Interactive Applications with React, Redux and GraphQL

澳門 - Building Interactive Applications with React, Redux and GraphQL

台灣 - Building Interactive Applications with React, Redux and GraphQL

USA - Building Interactive Applications with React, Redux and GraphQL

Österreich - Building Interactive Applications with React, Redux and GraphQL

Schweiz - Building Interactive Applications with React, Redux and GraphQL

Deutschland - Building Interactive Applications with React, Redux and GraphQL

Czech Republic - Building Interactive Applications with React, Redux and GraphQL

Denmark - Building Interactive Applications with React, Redux and GraphQL

Estonia - Building Interactive Applications with React, Redux and GraphQL

Finland - Building Interactive Applications with React, Redux and GraphQL

Greece - Building Interactive Applications with React, Redux and GraphQL

Magyarország - Building Interactive Applications with React, Redux and GraphQL

Ireland - Building Interactive Applications with React, Redux and GraphQL

Luxembourg - Building Interactive Applications with React, Redux and GraphQL

Latvia - Building Interactive Applications with React, Redux and GraphQL

España - Creación de aplicaciones interactivas con React, Redux y GraphQL

Italia - Building Interactive Applications with React, Redux and GraphQL

Lithuania - Building Interactive Applications with React, Redux and GraphQL

Nederland - Building Interactive Applications with React, Redux and GraphQL

Norway - Building Interactive Applications with React, Redux and GraphQL

Portugal - Criando Aplicativos Interativos com React, Redux e GraphQL

România - Building Interactive Applications with React, Redux and GraphQL

Sverige - Building Interactive Applications with React, Redux and GraphQL

Türkiye - Building Interactive Applications with React, Redux and GraphQL

Malta - Building Interactive Applications with React, Redux and GraphQL

Belgique - Building Interactive Applications with React, Redux and GraphQL

France - Building Interactive Applications with React, Redux and GraphQL

日本 - Building Interactive Applications with React, Redux and GraphQL

Australia - Building Interactive Applications with React, Redux and GraphQL

Malaysia - Building Interactive Applications with React, Redux and GraphQL

New Zealand - Building Interactive Applications with React, Redux and GraphQL

Philippines - Building Interactive Applications with React, Redux and GraphQL

Singapore - Building Interactive Applications with React, Redux and GraphQL

Thailand - Building Interactive Applications with React, Redux and GraphQL

Vietnam - Building Interactive Applications with React, Redux and GraphQL

India - Building Interactive Applications with React, Redux and GraphQL

Argentina - Creación de aplicaciones interactivas con React, Redux y GraphQL

Chile - Creación de aplicaciones interactivas con React, Redux y GraphQL

Costa Rica - Creación de aplicaciones interactivas con React, Redux y GraphQL

Ecuador - Creación de aplicaciones interactivas con React, Redux y GraphQL

Guatemala - Creación de aplicaciones interactivas con React, Redux y GraphQL

Colombia - Creación de aplicaciones interactivas con React, Redux y GraphQL

México - Creación de aplicaciones interactivas con React, Redux y GraphQL

Panama - Creación de aplicaciones interactivas con React, Redux y GraphQL

Peru - Creación de aplicaciones interactivas con React, Redux y GraphQL

Uruguay - Creación de aplicaciones interactivas con React, Redux y GraphQL

Venezuela - Creación de aplicaciones interactivas con React, Redux y GraphQL

Polska - Building Interactive Applications with React, Redux and GraphQL

United Kingdom - Building Interactive Applications with React, Redux and GraphQL

South Korea - Building Interactive Applications with React, Redux and GraphQL

Pakistan - Building Interactive Applications with React, Redux and GraphQL

Sri Lanka - Building Interactive Applications with React, Redux and GraphQL

Bulgaria - Building Interactive Applications with React, Redux and GraphQL

Bolivia - Creación de aplicaciones interactivas con React, Redux y GraphQL

Indonesia - Building Interactive Applications with React, Redux and GraphQL

Kazakhstan - Building Interactive Applications with React, Redux and GraphQL

Moldova - Building Interactive Applications with React, Redux and GraphQL

Morocco - Building Interactive Applications with React, Redux and GraphQL

Tunisia - Building Interactive Applications with React, Redux and GraphQL

Kuwait - Building Interactive Applications with React, Redux and GraphQL

Oman - Building Interactive Applications with React, Redux and GraphQL

Slovakia - Building Interactive Applications with React, Redux and GraphQL

Kenya - Building Interactive Applications with React, Redux and GraphQL

Nigeria - Building Interactive Applications with React, Redux and GraphQL

Botswana - Building Interactive Applications with React, Redux and GraphQL

Slovenia - Building Interactive Applications with React, Redux and GraphQL

Croatia - Building Interactive Applications with React, Redux and GraphQL

Serbia - Building Interactive Applications with React, Redux and GraphQL

Bhutan - Building Interactive Applications with React, Redux and GraphQL

Nepal - Building Interactive Applications with React, Redux and GraphQL

Uzbekistan - Building Interactive Applications with React, Redux and GraphQL