План

  • Что такое MEAN Stack
  • Какие проблемы решает этот подход?
  • Что получилось
  • Какие технологии нам нужны?
  • Рассмотрим Back End часть
  • Front End часть приложения

MEAN что это?

 

MongoDB - база данных

ExpressJS - фреймворк для работы с NodeJs

AngularJS - MV* frontend фреймворк

NodeJS - платформа для серверной разработки на JS

Какие преимущества

 

  • Если вы разработчик на JavaScript то вам не нужно изучать другие языки.

    Вы можете работать как с Frontend так и с Backend использую один и тот же знакомый вам язык.
  • Потенциально вы можете писать приложения полного цикла и вам никто не нужен.
  • Вы крутой :)

Что получилось?

 

Небольшое но рабочее приложение (планировщик задач), которое умеет выполнять все основные CRUD операции.

 

Показать?

Список использованных технологий

  • MongoDB
  • ExpressJS
  • AngularJS
  • NodeJS

 

А так же:

  • MongooseJS
  • Bootstrap3

Страшно?

Хорошая новость в том что, если вы знаете JS то за несколько дней вы сможете спокойно во всем этом разобраться на базовом уровне.

А после сегодня еще быстрее.

Back End

Front End

...comming soon

The End