• No hay productos en el carrito.

Inicio / Cursos / The Complete Developer Guide
Impartido por Laith HarbPago único de $2,800 MXN · acceso por 12 meses

The Complete Developer Guide

Build complex & engaging Vue apps with Nuxt3. Nuxt3 provides universal rendering, file based router, and other features

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 23 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

This is the most comprehensive Nuxt 3 course on the market. You will learn many of Nuxt's incredible features all while build six real world projects. With each new project we will dive deep into more and more advanced Nuxt 3 concepts. By the end of the course you can proudly label yourself as a Nuxt expert! What you'll learn In the introduction, you will learn exactly what Nuxt is and problems it solves. You will learn about client-side rendering and compare it with universal rendering . In the first project, we will refresh your Vue 3 knowledge by building an app with the composition API . We will also learn about TypeScript and how Nuxt handles components. In the second project, we will dive deeper into the Nuxt ecosystem. We will learn about file-based routing , layouts , and defining page metadata . In the third project, we will learn all about how we can globally manage state with composables . In project number four, we will learn how to make HTTP requests by using useFetc h and useAsyncData. In the fifth project, we will leverage the powers of Nuxt to build our very own REST API and utilizing it in the client. Lastly, in the sixth project, we will integrate our app with Supabase to leverage it's authentication and SQL database services.

  • Understanding the additional features that Nuxt provides on top of Vue, like universal rendering, auto importation, and file based routing
  • Utilizing Nuxt to build production ready application with based development practices
  • Leveraging the many Nuxt 3 composables like useFetch, useAsyncData, useState or useMeta
  • Implementing routing with a file based approach

Temario

UNIDAD 1 - Building The UI Elements · 10 lecciones

UNIDAD 1 - Building The UI Elements

  • What We Will Be BuildingVideo · 1 min
  • Your Two OptionsVideo · 2 min
  • Creating a Nuxt AppVideo · 4 min
  • Adding Tailwind CSSVideo · 5 min
  • Building the NavBarVideo · 4 min
  • Building the Home HeroVideo · 7 min
  • Building the Search BarVideo · 5 min
  • Building the Side BarVideo · 10 min
  • Building the Car CardVideo · 5 min
  • Building the Car Details PageVideo · 12 min
UNIDAD 2 - File Based Routing & Navigation · 9 lecciones

UNIDAD 2 - File Based Routing & Navigation

  • Intro to File Based RoutingVideo · 7 min
  • Auto Importing ComponentsVideo · 7 min
  • Dynamic and Optional PathsVideo · 7 min
  • Filling the Page With ComponentsVideo · 3 min
  • Unique Dynamic PathsVideo · 6 min
  • The NuxtLink ComponentVideo · 2 min
  • Adding Programmatic NavigationVideo · 5 min
  • Implementing Nested PagesVideo · 5 min
  • Change Titles With useHeadVideo · 7 min
UNIDAD 3 - Defining Page Layouts · 3 lecciones

UNIDAD 3 - Defining Page Layouts

  • Defining a Default LayoutVideo · 6 min
  • Defining a Custom LayoutVideo · 5 min
  • Storing Common Functionality in ComposablesVideo · 3 min
UNIDAD 4 - Handling Client and Server Errors · 9 lecciones

UNIDAD 4 - Handling Client and Server Errors

  • Adding a Page Not Found PageVideo · 6 min
  • The useError ComposableVideo · 2 min
  • Dynamically Rendering the Car CardsVideo · 6 min
  • Dynamically Rendering the Car Details PageVideo · 7 min
  • Throwing a Custom Server ErrorVideo · 4 min
  • How Nuxt Renders ContentVideo · 12 min
  • Updating the LocationVideo · 7 min
  • Throwing a Client Side ErrorVideo · 3 min
  • NuxtErrorBoundary to Handle Client Side ErrorsVideo · 6 min
UNIDAD 5 - Improving Functionality With Utilities · 4 lecciones

UNIDAD 5 - Improving Functionality With Utilities

  • Optimizing Images with NuxtImgVideo · 5 min
  • The useState ComposableVideo · 6 min
  • Adding the Vueuse ModuleVideo · 10 min
  • Forcing Client Side RenderingVideo · 4 min
UNIDAD 6 - Revisiting the Skipped Functionality · 2 lecciones

UNIDAD 6 - Revisiting the Skipped Functionality

  • Adding the Car Make FilterVideo · 10 min
  • Adding the Car Price FilterVideo · 16 min
UNIDAD 7 - Authentication and Middleware · 11 lecciones

