Course Code: nxjs14a
Duration: 21 hours
Prerequisites:
  • 深入了解JavaScript和ES6+
  • 了解React和React Hooks
  • 对Next.js有基本的了解
  • 了解API调用和状态管理

受众

  • 希望深化对Next.js了解的有经验的React开发人员
  • 寻求高级性能优化技术的前端和全栈开发人员
  • 从事大型Next.js应用程序的软件工程师
Overview:

Next.js是一個強大的React框架,用於構建高性能的Web應用程序。

這門由講師主導的實時培訓(在線或現場)旨在幫助希望掌握Next.js 14中的最新功能、優化性能和實現現代React技術的高級開發人員。

培訓結束時,參與者將能夠:

  • 實施先進的React掛鉤和併發特性。
  • 有效理解和利用Next.js路由策略。
  • 利用服務器組件、服務器動作和混合渲染方法。
  • 優化數據提取、緩存和增量靜態再生。
  • 將Next.js用作具有邊緣功能和邊緣運行時的後端解決方案。
  • 使用React上下文、Redux和原子狀態庫管理狀態。
  • 針對Web Core Vitals優化應用程序性能。
  • 高效測試、監控和部署Next.js應用程序。

課程格式

  • 互動講座和討論。
  • 大量的練習和實踐。
  • 在現場實驗室環境中進行實際操作。

課程定制選項

  • 要請求此課程的定制培訓,請聯繫我們安排。
Course Outline:

介绍

现代React

  • React 18 和 19 中的新功能
  • 现代工具和方法的变化

React 高级钩子

  • useMemo、useCallback、useDispatch、useRef、useImperativeHandle

React 中的并发模式

  • useTransition 和 useDeferredValue 钩子的使用

Next.js 路由

  • App Router 和 Pages Router 之间的区别

Next.js 中的渲染策略

  • 服务器端渲染 vs 单页应用 vs 静态生成

服务器组件和服务器操作

  • ‘use server’ 和 ‘use client’ 指令的使用

数据获取和缓存

  • 增量静态再生策略

将 Next.js 用作后台

  • 边缘函数和边缘运行时

State Management

  • React 上下文、Redux 和 atomic 状态管理 (Zustand)

在 Next.js 中创建模板

  • 可重复使用的模板
  • 可用的 CSS 方法和模板库

性能优化

  • 提高加载时间和获得高 Web Core Vitals 分数

仪器仪表

Next.js 中的测试

Monorepo 策略

  • Next.js 与 TurboRepo / Nx

监控、部署和编排

总结和结论

Sites Published:

United Arab Emirates - Next.js 14 - Advanced

Qatar - Next.js 14 - Advanced

Egypt - Next.js 14 - Advanced

Saudi Arabia - Next.js 14 - Advanced

South Africa - Next.js 14 - Advanced

Brasil - Next.js 14 - Advanced

Canada - Next.js 14 - Advanced

中国 - Next.js 14 - Advanced

香港 - Next.js 14 - Advanced

澳門 - Next.js 14 - Advanced

台灣 - Next.js 14 - Advanced

USA - Next.js 14 - Advanced

Österreich - Next.js 14 - Advanced

Schweiz - Next.js 14 - Advanced

Deutschland - Next.js 14 - Advanced

Czech Republic - Next.js 14 - Advanced

Denmark - Next.js 14 - Advanced

Estonia - Next.js 14 - Advanced

Finland - Next.js 14 - Advanced

Greece - Next.js 14 - Advanced

Magyarország - Next.js 14 - Advanced

Ireland - Next.js 14 - Advanced

Luxembourg - Next.js 14 - Advanced

Latvia - Next.js 14 - Advanced

España - Next.js 14 - Advanced

Italia - Next.js 14 - Advanced

Lithuania - Next.js 14 - Advanced

Nederland - Next.js 14 - Advanced

Norway - Next.js 14 - Advanced

Portugal - Next.js 14 - Advanced

România - Next.js 14 - Advanced

Sverige - Next.js 14 - Advanced

Türkiye - Next.js 14 - Advanced

Malta - Next.js 14 - Advanced

Belgique - Next.js 14 - Advanced

France - Next.js 14 - Advanced

日本 - Next.js 14 - Advanced

Australia - Next.js 14 - Advanced

Malaysia - Next.js 14 - Advanced

New Zealand - Next.js 14 - Advanced

Philippines - Next.js 14 - Advanced

Singapore - Next.js 14 - Advanced

Thailand - Next.js 14 - Advanced

Vietnam - Next.js 14 - Advanced

India - Next.js 14 - Advanced

Argentina - Next.js 14 - Advanced

Chile - Next.js 14 - Advanced

Costa Rica - Next.js 14 - Advanced

Ecuador - Next.js 14 - Advanced

Guatemala - Next.js 14 - Advanced

Colombia - Next.js 14 - Advanced

México - Next.js 14 - Advanced

Panama - Next.js 14 - Advanced

Peru - Next.js 14 - Advanced

Uruguay - Next.js 14 - Advanced

Venezuela - Next.js 14 - Advanced

Polska - Next.js 14 - Advanced

United Kingdom - Next.js 14 - Advanced

South Korea - Next.js 14 - Advanced

Pakistan - Next.js 14 - Advanced

Sri Lanka - Next.js 14 - Advanced

Bulgaria - Next.js 14 - Advanced

Bolivia - Next.js 14 - Advanced

Indonesia - Next.js 14 - Advanced

Kazakhstan - Next.js 14 - Advanced

Moldova - Next.js 14 - Advanced

Morocco - Next.js 14 - Advanced

Tunisia - Next.js 14 - Advanced

Kuwait - Next.js 14 - Advanced

Oman - Next.js 14 - Advanced

Slovakia - Next.js 14 - Advanced

Kenya - Next.js 14 - Advanced

Nigeria - Next.js 14 - Advanced

Botswana - Next.js 14 - Advanced

Slovenia - Next.js 14 - Advanced

Croatia - Next.js 14 - Advanced

Serbia - Next.js 14 - Advanced

Bhutan - Next.js 14 - Advanced

Nepal - Next.js 14 - Advanced

Uzbekistan - Next.js 14 - Advanced