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