Isomorphic JavaScript with MEVN Stack

Video Description

Build powerful web applications using MongoDB, Express.JS, Vue.JS and Node.js

About This Video

  • Learn and leverage MEVN Stack to build a professional Single Page Application
  • Use JavaScript frameworks and libraries to interact with a server and update data in real time
  • Build elegant User Interfaces and use effective application debugging techniques

In Detail

Do you want to build scalable, high-performance web apps? Harness the power of the JavaScript ecosystem to run, build, and test your full-stack applications. This course will guide you in building a full-stack app using Isomorphic JavaScript frameworks. You'll build web applications using the MEVN Stack in JavaScript.

This course takes you on an end-to-end journey, building on your basic skills and taking you to advanced skill set in no time with Vue.js while deploying enhanced web apps to a production environment.

The code bundle for this video course is provided in this github repository: https://github.com/PacktPublishing/Isomorphic-JavaScript-with-MEVN-Stack

Table of Contents

  1. Chapter 1 : Getting to Know the MEVN Stack
    1. The Course Overview 00:01:20
    2. What You Should Know First 00:00:57
    3. Single-Page Applications and Vue.js 00:04:06
    4. NoSQL and MongoDB 00:02:19
    5. Node.js and Express.js 00:01:41
  2. Chapter 2 : Preparing Your Development Environment
    1. Installing Node.js and Node Package Manager (NPM) 00:01:09
    2. Installing Vue.js Command Line Interface (CLI) Project Generator 00:00:52
    3. Installing MongoDB 00:03:45
    4. Installing Integrated Development Environment (IDE) 00:00:54
    5. Create Vue.js Application 00:01:46
  3. Chapter 3 : Vue.js Core Concepts
    1. Project Directory and Structure 00:02:44
    2. Vue.js Components 00:14:56
    3. Vue.js Router 00:06:38
    4. Vue.js Navigation Guards 00:03:57
    5. Vuex State Management 00:10:20
  4. Chapter 4 : Building a RESTful Backend API with Node.js and Express.js
    1. Create Server with Express.js 00:08:30
    2. Learn to Use Express.js Router 00:05:51
    3. Use Express.js Middleware and CORS Configuration 00:06:43
    4. RESTful Endpoints with HTTP Controllers 00:07:52
    5. Check HTTP Status Codes 00:03:17
  5. Chapter 5 : Connecting Your Application to MongoDB
    1. Connect to MongoDB and Use MongoDB Compass GUI 00:02:40
    2. Working with Entity Models 00:04:27
    3. Create, Read, Update, and Delete (CRUD) 00:08:08
    4. Encrypt Passwords with Node.js and BCrypt 00:02:55
    5. Validate Passwords 00:08:39
  6. Chapter 6 : User Authentication, JWTs, and Session Management
    1. JSON Web Tokens 00:03:13
    2. Vue.js and JSON Web Tokens 00:01:18
    3. User Authentication 00:03:06
    4. Validating a User’s Session 00:03:55
    5. Managing User's Session 00:03:15
  7. Chapter 7 : Finalizing Your Application
    1. Connecting Vue.js to Backend Server 00:25:33
    2. Getting Ready for Production 00:03:19
    3. Amazon Web Services and Amazon Elastic Compute Cloud 00:03:49
    4. Deploying App to the Web 00:05:06
    5. Final Thoughts 00:03:49

Product Information

  • Title: Isomorphic JavaScript with MEVN Stack
  • Author(s): David Acosta
  • Release date: September 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789533118