SlideShare a Scribd company logo
MVC way to introduce sails.js - Caesar Chi
http://sailsjs.org/#!
Monday, May 12, 14
Web, MVC
Monday, May 12, 14
Monday, May 12, 14
Monday, May 12, 14
Rails like framework, but extends node.js feature
Monday, May 12, 14
http://sailsjs.org/
Monday, May 12, 14
Sails.js
•Auto Routing
•Express base
•Scaffolding
•Socket.io support
•Restful blueprint
Monday, May 12, 14
Support
and
Enhance
Monday, May 12, 14
Monday, May 12, 14
Blueprint default support, you do not key in CRUD
https://github.com/hankejh/blueprint
Monday, May 12, 14
Model module, use Waterline
https://github.com/balderdashy/waterline
Monday, May 12, 14
Route Setting
is
*ucking EASY
Monday, May 12, 14
Scaffolding
create
controllers
models
in 1 second
Monday, May 12, 14
Blueprint built-in
Restful service in
1 second
Monday, May 12, 14
How to start?
Monday, May 12, 14
npm install -g sails
cli
Monday, May 12, 14
Quick start
Monday, May 12, 14
run app
• cd project
• node app
• sails lift
Monday, May 12, 14
Sails.js command line
Monday, May 12, 14
Sails generate
Controller
Model
action ...
cli
Monday, May 12, 14
Generate
sails generate
controller
model
name
blueprints include
cli
Monday, May 12, 14
Generate(cli)
• Model
• path:
• /api/model
• Controller
• Path:
• /api/controller
Monday, May 12, 14
Generate(cli)
• Model
• path:
• /api/model
• Controller
• Path:
• /api/controllerModel, Controller will be global object
Monday, May 12, 14
Controller
http://sailsjs.org/#!documentation/controllers
Monday, May 12, 14
sails generate controller Comment create destroy tag like
cli
Monday, May 12, 14
sails generate controller Comment create destroy tag like
cli
Request, Response
Monday, May 12, 14
CommentController.js
Monday, May 12, 14
CommentController.js
This is Model object
Monday, May 12, 14
Controller
• /api/controllers/
• http://sailsjs.org/#!documentation/controllers
Monday, May 12, 14
View
Monday, May 12, 14
View
• View -> as a render function
• Path:
• /view/...
• Support
• ejs (default)
• jade
Monday, May 12, 14
View
• View -> as a render function
• Path:
• /view/...
• Support
• ejs (default)
• jade
ejs (default)
Monday, May 12, 14
http://embeddedjs.com/
Monday, May 12, 14
Monday, May 12, 14
html layout
html body (content)
Monday, May 12, 14
view path
response.view()
controller
Monday, May 12, 14
parameters
response.view()
controller
Monday, May 12, 14
View Partials
Monday, May 12, 14
Response view
• res.view() = res.render();
• res.send({ some: 'json' });
• res.json({ user: 'tj' });
• res.redirect('/', 301);
Monday, May 12, 14
Route
http://sailsjs.org/#!documentation/routes
Monday, May 12, 14
Route
• Route
• Path
• /api/routes.js
Monday, May 12, 14
Route (default)
default follow blueprint
URL route
Monday, May 12, 14
Route (default)
default follow blueprint
Controller name
Controller action (function)
Monday, May 12, 14
view point to route
URL route View route
Monday, May 12, 14
Route(default)
Monday, May 12, 14
Route and action
config/Route.js
Monday, May 12, 14
Model
Monday, May 12, 14
Model
• file path -> api/models
• Capital naming
• Set schema and rule.
• ORM like
• you can use multi-adapter
Monday, May 12, 14
example, api/models/Post.js
Monday, May 12, 14
example, api/models/Post.js
defined
key
&
attribute
Monday, May 12, 14
example, controller call Post model
Monday, May 12, 14
example, controller call Post model
model name
Monday, May 12, 14
example, controller call Post model
model
behavior
Monday, May 12, 14
example, controller call Post model
new data
Monday, May 12, 14
example, controller call Post model
success
callback
&
response
Monday, May 12, 14
Model document
http://sailsjs.org/#!documentation/models
Monday, May 12, 14
Controller, Model, Service, will be Global object
Monday, May 12, 14
MVC way example
https://github.com/nodejs-tw/example-week3
Monday, May 12, 14
@clonncd
Monday, May 12, 14
Sails.js
• sails.js version is 0.9.x
• the model part and service, we will talk in
another chapter.
• keep coding, be passions.
Monday, May 12, 14
Ad

