Node. Js: Building REST APIs with Sails. js(v1.0)

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-rest-apis-with-sailsjs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Node.js:使用Sails.js构建REST API (v1.0) 课程概述: Sails.js是一个JavaScript后端框架,使构建自定义企业级Node.js应用程序变得简单。它旨在模拟类似于Ruby on Rails的MVC模式,支持现代应用程序的需求:数据驱动的API和可扩展的服务导向架构。Sails.js特别适合构建聊天应用、实时仪表板或多人游戏,但也可用于任何Web应用项目。无论你是希望扩展后端知识的前端开发者,还是对Node和JavaScript不熟悉的服务器端开发者,我们共同的目标是创建Web应用程序。Sails可与各种前端构建策略兼容,如Angular、Backbone、iOS/ObjC、Android/Java,甚至可以只是提供原始API的“无头”应用。 使用Sails.js可以构建的应用包括: 1. 混合Web应用:结合JSON API和服务器渲染的视图,适合需要SEO的用例。 2. 纯API应用:从一个或多个独立前端用户接口接收请求的应用。 Sails.js的优势: - 100% JavaScript - 稳固的基础 - 前端无关 - 自动生成REST API - 支持任何流行数据库 - 强大的模型关联 - 标准化 - 实时支持WebSockets - Sails生成器 - 可重用的安全策略 在本课程中你将学习: - 什么是Sails.js及其使用原因 - 从零开始设置Sails.js项目 - 在Webstorm调试Sails.js项目 - 在VS Code调试Sails.js项目 - 在Chrome中调试Sails.js项目 - 深入理解Sails.js - 在Sails.js中的数据存储 - 如何在Sails.js中执行CRUD操作 - 如何在模型之间添加关系 - 从头开始构建API - Sails.js中的身份验证 通过本课程,你将掌握使用Sails.js构建REST API的核心技能,并能够建立高效、灵活的Web应用程序。

课程评论(0条)

课程详情

Sails.js is a JavaScript back-end framework that makes it easy to build custom, enterprise-grade Node.js apps. It is designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture. It's especially good for building chat, real-time dashboards, or multiplayer games; but you can use it for any web application project - top to bottom. Whether you're a front-end developer seeking to expand your back-end knowledge, or a server-side developer unfamiliar with using Node and JavaScript on the back-end, the common denominator we all share is a desire to create web applications. Sails is designed to be compatible with whatever strategy you have for building your front-end, whether it be Angular, Backbone, iOS/ObjC, Android/Java, or even a "headless" app that just offers up a raw API to be used by another web service or your developer community. Sails is great for building everyday back-end apps that handle HTTP requests and WebSockets. What can you build with Sails.js? Hybrid Web Applications - applications that combine a JSON API with server-rendered views, that is, in addition to an API, this type of application can serve dynamic (i.e. personalized) HTML pages, making it suitable for use cases which demand SEO (search engine optimization). These applications often use a client-side JavaScript framework (e.g. Angular, Ember, React, etc.), but they don't necessarily have to. Examples of hybrid web applications you might be familiar with are Twitter, GitHub, and Basecamp. Pure APIs - applications that fulfill requests from one or more independent front-end user interfaces. We say independent" because the front-end doesn't have to be delivered by the same server that is providing the JSON API, or even by a server at all. This umbrella category includes SPAs (single-page apps), native mobile applications (e.g. iOS and Android), native desktop applications (e.g. OSX, Windows, Linux), and the venerated IoT (Internet of Things). Many mobile-first products (think Uber, Instagram, Snapchat) start off as pure APIs. So why Sails.js? 100% JavaScriptRock solid foundationFront-end AgnosticAuto generated REST APIs Use any popular databasePowerful associations StandardizationRealtime with WebSocketsSails generators Reusable security Policies What you will learn in this course? What is Sails.js and Why you should use Sails.jsSetting up Sails.js project from scratchDebugging Sails.js project in WebstormDebugging Sails.js project in VS CodeDebugging Sails.js project in ChromeUnderstanding Sails.js in DepthDatastores in Sails.jsHow to perform CRUD operation in Sails.jsHow to add relationship between modelsBuilding APIS from scratchAuthentication in Sails.js

课程标签

0人关注该课程

主题相关的课程