mean stack

14
MEAN Stack Developing "evil" JavaScript applications Learning & Development http://academy.telerik.com Telerik School Academy

Upload: lonna

Post on 14-Feb-2016

57 views

Category:

Documents


0 download

DESCRIPTION

MEAN Stack. Developing "evil" JavaScript applications. Learning & Development. http://academy.telerik.com. Telerik School Academy. Table of Contents. MongoDB NodeJS ExpressJS AngularJS Templates & Tutorials. MongoDB. MongoDB. MongoDB : NoSQL Database Document based - PowerPoint PPT Presentation

TRANSCRIPT

MEAN StackDeveloping "evil" JavaScript applications

Learning & Developmenthttp://academy.telerik.com

Telerik School Academy

Table of Contents

1. MongoDB

2. NodeJS

3. ExpressJS

4. AngularJS

5. Templates & Tutorials

2

MongoDB

MongoDB MongoDB:

NoSQL Database Document based Can be easily used with Node Get it from http://www.mongodb.org

/ Mongoose - http://mongoosejs.com/

or NPM

NodeJS

NodeJS NodeJS

JavaScript based server Asynchronous and event driven Easy to learn and write Comes with package manager

(NPM) Get it from http://nodejs.org/

ExpressJS

ExpressJS ExpressJS

MV* Framework for NodeJS

Easy routing of requests

Modularity for the server

Get it from http://expressjs.com/ or NPM

AngularJS

AngularJS AngularJS

MV* Framework for the client

Contains everything but the kitchen sink

Modularity, templates, routing, SPA, etc

Get it from http://angularjs.org/ or NPM

Templates & Tutorials

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезанияASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET

курсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGapfree C# book, безплатна книга C#, книга Java, книга C# Дончо Минков - сайт за програмиране

Николай Костов - блог за програмиранеC# курс, програмиране, безплатно

?? ? ?

??? ?

?

? ?

??

?

?

? ?

Questions?

?

NodeJS Web Server

http://academy.telerik.com

Exercises1. Create a web site using MEAN. You can

use one of the templates or create your own:

Try to use good project architecture Use at least 5 routes Have authentication and authorization Have details page for an entity Have create, update pages Have admin panel with full CRUD

14