UNIDAD 7 - Authentication and Middleware

  • Our New FeatureVideo · 4 min
  • [OPTIONAL] - Assembling the PagesVideo · 47 min
  • Creating a Supabase AccountVideo · 3 min
  • Connecting Supabase to Our Nuxt AppVideo · 4 min
  • Enabling Google AuthenticationVideo · 4 min
  • Implementing Google OAuthVideo · 8 min
  • Conditionally Rendering UI Based on Auth StatusVideo · 3 min
  • Implementing the Logout FunctionalityVideo · 6 min
  • Protecting Routes With Inline Route MiddlewareVideo · 8 min
  • Named Middleware For DRY CodeVideo · 3 min
  • Global Middleware for DRYER CodeVideo · 3 min
UNIDAD 8 - Server Endpoints and HTTP Requests · 10 lecciones

UNIDAD 8 - Server Endpoints and HTTP Requests

  • Intro to Server EndpointsVideo · 2 min
  • Creating a Server EndpointVideo · 3 min
  • Extracting the Path ParametersVideo · 4 min
  • Extracting the Query ParametersVideo · 4 min
  • Fetching the Data From the ClientVideo · 9 min
  • A Hacky Way of Refetching DataVideo · 3 min
  • Adding a Not Found Message for Better UIVideo · 2 min
  • Adding the Fetch Car EndpointVideo · 7 min
  • Another Fetch ComposableVideo · 4 min
  • Fixing an Issue With Error HandlingVideo · 2 min
UNIDAD 9 - Utilizing Postgres for Data Transactions · 16 lecciones

UNIDAD 9 - Utilizing Postgres for Data Transactions

  • A Small SQL Crash CourseVideo · 6 min
  • Installing an ORMVideo · 5 min
  • Programmatically Creating Our TablesVideo · 8 min
  • A Perfect EndpointVideo · 22 min
  • HTTP VerbsVideo · 3 min
  • Fetching Data From the DatabaseVideo · 5 min
  • Deleting Data From the DatabaseVideo · 3 min
  • Adding the Other Two EndpointsVideo · 12 min
  • Complex FiltersVideo · 8 min
  • Our Last EndpointVideo · 1 min
  • Making a POST Request From the ClientVideo · 16 min
  • Making a GET Request From the ClientVideo · 1 min
  • Making a DELETE Request From the ClientVideo · 8 min
  • Fixing the GET EndpointsVideo · 5 min
  • A POST Message EndpointVideo · 9 min
  • A GET Message EndpointVideo · 3 min
UNIDAD 10 - Image Storage and Retrieval · 2 lecciones

UNIDAD 10 - Image Storage and Retrieval

  • Storing Images in a BucketVideo · 9 min
  • Retrieving the Image URLVideo · 6 min
UNIDAD 11 - BEGINNING OF LEGACY COURSE. WILL DELETE IN THE FUTURE · 1 lecciones

UNIDAD 11 - BEGINNING OF LEGACY COURSE. WILL DELETE IN THE FUTURE

  • Please Watch ThisVideo · 2 min
UNIDAD 12 - [LEGACY] - Introduction · 4 lecciones

UNIDAD 12 - [LEGACY] - Introduction

  • Introduction to Nuxt and it's BenefitsVideo · 5 min
  • Client-Side vs Server-Side vs Universal RenderingVideo · 5 min
  • Pros and Cons of Client-Side and Universal RenderingVideo · 4 min
  • Course PrerequisiteVideo · 3 min
UNIDAD 13 - [LEGACY] - Diving into Nuxt · 16 lecciones

UNIDAD 13 - [LEGACY] - Diving into Nuxt

  • App OverviewVideo · 3 min
  • Creating a Nuxt AppVideo · 3 min
  • Exploring the BoilerplateVideo · 5 min
  • Building the Boilerplate HTMLVideo · 5 min
  • Styling Our AppVideo · 9 min
  • Managing StateVideo · 8 min
  • A Little Bit of TypeScriptVideo · 13 min
  • Updating Our State After a Click EventVideo · 3 min
  • Adding the Names ArrayVideo · 8 min
  • Computing Names Based on OptionsVideo · 6 min
  • Creating the Name CardsVideo · 6 min
  • Working with ComponentsVideo · 10 min
  • Passing Props to the ComponentsVideo · 10 min
  • Computing the Class NamesVideo · 8 min
  • Dealing with Nested ComponentsVideo · 6 min
  • Emitting Events to the Parent ComponentVideo · 6 min
UNIDAD 14 - [LEGACY] - Pages and File-Based Routing · 9 lecciones

