|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nodejs-in-action/
课程评论:没有评论
《NodeJS in Action》课程概述: 本课程将带您从零开始,逐步成长为NodeJS开发专家,并深入学习与NodeJS相关的第三方应用程序。您将超越“Hello World”,全面掌握: * **核心概念:** 阻塞与非阻塞I/O、事件循环机制。 * **实际应用:** * **Elasticsearch:** 学习其基础知识,并实现全文搜索功能。 * **MongoDB:** 掌握文档型数据库的数据存储与JSON查询。 * **PassportJS:** 构建应用程序的身份验证系统,实现端点访问控制。 * **ExpressJS:** 开发完整的Web应用程序,包括控制器、视图交互及ORM(如MongooseJS)实现数据库操作。 * **IronCache:** 利用缓存服务提升应用性能。 * **IronMQ:** 学习使用消息队列系统(Message Queue)。 * **SocketIO:** 将应用程序转化为实时应用。 * **全栈开发:** * **AngularJS:** 使用Yeoman、Grunt、Bower构建前端应用。 * **Yeoman:** 自动化前端项目生成。 * **Grunt:** 管理和执行项目任务。 * **Bower:** 简化第三方JavaScript框架管理与冲突解决。 * **部署:** 完成最终应用程序部署到Heroku。 课程强调最佳实践,通过逐步开发和练习,确保您成为NodeJS及相关技术领域的专家。每章节后附有测验,并提供额外的教学视频以解答疑问,助力您的学习之旅。准备好成为NodeJS专家了吗?加入本课程!
As you know, Javascript popularity increased tremendously last couple of years. One of the biggest reason is NodeJS. This course aims to teach NodeJS and third party applications from zero to expert level. You will not just learn Hello World project, you will learn What is Blocking, Non-Blocking I/O, Event Loop Mechanism, how is node.js used in real life by interacting other popular technologies and modules like; Elasticsearch: You will cover Elasticsearch basics, how to use this in order to provide full text search mechanism to your application. MongoDB: Store your data in to db, and make json queries to this document based database PassportJS: You will also learn PassportJS to construct authentication system in your application. You will be able to restrict some endpoints by using internal PassportJS properties ExpressJS: During this course, you will develop complete two web applications. ExpressJS is for developing controllers, communicate this controllers with views, and provide some db interactions by using ORM frameworks like MongooseJS IronCache: Do you want to make your application faster? You can cache your data to IronCache (Cache as a service) in this lecture also IronMQ: You will be able to use message queue system by using IronMQ in NodeJS. SocketIO: Converting your application into realtime application Well, you will do full stack development in this course. That means, you will be able to develop frontend application with AngularJS by Yeoman, Grunt, Bower. This forntend application will communicate with rest service devloped in this course again. Yeoman: You will be generating your frontend application with this Grunt: Your application tasks will be managed and executed by using Grunt Bower: Tired of using lots of third party js frameworks and deal with conflict, let Bower do that for you After completing two beautiful application, you will deploy your application into Heroku. I can give guarantee about becoming expert in NodeJS and related technologies by taking this course. We will do lots of best practices about each technology, and develop examples progressively. Also, at the end of each section, you will be provided Quiz for specific section. Although, this course is a complete reference to NodeJS and related technologies, you can require extra video tutorials for any topic related to NodeJS in order to clearify question marks in your mind. I will publish them in Wishes section. If you ready to become a NodeJS expert, join this course!