Skip to content

aaami1ster/mean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction To MEAN

What is MEAN

MEAN is a Collections of javascript based technologies used to build fast, robust, and maintainable production web applications.

  • MongoDB: Database System
  • Express: Back-end Web Framework
  • Angular: Front-end Framework
  • Node : Backend Runtime Environment

Course Stategy

There are several MEAN stack boilerplates in existence, but this training doesn’t use any of them.

It’s better to understand all the technologies independently rather than expect all applications to follow a single format.

What will You learn?

  1. Build full stack applications in JavaScript using the MEAN technologies
  2. Design and build RESTful APIs using Node.js, Express and MongoDB
    • Run Node on your local machine and download modules using npm.
    • The key aspects of the Node.js programming model.
    • Express Middleware and Routes.
    • The integration of Node, Mongo, and Express.
  3. Develop modular, maintainable Single Page Applications using Angular
    • Angular Architecture.
    • Modules and components Data binding Directives Routing, and services.
  4. Create and use MongoDB databases
    • Interact with Mongo from a Node application.
    • Create, retrieve, update, and delete data from a Mongo store.
  5. Architect MEAN stack applications from scratch.

PRE-REQUISITES

  1. You should be familiar with HTML, CSS and JavaScript You will need a computer on which you have the rights to install new software
  2. Software requirements:
    1. Git - Download & Install Git.
    2. Node.js - Download & Install Node.js  and the npm package manager.
    3. MongoDBDownload & Install MongoDB, and make sure it's running on the default port (27017).
    4. Text Editor (like Sublime Text or VS code) or IDE (like Webstorm)

Tutorial Example

  • The example is Human Resources (HR) Application that can be used for tracking employees and departments in a small- to medium-sized company.
  • This app will be developed throughout the course

About

MEAN Training examples and tutorials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published