
🚤 Tailwind CSS: Architecture and Best Practices
Learn how to structure your Tailwind CSS projects following best practices.
You will learn to refactor an existing frontend in HTML, CSS, and JavaScript by progressively integrating VueJS.
The migration process will allow "the two worlds" (the legacy frontend and the new one) to coexist until achieving a complete Single Page Application (SPA).
Our final Vue application will be a blog that will obtain data from different external APIs, managing comments and navigation between pages. Along the way, we will learn the concepts of Vue.js that we need for migration.
In addition to the migration process itself, we will see how to solve new challenges posed by SPAs: Deployment in production and Server Side Rendering (SSR) to avoid SEO penalties.
In short, this is an introductory course to VueJS like no other you will find on other platforms: Based on a Real World™️ case where we can't start from scratch or halt the development pace of our frontend 🤟
Many times we find frontend projects served from backend frameworks like Symfony (PHP) or Spring (Java) that are built with jQuery or other libraries, and we want to migrate to a modern framework like Vue.
The solutions we find online are often all or nothing. Either we start new projects from scratch with Vue (🌈 and 🦄), or we find introductions to Vue.js that explain concept after concept without providing practical utility in a Real World™️ use case.
That’s why, in this course, we will approach the migration to Vue starting from an HTML template that could well be served by any backend with a templating system like Twig or JSP.
Here are related courses to leverage the knowledge you will gain from this VueJS course and go a step further:

We won't increase the price while your subscription is active