Udemy

Vue 3 and Django: A Practical Guide with Docker

Enroll Now
  • 299 Students
  • Updated 11/2020
4.1
(52 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 57 Minute(s)
Language
English
Taught by
Antonio Papa
Rating
4.1
(52 Ratings)
3 views

Course Overview

Vue 3 and Django: A Practical Guide with Docker

Django 3.1, Vue 3, Docker, Typescript, Vuex, Authentication and Authorisation, Upload Images, Export CSV, c3.js

Learn how to create an Admin App using Vue 3 and Django Rest Framework.

In Django you will learn: 

  • How to create APIs with Django Rest Framework

  • Use Docker

  • Create protected routes

  • Login with HttpOnly Cookies

  • Use APIViews, ViewSets, Generic API Views

  • Authorize users for different routes

  • Upload Images

  • Export CSV files

In Vue you will learn: 

  • Use Vue with Typescript

  • Use Vuex

  • How to use Composition API

  • Create classes, interfaces

  • Create public and private routes

  • Restrict routes for unauthorized users

  • Upload Images

  • Export CSV's

  • Build a chart with c3.js (part of d3.js)

If these are what you are looking for then this course is for you.

Course Content

  • 3 section(s)
  • 69 lecture(s)
  • Section 1 Introduction
  • Section 2 Django
  • Section 3 Vue

What You’ll Learn

  • How to create APIs with Django Rest Framework
  • Use Docker
  • Create protected routes
  • Login with HttpOnly Cookies
  • Use APIViews, ViewSets, Generic API Views
  • Authorize users for different routes
  • Upload Images
  • Export CSV files
  • Use Vue 3 with Typescript
  • Dispatch events with Vuex
  • Use Composition API

Reviews

  • S
    Steven Lee Lawson
    4.0

    He's doing a great job, but maybe could have provided the fixture .jsons so I DIDN'T HAVE TO TYPE THEM OUT, INCLUDING THE hashed password BY HAND?!

  • A
    Andrii Famuliak
    4.0

    Please disable auto-import for tutorials or upload code to GitHub. Annoying to scroll back and look for libraries that may be imported automatically.

  • M
    Marian Maschke
    2.0

    As of January 2023: Conclusion: Had the potential to be a good course, but the course is not being maintained, so am left disappointed after completion. Creator mentioned in the comments that updating does not put bread on the table, which is fair. But I'd also say, a fair recommendation is to not buy the course unless it is being updated again. The good: - Course is decently made, project is well structured, and easy to follow. Leaves you with a decent enough boilerplate to work with. - Lecturer explains mostly well what he is doing and why. - A natural approach to coding. Mistakes are not edited out, but rather he guides you how he searches for the mistakes. - Docker-Django-Vue was the stack I was looking for and there are basically no alternatives. - Github with all the code available The annoying: - Lecturer copy pastes large chunks of HTML, without saying where its from. Not hard to find, but annoying. - Editing could use some refinement. Lecturer often switches pages the second he finishes. Stressful when coding along. - Lecturer's IDE inserts some annotations which are easy to mistake for actual code. - Bootstrap has changed in the last few years, so you need to fix some CSS. The bad - dealbreakers: - The course is in dire need of an update. Many methods no longer work. Took a lot of googling and people in the comments to get to the finish line. The fixes themselves are not that big of a deal once you know them, so update the course please! - Some (rare) passages are forgotten and not shown in the video. Stuff suddenly doesn't work, but the correct solution is in the Github. - Creating sample data should have been in the course, but at least the creator put a Youtube link in the comments on how to do it with faker. - Course feels a little bit incomplete. Like a couple of chapters are missing at the end. E.g. there is no shopping cart/way to create orders in the front end. You should be able to piece that together yourself at this point, but still feels like something that should be in there.

  • A
    Aldrin Tan
    5.0

    Interesting topic, applicable to real-world use-case. Very easy to follow.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed