MEAN Stack Development

MEAN stack    |    Intermediate
  • 19 videos | 1h 26m 29s
  • Includes Assessment
  • Earns a Badge
Rating 4.2 of 22 users Rating 4.2 of 22 users (22)
In this 19-video course, learners will discover how to orchestrate technologies making up the MEAN (MongoDB, Express, Angular, and Node) stack to create a basic authentication application based on Javascript. Begin by examining key considerations followed when planning a MEAN application, and learn how to prepare the environment by installing Node, Express, and dependencies for full-stack Angular application for full stack development. Then learn how to create a new project with Angular CLI (command-line interface); add Angular Material design components; and create a working mock-up with Angular components and templates. Next, watch how to add a Node in Express backend server, build an API (application programming interface) route with Express, and validate request body payloads. Learn to configure JWT (JSON Web Token) authentication, use middleware in a MEAN application, create and execute unit tests, and learn how to handle errors. Next, see how to create a MongoDB Atlas account; connect MongoDB with Mongoose; and use a MongoDB and Mongoose to build data models. Finally, learn to prepare and deploy a MEAN application to Heroku Cloud-based platform-as-a-service.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize key considerations when planning a mean application
    Install node, express, and dependencies for a full stack angular application
    Create a new project with the angular cli
    Add angular material design components to an angular project
    Create a working mockup with angular components and templates
    Add a node and express back-end server for a mean application
    Build api routes with express to handle interaction with a mean app
    Validate request body payloads for api routes
    Use json web token authentication in an mean application
  • Create and use middleware in a mean application
    Create and execute unit tests using the jest unit testing framework
    Handle errors gracefully using error interceptors and global error handlers
    Register for a cloud-based mongodb atlas account and create a working cluster for a mean application
    Connect to mongodb with mongoose
    Build data models for a mean application using mongodb and mongoose
    Prepare a mean application for deployment to heroku cloud-based platform as a service
    Deploy a mean application to heroku cloud-based platform as a service
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 51s
  • 3m 24s
    After completing this video, you will be able to recognize key considerations when planning a MEAN application. FREE ACCESS
  • Locked
    3.  Preparing the Environment
    5m 27s
    In this video, find out how to install Node, Express, and dependencies for a full stack Angular application. FREE ACCESS
  • Locked
    4.  Creating a New Angular Project
    3m 51s
    During this video, you will learn how to create a new project using the Angular CLI. FREE ACCESS
  • Locked
    5.  Adding Angular Material
    3m 49s
    In this video, learn how to add Angular Material design components to your Angular project. FREE ACCESS
  • Locked
    6.  Creating a Working Mockup
    5m 10s
    Learn how to create a working mockup using Angular components and templates. FREE ACCESS
  • Locked
    7.  Adding a Back-end Server
    7m 19s
    In this video, learn how to add a Node and Express back-end server to a MEAN application. FREE ACCESS
  • Locked
    8.  Building API Routes with Express Router
    5m 10s
    Find out how to build API routes with Express to handle interaction with a MEAN stack application. FREE ACCESS
  • Locked
    9.  Validating Request Body
    4m 48s
    Find out how to validate request body payloads for API routes. FREE ACCESS
  • Locked
    10.  Configuring JWT Authentication
    6m 43s
    In this video, find out how to use JSON web token authentication in a MEAN application. FREE ACCESS
  • Locked
    11.  Creating and Using Middleware
    2m 42s
    In this video, you will learn how to create and use middleware in a MEAN application. FREE ACCESS
  • Locked
    12.  Working with Unit Tests
    4m 19s
    Learn how to create and execute unit tests using the Jest unit testing framework. FREE ACCESS
  • Locked
    13.  Handling Errors
    3m 36s
    During this video, you will learn how to handle errors gracefully using error interceptors and global error handlers. FREE ACCESS
  • Locked
    14.  Creating a MongoDB Atlas Account
    5m 56s
    In this video, find out how to register for a cloud-based MongoDB Atlas account and create a working cluster for a MEAN application. FREE ACCESS
  • Locked
    15.  Connecting to MongoDB
    5m 18s
    Find out how to connect to MongoDB using Mongoose. FREE ACCESS
  • Locked
    16.  Building Data Models
    3m 33s
    Find out how to build data models for a MEAN application using MongoDB and Mongoose. FREE ACCESS
  • Locked
    17.  Preparing to Deploy an Application to the Cloud
    5m 22s
    During this video, you will learn how to prepare a MEAN application for deployment to the Heroku cloud-based platform as a service. FREE ACCESS
  • Locked
    18.  Deploying an Application to the Cloud
    6m 50s
    In this video, you will learn how to deploy a MEAN application to the Heroku cloud-based platform as a service. FREE ACCESS
  • Locked
    19.  Course Summary
    1m 22s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 8 users Rating 4.6 of 8 users (8)
Rating 4.4 of 29 users Rating 4.4 of 29 users (29)
Rating 4.2 of 742 users Rating 4.2 of 742 users (742)