MEAN Stack

The MEAN Stack training course is designed to grow your skills as a full stack developer. We'll use hands-on, real world exercises to help you incorporate solid development techniques into your workflow.

The course begins by laying a foundation in the Node.js platform and leveraging its power, then moves into single page front-end web development with AngularJS. Next, we will interact with web services via AngularJS and the Express web application framework built on Node.js. The course concludes with an exploration of the NoSQL database, MongoDB.

This training course assumes prior web development knowledge – if you are new to web development, we recommend beginning with our HTML5, CSS3, and JavaScript courses.

Course Summary

MEAN Stack is designed to help web developers grow into full stack developers.
Front-end developers looking for a foundation in MEAN Stack.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
5 Days
Productivity Objectives: 
  • Code a MEAN Stack Application
  • Develop Single Page Applications
  • Route the Single Page Application
  • Write Express Back-End Web Services
  • Consume Express Web Services
  • Develop AngularJS Reusable Services, Filters and Directives
  • Create and Query MongoDB Documents

What You'll Learn

In the MEAN Stack training course, you’ll learn:

  • Node.js
    • Node.js Groundwork
    • Node Package Manager (NPM)
    • Modules
    • Asynchronous Programming & Callbacks
    • Events
    • Streams
  • AngularJS
    • Angular Overview: Model-View-Whatever
    • Binding, Scope, Modules, Controllers
    • Routing Single Page Applications
    • Multiple and Views
    • Built-in and Custom Directives
    • Understanding the Digest Loop
    • Filters and Expressions
    • Forms and Validation
    • Services
    • Consuming Ajax Web Services via $http and $resource
    • Promise Architecture
  • Express
    • Understanding Express
    • Routing
    • HTTP Interaction
    • Handling Query Parameters
    • Handling Form Data
    • Creating RESTful Services
    • Consuming RESTful Services
  • MongoDB
    • Getting Started with MongoDB
    • Finding Documents
    • Updating, Inserts, Upserts
    • Indexes
    • Data Modeling
    • Aggregation

Meet Your Instructor

Kamren photo

Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...

Meet Kamren »
Eric Photo

Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.Eric has extensive experience providing customized training and software development services for companies around the world for almost 18 years. He provides those services both on-...

Meet Eric »
Photo of Jeremy

Jeremy is a senior software engineer with over 15 years experience building websites and applications. He develops mobile apps with Ionic, crafts user interfaces with AngularJS, and builds web-service layers with Node.js.

He has a passion for open source and is the author of Ionic in Action and coauthor of Angular 2 in Action. He lives in Texas with his wife and daughter, and when he isn’t coding, you can find him brewing beer.

Meet Jeremy »

Get Custom Training Quote

We'll work with you to design a custom MEAN Stack training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631