• No hay productos en el carrito.

Inicio / Cursos / JavaScript Moderno: Guía para dominar el lenguaje
Impartido por Fernando HerreraPago único de $2,800 MXN · acceso por 12 meses

JavaScript Moderno: Guía para dominar el lenguaje

Clases, Propiedades privadas, Vite, ESNext, Node, Npm, Hot Reaload, CRUD, Carga de archivos y más!

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

Lo que serás capaz de hacer

Bienvenido al curso de JavaScript moderno. El objetivo principal del curso es enseñarte JavaScript actual, empezando de cero conocimiento en JavaScript hasta llevarte a un nivel avanzado y competitivo en el mercado laboral actual. Este curso te ayudará a entrar fácilmente a frameworks basados en este lenguaje de programación y ayudarte a mejorar tus habilidades actuales en JavaScript. Este es un listado de algunos de los temas que tocamos en el curso: Bases de JavaScript Tipos de datos Objetos Operadores Ciclos ESNext Clases Propiedades privadas Node Npm Instalación de paquetes en proyectos de JavaScript Promesas Callbacks CRUD Modals manuales Carga de archivos Fetch Funciones generadoras Vite Mappers JSDocs y documentación de funciones VSCode con tipos de datos en JavaScript Manipulación del DOM Más... Al terminar este curso tendrás un base sólida de JavaScript que te permita trabajar de forma independiente en JavaScript sin frameworks, pero a la vez abrirte todas las puertas para trabajar con frameworks y librerías como Angular, Vue, React, Express y más. Aprender JavaScript hoy en día es una necesidad de cualquier desarrollador Front-End que inclusive puede expandirse al Back-End y desarrollo móvil. JavaScript es uno de los lenguajes más demandados en la industria y saberlo utilizar es fundamental para ser competitivo en el mercado laboral, y este curso tiene por objetivo darte lo que necesitas para mantenerte al día en este lenguaje. Al finalizar el curso, no sólo contarás con la base sólida que necesitas para cualquier tecnología basada en JavaScript, sino que también comprenderás a profundidad fundamentos y técnicas muy útiles que te ayudarán a ser eficiente en tu trabajo.

  • Aprender JavaScript y su sintaxis
  • Conocer formas modernas de trabajar en JavaScript
  • Uso de importaciones y sintaxis moderna de JavaScript
  • Vite e importaciones de módulos

Temario

UNIDAD 1 - Introducción · 5 lecciones

UNIDAD 1 - Introducción

  • IntroducciónVideo · 1 min
  • ¿Cómo funcionará el curso?Video · 3 min
  • ¿Cómo realizar preguntas?Video · 5 min
  • Instalaciones necesariasVideo · 7 min
  • ¡Únete a Nuestra Comunidad de DevTalles en Discord!Lectura · 0 min
UNIDAD 2 - Introducción a JavaScript y la consola · 12 lecciones

UNIDAD 2 - Introducción a JavaScript y la consola

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • JavaScript y su historiaVideo · 5 min
  • Usos de JavaScriptVideo · 4 min
  • Hola MundoVideo · 14 min
  • Introducción a variables y comentariosVideo · 13 min
  • Introducción a la consolaVideo · 10 min
  • Depuración y breakpointsVideo · 10 min
  • Orden y lugar de las importacionesVideo · 10 min
  • Principal problema con la inicialización de variables con VarVideo · 7 min
  • Prompt, confirm y alertVideo · 11 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 3 - Fundamentos de JavaScript, primitivos, arreglos, objetos y funciones básicas · 13 lecciones

UNIDAD 3 - Fundamentos de JavaScript, primitivos, arreglos, objetos y funciones básicas

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Tipos de datos primitivosVideo · 4 min
  • Introducción general a los tipos primitivosVideo · 11 min
  • Palabras reservadas y nombre de variablesVideo · 14 min
  • ArreglosVideo · 13 min
  • Más detalles sobre los arreglosVideo · 16 min
  • Objetos literalesVideo · 13 min
  • Más detalles sobre los objetos literalesVideo · 10 min
  • Funciones básicas y de flechaVideo · 12 min
  • Retorno de las funcionesVideo · 11 min
  • Pro tip: Funciones, argumentos y desestructuración de objetosVideo · 16 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 4 - Ciclos y estructuras de control · 13 lecciones