Recommended

Node.js x Azure, cli usage, website deployment
Node.js x Azure, cli usage, website deployment
Caesar Chi
 
node.js app deploy to heroku PaaS
node.js app deploy to heroku PaaS
Caesar Chi
 
Introduction to Express and Grunt
Introduction to Express and Grunt
Peter deHaan
 
Bower & Grunt - A practical workflow
Bower & Grunt - A practical workflow
Riccardo Coppola
 
Production Ready Javascript With Grunt
Production Ready Javascript With Grunt
XB Software, Ltd.
 
Modernizing Your WordPress Workflow with Grunt & Bower
Modernizing Your WordPress Workflow with Grunt & Bower
Alan Crissey
 
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JSFestUA
 
When a Sassquatch and a Board get together (or how to use Grunt to chew Sass)
When a Sassquatch and a Board get together (or how to use Grunt to chew Sass)
Ricardo Castelhano
 
Preprocessor Workflow with Grunt
Preprocessor Workflow with Grunt
Vlad Filippov
 
Front-end development automation with Grunt
Front-end development automation with Grunt
benko
 
Grunt and Bower
Grunt and Bower
George Estebe
 
Introduction to using Grunt & Bower with WordPress theme development
Introduction to using Grunt & Bower with WordPress theme development
James Bundey
 
Yeoman
Yeoman
James Cryer
 
Advanced front-end automation with npm scripts
Advanced front-end automation with npm scripts
k88hudson
 
Grunt to automate JS build
Grunt to automate JS build
Tejaswita Takawale
 
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Develcz
 
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Develcz
 
Node.js Cloud deployment
Node.js Cloud deployment
Nicholas McClay
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
Mohammed Arif
 
Automate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.js
Josh Lee
 
Greach - The Groovy Ecosystem
Greach - The Groovy Ecosystem
Andres Almiray
 
"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada
Fwdays
 
@arzumy Dev Setup #klxrb
@arzumy Dev Setup #klxrb
Arzumy MD
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
Bower - A package manager for the web
Bower - A package manager for the web
Larry Nung
 
Blogging for hackers (english)
Blogging for hackers (english)
Stephen Mariano Cabrera
 
Grunt JS - Getting Started With Grunt
Grunt JS - Getting Started With Grunt
Douglas Reynolds
 
Vagrant. Halturin Artem
Vagrant. Halturin Artem
ADCI Solutions
 
Sails Framework Instroduction
Sails Framework Instroduction
Leo Berdu
 
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Lohika_Odessa_TechTalks
 

More Related Content

What's hot (20)

Preprocessor Workflow with Grunt
Preprocessor Workflow with Grunt
Vlad Filippov
 
Front-end development automation with Grunt
Front-end development automation with Grunt
benko
 
Grunt and Bower
Grunt and Bower
George Estebe
 
Introduction to using Grunt & Bower with WordPress theme development
Introduction to using Grunt & Bower with WordPress theme development
James Bundey
 
Yeoman
Yeoman
James Cryer
 
Advanced front-end automation with npm scripts
Advanced front-end automation with npm scripts
k88hudson
 
Grunt to automate JS build
Grunt to automate JS build
Tejaswita Takawale
 
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Develcz
 
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Develcz
 
Node.js Cloud deployment
Node.js Cloud deployment
Nicholas McClay
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
Mohammed Arif
 
Automate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.js
Josh Lee
 
Greach - The Groovy Ecosystem
Greach - The Groovy Ecosystem
Andres Almiray
 
"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada
Fwdays
 
@arzumy Dev Setup #klxrb
@arzumy Dev Setup #klxrb
Arzumy MD
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
Bower - A package manager for the web
Bower - A package manager for the web
Larry Nung
 
Blogging for hackers (english)
Blogging for hackers (english)
Stephen Mariano Cabrera
 
Grunt JS - Getting Started With Grunt
Grunt JS - Getting Started With Grunt
Douglas Reynolds
 
Vagrant. Halturin Artem
Vagrant. Halturin Artem
ADCI Solutions
 
Preprocessor Workflow with Grunt
Preprocessor Workflow with Grunt
Vlad Filippov
 
Front-end development automation with Grunt
Front-end development automation with Grunt
benko
 
Introduction to using Grunt & Bower with WordPress theme development
Introduction to using Grunt & Bower with WordPress theme development
James Bundey
 
Advanced front-end automation with npm scripts
Advanced front-end automation with npm scripts
k88hudson
 
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Develcz
 
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Develcz
 
