Let's make it pretty 1/2: Applying CSS to components
Let's make it pretty 2/2: State transitions
Finalizing registration functionality
Login 1/3: Getting started
Login 2/3: What's JWT?
Login 3/3: Let's build our AuthPlugin
More HTTP interceptors!
Setting up Dash + Sidebar + Newsfeed Components
Redirecting Logged in Users/Guests
Sidebar Component Functionality
Newsfeed With Beeps
Beep Date and Time With MomentJS
Setting up the Profile Component
Making Profiles Accesible to Unauthenticated Users
Setting up Settings Component
Finalizing Settings Functionality
Finally: Let's publish some beeps!
HTML/CSS (Bootstrap Framework)
Recommended (NOT required): Basic Understanding of Client-Server Communication (HTTP protocol)
If you are ready to take your frontend web development skills to the next level and learn a new technology which is rapidly growing - then you've come to the right place!
In this course we'll learn VueJS - the version 2.0 to be specific, which quickly became highly valued among professional web developers, because it is really simple (unlike 2.0 versions of some other JS frameworks...) while also very powerful at the same time! The version 2.0 is mature and is already used both by small startups and in the enterprise apps by many corporations in the real world.
We'll focus on the practical side of things by building a small microblogging social network called "Beeper"! The focus is on medium and large scale applications, so you will learn, through example, how to structure your code and how real applications work.
Also, you'll receive a custom API built specifically for this course, you'll run it on your computer and we will build the client app with VueJS that interacts with the said API.
This is as close to the real world development experience as it gets, folks!
Intro song: "Local Forecast - Elevator" by Kevin MacLeod
Who this course is for:
People who are stuck with jQuery and didn't move on to modern frameworks - this course is perfect for you
Developers who know other modern frameworks/libraries (Angular, React...)
Started working when I was 19 and I've played around with all kinds of different technologies and languages since. Currently my goto choice is Laravel (PHP) for server side code and Vue JS or Angular for client apps.
I enjoy writing clean and useful code and I hope that you'll be able to learn a thing or two from me!