|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nodejs-building-rest-apis-with-hapijs/
课程评论:没有评论
课程名称:NodeJs:使用HapiJs构建REST API 课程概述:该课程旨在教授如何使用HapiJs和Mongoose构建REST API。通过实践教学,学员将解决实际问题,最终掌握在HapiJs中构建API的技能。完成课程后,学员能够为各种网络应用程序(如电子商务、招聘平台、内容管理系统等)创建API。 课程内容包括: - HapiJs的介绍及其优势 - HapiJs为何是构建API的优秀选择 - HapiJs的基本构建块 - 创建API的步骤 - 将HapiJs应用程序连接到MongoDB - 在Hapi中使用Mongoose - 处理错误的最佳实践 - HapiJs中的验证方法 - 使用插件扩展应用程序功能 - 创建自定义插件 - 应用程序模块化分割 - 模型之间的关系定义 - 在Mongoose中实现一对多和多对多关系 - 在HapiJs中应用JWT身份验证 - 使用JWT方案保护路由 - 在Hapi应用程序中进行日志记录 HapiJs是由沃尔玛实验室开发的框架,已在其生产环境中得到应用,并以其高效的可扩展性和丰富的插件生态受到青睐。本课程适合希望学习和运用NodeJs及HapiJs技术的开发者。
What's this course about? Learn how to build rest APIs with HapiJs and Mongoose. I will teach you how to learn code by doing. You will solve real-world problem with HapiJs and Mongoose. At the end of this course, you will build APIS in HapiJs. You will be able to create APIS for any web application, e-commerce, recruitment platform, content management system, etc. More details, please! Javascript runs everywhere. You can build modern web applications by using Javascript. Nodejs is a very efficient approach to develop your backend application. All the Highly successful companies are using Nodejs in production. Some of them are: PaypalNetflixLinkedInWalmartMicrosoft There are many frameworks in Nodejs some of them are: ExpressSailsLoopback Why you should learn HapiJs Walmart Labs developed HapiJs. Walmart is using this framework in production level. HapiJs is built on the top of the ExpressJs framework. Express is a very minimalistic framework. You can make highly scalable web APIs in HapiJs. Walmart tested the HapiJs framework on Black Friday. They got a beneficial response. Paypal is also using HapiJs. One of the best features of HapiJs provides plugins. You can extend the Hapi Application by using HapiJs. Plugins also allow you to divide your applications into modules. There are many useful plugins available to document your rest APIs in HapiJs What's the course? What is HapiJsWhy you should use HapiJsWhy HapiJs is an excellent choice for building APISLearn Building Blocks of HapiJsLearn how to create APISLearn how to connect HapiJs Application to MongoDBLearn how to use Hapi Application to MongooseLearn the best practices to handler Errors in HapiLearn the validations in HapiJsHow to use PluginsHow to extend server functionality by using external pluginsHow to create your own custom pluginHow to divide or modularize application with the help of pluginsLearn how to create relationship between modelsLearn how to add one to many relationships in MongooseLearn how to implement many to many relationships in MongooseUnderstanding how to apply JWT authentication in HapiJsLearn how to secure your routes using jwt schemeLearn how to do logging in Hapi Application