->

Full Stack Isomorphic Javascript With Vue.Js & Node.Js

Last updated 5/2019MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.32 GB | Duration: 5h 33m


 

Learn to build isomorphic javascript web applications using MEVN Stack - MongoDB, Express, Vue.js, and Node.js

What you'll learn

Build, test, and deploy web applications with Node .js, Express, Vue .js, and MongoDB

Create Single Page Applications using the Vue .JS command-line interface tool

Learn to manage application state with Vuex Library

Implement application routing with Vue .js Router

Create a songs playlist application using MEVN stack

Build a secure RESTful API with Express, including user authentication

Learn about the HTTP client Axios to consume REST APIs to get data

Deploy production-ready applications to the cloud

Requirements

Familiarity with javascript programming is assumed.

Description

Learn to build full-stack isomorphic javascript web applications with Vue and Node.js along with the MEVN stack. The MEVN stack is a collection of great tools—MongoDB, Express.js, Vue.js, and Node.js—that provide a strong base for a developer to build easily maintainable web applications. With each of them a javascript or javascript-based technology, having a shared programming language means it takes less to develop applications.This course enables you to build, test, and deploy full stack isomorphic applications with Node.js, Express, Vue.js, and MongoDB. You will start by setting up the development environment and grasping some of the essential concepts for building applications. You will then build a single page application using MEVN stack. You will also develop a songs playlist application wherein you will create a new playlist and search through YouTube videos. Next, you will learn to consume data from third-party APIs within your application as well as perform CRUD operations against a locally hosted API using the HTTP client Axios. Finally, you will learn to deploy the applications on the cloud.By the end of this course, you will be able to build your own web and isomorphic applications using MEVN stack.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:David Acosta is a professional Software Developer with a Bachelor of Science degree in Information Technology Management and more than three years' experience in web development. As a developer for CollaborateMD Inc., David develops web-based medical billing and practice management software services for independent practices and hospitals. His work mainly focuses on javascript, TypeScript, and Java-based technologies such as Angular 2, Spring, Swing, and JQuery. He also has extensive knowledge of many other libraries and frameworks such as Laravel, React.JS, Vue.js, Ruby on Rails, Bootstrap, and more.Haider Rehman works as a DevOps and a Software Eeer for a well-known software company and has over 8 years of experience as a developer. He has a Master's degree in Telecom Systems and a Bachelor's degree in Telecommunication; after obtaining these, he switched to programming in IT and telecommunications to get a feel for the industry. Haider enjoys hag out with friends, music, and coding.

Overview

Section 1: Isomorphic javascript with MEVN Stack

Lecture 1 The Course Overview

Lecture 2 What You Should Know First

Lecture 3 Single-Page Applications and Vue.js

Lecture 4 NoSQL and MongoDB

Lecture 5 Node.js and Express.js

Lecture 6 Installing Node.js and Node Package Manager (NPM)

Lecture 7 Installing Vue.js Command Line Interface (CLI) Project Generator

Lecture 8 Installing MongoDB

Lecture 9 Installing Integrated Development Environment (IDE)

Lecture 10 Create Vue.js Application

Lecture 11 Project Directory and Structure

Lecture 12 Vue.js Components

Lecture 13 Vue.js Router

Lecture 14 Vue.js Navigation Guards

Lecture 15 Vuex State Management

Lecture 16 Create Server with Express.js

Lecture 17 Learn to Use Express.js Router

Lecture 18 Use Express.js Middleware and CORS Configuration

Lecture 19 RESTful Endpoints with HTTP Controllers

Lecture 20 Check HTTP Status Codes

Lecture 21 Connect to MongoDB and Use MongoDB Compass GUI

Lecture 22 Working with Entity Models

Lecture 23 Create, Read, Update, and Delete (CRUD)

Lecture 24 Encrypt Passwords with Node.js and BCrypt

Lecture 25 Validate Passwords

Lecture 26 JSON Web Tokens

Lecture 27 Vue.js and JSON Web Tokens

Lecture 28 User Authentication

Lecture 29 Validating a User’s Session

Lecture 30 Managing User's Session

Lecture 31 Connecting Vue.js to Backend Server

Lecture 32 Getting Ready for Production

Lecture 33 Web Services and Elastic Compute Cloud

Lecture 34 Deploying App to the Web

Lecture 35 Final Thoughts

Section 2: Full Stack Web Development with Vue.js and Node.js

Lecture 36 The Course Overview

Lecture 37 First Step Towards Vue

Lecture 38 Setting Up Vue Using Node.js

Lecture 39 Basics, Directives, and Reactivity

Lecture 40 Vue DevTools

Lecture 41 Installing Vue-CLI and Creating a New Project

Lecture 42 Tour of Project Files and What Are Single-File Components?

Lecture 43 Using Axios to Consume a Third-Party API

Lecture 44 Creating Custom Components and Importing Them

Lecture 45 Installing Vuex and vue-router and Adding Them to the Vue Instance

Lecture 46 Vue Core Concepts and How to Implement – Part 1

Lecture 47 Vue Core Concepts and How to Implement – Part 2

Lecture 48 How to Use vue-router and Router Links

Lecture 49 Application Structure – Part 1

Lecture 50 Application Structure – Part 2

Lecture 51 Putting Together the Sample API Code and Adding to the Frontend Application

Lecture 52 How to Set Up the Database

Lecture 53 Demonstration of API in REST Client

Lecture 54 Creating an Account and Then Authenticating /Getting a Token – Part 1

Lecture 55 Creating an Account and Then Authenticating /Getting a Token – Part 2

Lecture 56 Setup Login Page, Functionality and Adding the User – Part 1

Lecture 57 Setup Login Page, Functionality and Adding the User – Part 1

Lecture 58 Using the API to Create, Read, Update, and Delete Items – Part 1

Lecture 59 Using the API to Create, Read, Update, and Delete Items – Part 2

Lecture 60 Using the API to Create, Read, Update, and Delete Items – Part 3

Lecture 61 Using the API to Create, Read, Update, and Delete Items – Part 4

Lecture 62 Using the Vuex Store as a Single Point of Contact to the API

Lecture 63 Testing

Lecture 64 Security

This course is for web developers who want to create amazing real-world applications using MEVN Stack.

HomePage:

https://www.udemy.com/course/full-stack-isomorphic-javascript-with-vuejs-nodejs/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss