SlideShare a Scribd company logo
Introduction to the MEAN Stack
About me 
Yoann Gotthilf, startup CTO &Web/Mobile freelance 
•Web developerfor 13 years 
•FullstackJS developerfor 18 months 
•IT securityconsultant during6 years 
•Android developerfor 6 years 
yoann.gotthilf atgmail.com •@ygotthilf
MEAN isan acronyme
MEAN isOpen Source 
•MongoDb 
•Express 
•AngularJS 
•Node.js 
… And mostof modules and tools
Node.js 
Meanisan architecture 
AngularJS 
Express 
MongoDB 
(Mongoose) 
Front-end 
Single Page Application 
Back-end 
JSON REST API 
Database 
REST/JSON 
TCP/BSON
MeanisJavascript 
Full-StackJavascript 
Node.js 
AngularJS 
Express 
MongoDB 
(Mongoose) 
REST/JSON 
TCP/BSON
MeanisJSON 
{ 
"_id": ObjectId("54273959137f8bf863f2de53"), 
"title": "Introduction to the MEAN stack", 
"author": { 
"firstname" : "Yoann", 
"lastname" : "Gotthilf" 
}, 
"created": Date("2014-09-27T00:00:00.000Z") 
} 
{ 
"_id": "54273959137f8bf863f2de53", 
"title": "Introduction to the MEAN stack", 
"author": { 
"firstname" : "Yoann", 
"lastname" : "Gotthilf" 
}, 
"created": "2014-09-27T00:00:00.000Z" 
} 
{ 
"_id": "54273959137f8bf863f2de53", 
"title": "Introduction to the MEAN stack", 
"author": { 
"firstname" : "Yoann", 
"lastname" : "Gotthilf" 
}, 
"created": "2014-09-27T00:00:00.000Z" 
} 
Node.js 
AngularJS 
Express 
MongoDB 
(Mongoose) 
REST/JSON 
TCP/BSON
MEAN isnot LAMP 
LAMP is 
•Linux 
•Apache 
•PHP 
•MySQL 
MEAN is 
 
 
 

MEAN isnot LAMP 
LAMP is 
•Linux 
•Apache 
•PHP 
•MySQL 
MEAN is 
Cloud Computing 
Node.js 
Express & AngularJS 
MongoDB
Questions?

More Related Content

What's hot (20)

PDF
NodeSummit - MEAN Stack
Valeri Karpov
 
PPTX
MEAN Stack
Dotitude
 
PDF
The MEAN Stack
Md. Ziaul Haq
 
PPTX
Building your first MEAN application
FITC
 
PPTX
Rapid Application Development with MEAN Stack
Avinash Kaza
 
PDF
MEAN Stack
Krishnaprasad k
 
PDF
Mean Stack - An Overview
Naveen Pete
 
PPTX
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
MongoDB
 
PPT
The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js
MongoDB
 
PPTX
Starting from Scratch with the MEAN Stack
MongoDB
 
PDF
The MEAN stack - SoCalCodeCamp - june 29th 2014
Simona Clapan
 
PDF
Beginning MEAN Stack
Rob Davarnia
 
PPTX
Introduction to MERN Stack
Surya937648
 
PDF
Future development stack ~ MeteorJS
Victor Stan
 
PDF
MEAN Stack WeNode Barcelona Workshop
Valeri Karpov
 
PDF
Modern web application devlopment workflow
Hamdi Hmidi
 
PDF
Mean Stack
Shravan Vishwakarma
 
PPTX
Mean stack
RavikantGautam8
 
PPTX
Javascript Myths and its Evolution
Deepu S Nath
 
NodeSummit - MEAN Stack
Valeri Karpov
 
MEAN Stack
Dotitude
 
The MEAN Stack
Md. Ziaul Haq
 
Building your first MEAN application
FITC
 
Rapid Application Development with MEAN Stack
Avinash Kaza
 
MEAN Stack
Krishnaprasad k
 
Mean Stack - An Overview
Naveen Pete
 
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
MongoDB
 
The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js
MongoDB
 
Starting from Scratch with the MEAN Stack
MongoDB
 
The MEAN stack - SoCalCodeCamp - june 29th 2014
Simona Clapan
 
Beginning MEAN Stack
Rob Davarnia
 