UNIDAD 4 - Ciclos y estructuras de control

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Valor, referencia y romper la referenciaVideo · 13 min
  • If y ElseVideo · 12 min
  • Laboratorio - Alternativa al if elseVideo · 7 min
  • Lógica booleanaVideo · 11 min
  • Pro tip: Asignaciones con operadoresVideo · 7 min
  • Operador condicional ternarioVideo · 12 min
  • Pro tip: Otros usos del operador ternarioVideo · 8 min
  • SwitchVideo · 5 min
  • While y Do WhileVideo · 10 min
  • For - For in - For ofVideo · 8 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 5 - Laboratorio 1 - Blackjack · 16 lecciones

UNIDAD 5 - Laboratorio 1 - Blackjack

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Demostración de la sección - BlackjackVideo · 2 min
  • Inicio de proyecto - BlackjackVideo · 6 min
  • Nota de actualizaciónLectura · 0 min
  • Estilo y estructura de nuestro juegoVideo · 12 min
  • Crear baraja de cartasVideo · 15 min
  • Pedir cartaVideo · 7 min
  • Valor de cada cartaVideo · 13 min
  • Introducción al DOM y su manipulaciónVideo · 15 min
  • Manipulación del DOM - Segunda parteVideo · 8 min
  • Evento click - Pedir cartaVideo · 9 min
  • Crear cartas en el HTMLVideo · 8 min
  • Turno de la computadoraVideo · 14 min
  • Nuevo juego y mensaje de victoriaVideo · 11 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 6 - Patrón módulo y optimizaciones · 10 lecciones

UNIDAD 6 - Patrón módulo y optimizaciones

  • Introducción a la secciónVideo · 1 min
  • Temas puntuales de la secciónLectura · 0 min
  • Problemática del código de BlackjackVideo · 7 min
  • Patrón móduloVideo · 6 min
  • Optimizaciones - Primera parteVideo · 10 min
  • Optimizaciones - Segunda parteVideo · 12 min
  • Optimizaciones - Tercera parteVideo · 11 min
  • Detalle pendiente sobre los puntos del jugadorVideo · 2 min
  • Código fuente del juego de BlackjackLectura · 0 min
  • Code MinifyVideo · 6 min
UNIDAD 7 - Clases en JavaScript y ESNext private properties · 12 lecciones

UNIDAD 7 - Clases en JavaScript y ESNext private properties

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Problemática y necesidad de clasesVideo · 13 min
  • Clases básicas en JavaScriptVideo · 10 min
  • Métodos en las clasesVideo · 5 min
  • Sets y GetsVideo · 10 min
  • Propiedades, gets y métodos estáticosVideo · 10 min
  • Extends - Clases con SubClasesVideo · 9 min
  • Propiedades privadasVideo · 6 min
  • Singleton en JavaScriptVideo · 9 min
  • Protip: Multiples constructoresVideo · 8 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 8 - Módulos y Vite · 16 lecciones

UNIDAD 8 - Módulos y Vite

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Introducción - Bundlers y HerramientasVideo · 19 min
  • Inicio de proyecto - Vite - NodeVideo · 10 min
  • Ejecutar y explicar el proyectoVideo · 9 min
  • Build y Despliegue en la nubeVideo · 13 min
  • Trabajar con Vite - BlackjackVideo · 10 min
  • Desplegar BlackjackVideo · 6 min
  • Refactorización de códigoVideo · 10 min
  • Crear Deck - Módulos por defecto e individualesVideo · 9 min
  • Mejorar la documentación JSDoc CommentsVideo · 10 min
  • Tarea - Refactorizar pedirCartaVideo · 6 min
  • Archivos de BarrilVideo · 2 min
  • Refactorizar - Turno de la computadoraVideo · 9 min
  • Refactorizar - Crear CartaVideo · 7 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 9 - Git - Github y GitHub Pages · 8 lecciones

UNIDAD 9 - Git - Github y GitHub Pages

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Continuación de proyectoVideo · 2 min
  • ¿Por qué debo de saber Git?Video · 7 min
  • Configurar Git en nuestro equipoVideo · 10 min
  • Realizar nuevos cambiosVideo · 6 min
  • Desplegar en GitHub PagesVideo · 12 min
  • 12 Comandos útiles que debes de saberLectura · 0 min
UNIDAD 10 - Laboratorio - Vite Lista de tareas · 20 lecciones

