工程師
互聯(lián)網(wǎng)
其他
前端
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

React從基礎(chǔ)到進(jìn)階實(shí)戰(zhàn)

顏海鏡

某一線互聯(lián)網(wǎng)教育公司 前端研發(fā)負(fù)責(zé)人

多年工作經(jīng)驗(yàn),先后任職于金山、百度、美團(tuán)等
在金山和百度積累了PC和H5活動(dòng)頁(yè)面經(jīng)驗(yàn),抽象了活動(dòng)頁(yè)面腳手架和低代碼平臺(tái)
在金山積累了千萬(wàn)級(jí)PV游戲類網(wǎng)站經(jīng)驗(yàn);在百度積累了億級(jí)PV大型知識(shí)類網(wǎng)站經(jīng)驗(yàn)
在美團(tuán)和某公司積累企業(yè)級(jí)B端開發(fā)經(jīng)驗(yàn),實(shí)踐過(guò)樣式庫(kù),工具庫(kù),組件庫(kù),低代碼,微前端等
知名博主,專注8年時(shí)間分享專業(yè)知識(shí),累計(jì)幫助百萬(wàn)人次
著有技術(shù)書籍,《React狀態(tài)管理與同構(gòu)實(shí)戰(zhàn)》
GitHub 全球排名 375,維護(hù)多個(gè)開源項(xiàng)目,zepto.fullpage, tempalte.js等

多年工作經(jīng)驗(yàn),先后任職于金山、百度、美團(tuán)等 在金山和百度積累了PC和H5活動(dòng)頁(yè)面經(jīng)驗(yàn),抽象了活動(dòng)頁(yè)面腳手架和低代碼平臺(tái) 在金山積累了千萬(wàn)級(jí)PV游戲類網(wǎng)站經(jīng)驗(yàn);在百度積累了億級(jí)PV大型知識(shí)類網(wǎng)站經(jīng)驗(yàn) 在美團(tuán)和某公司積累企業(yè)級(jí)B端開發(fā)經(jīng)驗(yàn),實(shí)踐過(guò)樣式庫(kù),工具庫(kù),組件庫(kù),低代碼,微前端等 知名博主,專注8年時(shí)間分享專業(yè)知識(shí),累計(jì)幫助百萬(wàn)人次 著有技術(shù)書籍,《React狀態(tài)管理與同構(gòu)實(shí)戰(zhàn)》 GitHub 全球排名 375,維護(hù)多個(gè)開源項(xiàng)目,zepto.fullpage, tempalte.js等

課程費(fèi)用

5800.00 /人

課程時(shí)長(zhǎng)

2

成為教練

課程簡(jiǎn)介

教學(xué)體系圍繞React入門到實(shí)戰(zhàn)設(shè)計(jì),分為4個(gè)部分
第一部分,圍繞React是什么?解決什么問(wèn)題?概述前端歷史,三大框架原理和React背景知識(shí);
第二部分,介紹核心基礎(chǔ)知識(shí),通過(guò)構(gòu)建頁(yè)面的流程,展示,錄入,請(qǐng)求,鏈接,詳細(xì)介紹React知識(shí),通過(guò)本部分學(xué)習(xí)可以使用React完成業(yè)務(wù)開發(fā);
第三部分,為了寫出更好的React代碼,更容易維護(hù)的代碼,更快速解決業(yè)務(wù)問(wèn)題,本部分介紹了React原理,設(shè)計(jì)模式和性能優(yōu)化;
第四部分,實(shí)踐出真知,通過(guò)從0到1搭建用于真實(shí)業(yè)務(wù)的React項(xiàng)目,從而加深對(duì)React的理解。

目標(biāo)收益

通過(guò)學(xué)習(xí)本次課程,學(xué)員將學(xué)習(xí)到以下內(nèi)容:
- 前端基礎(chǔ)核心知識(shí)
- React核心知識(shí)
- React進(jìn)階知識(shí),原理,最佳實(shí)踐等
- React項(xiàng)目搭建實(shí)戰(zhàn)

培訓(xùn)對(duì)象

課程大綱