Introduction to MERN Stack
Surya937648
 
Future development stack ~ MeteorJS
Victor Stan
 
MEAN Stack WeNode Barcelona Workshop
Valeri Karpov
 
Modern web application devlopment workflow
Hamdi Hmidi
 
Mean stack
RavikantGautam8
 
Javascript Myths and its Evolution
Deepu S Nath
 

Viewers also liked (12)

PDF
Does my DIV look big in this?
glen_a_smith
 
PDF
Introduction To Single Page Application
KMS Technology
 
PPT
Single Page Application presentation
John Staveley
 
PDF
Single Page Applications
Massimo Iacolare
 
PPTX
Single Page Application (SPA) using AngularJS
M R Rony
 
PPTX
Building single page applications
SC5.io
 
PDF
AngularJS application architecture
Gabriele Falace
 
PPTX
AngularJS Architecture
Eyal Vardi
 
PDF
AngularJS 101 - Everything you need to know to get started
Stéphane Bégaudeau
 
PPTX
Introduction to Angularjs
Manish Shekhawat
 
PDF
AngularJS Basics with Example
Sergey Bolshchikov
 
ODP
Introduction to Angular 2
Knoldus Inc.
 
Does my DIV look big in this?
glen_a_smith
 
Introduction To Single Page Application
KMS Technology
 
Single Page Application presentation
John Staveley
 
Single Page Applications
Massimo Iacolare
 
Single Page Application (SPA) using AngularJS
M R Rony
 
Building single page applications
SC5.io
 
AngularJS application architecture
Gabriele Falace
 
AngularJS Architecture
Eyal Vardi
 
AngularJS 101 - Everything you need to know to get started
Stéphane Bégaudeau
 
Introduction to Angularjs
Manish Shekhawat
 
AngularJS Basics with Example
Sergey Bolshchikov
 
Introduction to Angular 2
Knoldus Inc.
 
Ad

Similar to Introduction to the MEAN stack (20)

PDF
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
PDF
DaZhangJM0203JM0203
Da Zhang
 
PDF
Building Native Mobile Apps using Javascript with Titanium
Fokke Zandbergen
 
PPTX
Building Modern Web Apps with MEAN Stack
Suresh Patidar
 
PDF
MongoDB + Node.JS + EPAM ROAD
Szilveszter Molnár
 
PDF
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
Todd Anglin
 
PDF
Node.JS briefly introduced
Alexandre Lachèze
 
PDF
MEAN Stack - Google Developers Live 10/03/2013
Valeri Karpov
 
PDF
MongoDB API Talk @ HackPrinceton
Valeri Karpov
 
PPTX
Streaming Data Pipelines with MongoDB and Kafka at ao.com
MongoDB
 
PPTX
MongoDB Mobile - Bringing the Power of MongoDB to your Device
MongoDB
 
KEY
Practical Use of MongoDB for Node.js
async_io
 
PDF
MongoDB.local Berlin: MongoDB Mobile
MongoDB
 
PPTX
Mobile native-hacks
DevelopmentArc LLC
 
PPTX
MongoDB World 2018: Tutorial - MongoDB & NodeJS: Zero to Hero in 80 Minutes
MongoDB
 
PPTX
MongoDB.local Atlanta: MongoDB Mobile: Bringing the Power of MongoDB to Your ...
MongoDB
 
PDF
Mobile apps with Umbraco and Phonegap
Theo Paraskevopoulos
 
PPTX
MongoDB.local DC 2018: MongoDB Mobile: Bringing the Power of MongoDB to Your ...
MongoDB
 
PDF
Angular 10 course_content
NAVEENSAGGAM1
 
PDF
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Serdar Basegmez
 
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
DaZhangJM0203JM0203
Da Zhang
 
Building Native Mobile Apps using Javascript with Titanium
Fokke Zandbergen
 
Building Modern Web Apps with MEAN Stack
Suresh Patidar
 
MongoDB + Node.JS + EPAM ROAD
Szilveszter Molnár
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
Todd Anglin
 
Node.JS briefly introduced
Alexandre Lachèze
 
MEAN Stack - Google Developers Live 10/03/2013
Valeri Karpov
 
MongoDB API Talk @ HackPrinceton
Valeri Karpov
 
