Vue JS 3: The Composition API (Inc Script Setup, TypeScript)

Why take this course?
Master Vue JS 3 with TypeScript & Composition API (Updated Oct 2022) 🚀🎓
(RE-RECORDED JULY 2022, UPDATED OCT 2020 w/ TESTING)
Course Headline:
Vue.js 3 and the Composition API Unveiled with Lachlan Miller - Your Journey to Mastery
Course Description:
Embark on a journey to master Vue.js 3, one of the most popular JavaScript frameworks, with its powerful Composition API and TypeScript. In this comprehensive intermediate-advanced course, Lachlan Miller, maintainer of Vue Test Utils
and a member of the Vue.js core team, will guide you through building complex, real-world applications using Vue 3, TypeScript, Pinia, and Vue Router.
Who is this course for? Developers with some basic programming experience with tools such as ES6 JavaScript are ideal candidates for this course. Whether you're a front-end developer looking to level up your skills or a back-end developer ready to dive into the world of Vue, this course will provide you with the knowledge and practical skills needed to build dynamic, complex single-page applications (SPAs).
What You'll Learn:
🚀 Vue 3 Components: Master the fundamentals of building reactive and responsive UI components with Vue 3.
🧠 Composition API: Understand the power of the new reactivity system under the hood of Vue 3 and how to leverage it effectively in your applications.
🔗 TypeScript Integration: Learn to create type-safe applications using TypeScript, ensuring cleaner code and reducing errors.
📝 Real-Time Markdown Editor: Build a complex editor that updates in real-time, enhancing your understanding of Vue's reactivity system.
🔍 Third-Party Library Integration: Learn how to integrate npm libraries into your project, extending its capabilities.
🛡️ Authentication and Authorisation: Implement secure login systems using JSON Web Tokens (JWT) and manage sessions with cookies.
📈 Advanced Routing: Configure Vue Router 4, including navigation guards to create seamless user experiences.
🧪 Testing and Design Patterns: Write robust unit and end-to-end tests using Vitest and Vue Test Utils, ensuring your applications are reliable and maintainable.
🌐 Real Back End Integration: Connect your Vue application to a real back end, using TypeScript for both the client and server sides.
Course Features:
- In-Depth Tutorials: Learn through detailed lessons that focus on practical applications of the concepts taught.
- Hands-On Projects: Apply your knowledge by building a full-fledged markdown editor and integrating it with a back end.
- Testing Best Practices: Understand the importance of testing in modern development workflows, using tools like Cypress and Test Utils to ensure your code is robust and error-free.
- Design Patterns & Clean Code: Learn design patterns that make your codebase cleaner, more maintainable, and scalable.
- Real-World Scenarios: See the concepts applied in various contexts to reinforce your understanding.
Why Choose This Course?
- Expert Instructor: Learn from Lachlan Miller, a core member of the Vue.js team and maintainer of
Vue Test Utils
. - Cutting-Edge Content: The course content is up-to-date with the latest Vue.js 3 features, ensuring you're learning the most current technologies.
- Focus on Quality & Reliability: Emphasis on testing and design patterns means you'll build applications that stand the test of time.
- Community Support: Join a community of like-minded learners who are as passionate about Vue.js as you are.
Ready to take your Vue.js skills to the next level? Enroll in this course today and transform your development career with the power of Vue JS 3, the Composition API, and TypeScript! 🌟
Course Gallery




Loading charts...