Become a Full-Stack Django and VueJS Developer by Building a Real-World Application








Web development is one of the fastest changing industries there is. Keeping up with the latest frameworks and tools isn’t easy.

Learn how to use modern frameworks to build the applications of tomorrow without the steep learning curve.

Years ago, I started with using JavaScript in Django templates. To be completely fair, it worked, but over time it became quite messy and I knew it had to change. 

I found VueJS and have been using it for over 3 years. I have built multiple large-scale web applications with it (see?). Getting the maximum out of both frameworks to create reliable, scalable and maintainable applications.

I have bundled all of my knowledge in this comprehensive course.






hours of fun

What's this course about?

Together we will be building a status page to track uptime and report various incidents. This small app can then be integrated into your future projects as you continue to build your skills. We will also build a custom dashboard for staff to report incidents and post updates.

Some of the things you will learn in this course are how to:

  • Use Vue components to organize your front end, build components from scratch, and use the Vuetify framework.
  • Use mixins, filters, animations, centralized state management, routers, and properties in VueJS/Nuxt.
  • Build a custom portal for staff to create incidents and updates, as well as change settings and their password (not based on Django admin).
  • Use sessions for authentication and CSRF protection via the Django Rest Framework.
  • Set up WebSockets with Django Channels and connect to your Vue front end to push updates in real-time to the status page.
  • Use Redis and Celery to check uptime every minute and warn staff members immediately of any issues.
  • Create custom user accounts and add custom settings.
  • Let visitors subscribe and unsubscribe to incident notifications.
  • Deploy both our VueJS projects and our Django API server properly using Dokku and AWS S3.
  • Optimize Django and VueJS to sustain a sudden influx of visitors.
  • Run tests for both Django and VueJS.
  • And soooo much more...

Build your next project
with the frameworks of today

  • Lifetime access to all 33 chapters
  • Free updates
  • Full source code included
  • Quick support through Skype or email

I couldn’t have made this course without these amazing frameworks. 
Therefore, I will be giving 5% of the profit back to the Django Foundation and 5% to Vue.

Some frequently asked questions

Q: Who is this course for?
A: Everyone who wants to learn how to build Django and VueJS applications. In terms of experience, you only need to know the basics of Django and VueJS. In other words, you will have to go through the Django polls tutorial and the VueJS todo list tutorial.

Q: What if I have a question or get stuck?
A: I will help you to get through the course. Generally, support will not be needed as the course is reasonably self-explainable. If you do need help, I am always happy to assist. Support does not expire and there are no extra charges for this. You will get my Skype username, but you can also email me if you prefer that.

Q: Is this a video or text course?
A: This course is mainly text-based. This makes it easy to skim through to find that one piece of information you need. There are also a few videos and other graphical materials to illustrate specific parts.

Q: How fast will I get access to the course?
A: Once you purchase the course you will get immediate access. The course will be made available to you in a private dashboard where you can track your progress.

Q: How up-to-date is this course?
A: Very! At the moment, the course has been tested with:
    – Nuxt v2.10.x
    – Django 2.2.x

Q: How can I reach you for other questions?
A: Always happy to help. You can email me at [email protected] If you are a customer, then please use the email that you signed up with or let me know what email is attached to your account.