Vue JS 3: The Composition API (Inc Script Setup, TypeScript)
Develop essential web development skills with expert instruction and practical examples.
What You'll Learn
Skills you'll gain:
Prerequisites & Target Audience
Skill Level
Requirements
Who This Course Is For
Course Information
About This Course
(RE-RECORDED JULY 2025, UPDATED OCT 2025 w/ TESTING) Vue. js 3 and the Composition API is here. Learn to build a complex, real world application with the Composition API, TypeScript, Pinia and Vue Router, taught by Lachlan Miller.
maintainer of Vue Test Utils and Vue. js team member. This is an intermediate-advanced course aimed at developers with some basic programming experience with tools such ES6 JavaScript.
We move fast and introduce all the required topics to build highly dynamic, complex single page apps with Vue. js 3 and the new Composition API. Unlike other courses, testing and design patterns are at the core of everything we do.
We explore the new features Vue. js 3 brings to the table. Some of the things you'll learn:- How to use and test new Vue 3 components with Cypress and Test Utils - Building reusable modules using the new reactivity API- TypeScript to create type safe applications- Creating a complex, real-time markdown editor - Integrating third party libraries from npm- Implementing authentication and authorisation with JWT (JSON Web Tokens) and cookies- Routing, include navigation guards with Vue Router 4- Writing and testing complex interactions (Vitest, Vue Test Utils)- A real back end with Express and TypeScriptThis is an intermediate to advanced course; some basic programming knowledge is required.
Topics Covered
Course Details
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
$34.99
list price when the catalogue was read (2026-07-07); Udemy sale prices run lower
Affiliate disclosure: if you enroll through links on this page, the course provider may pay us a commission. This comes at no extra cost to you and does not influence how we describe courses.
This course includes:
Not sure if this is right for you?
Browse More Web Development CoursesWhere this course fits
Certifications in this area
Concepts behind this area
Python
Python is a general-purpose programming language that became the standard interface for driving numerical and machine-learning code written in other languages.
Git
Git is a distributed version control system that records the history of a set of files as a graph of snapshots, lets many people work on branches of that history at once, and merges their work back together.
HTTP
HTTP is the request-and-response protocol of the web: a client sends a method, a path and headers, a server answers with a status code, headers and a body, and each exchange stands alone unless the two sides agree to carry state in a header.
IaaS (Infrastructure as a Service)
IaaS is the layer of cloud computing where you rent raw infrastructure through an API, meaning virtual machines, disks and networks, and take responsibility for the operating system and everything you install above it.
PaaS (Platform as a Service)
PaaS is a hosting layer that takes your source code and turns it into a running application for you, owning the machines, the runtime, the build, the routing, the certificates and the restarts, so that shipping becomes a push rather than a project.
Serverless Computing
Serverless computing runs your code only while an event is calling it: the provider conjures an execution environment on demand, throws it away afterwards, and charges for work performed instead of for capacity sitting idle.
The field, explained: Programming & Web Development · Hosting & Cloud
Wider context: the fields we cover, the glossary and certification exams, all written by us rather than pulled from a provider feed.