UNIDAD 10 - Laboratorio - Vite Lista de tareas

  • Introducción a la secciónVideo · 1 min
  • Temas puntuales de la secciónLectura · 0 min
  • Inicio de proyecto - TodoAppVideo · 5 min
  • Construir el HTML de nuestra aplicaciónVideo · 10 min
  • Store - Concepto y ejecuciónVideo · 11 min
  • UUID - Identificador únicoVideo · 3 min
  • Métodos que ocuparemos del StoreVideo · 7 min
  • Implementar métodos del storeVideo · 9 min
  • toggleTodo - Cambiar estadoVideo · 4 min
  • Renderizar listado de TodosVideo · 12 min
  • Validaciones y optimizacionesVideo · 8 min
  • Crear un nuevo todoVideo · 7 min
  • Toggle TodosVideo · 7 min
  • Eliminar un TodoVideo · 4 min
  • LocalStorageVideo · 12 min
  • Borrar todos los TODOs completadosVideo · 6 min
  • Cambiar filtro - VisualmenteVideo · 9 min
  • Mostrar la cantidad de TODOs pendientesVideo · 12 min
  • Desplegar en NetlifyVideo · 2 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 11 - Callbacks, promesas y generadores · 23 lecciones

UNIDAD 11 - Callbacks, promesas y generadores

  • Introducción a la secciónVideo · 1 min
  • Temas puntuales de la secciónLectura · 0 min
  • Inicio de proyecto - Conceptos AvanzadosVideo · 4 min
  • Variables de entornoVideo · 10 min
  • Componente rápido para futuros ejerciciosVideo · 1 min
  • CallbacksVideo · 8 min
  • Manejo de errores en los CallbacksVideo · 6 min
  • Callback HellVideo · 4 min
  • PromesasVideo · 9 min
  • Utilizar una promesaVideo · 7 min
  • Promise HellVideo · 4 min
  • Promise - AllVideo · 7 min
  • Promise RaceVideo · 6 min
  • AsyncVideo · 7 min
  • Manejo de errores en funciones asíncronasVideo · 6 min
  • Async - AwaitVideo · 8 min
  • Errores en Async-AwaitVideo · 2 min
  • Optimizar promesas no secuencialesVideo · 6 min
  • for await y if awaitVideo · 7 min
  • Funciones generadorasVideo · 7 min
  • Ejemplo de función generadoraVideo · 6 min
  • Funciones generadoras asíncronasVideo · 9 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 12 - Peticiones HTTP · 11 lecciones

UNIDAD 12 - Peticiones HTTP

  • IntroducciónVideo · 1 min
  • Temas puntualesLectura · 0 min
  • Inicio de proyecto - Http AppVideo · 6 min
  • PokemonApp - Componente principalVideo · 9 min
  • Postman - Petición httpVideo · 6 min
  • FetchAPI - Petición http getVideo · 11 min
  • Simplificar código de la peticiónVideo · 5 min
  • Mostrar información en pantallaVideo · 9 min
  • Listeners de botonesVideo · 5 min
  • Caché - Mejorar experiencia de usuariosVideo · 5 min
  • Código fuenteLectura · 0 min
UNIDAD 13 - CRUD - App - No Frameworks · 23 lecciones

UNIDAD 13 - CRUD - App - No Frameworks

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Preparación de nuestro backendVideo · 8 min
  • Store central de nuestra informaciónVideo · 8 min
  • Cargar usuariosVideo · 6 min
  • User Model y problemas relacionadosVideo · 5 min
  • MappersVideo · 9 min
  • Actualizar nuestro StoreVideo · 3 min
  • Crear una tabla HTML con los usuariosVideo · 13 min
  • Botones - Next, Prev y página actualVideo · 5 min
  • Funcionalidad de los botonesVideo · 6 min
  • Botón flotanteVideo · 6 min
  • Crear modal manualmenteVideo · 9 min
  • Comportamiento esperado del modalVideo · 8 min
  • Tomar la data del formularioVideo · 9 min
  • Caso de uso - Crear usuarioVideo · 8 min
  • Crear usuarioVideo · 5 min
  • Mapper - userModelToLocalhostVideo · 6 min
  • Cargar información del usuario al modalVideo · 12 min
  • Actualizar un usuarioVideo · 9 min
  • Eliminar un usuarioVideo · 9 min
  • Resumen de la secciónVideo · 11 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 14 - ES Next · 6 lecciones

UNIDAD 14 - ES Next

  • Introducción a la secciónVideo · 2 min
  • Inicio de proyecto - EsNextVideo · 4 min
  • structuredCloneVideo · 6 min
  • Array WithVideo · 10 min
  • Métodos "to"Video · 10 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 15 - Despedida del curso · 1 lecciones

UNIDAD 15 - Despedida del curso

  • Despedida del cursoVideo · 2 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

    15 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: JavaScript Moderno: Guía para dominar el lenguaje

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 Fernando Herrera.
  • 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.

  • 15 unidades · 189 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 Fernando Herrera; 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 · JavaScript Moderno: Guía para dominar el lenguaje

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