Streaming Data Pipelines with MongoDB and Kafka at ao.com
MongoDB
 
MongoDB Mobile - Bringing the Power of MongoDB to your Device
MongoDB
 
Practical Use of MongoDB for Node.js
async_io
 
MongoDB.local Berlin: MongoDB Mobile
MongoDB
 
Mobile native-hacks
DevelopmentArc LLC
 
MongoDB World 2018: Tutorial - MongoDB & NodeJS: Zero to Hero in 80 Minutes
MongoDB
 
MongoDB.local Atlanta: MongoDB Mobile: Bringing the Power of MongoDB to Your ...
MongoDB
 
Mobile apps with Umbraco and Phonegap
Theo Paraskevopoulos
 
MongoDB.local DC 2018: MongoDB Mobile: Bringing the Power of MongoDB to Your ...
MongoDB
 
Angular 10 course_content
NAVEENSAGGAM1
 
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Serdar Basegmez
 
Ad

More from Yoann Gotthilf (6)

PDF
Introduction to AngularJS
Yoann Gotthilf
 
PDF
Most Common JavaScript Mistakes
Yoann Gotthilf
 
PDF
Introduction to REST API with Node.js
Yoann Gotthilf
 
PDF
Web development - technologies and tools
Yoann Gotthilf
 
PDF
Introduction à Android
Yoann Gotthilf
 
PDF
Développement Web - HTML5, CSS3, APIs Web
Yoann Gotthilf
 
Introduction to AngularJS
Yoann Gotthilf
 
Most Common JavaScript Mistakes
Yoann Gotthilf
 
Introduction to REST API with Node.js
Yoann Gotthilf
 
Web development - technologies and tools
Yoann Gotthilf
 
Introduction à Android
Yoann Gotthilf
 
Développement Web - HTML5, CSS3, APIs Web
Yoann Gotthilf
 

Recently uploaded (20)

PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PDF
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PDF
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
PDF
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PPTX
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
PPT
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
PPTX
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
PPTX
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
PPT
introduction to networking with basics coverage
RamananMuthukrishnan
 
PPTX
Orchestrating things in Angular application
Peter Abraham
 
PPTX
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PPTX
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PPTX
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
introduction to networking with basics coverage
RamananMuthukrishnan
 
Orchestrating things in Angular application
Peter Abraham
 
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 

Introduction to the MEAN stack

  • 1. Introduction to the MEAN Stack
  • 2. About me Yoann Gotthilf, startup CTO &Web/Mobile freelance •Web developerfor 13 years •FullstackJS developerfor 18 months •IT securityconsultant during6 years •Android developerfor 6 years yoann.gotthilf atgmail.com •@ygotthilf
  • 4. MEAN isOpen Source •MongoDb •Express •AngularJS •Node.js … And mostof modules and tools
  • 5. Node.js Meanisan architecture AngularJS Express MongoDB (Mongoose) Front-end Single Page Application Back-end JSON REST API Database REST/JSON TCP/BSON
  • 6. MeanisJavascript Full-StackJavascript Node.js AngularJS Express MongoDB (Mongoose) REST/JSON TCP/BSON
  • 7. MeanisJSON { "_id": ObjectId("54273959137f8bf863f2de53"), "title": "Introduction to the MEAN stack", "author": { "firstname" : "Yoann", "lastname" : "Gotthilf" }, "created": Date("2014-09-27T00:00:00.000Z") } { "_id": "54273959137f8bf863f2de53", "title": "Introduction to the MEAN stack", "author": { "firstname" : "Yoann", "lastname" : "Gotthilf" }, "created": "2014-09-27T00:00:00.000Z" } { "_id": "54273959137f8bf863f2de53", "title": "Introduction to the MEAN stack", "author": { "firstname" : "Yoann", "lastname" : "Gotthilf" }, "created": "2014-09-27T00:00:00.000Z" } Node.js AngularJS Express MongoDB (Mongoose) REST/JSON TCP/BSON
  • 8. MEAN isnot LAMP LAMP is •Linux •Apache •PHP •MySQL MEAN is    
  • 9. MEAN isnot LAMP LAMP is •Linux •Apache •PHP •MySQL MEAN is Cloud Computing Node.js Express & AngularJS MongoDB