Building Applications with Mean Stack

Building Applications with Mean Stack

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3 Hours | 454 MB

Create highly scalable real-time apps using the MEAN stack

The course helps you become a full-stack JavaScript developer. It develops your skills further by teaching you how to make all MEAN components work together. The topics covered in the course are those almost all web applications need, such as data manipulation, searching, sorting, and pagination. Also, important aspects such as user authentication and authorization are described thoroughly with appropriate examples. Finally, you’ll learn how to deploy apps to the cloud and make them available to the public.

What You Will Learn

  • Learn how to use GIT and Node.js.
  • Create a MongoDB Schema and use it.
  • Make a backend system that interoperates with MongoDB and the AngularJS UI.
  • Create REST APIs with Express.js for the backend system to communicate with the frontend system.
  • Build a responsive frontend system for the UI that communicates with the backend through Express.js
  • Design Socket.IO for asynchronous communication between the frontend and backend server
  • Deploy and maintain applications successfully on the Google Cloud platform.
Table of Contents

Setting Up Application Layout
Keeping It Simple- Mocking Out the Data
Knowing Your Tools
Laying the Foundation
Mocha Test – Mocking
MongoDB Drivers- Mocking
The Course Overview
Understanding the DataBases

Creating the Data Model from the Problem at Hand
Introduction to Mongoose
MongoDB Indexes
Schema Design Principle- Principle of Least Cardinality
Schema Design Principle- Store What You Query For
Thinking Functionally

Talking to the Outside World
Setting Up Express
Two to Tango- Communicating with the Server

Talking to the Serve System
Best Practices
Client-Side Routing
Controller
Introduction to Browserify and Gulp-Browserify
Services
What Is a Single Page app, AngularJS philosophy, and Why It Matters-

Persisting Data with MongoDB and Reacting in Real-Time with Socket.IO
Setting Up Socket.IO