5 video series where you can learn Vue.js and Django

Stein Ove Helset
Code With Stein
Published in
2 min readAug 10, 2020

E-commerce website using Django 3 and Vue.js

In this tutorial series you will learn how to build an E-commerce website using Django 3 and Vue.js. The store will be built from scratch. I will try to explain everything as good as I can, so hopefully you shouldn’t feel overwhelmed even if you’re a beginner.

You can find the playlist for this series here: https://www.youtube.com/playlist?list=PLpyspNLjzwBmIDrDOaPkLLuy5YDDNW9SA

Building a todo app using Vue.js and Django 3 as the backend (Django rest framework)

Building a todo app is usually a trivial thing to do when you know a programming language. But it’s a great way to learn many key concepts. This tutorial will build a separate frontend with Vue.js.

The backend for this project is built using Django Rest Framework.

If you want to learn how to deploy a Vue.js and Django application, you’ll also learn that here.

You can find the first video here: https://www.youtube.com/watch?v=j5DKSvAB-Ww

Building a SaaS using Django and Vue.js

In this tutorial series, I will show you how to build a SaaS from scratch. Most of the project is built using Django, but I also use Vue.js for different things like form validation and similar.

This series is split over 18 parts.

You can find the play list here: https://www.youtube.com/playlist?list=PLpyspNLjzwBnGesxJOt_0r4xTWR80j7Y3

VueTube — YouTube bookmarking site

In this tutorial, you will learn a lot of cool things with Vue.js. I will use Firebase as the backend for storing and authentication.

When you’re done with this tutorial, you will have a simple app where you can organize your YouTube favorites.

You can find the play list here: https://www.youtube.com/playlist?list=PLpyspNLjzwBka5KV4KH7qzdIiWdmdaje0

Creating a blog using Django 3

If you want to learn how to build a simple blog, this is the tutorial series for you.

You can find the play list here: https://www.youtube.com/playlist?list=PLpyspNLjzwBm9QRfnozYie-q5omqDK6If

--

--