Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full stack Masterclass with Vue.js and Django Rest Framework
Rating: 4.6 out of 5(28 ratings)
160 students

Full stack Masterclass with Vue.js and Django Rest Framework

The complete guide to full stack development building a real world dashboard application
Created byEmir Balic
Last updated 10/2024
English
English [Auto],

What you'll learn

  • Master Full stack web development with Vue and Django Rest Framework
  • Set up and configure authentication, authorisation with different role permissions both on frontend and backend
  • Develop applications with SCSS professionally
  • Design a database schema from scratch and use CRUD operations
  • Master Vuex, and be able to create a frontend state management using any library
  • Create professional business UI without external libs
  • Create a high performing UX for business applications
  • Use a palette of professional tools for web development
  • Independent thinking as a web developer
  • Debugging web applications

Course content

11 sections245 lectures27h 48m total length
  • Introduction4:10

    Learn by building a real full-stack dashboard app from scratch with Vue.js and Django Rest Framework, guided by practical challenges, a learning-by-doing approach, and clean architecture.

  • Application Walkthrough4:02

    Build a reusable dashboard app with login and role-based access, featuring sortable tables, filters, search, and a no-third-party library pagination module, powered by a Python REST API.

  • Tech Stack6:19

    Learn full stack web development with Django Rest Framework and Vue.js, using TypeScript and Vuex for state management, and flexible database options like SQLite or Postgres.

  • Prerequisites5:40

    Outline the prerequisites for the full stack masterclass with Vue.js and Django Rest Framework, including basic programming knowledge, familiarity with Python, relational databases, and core web concepts.

  • How to get most of this course?6:34

    Watch videos at your own pace, code along, and attempt challenges. Compare your solutions on GitHub with diffs, and consult Django Rest Framework, Vue.js docs, and Stack Overflow.

  • Developer environment setup5:21

    Set up your development environment using a free, standard toolset including Python, Node.js, a code editor, Git, and Postman to test the API.

  • Visual Studio Code extensions3:16

    Learn to set up essential Visual Studio Code extensions for a smooth full-stack Vue.js and Django Rest Framework workflow, including Python, Pylance, Prettier, material icon theme, TabOut, and SQLite.

  • Source code2:40

    Access the course source code on GitHub, with chapter end commits for reference, and download or clone two projects, dashboard app client and dashboard app api frontend and backend.

Requirements

  • Basic programming knowledge
  • Elementary experience with web development
  • Passion for learning

Description

Welcome to the Full stack Masterclass with Vue.js and Django Rest Framework,


This course is designed with intention to teach you to become a highly skilled full stack web developer with the two most in demand technologies.

As for the fall of 2024 (when the course is first published) both of technologies are consistently ranked among the top web frameworks in various surveys and reports (like the Stack Overflow Developer Survey).

Many companies use them for web applications, including startups, enterprises, and tech giants (like Instagram and Spotify). Their versatility in handling different types of projects (from simple websites to complex business applications) drives demand.

Using Learning While Doing methodology, starting from the basics, and gradually moving to more complex topics while keeping your hands on the development is making this course very practical. All concepts are clearly explained alongs the way, with hundreds of animated slides.

The majority of the lessons will involve you coding along with me on this project, but the true power of it lies on a set of challenges ranging from simple exercises on what had been taught previously to adding new advanced features independently and simulated professional debugging .

If you are only entering this profession as a graduate student or self taught junior developer, this is the best course to improve your coding skills and start moving towards your goal of becoming a senior full-stack web developer.

If you are already working as a web developer this course will significantly improve your programming skills with tons of assignments and challenges.

If you are a full stack developer seeking to add Django Rest Framework and/or Vue.js to your tech stack, this is the course to learn both technologies properly.

All you need to get started is a computer with your favourite operating system and a passion for learning web development.

Who this course is for:

  • Beginner developers who would like to learn about Vue and Django Rest Framework
  • Experienced web developers coming from another tech stack
  • Graduate students seeking to become web developers