Course Code: javascriptnodejsreact
Duration: 35 hours
Prerequisites:
  • 了解基本編程概念(例如,變量、循環、函數)
  • 具備C#或任何其他面向對象的編程語言的經驗
  • 對HTML和CSS的熟悉程度是有幫助的,但不是必需的

受眾

  • 希望在JavaScript、Nodejs和React中提升技能的.NET開發人員
  • 旨在將現有系統/平台遷移到現代網絡技術的開發人員
  • 對以JavaScript為基礎的技術進行全棧開發感興趣的個人
Overview:

JavaScript、Node.js 和 React 是現代網頁開發的基本技術,使開發人員能夠構建動態、可擴展和響應式的應用程序。

這門由講師指導的現場培訓(在線或現場)旨在幫助希望熟練掌握 JavaScript、Node.js 和 React 以積極開發和遷移系統/平台的初級 .NET 開發人員。

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

  • 有效地編寫和調試 JavaScript 代碼。
  • 使用 Node.js 構建和部署服務器端應用程序。
  • 使用 React 開發動態和響應式用户界面。
  • 整合前端和後端組件以創建全棧應用程序。
  • 了解將舊系統遷移到基於現代 JavaScript 平台的最佳實踐。

課程格式

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

課程定制選項

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

第 1 天:JavaScript 入门

  • JavaScript 基础知识:语法、变量和数据类型
  • 控制结构:条件语句和循环
  • 函数及其作用域
  • arrays 和对象
  • DOM Manipulation 和 event 处理

第 2 天:JavaScript 的高级和 ES6+ 功能

  • ES6+ 功能:箭头函数、模板字面量、解构
  • 异步JavaScript:promises 和 async/await
  • 模块和 import/export
  • 错误处理和调试
  • 介绍JavaScript 测试(Jest)

第 3 天:Node.js 介绍

  • Node.js 基础知识:事件循环、模块和 NPM
  • 使用 Express.js 构建简单服务器
  • RESTful APIs:设计和实现
  • 处理 middleware
  • 文件系统和流

第 4 天:React 介绍

  • React 基础知识:组件、props 和状态
  • JSX 语法和渲染元素
  • 事件和表单处理
  • React 钩子:useState 和 useEffect
  • 组件生命周期和上下文 API

第 5 天:React 的高级和全栈集成

  • 用于导航的 React 路由器
  • Redux 的状态管理(可选)
  • 将 React 与 Node.js 后端集成
  • 部署应用程序:Heroku、Netlify 或 Vercel
  • 迁移遗留系统的最佳实践

总结和结论

  • 关键概念回顾
  • 问答环节
  • 进一步学习的资源
  • 认证和反馈
Sites Published:

United Arab Emirates - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Qatar - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Egypt - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Saudi Arabia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

South Africa - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Brasil - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Canada - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

中国 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

香港 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

澳門 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

台灣 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

USA - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Österreich - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Schweiz - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Deutschland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Czech Republic - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Denmark - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Estonia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Finland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Greece - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Magyarország - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Ireland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Luxembourg - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Latvia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

España - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Italia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Lithuania - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Nederland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Norway - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Portugal - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

România - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Sverige - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Türkiye - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Malta - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Belgique - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

France - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

日本 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Australia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Malaysia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

New Zealand - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Philippines - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Singapore - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Thailand - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Vietnam - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

India - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Argentina - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Chile - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Costa Rica - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Ecuador - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Guatemala - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Colombia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

México - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Panama - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Peru - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Uruguay - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Venezuela - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Polska - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

United Kingdom - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

South Korea - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Pakistan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Sri Lanka - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Bulgaria - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Bolivia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Indonesia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Kazakhstan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Moldova - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Morocco - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Tunisia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Kuwait - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Oman - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Slovakia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Kenya - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Nigeria - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Botswana - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Slovenia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Croatia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Serbia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Bhutan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Nepal - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)

Uzbekistan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)