Hands-On MEAN Stack Web Development

Hands-On MEAN Stack Web Development

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 51m | 500 MB

Become a MEAN Stack developer by applying MongoDB, Express, Angular, and Node.js in your web development projects

JavaScript libraries are emerging as the latest tools for web development. As a result, companies and startups are now looking for MEAN stack developers.
This course will help you achieve this by teaching you MEAN stack development through building a Reddit-like application. This course will teach you how to apply MongoDB, Express, Angular, and Node.js in your web development projects.
By the end of the course, you will be a confident MEAN stack developer and will be able to build web applications.

The course will introduce you to each MEAN topic and discuss it with an example. Finally, you’ll utilize all the concepts you’ve learned and build a complete end-to-end web application.

What You Will Learn

  • Build an end-to-end MEAN stack application
  • Setting up a server with Node.js
  • Building APIs with Express
  • Store, update, and retrieve data with MongoDB
  • Building user interfaces with Angular
  • Using the latest features of JavaScript ES6/7
  • Exploring the basics of TypeScript.
Table of Contents

Installation and Setup
1 The Course Overview
2 Setup and Installation – Node.js
3 Installing Angular CLI
4 Installing MongoDB

Building User Interfaces with Angular
5 Frontend and Single-Page Application
6 Generating an Angular Project
7 Project Structure Overview
8 Our First Angular Component
9 Templates
10 Events and Bindings
11 Custom Events and Bindings
12 Services
13 Two-Way Data Binding
14 Forms

Build Server-Side with Node.js
15 Introduction to NodeJS
16 Hello NodeJS
17 Modules and Require
18 Creating a Module
19 NPM and External Modules
20 Synchronous versus Asynchronous
21 Creating an HTTP server

Building APIs with Express
22 RESTful Services
23 Creating a Server
24 GET Method
25 Nodemon
26 POST Method
27 PUT Method
28 DELETE Method
29 Cleaning Up

Managing Data with MongoDB
30 Installing Mongoose
31 Models
32 Create a Record
33 Get a Record
34 Edit a Record
35 Delete a Record

Putting It All Together
36 Building the Frontend
37 Building the Backend
38 Connecting the API