UNIDAD 14 - [LEGACY] - Pages and File-Based Routing

  • App OverviewVideo · 5 min
  • Adding Bootstrap GloballyVideo · 7 min
  • Creating the Landing PageVideo · 7 min
  • Adding Pages into Our AppVideo · 6 min
  • Building the Restaurant PageVideo · 9 min
  • Adding the Restaurant Page LogicVideo · 11 min
  • Dynamic and Nest RoutesVideo · 7 min
  • Extracting Path ParametersVideo · 9 min
  • Catching the Not Found ErrorVideo · 2 min
UNIDAD 15 - [LEGACY] - Formatting Pages with Layouts · 3 lecciones

UNIDAD 15 - [LEGACY] - Formatting Pages with Layouts

  • Defining the Default LayoutVideo · 4 min
  • Creating a Custom Page LayoutVideo · 8 min
  • Injecting Custom Elements to Layout PageVideo · 11 min
UNIDAD 16 - [LEGACY] - Defining Page Meta Data for Better SEO · 2 lecciones

UNIDAD 16 - [LEGACY] - Defining Page Meta Data for Better SEO

  • Option 1: Using ComponentsVideo · 7 min
  • Option 2: Using ComposablesVideo · 3 min
UNIDAD 17 - [LEGACY] - Global State and Composables · 5 lecciones

UNIDAD 17 - [LEGACY] - Global State and Composables

  • App OverviewVideo · 2 min
  • Approaches to State ManagementVideo · 7 min
  • Creating Our First ComposableVideo · 6 min
  • Using the Compasable StateVideo · 7 min
  • Mutating Our Global StateVideo · 3 min
UNIDAD 18 - [LEGACY] - Fetching Data and HTTP Requests · 8 lecciones

UNIDAD 18 - [LEGACY] - Fetching Data and HTTP Requests

  • App OverviewVideo · 5 min
  • Integrating TailwindVideo · 8 min
  • Writing the HTML StructureVideo · 11 min
  • The Basics of HTTP RequestsVideo · 4 min
  • The useFetch ComposableVideo · 9 min
  • Refetching Data with useFetchVideo · 6 min
  • The useAsyncData ComposableVideo · 8 min
  • Refetching Data with useAsyncDataVideo · 2 min
UNIDAD 19 - [LEGACY] - Cookies and Runtime Config · 4 lecciones

UNIDAD 19 - [LEGACY] - Cookies and Runtime Config

  • Storing Data in the Browser with CookiesVideo · 2 min
  • The useCookie ComposableVideo · 5 min
  • Storing Runtime ConfigsVideo · 8 min
  • Error HandlingVideo · 7 min
UNIDAD 20 - [LEGACY] - Building a REST API · 10 lecciones

UNIDAD 20 - [LEGACY] - Building a REST API

  • App OverviewVideo · 3 min
  • Our EndpointsVideo · 2 min
  • Creating Our ServerVideo · 7 min
  • GET RequestsVideo · 6 min
  • POST Requests and BodyVideo · 7 min
  • PUT & DELETE with Dynamic EndpointsVideo · 16 min
  • Error HandlingVideo · 7 min
  • Building the HTMLVideo · 8 min
  • Making POST, PUT, DELETE Requests From the FrontendVideo · 9 min
  • Organizing Code in ComposableVideo · 7 min
UNIDAD 21 - [LEGACY] - Integrating with Supabase · 5 lecciones

UNIDAD 21 - [LEGACY] - Integrating with Supabase

  • App OverviewVideo · 3 min
  • Building the Authentication CardVideo · 13 min
  • Conditionally Displaying Signup or Signin FormVideo · 6 min
  • Creating a Supabase Account and ProjectVideo · 5 min
  • Connect Nuxt to SupabaseVideo · 6 min
UNIDAD 22 - [LEGACY] - Handling Authentication · 8 lecciones

UNIDAD 22 - [LEGACY] - Handling Authentication

  • Implementing Signup LogicVideo · 12 min
  • Implementing Signin/Login LogicVideo · 6 min
  • Implementing Signout/Logout LogicVideo · 5 min
  • Handling Authentication ErrorsVideo · 4 min
  • Redirecting to Profile PageVideo · 7 min
  • Creating the Nav ComponentVideo · 9 min
  • Conditionally Render UI Elements Based on Auth StatusVideo · 3 min
  • Protecting Routes with MiddlewareVideo · 10 min
UNIDAD 23 - [LEGACY] - SQL and Database Transactions · 5 lecciones

UNIDAD 23 - [LEGACY] - SQL and Database Transactions

  • Creating the Note FormVideo · 11 min
  • The Basics of SQLVideo · 10 min
  • Saving Data to the DatabaseVideo · 6 min
  • Accessing Data From the DatabaseVideo · 8 min
  • This is the Updated CourseLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    23 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete Developer Guide

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Laith Harb.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 23 unidades · 156 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Laith Harb; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete Developer Guide

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture