This intensive learning experience covers advanced JavaScript topics in addition to the four elements of the MEAN stack: MongoDB, Express, Angular JS and Node.js. Upon completion of this course, students will possess the knowledge and skills to confidently develop websites and web applications in a real-world setting.

Course Duration: 10 days
Prerequisites:

Students should have ample experience with JavaScript programming, understand how websites work and be familiar with HTML and CSS. Familiarity with object-oriented programming practices is also recommended.

Course Objectives:
  • Develop applications and websites proficiently using the MEAN Stack technology
  • Develop applications and websites proficiently using the MEAN Stack technology
Course Outline:
  • Advanced Java Script
    • Objects
    • Prototypes
    • Geolocation
    • Web Workers
    • Web Storage
    • Offline Applications
    • Canvas
    • Next Steps
    • Web Services
    • Next Steps

 

  • Angular.js
    • Foundations
    • Directives and Expressions
    • Node.js
    • Models and Controllers
    • Unit Tests
    • Services, Collections and Filters
    • Scope, Routing and Templates
    • End-to-End Testing
    • Server Communication with AJAX
    • Directives
    • Scaffolding

 

  • Node.js with Express
    • Foundation
    • Node Projects
    • HTTP
    • File System
    • Buffers, Streams and Events
    • Modules and Unit Testing
    • Express
    • Data Sources
    • Integrating ProstgreSQL
    • Advanced HTTP Processing

 

  • MongoDB
    • Understand the Document Workflow
    • Making Queries Using the Mongo Console
    • Integrating MongoDB with Node.js

 

  • Advanced Java Script
    • Objects
    • Prototypes
    • Geolocation
    • Web Workers
    • Web Storage
    • Offline Applications
    • Canvas
    • Next Steps
    • Web Services
    • Next Steps

 

  • Angular.js
    • Foundations
    • Directives and Expressions
    • Node.js
    • Models and Controllers
    • Unit Tests
    • Services, Collections and Filters
    • Scope, Routing and Templates
    • End-to-End Testing
    • Server Communication with AJAX
    • Directives
    • Scaffolding

 

  • Node.js with Express
    • Foundation
    • Node Projects
    • HTTP
    • File System
    • Buffers, Streams and Events
    • Modules and Unit Testing
    • Express
    • Data Sources
    • Integrating ProstgreSQL
    • Advanced HTTP Processing

 

  • MongoDB
    • Understand the Document Workflow
    • Making Queries Using the Mongo Console
    • Integrating MongoDB with Node.js