React概述 ? 前端架構(gòu)
-前端架構(gòu)變遷
-三大框架對(duì)比
? React 概述
-什么是React
-主要版本及變化
-React 核心概念
-React 學(xué)習(xí)路線
React基礎(chǔ) ? 前端基礎(chǔ)課
-JS 核心知識(shí)
-ECMAScript 新特性
-TS 核心知識(shí)
? JSX - 數(shù)據(jù)展示
-認(rèn)識(shí) JSX
-JSX 本質(zhì)
JSX 常用功能
? 組件
-組件概述
-屬性
-狀態(tài)
-生命周期
-添加事件
-原生 DOM
-組件通信
-狀態(tài)提升
? Hook - 另一種組件
-Hook 原理
-Hook 基礎(chǔ)
-Hook 進(jìn)階
-自定義 Hook
? CSS - 美化組件
-CSS核心知識(shí)
-React中的CSS
-預(yù)處理器
-新特性與后處理器
-CSS模塊化
? 表單 - 數(shù)據(jù)錄入
-原生表單
-React表單
-第三方庫(kù)
-表單校驗(yàn)
-表單組件
-破解高頻問(wèn)題:
①表單聯(lián)動(dòng)
②表單節(jié)流
③異步表單
④表單拆分
⑤狀態(tài)管理
-context 介紹
-第三方狀態(tài)管理庫(kù)
-響應(yīng)式數(shù)據(jù) rxjs
? 數(shù)據(jù)請(qǐng)求
-數(shù)據(jù)請(qǐng)求
-數(shù)據(jù)持久化
-請(qǐng)求錯(cuò)誤處理
路由 - 讓頁(yè)面可鏈接
-基本路由
-懶加載
-導(dǎo)航與鏈接
React進(jìn)階 React原理
-設(shè)計(jì)思想
-虛擬DOM
-diff算法
-協(xié)調(diào)
-兩種架構(gòu)
-SyntheticEvent
? 設(shè)計(jì)模式
-組件解耦
-架構(gòu)設(shè)計(jì)
-組件設(shè)計(jì)
-常用模式:
①組合繼承
②HOC
③render props
? 性能優(yōu)化
-性能指標(biāo)與識(shí)別
-性能優(yōu)化方法
? 最佳實(shí)踐
? Node工程基礎(chǔ)
-包管理工具
-package.json
-正確使用依賴
-依賴安全問(wèn)題
? 大型項(xiàng)目的挑戰(zhàn)
組件庫(kù)實(shí)戰(zhàn) 組件庫(kù)選型
? 搭建
? 發(fā)布
? 踩坑經(jīng)驗(yàn)
? 最佳實(shí)踐
React概述
? 前端架構(gòu)
-前端架構(gòu)變遷
-三大框架對(duì)比
? React 概述
-什么是React
-主要版本及變化
-React 核心概念
-React 學(xué)習(xí)路線
React基礎(chǔ)
? 前端基礎(chǔ)課
-JS 核心知識(shí)
-ECMAScript 新特性
-TS 核心知識(shí)
? JSX - 數(shù)據(jù)展示
-認(rèn)識(shí) JSX
-JSX 本質(zhì)
JSX 常用功能
? 組件
-組件概述
-屬性
-狀態(tài)
-生命周期
-添加事件
-原生 DOM
-組件通信
-狀態(tài)提升
? Hook - 另一種組件
-Hook 原理
-Hook 基礎(chǔ)
-Hook 進(jìn)階
-自定義 Hook
? CSS - 美化組件
-CSS核心知識(shí)
-React中的CSS
-預(yù)處理器
-新特性與后處理器
-CSS模塊化
? 表單 - 數(shù)據(jù)錄入
-原生表單
-React表單
-第三方庫(kù)
-表單校驗(yàn)
-表單組件
-破解高頻問(wèn)題:
①表單聯(lián)動(dòng)
②表單節(jié)流
③異步表單
④表單拆分
⑤狀態(tài)管理
-context 介紹
-第三方狀態(tài)管理庫(kù)
-響應(yīng)式數(shù)據(jù) rxjs
? 數(shù)據(jù)請(qǐng)求
-數(shù)據(jù)請(qǐng)求
-數(shù)據(jù)持久化
-請(qǐng)求錯(cuò)誤處理
路由 - 讓頁(yè)面可鏈接
-基本路由
-懶加載
-導(dǎo)航與鏈接
React進(jìn)階
React原理
-設(shè)計(jì)思想
-虛擬DOM
-diff算法
-協(xié)調(diào)
-兩種架構(gòu)
-SyntheticEvent
? 設(shè)計(jì)模式
-組件解耦
-架構(gòu)設(shè)計(jì)
-組件設(shè)計(jì)
-常用模式:
①組合繼承
②HOC
③render props
? 性能優(yōu)化
-性能指標(biāo)與識(shí)別
-性能優(yōu)化方法
? 最佳實(shí)踐
? Node工程基礎(chǔ)
-包管理工具
-package.json
-正確使用依賴
-依賴安全問(wèn)題
? 大型項(xiàng)目的挑戰(zhàn)
組件庫(kù)實(shí)戰(zhàn)
組件庫(kù)選型
? 搭建
? 發(fā)布
? 踩坑經(jīng)驗(yàn)
? 最佳實(shí)踐

活動(dòng)詳情

提交需求