FREELessons: 18Length: 2.3 hours


Next lesson playing in 5 seconds
CancelCreate a Modern Web App With Node, Express, and Vue.js
Introduction
01:18
Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the right place!
In this course, Jeremy McPeak will walk you through the steps of writing a modern, JavaScript-powered web app using Vue.js with Node, Express, and MongoDB. You'll start by creating a simple back-end REST API that will power your app. Then you'll go on to build a complete front-end with the popular Vue.js framework. You'll learn data models, routing, authentication and more, while you create a complete full-stack web app.
1.Introduction2 lessons, 06:25
2 lessons, 06:25
1.1Introduction01:18
1.1
Introduction
01:18
1.2What You Need05:07
1.2
What You Need
05:07
2.User Registration and Authentication7 lessons, 1:05:20
7 lessons, 1:05:20
2.1Initializing the Client Project08:44
2.1
Initializing the Client Project
08:44
2.2Maintaining State With Vuex05:28
2.2
Maintaining State With Vuex
05:28
2.3Registering Users: Creating a Vuex Action09:31
2.3
Registering Users: Creating a Vuex Action
09:31
2.4Setting Up the Server11:17
2.4
Setting Up the Server
11:17
2.5Registering Users: Creating the API Endpoint12:43
2.5
Registering Users: Creating the API Endpoint
12:43
2.6Authenticating User Credentials11:02
2.6
Authenticating User Credentials
11:02
2.7Guarding Vue Routes06:35
2.7
Guarding Vue Routes
06:35
3.Wireframing the UI3 lessons, 27:30
3 lessons, 27:30
3.1Implementing the Feeds Panel06:45
3.1
Implementing the Feeds Panel
06:45
3.2Showing the Articles08:44
3.2
Showing the Articles
08:44
3.3Creating the Settings View12:01
3.3
Creating the Settings View
12:01
4.Handling Requests5 lessons, 39:24
5 lessons, 39:24
4.1Writing Authentication Middleware06:33
4.1
Writing Authentication Middleware
06:33
4.2Fetching Feeds10:29
4.2
Fetching Feeds
10:29
4.3Adding Feeds07:04
4.3
Adding Feeds
07:04
4.4Deleting Feeds07:28
4.4
Deleting Feeds
07:28
4.5Fetching Individual Feeds07:50
4.5
Fetching Individual Feeds
07:50
5.Conclusion1 lesson, 01:04
1 lesson, 01:04
5.1Conclusion01:04
5.1
Conclusion
01:04
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.