Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 培训
本课程的创建目标如下:
- Node.js基本概念
- V8发动机内部
- 管理Express .js应用程序
- 性能监控
- 流程管理
本课程旨在理解管理Node.js /Expres.js应用程序所需的工具和概念,了解和监控V8引擎环境中的性能。
课程大纲
Express.js
- 安装 Express.js
- Express.js 应用程式的目录结构
- 创建伺服器
- 路由和中间件功能
- 错误处理
- 伺服器端记录
- …
- 伺服器端模组:HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & child process, REPL, Zlib
- 与 nginx 关联的负载均衡
Node.js - 基础(仅概念和架构)
- Node.js, V8 & 伺服器端开发
- 阻塞 vs. 非阻塞
- 事件驱动型 Programming
- 事件回圈和单线程解复用器
- npm 作为包管理器
- 依赖关系机制
- package.json档
- 版本迁移
V8 发动机内部结构
- 性能
- V8 作为编译器
- 记忆体方案
- 垃圾回收
- 记忆体泄漏
监测
- 使用 sematext 进行监控
- 使用 ruxit 进行监控
- …
1.5 PM2
- 应用程式打包和部署
- Nodejs+pm2 运行时打包部署
- Nodejs 脚本包
- 检查和切换 nodejs 版本
- 档系统位置和标准
- 伐木
- 初始化脚本
- SSL/TLS 证书
- 监测
- 停止、启动、删除、恢复应用程式
- 停止、启动、恢复 PM2 进程
需要帮助选择合适的课程吗?
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 培训 - Enquiry
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - 问询
问询
客户评论 (5)
友好的环境。另外,我喜欢一对一的培训。这是非常有成效的。我肯定会推荐给我的朋友和同事。
Zeed - Tamkeen Technologies
课程 - Building Microservices with NodeJS and React
机器翻译
这种情况是不典型的,因为对开发人员的强化培训将与非开发人员一起进行。卢卡斯以同理心和幽默感接受了这一挑战。通过他聪明而灵活的方式,他能够确保每个人都能获得具体的学习收益。我非常喜欢这个,很乐意再次与卢卡斯一起参加研讨会。
Christoph - Honda Bank GmbH
课程 - MERN Fullstack Development
机器翻译
学到了很多关于这个话题的知识
Zsolt Langviser - Accenture Industrial SS
课程 - NestJS: Beginner to Advanced
机器翻译
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
课程 - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.
课程 - Node.js for JavaScript Developers
即将举行的公开课程
相关课程
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 小时这个由讲师主导的实时培训中国(在线或现场)旨在帮助希望熟练掌握JavaScript、Node.js和React的初学者级.NET开发人员积极开发和迁移系统/平台。
培训结束时,参与者将能够:
- 有效地编写和调试JavaScript代码。
- 使用Node.js构建和部署服务器端应用程序。
- 使用React开发动态和响应式ユーザー界面。
- 整合前端和后端组件以创建全栈应用程序。
- 了解将遗留系统迁移到基于现代JavaScript的平台的最佳实践。
JavaScript, jQuery, NodeJS & AngularJS
56 小时本课程旨在将Java Script的初学者带到一个能够作为Java Script开发人员进入市场的水平。
课程密集 , 完全“亲自动手”
Building Web Apps using the MEAN stack
35 小时课程目标:
MEAN 堆栈是一种全栈 Java脚本解决方案,可帮助您使用 MongoDB、express、AngularJS 和 Node.js 快速轻松地编写可扩展、健壮且可维护的 Web 应用程序。
在本次实践强化培训课程结束时,学生将能够:
- 将数据存储在 NoSQL、面向文档的 MongoDB 数据库中,带来性能和可扩展性。
- 使用 Node.js,这是一个基于 Google V8 运行时构建的服务器端平台,用于构建快速、可扩展的网络应用程序。
- 使用 Express,一个构建在 Node.js 之上的简单而强大的 Web 应用程序开发 HTTP 服务器框架。
- 使用 AngularJS 框架,该框架为 Web 应用程序提供声明性双向数据绑定。
- 利用“全栈 JavaScript”范式,即在 MongoDB 中以类似 JSON 的格式存储文档,在 Node.js/Express.js 中编写 JSON 查询,并将这些 JSON 文档转发回基于 Angular 的前端。
- 了解 IT 行业最新的 Web 应用程序开发趋势。
MERN Fullstack Development
14 小时这种以讲师为主导的中国现场现场培训针对希望使用MERN堆栈进行全栈开发的Web开发人员。
在培训结束时,参与者将能够:
- 将 React 与 MongoDB、Express 和 Node.js 集成。
- 从头开始构建全栈 Web 应用程序。
- 通过授权和身份验证实现应用程序安全。
Building Microservices with NodeJS and React
21 小时此讲师指导的现场培训(在线或现场)面向希望使用由 NodeJS 和 React 构建的微服务来构建、部署和扩展应用程序的经验丰富的开发人员。
到本次培训结束时,参与者将能够:
- 使用不同的微服务开发、部署和扩展应用程序。构建服务器端呈现的 React 应用程序。使用 Docker 和 Kubernetes 将多服务应用程序部署到云中。对微服务执行应用程序测试。
NestJS: Beginner to Advanced
14 小时此讲师指导的 中国 现场培训(在线或现场)面向希望使用 NestJS 创建易于维护和可扩展的 Web 应用程式的 Web 开发人员。
在本次培训结束时,参与者将能够:
- 使用 NestJS 构建后端应用程式。
- 使用 Postman 测试后端服务。
- 在后端应用程式中实施授权和身份验证。
- 部署后端应用程式。
Node.js for JavaScript Developers
21 小时概观
Node.js是一个轻松构建快速,可扩展的网络应用程序的平台。了解如何使用事件驱动的非阻塞I / O模型构建跨分布式设备运行的数据密集型实时应用程序。我们将探索使Node.js独特的设计选择,如何改变应用程序的构建方式以及应用程序系统如何在此模型中最有效地工作。了解如何创建强大,富有表现力和清晰的模块化代码。了解何时使用回调,事件发射器和流。使用流可以轻松处理无法在应用程序内存中使用的数据。有效处理错误以确保运行时可靠性。该课程有大量的实验练习,以加强所涵盖的概念和技术。
目标
完成本课程后,学生将能够:
- 清楚地理解导致Node.js选择事件循环的平台设计选择,以及这对于在此基础上构建的应用程序意味着什么。
- 了解事件驱动编程中存在的独特权衡。
- 在应用程序中创建Node.js模块并表达代码模块性。
- 了解Node.js的核心流控制模式,并了解何时适合使用回调,事件发射器或流。
- 有效地创建和操作缓冲区。
- 了解如何管理错误状态并了解进程何时因错误而退出。
- 使用Node.js构建网络应用程序。
Building REST APIs with Node.js, Express, and MongoDB
14 小时这种以讲师为主导的中国现场(现场或远程)现场培训面向希望使用和集成Node.js,Express和MongoDB以构建快速且可扩展的REST API的开发人员。
在培训结束时,参与者将能够:
- 设置 Node.js 和 Express 并将其与 MongoDB 集成。
- 了解 Node.js、Express 和 MongoDB 的功能和体系结构。
- 了解如何使用 Node.js、Express 和 MongoDB 后端堆栈构建 RESTful API。
- 实现对 Node.js REST API 的路由、筛选、排序和分页。
- 使用 MongoDB 和 Mongoose 设计数据模型并执行 CRUD 操作。
- 使用 Postman 测试和调试 API。
Node.js & Express.js Basics, working with PM2 & WebStorm
21 小时听众:
通常,项目经理,Aanalyst,开发人员或任何需要的人:
- 探索node.js框架和体系结构
- 探索Express .js作为Web开发的解决方案
- 评估Node.js和Express .js作为Web开发的解决方案
- 优于Java优点和缺点
- 要充分了解应用程序的结构和部署机制
- 执行安装/生产环境/架构任务和配置
- 为了能够评估代码质量,请执行调试,监控
- 实现像Logging这样的高级生产
目标:
- 探索Node.js的优点和特点(与Java相比)
- Explore Express .js:架构,管理(与Java EE相比)
- 探索并理解Node.js的webstorm平台的所有特性和功能
- 探索和理解pm2生产流程管理器的所有功能和特性
- 使用Winston.js探索和理解高级日志记录
描述:
该课程通常为3天(每天7小时),并且非常注重练习。大多数概念都是通过代码读取,练习和实验来发现的。
Prototyping using JavaScript and Bootstrap
21 小时Java Script是一种用于操作网页的编程语言。 Bootstrap是最流行的HTML , CSS和JS框架,用于在Web上开发响应式移动优先项目。
Build REST API using Node.js
14 小时这种以讲师为主导的中国现场现场培训针对的是希望使用Node.js构建API的Web开发人员。
在培训结束时,参与者将能够:
- 使用 Node.js 构建可扩展的服务器端应用程序。
- 创建 REST API 和 GraphQL API。
- 配置身份验证以增强安全性。