- Overview
- Transcript
1.1 Introduction
Hi, my name is Jeremy McPeak, and I invite you to spend a couple of hours with me as we build a web app using modern technologies, tools, and techniques. Watch this video to get an overview of the course and what you'll learn.
1.Introduction2 lessons, 06:25
1.1Introduction01:18
1.2What You Need05:07
2.User Registration and Authentication7 lessons, 1:05:20
2.1Initializing the Client Project08:44
2.2Maintaining State With Vuex05:28
2.3Registering Users: Creating a Vuex Action09:31
2.4Setting Up the Server11:17
2.5Registering Users: Creating the API Endpoint12:43
2.6Authenticating User Credentials11:02
2.7Guarding Vue Routes06:35
3.Wireframing the UI3 lessons, 27:30
3.1Implementing the Feeds Panel06:45
3.2Showing the Articles08:44
3.3Creating the Settings View12:01
4.Handling Requests5 lessons, 39:24
4.1Writing Authentication Middleware06:33
4.2Fetching Feeds10:29
4.3Adding Feeds07:04
4.4Deleting Feeds07:28
4.5Fetching Individual Feeds07:50
5.Conclusion1 lesson, 01:04
5.1Conclusion01:04
1.1 Introduction
So you want to write modern web applications that have a rich interactive user interface and communicate with restful API's? Well, I can't blame you because after all, that is the pinnacle of modern web application development. But it can also be rather daunting because writing modern web apps requires a different approach than traditional web applications, but thankfully we have very good tools for writing modern single page applications. Hi, my name is Jeremy McPeak and I invite you to spend just a couple of hours with me as we build a modern web application. It's a feed reader, and we'll write the whole thing from scratch using node, express and view three. We'll start at the very beginning, with a walkthrough of the tools that you will need, and from there, we'll dive right in and start developing our application. We'll create the login and registration forms, and then implement the authentication code for them on the server. We'll then tackle the rest of our application by designing our views, manipulating the state that is stored in the view x store, writing the restful API that our client interacts with and will of course protect everything both on the server and the client. Now we have a lot of ground to cover, so when you're ready, queue up the next video and we will get started.