The complete JavaScript developer: MEAN stack zero-to-hero [Video]

Preview in Mapt

The complete JavaScript developer: MEAN stack zero-to-hero [Video]

Full Stack Training Ltd

Build full stack JavaScript apps with the MEAN stack, using Node.js, AngularJS 1.x, Express and MongoDB

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$5.00
RRP $73.99
Save 93%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$5.00
$29.99 p/m after trial
RRP $73.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


The complete JavaScript developer: MEAN stack zero-to-hero [Video] Book Cover
The complete JavaScript developer: MEAN stack zero-to-hero [Video]
$ 73.99
$ 5.00
Mastering MEAN Web Development: Expert Full Stack JavaScript [Video] Book Cover
Mastering MEAN Web Development: Expert Full Stack JavaScript [Video]
$ 94.99
$ 5.00
Buy 2 for $10.00
Save $158.98
Add to Cart

Video Details

ISBN 139781788995771
Course Length11 hours 34 minutes

Video Description

Learn all of the different aspects of full stack JavaScript development using the MEAN stack. We're not talking about any generators or MEAN frameworks here, we're talking about a full understanding of MongoDB, Express, AngularJS and Node.js. Throughout this course we'll show you how to use each of these technologies, and how to use them together. Build Great JavaScript Applications using MongoDB, Express, AngularJS 1.x and Node.js. The overall aim of the course is to enable to you confidently build all different types of application using the MEAN stack. To do this, the course is divided into four sections, each section focusing on a different goal. The four sections all work together building a full application, with an overall outcome of showing how to architect and build complete MEAN applications.

Style and Approach

Build Great JavaScript Applications using MongoDB, Express, AngularJS 1.x and Node.js with 11-hour course.

Table of Contents

Creating web servers with Node.js and Express
Introduction
Node.js - First steps
Node.js - require and module.exports
Node.js - asynchronous non-blocking code
Node.js - using npm for dependency management
Express - setting up Express to listen for requests
Express - routing: defining URL routes and sending a response
Express - serving static files
Express - exploring Middleware
express - using the Express router
Express - using controllers to define functionality
Express - defining dynamic routes with URL parameters
Express - working with querystrings and posted form data
BONUS: Improving MEAN development workflow with Nodemon
Working with MongoDB and NoSQL
Introduction to NoSQL databases
MongoDB: the basics
MongoDB - Getting started with the Mongo shell
MongoDB - Interacting with data from the command line (Mongo shell)
MongoDB - Importing and exporting data
MongoDB - Connecting to a Node.js application
MongoDB - Querying the database from Node.js
MongoDB - Creating documents from Node.js
Build robust REST APIs using Node.js, Express and MongoDB
Introduction to REST APIs
Using Mongoose to manage MongoDB database connections in Node
APIs - Defining data structure with Mongoose schemas and models
APIs - Defining complex data structures with Mongoose schemas
APIs - Creating GET routes using Mongoose queries
APIs - Creating GET routes for subdocuments using Mongoose
APIs - Finding documents based on geo-coordinates
APIs - Error trapping and hardening a REST API
APIs - Creating new documents in MongoDB using Mongoose and POST methods
APIs - Updating existing documents in MongoDB
APIs - Using Mongoose to delete data from MongoDB
Single Page Applications with AngularJS, the right way
AngularJS - Expressions and Data-Binding?
AngularJS - Built-in Directives
AngularJS - Built-in Filters
AngularJS - Controllers, $scope and controllerAs
AngularJS - Modules
AngularJS - Single Page Apps, Routes, Templates
AngularJS - Built-in Services, Application Architecture
AngularJS - Custom Services, Service vs Factory
AngularJS - Custom Filters
AngularJS - Building the SPA - part 1
AngularJS - Building the SPA - part 2
AngularJS - Building the SPA - part 3
AngularJS - Building the SPA - part 4
AngularJS - Building the SPA - The final part
Adding authentication to the MEAN stack
Authentication - Securing the backend
Authentication - Adding JWT to the application
Authentication - Adding authentication to AngularJS
Authentication - AngularJS and JWT
Authentication - Tying all the pieces together

What You Will Learn

  • Build full stack applications in JavaScript using the MEAN technologies
  • Architect MEAN stack applications from scratch
  • Design and build RESTful APIs using Node.js, Express and MongoDB
  • Create and use MongoDB databases
  • Develop modular, maintainable Single Page Applications using AngularJS 1.x

Authors

Table of Contents

Creating web servers with Node.js and Express
Introduction
Node.js - First steps
Node.js - require and module.exports
Node.js - asynchronous non-blocking code
Node.js - using npm for dependency management
Express - setting up Express to listen for requests
Express - routing: defining URL routes and sending a response
Express - serving static files
Express - exploring Middleware
express - using the Express router
Express - using controllers to define functionality
Express - defining dynamic routes with URL parameters
Express - working with querystrings and posted form data
BONUS: Improving MEAN development workflow with Nodemon
Working with MongoDB and NoSQL
Introduction to NoSQL databases
MongoDB: the basics
MongoDB - Getting started with the Mongo shell
MongoDB - Interacting with data from the command line (Mongo shell)
MongoDB - Importing and exporting data
MongoDB - Connecting to a Node.js application
MongoDB - Querying the database from Node.js
MongoDB - Creating documents from Node.js
Build robust REST APIs using Node.js, Express and MongoDB
Introduction to REST APIs
Using Mongoose to manage MongoDB database connections in Node
APIs - Defining data structure with Mongoose schemas and models
APIs - Defining complex data structures with Mongoose schemas
APIs - Creating GET routes using Mongoose queries
APIs - Creating GET routes for subdocuments using Mongoose
APIs - Finding documents based on geo-coordinates
APIs - Error trapping and hardening a REST API
APIs - Creating new documents in MongoDB using Mongoose and POST methods
APIs - Updating existing documents in MongoDB
APIs - Using Mongoose to delete data from MongoDB
Single Page Applications with AngularJS, the right way
AngularJS - Expressions and Data-Binding?
AngularJS - Built-in Directives
AngularJS - Built-in Filters
AngularJS - Controllers, $scope and controllerAs
AngularJS - Modules
AngularJS - Single Page Apps, Routes, Templates
AngularJS - Built-in Services, Application Architecture
AngularJS - Custom Services, Service vs Factory
AngularJS - Custom Filters
AngularJS - Building the SPA - part 1
AngularJS - Building the SPA - part 2
AngularJS - Building the SPA - part 3
AngularJS - Building the SPA - part 4
AngularJS - Building the SPA - The final part
Adding authentication to the MEAN stack
Authentication - Securing the backend
Authentication - Adding JWT to the application
Authentication - Adding authentication to AngularJS
Authentication - AngularJS and JWT
Authentication - Tying all the pieces together

Video Details

ISBN 139781788995771
Course Length11 hours 34 minutes
Read More

Read More Reviews

Recommended for You

Mastering MEAN Web Development: Expert Full Stack JavaScript [Video] Book Cover
Mastering MEAN Web Development: Expert Full Stack JavaScript [Video]
$ 94.99
$ 5.00
Augmented Reality for JavaScript Developers [Video] Book Cover
Augmented Reality for JavaScript Developers [Video]
$ 124.99
$ 5.00
C++ Development Tutorial Series - The Complete Coding Guide [Video] Book Cover
C++ Development Tutorial Series - The Complete Coding Guide [Video]
$ 99.99
$ 5.00
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
$ 124.99
$ 5.00
JavaScript Choice Made Easy - Angular v. React v. Vue [Video] Book Cover
JavaScript Choice Made Easy - Angular v. React v. Vue [Video]
$ 124.99
$ 5.00
Learn MEAN Stack [Video] Book Cover
Learn MEAN Stack [Video]
$ 149.99
$ 5.00