课程大纲
第 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
- 迁移遗留系统的最佳实践
总结和结论
- 关键概念回顾
- 问答环节
- 进一步学习的资源
- 认证和反馈
要求
- 了解基本编程概念(例如,变量、循环、函数)
- 具备C#或任何其他面向对象的编程语言的经验
- 对HTML和CSS的熟悉程度是有帮助的,但不是必需的
受众
- 希望在JavaScript、Nodejs和React中提升技能的.NET开发人员
- 旨在将现有系统/平台迁移到现代网络技术的开发人员
- 对以JavaScript为基础的技术进行全栈开发感兴趣的个人
客户评论 (5)
友好的环境。另外,我喜欢一对一的培训。这是非常有成效的。我肯定会推荐给我的朋友和同事。
Zeed - Tamkeen Technologies
课程 - Building Microservices with NodeJS and React
机器翻译
这种情况是不典型的,因为对开发人员的强化培训将与非开发人员一起进行。卢卡斯以同理心和幽默感接受了这一挑战。通过他聪明而灵活的方式,他能够确保每个人都能获得具体的学习收益。我非常喜欢这个,很乐意再次与卢卡斯一起参加研讨会。
Christoph - Honda Bank GmbH
课程 - MERN Fullstack Development
机器翻译
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
课程 - Building Micro Frontends with React
学到了很多关于这个话题的知识
Zsolt Langviser - Accenture Industrial SS
课程 - NestJS: Beginner to Advanced
机器翻译
No powerpoint