Cursos de Vue.js & JavaScript

Tu plataforma de aprendizaje para el equipo

440 Lecciones|12 Horas|19 Cursos

GraphQL Fundamentals

24 min|5 lecciones

GraphQL is a fantastic new API standard that provides a more efficient, powerful, and flexible alternative to REST. In this course, you'll learn the fundamentals of GraphQL.

BEGINNER

JavaScript Error Handling

55 min|11 lecciones

Error handling is an essential part of JavaScript development. This course starts with the fundamentals and helps you grow by translating the basics into best practices.

BEGINNER

Tailwind CSS Fundamentals

2 hr 45 min|23 lecciones

Learn the basics of TailwindCSS and start styling your apps with the most popular styling tool in the web development community!

BEGINNER

Vue Component Design, Master Scalable Vue.js Patterns

55 min|8 lecciones

Learn battle-tested Vue component design patterns to write more maintainable and scalable applications. This course covers essential patterns like branching components, slots, list architecture, tightly coupled, and smart/dumb component separation through practical examples.

BEGINNER

A “Wordle” on Test Driven Development in Vue.js

2 hr 49 min|18 lecciones

In this hands-on course, you will learn how to write applications using Test-Driven Development. You will make your own clone of the game Wordle completely from scratch! Besides learning Test Driven Development, this course will also be a great way to sharpen your skills with Vue 3 and its composition API; as well as learn how to write tests with Vitest and Vue Test Utils.

INTERMEDIATE

Handling Errors in Vue like a Pro

48 min|11 lecciones

Master Vue.js error handling with professional techniques for building robust, production-ready applications that gracefully handle failures at every level. Learn component error boundaries, composable error patterns, and app-wide error handling strategies that will elevate your Vue applications from fragile to fault-tolerant.

INTERMEDIATE

The Complete Guide to Data Fetching in Nuxt

1 hr 33 min|16 lecciones

There are a surprising amount of options when it comes to fetching data in a Nuxt app. You can do so by blocking page nav or lazily after navigation change. You can also fetch data on the client only, on the server only, or on both. There are also various concepts to learn when it comes to caching that data for performance and different ways and reasons to fetch fresh data. In this course, we'll do a deep dive into useFetch and useAsyncData to make you a data fetching expert!

INTERMEDIATE

The Ultimate Guide to Vue Performance

1 hr 15 min|25 lecciones

Good performance is a vital part of any web application. In this course, learn how to keep your Vue applications lightning fast by looking at common performance centered solutions such as virtual lists, the v-memo directive, the shallowRef function, and more!

INTERMEDIATE

The Vue.js Master Class 2024 Edition

14 min|127 lecciones

Unlock your full potential with the Vue.js Master Class 2024 Edition! Build real-world apps using Supabase, advanced state management, dynamic routing, and TypeScript. Perfect for developers looking to master Vue.js 3 and enhance their skills.

INTERMEDIATE

TypeScript Fundamentals, Learn TypeScript from Scratch

9 min|24 lecciones

Learn the basics of TypeScript, a super set of the JavaScript language aimed at making more scalable and maintainable JavaScript codebases with static typing.

INTERMEDIATE

Vue Composables, How to Craft Reusable Stateful Logic

4 min|12 lecciones

Composables are the BEST way of creating re-usable stateful logic within a Vue application. Learn how to create one from scratch in this course!

INTERMEDIATE

Vue.js Transitions and Animations

8 min|17 lecciones

Unlock the full potential of Vue with its built-in support for transitions and animations. Plus, discover third-party transition and animation plugins.

INTERMEDIATE

AI Interfaces with Vue, Nuxt, and the AI SDK

11 min|28 lecciones

Build AI apps with AI SDK v6, Vue, and Nuxt. Learn text and image generation, streaming, structured data, tool calling, MCP tools, and full chat UI integration.

ADVANCED

Build a Drag and Drop Trello Board with Vue Draggable

5 min|16 lecciones

Get hands on with this fun Trello board Vue.js project! Learn how to create a drag and drop interface with Vue Draggable, style it with Tailwind CSS, and enhance it with VueUse.

ADVANCED

Custom Vue.js 3 Plugins - Boost Reusability and Functionality

17 lecciones

Build a custom tooltip plugin from the ground up and learn what it takes to develop and deliver a reusable Vue.js plugin.

ADVANCED

Nuxt Auth Utils - Secure, Simple, and Flexible Logins

6 min|20 lecciones

Master authentication in Nuxt 3! Learn how to implement secure user authentication using Nuxt Auth Utils - from social logins with GitHub, to email/password authentication, and cutting-edge passkeys.

ADVANCED

Pinia The Enjoyable Vue Store

17 lecciones

Master Pinia, the official Vue.js state management solution. Learn to build scalable, type-safe Vue stores with the Options & Composition APIs effortlessly!

ADVANCED

Rapid Testing with Vitest Master Unit Testing & Mocking

26 lecciones

Vitest is a testing framework built for Vite! It's blazing fast test runs and zero config setup make testing a breeze for Vue.js 3 projects.

ADVANCED

TypeScript with Vue.js 3 Master TypeScript in Vue

2 min|19 lecciones

Learn how to use TypeScript in your Vue projects to supercharge your IDE's error detection and autocompletion, as well as provide type safe code that's easier to reason about and refactor.

ADVANCED