Node.js Cloud deployment
Node.js Cloud deployment
Nicholas McClay
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
Mohammed Arif
 
Automate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.js
Josh Lee
 
Greach - The Groovy Ecosystem
Greach - The Groovy Ecosystem
Andres Almiray
 
"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada
Fwdays
 
@arzumy Dev Setup #klxrb
@arzumy Dev Setup #klxrb
Arzumy MD
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
Bower - A package manager for the web
Bower - A package manager for the web
Larry Nung
 
Grunt JS - Getting Started With Grunt
Grunt JS - Getting Started With Grunt
Douglas Reynolds
 
Vagrant. Halturin Artem
Vagrant. Halturin Artem
ADCI Solutions
 

Similar to MVC way to introduce Sails.js - node.js framework (20)

Sails Framework Instroduction
Sails Framework Instroduction
Leo Berdu
 
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Lohika_Odessa_TechTalks
 
Sails js
Sails js
Andrey Kolodnitsky
 
Sails.js Intro
Sails.js Intro
Nicholas Jansma
 
JS Lab`16. Андрей Колодницкий: "Разработка REST сервисов на SailsJS"
JS Lab`16. Андрей Колодницкий: "Разработка REST сервисов на SailsJS"
GeeksLab Odessa
 
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
 
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
Eric Nograles
 
Introduction to sails.js
Introduction to sails.js
Amit Bidwai
 
Intro to Sails.js
Intro to Sails.js
DevOpsDays Austin 2014
 
Like Ruby on Rails for Node - the Sails js framework
Like Ruby on Rails for Node - the Sails js framework
Stenio Ferreira
 
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
Srdjan Strbanovic
 
Build Web Apps using Node.js
Build Web Apps using Node.js
davidchubbs
 
RESTful API in Node.pdf
RESTful API in Node.pdf
SudhanshiBakre1
 
Intro to Sail.js
Intro to Sail.js
Nicholas McClay
 
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Mike McNeil
 
KCDC 2018 - Rapid API Development with Sails
KCDC 2018 - Rapid API Development with Sails
Justin James
 
NijmegenJS - SailsJS intro march 10 2016
NijmegenJS - SailsJS intro march 10 2016
Barry Nijenhuis
 
How and why i roll my own node.js framework
How and why i roll my own node.js framework
Ben Lin
 
Sails.js: Rags to...Open Source
Sails.js: Rags to...Open Source
All Things Open
 
Built to Last
Built to Last
Dan Lynch
 
Sails Framework Instroduction
Sails Framework Instroduction
Leo Berdu
 
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Developing Rest services with SailsJs by Andrey Kolodnitskiy
Lohika_Odessa_TechTalks
 
JS Lab`16. Андрей Колодницкий: "Разработка REST сервисов на SailsJS"
JS Lab`16. Андрей Колодницкий: "Разработка REST сервисов на SailsJS"
GeeksLab Odessa
 
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
 
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
Come Sail Away With Me (you guys): Node.js MVC Web API's Using Sails.js
Eric Nograles
 
Introduction to sails.js
Introduction to sails.js
Amit Bidwai
 
Like Ruby on Rails for Node - the Sails js framework
Like Ruby on Rails for Node - the Sails js framework
Stenio Ferreira
 
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
Srdjan Strbanovic
 
Build Web Apps using Node.js
Build Web Apps using Node.js
davidchubbs
 
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Mike McNeil
 
KCDC 2018 - Rapid API Development with Sails
KCDC 2018 - Rapid API Development with Sails
Justin James
 
NijmegenJS - SailsJS intro march 10 2016
NijmegenJS - SailsJS intro march 10 2016
Barry Nijenhuis
 
How and why i roll my own node.js framework
How and why i roll my own node.js framework
Ben Lin
 
Sails.js: Rags to...Open Source
Sails.js: Rags to...Open Source
All Things Open
 
Built to Last
Built to Last
Dan Lynch
 
Ad

More from Caesar Chi (20)

為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?
Caesar Chi
 
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
Caesar Chi
 
初探工程師升級手冊 2022
初探工程師升級手冊 2022
Caesar Chi
 
預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰
Caesar Chi
 
Remote monitoring widget setup and customization
Remote monitoring widget setup and customization
Caesar Chi
 
JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇
Caesar Chi
 
LINE@ 2.0 offline to online
LINE@ 2.0 offline to online
Caesar Chi
 
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Caesar Chi
 
PWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharing
Caesar Chi
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
Caesar Chi
 
遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016
Caesar Chi
 
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Caesar Chi
 
如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享
Caesar Chi
 
html5 & phonegap
html5 & phonegap
Caesar Chi
 
From devOps to front end Ops, test first
From devOps to front end Ops, test first
Caesar Chi
 
Docker with Cloud Service GCPUG
Docker with Cloud Service GCPUG
Caesar Chi
 
從失敗中學習打造技術團隊
從失敗中學習打造技術團隊
Caesar Chi
 
Docker with Cloud Service
Docker with Cloud Service
Caesar Chi
 
技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異
Caesar Chi
 
為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?
Caesar Chi
 
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
Caesar Chi
 
初探工程師升級手冊 2022
初探工程師升級手冊 2022
Caesar Chi
 
預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰
Caesar Chi
 
Remote monitoring widget setup and customization
Remote monitoring widget setup and customization
Caesar Chi
 
JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇
Caesar Chi
 
LINE@ 2.0 offline to online
LINE@ 2.0 offline to online
Caesar Chi
 
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Caesar Chi
 
PWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharing
Caesar Chi
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
Caesar Chi
 
遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016
Caesar Chi
 
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Caesar Chi
 
如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享
Caesar Chi
 
html5 & phonegap
html5 & phonegap
Caesar Chi
 
From devOps to front end Ops, test first
From devOps to front end Ops, test first
Caesar Chi
 
Docker with Cloud Service GCPUG
Docker with Cloud Service GCPUG
Caesar Chi
 
從失敗中學習打造技術團隊
從失敗中學習打造技術團隊
Caesar Chi
 
Docker with Cloud Service
Docker with Cloud Service
Caesar Chi
 
技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異
Caesar Chi
 
Ad

Recently uploaded (20)

ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
TCP/IP presentation SET2- Information Systems
TCP/IP presentation SET2- Information Systems
agnesegtcagliero
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
Paper: The World Game (s) Great Redesign.pdf
Paper: The World Game (s) Great Redesign.pdf
Steven McGee
 
Topic 1 Foundational IT Infrastructure_.pptx
Topic 1 Foundational IT Infrastructure_.pptx
oneillp100
 
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Transmission Control Protocol (TCP) and Starlink
Transmission Control Protocol (TCP) and Starlink
APNIC
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
BroadLink Cloud Service introduction.pdf
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
 
history of internet in nepal Class-8 (sparsha).pptx
history of internet in nepal Class-8 (sparsha).pptx
SPARSH508080
 
NOC Services for maintaining network as MSA.ppt
NOC Services for maintaining network as MSA.ppt
ankurnagar22
 
Almos Entirely Correct Mixing with Apps to Voting
Almos Entirely Correct Mixing with Apps to Voting
gapati2964
 
Lecture 3.1 Analysing the Global Business Environment .pptx
Lecture 3.1 Analysing the Global Business Environment .pptx
shofalbsb
 
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
taqyed
 
COMPUTER ETHICS AND CRIME.......................................................
COMPUTER ETHICS AND CRIME.......................................................
FOOLKUMARI
 
ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
TCP/IP presentation SET2- Information Systems
TCP/IP presentation SET2- Information Systems
agnesegtcagliero
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
Paper: The World Game (s) Great Redesign.pdf
Paper: The World Game (s) Great Redesign.pdf
Steven McGee
 
Topic 1 Foundational IT Infrastructure_.pptx
Topic 1 Foundational IT Infrastructure_.pptx
oneillp100
 
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Transmission Control Protocol (TCP) and Starlink
Transmission Control Protocol (TCP) and Starlink
APNIC
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
BroadLink Cloud Service introduction.pdf
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
 
history of internet in nepal Class-8 (sparsha).pptx
history of internet in nepal Class-8 (sparsha).pptx
SPARSH508080
 
NOC Services for maintaining network as MSA.ppt
NOC Services for maintaining network as MSA.ppt
ankurnagar22
 
Almos Entirely Correct Mixing with Apps to Voting
Almos Entirely Correct Mixing with Apps to Voting
gapati2964
 
Lecture 3.1 Analysing the Global Business Environment .pptx
Lecture 3.1 Analysing the Global Business Environment .pptx
shofalbsb
 
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
原版澳洲斯文本科技大学毕业证(SUT毕业证书)如何办理
taqyed
 
COMPUTER ETHICS AND CRIME.......................................................
COMPUTER ETHICS AND CRIME.......................................................
FOOLKUMARI
 

MVC way to introduce Sails.js - node.js framework