MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Building AngularJS and Node.js Apps with the MEAN Stack

Course Summary

The MEAN stack is becoming more and more popular. Angular.js has become the hottest new MVC framework, and using it with Node and Express means a high level of harmony between the client and server. Throw MongoDB on for data storage, and you have JavaScri

  • +

    Course Syllabus

    ● Course Introduction
        ◦ Introduction
        ◦ Prerequisites
        ◦ Operating System
        ◦ The Multivision Application
        ◦ Versions
        ◦ Course Updates
    ● Creating a Walking Skeleton
        ◦ Introduction
        ◦ Creating the package.json file
        ◦ Adding Git
        ◦ Installing Clientside Dependencies with Bower
        ◦ Creating the Node Application
        ◦ Adding Stylus
        ◦ Creating a Layout
        ◦ Creating the Angular Application
        ◦ Adding MongoDB
        ◦ Displaying Data in a View
        ◦ Summary
    ● Deploying to Heroku
        ◦ Introduction
        ◦ Preparing for Heroku
        ◦ Heroku and MongoDB
        ◦ Pushing to Heroku
        ◦ General Heroku Troubleshooting
        ◦ Managing and Troubleshooting Heroku Keys
        ◦ Summary
    ● Designing the UI
        ◦ Introduction
        ◦ Creating the Header and Footer
        ◦ Creating the Main Page Content
        ◦ Adding Data to the Main Page
        ◦ Summary
    ● Authentication
        ◦ Introduction
        ◦ Adding the Login Display
        ◦ Refactoring server.js
        ◦ Preparing for Login
        ◦ Creating the Server Login Code
        ◦ Creating the Client Login Code
        ◦ Improving the Client Login Code
        ◦ Improving the Server Login Code
        ◦ Summary
    ● Security and Authorization
        ◦ Introduction
        ◦ Implementing Secure Passwords
        ◦ Adding Signout Functionality
        ◦ Persisting Login between Page Refreshes
        ◦ Refactoring Server Authentication Code
        ◦ Implementing Clientside Authorization
        ◦ Implementing Serverside Authorization
        ◦ Protecting Admin Pages on the Client
        ◦ Summary
    ● Client-side Testing
        ◦ Introduction
        ◦ Installing Testing Tools
        ◦ Testing the mvUser Service
        ◦ Summary
    ● Implementing Signup - Creating Entities
        ◦ Introduction
        ◦ Implementing the Client Code
        ◦ Creating the Server-side Controller
        ◦ Refactoring the Server-side Model
        ◦ Implementing Model Validation
        ◦ Summary
    ● Use Profile - Updating Data
        ◦ Introduction
        ◦ Creating the Display
        ◦ Creating the Client-side Code
        ◦ Creating the Server-side Code
        ◦ Summary
    ● Course List - Sorting, Filtering and Caching
        ◦ Introduction
        ◦ Creating the Client-side Code
        ◦ Creating the Server-side Code
        ◦ Filtering and Sorting
        ◦ Getting Main Page Data from the Server
        ◦ Caching Data
        ◦ Summary
    ● Course Details - Selecting and Caching Single Entities
        ◦ Introduction
        ◦ Creating the Client-side Code
        ◦ Creating the Server-side Code
        ◦ Getting Cached Data
        ◦ Summary
        ◦ Course Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top