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 2 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.

33

chapters

40k+

words

~15

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. Here is how it will look like. 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.
  • 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.
  • [soon] 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, Discord 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 also get my Skype and Discord username, but you can also email me if you prefer that.

Q: Can I buy multiple licenses for my team?
A: Yes, you definitely can. Please get in touch to get a quote. Email me at [email protected]

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.