AI-powered learning
Save this course
Building a Medium Clone With Vue 3
Gain insights into Vue 3 by building a Medium clone. Learn about creating login, home, and register screens, user authentication, and making API calls for dynamic data.
4.6
27 Lessons
8h 30min
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Build a Medium-clone from scratch in Vue 3
- Make API calls to fetch data for a web application
- Implement user authentication in your vue application
- Understand the inner workings of the Vuex store
Learning Roadmap
1.
Getting Started
Getting Started
Get familiar with Vue 3 basics through project setup, UI components, routing, and state management.
2.
Login, Register, and Home Screen
Login, Register, and Home Screen
Get started with creating user interfaces for Login, Register, Home, and Settings screens in Vue 3.
3.
User Authentication
User Authentication
7 Lessons
7 Lessons
Examine user authentication with Vuex, managing state, login/logout functions, and UI updates.
4.
Implement Dynamic Article List and Profile Page
Implement Dynamic Article List and Profile Page
6 Lessons
6 Lessons
Grasp the fundamentals of dynamic article lists, profile pages, API data fetching, and Vuex management.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
This is an exciting course that will introduce you to Vue 3 along with most of its workings.
You will create a Medium-like clone in this tutorial series learning all the basics of the latest Vue framework. You will learn how to create a login, home, and register screen, as well as how to implement user authentication in a Vue application. Lastly, you will also learn how to make API calls for a web application to fetch dynamic data.
By the end of this course, you will be able to start using Vue in your applications and you’ll have a nice new piece to add to your portfolio.
ABOUT THE AUTHOR
krissanawat
Developer at Instamobile.io, have experience for 5 years in web development, I love to interact with other dev and organize community
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources