Javascript: El Curso Completo, Práctico y desde Cero
Aprende a programar en Javascript desde cero con el curso mas completo de todos.
Lo que serás capaz de hacer
¿Quieres aprender Javascript pero no sabes por dónde empezar? ¿Estás cansado de ver tutoriales aburridos y mal explicados? ¡Bienvenido a "Javascript: El Curso Completo, Práctico y desde Cero!" En este curso aprenderás a programar en Javascript desde lo más básico hasta un nivel intermedio/avanzado. ¡No importa si no sabes programar! Este curso está diseñado para que aprendas desde cero y paso a paso mediante ejemplos, prácticas y proyectos. Ya sea que quieras iniciar una carrera en el desarrollo web, encontrar trabajo o desarrollar tus propias aplicaciones, este curso es para ti. Curso de más de 33 horas de video y 180 temas esenciales de Javascript. Para el final del curso, serás un programador con los conocimientos y habilidades necesarios para crear tus propios sitios web y aplicaciones utilizando Javascript. ¿Qué vas a aprender en este curso? Iniciamos el curso con una sección en la que aprenderás los fundamentos esenciales de la programación y Javascript. Aprenderás conceptos básicos como variables, tipos de datos, operadores, condicionales, funciones, métodos, ciclos y muchos otros temas importantes. Después aprenderás cómo trabajar con el BOM (Browser Object Model) y el DOM (Document Object Model) para acceder y modificar el contenido HTML y CSS de páginas web, agregar, eliminar y modificar elementos HTML en tiempo real, detectar y responder a eventos, crear animaciones y efectos visuales, y mucho más. (Nota: No necesitas conocimientos previos de HTML ni CSS. Estos temas son recomendables, pero si no los conoces, no te preocupes, el curso está diseñado para que puedas seguirlo sin problemas). En el curso también veremos cómo trabajar con formularios para poder recibir información, procesarla y validarla en tiempo real. Por último, aprenderás qué son las API y cómo utilizarlas para comunicarte con servicios y servidores para obtener y cargar información externa. Javascript moderno En este curso, aprenderás código moderno, ya que el curso está actualizado a ES6 (Ecmascript 6), una importante actualización de JavaScript que agregó muchas características nuevas, como formas de declarar variables, funciones de tipo flecha, clases, módulos, promesas, operadores y mucho más. Curso práctico lleno de ejemplos y proyectos Durante el curso, aprenderás cómo construir 6 súper proyectos: Una galería completa de imágenes, llena de funcionalidades. Una página de productos de una tienda en línea, con carrito de compra. Un formulario interactivo por pasos y validaciones. Una aplicación para descubrir series y películas populares del momento en base al género y año. Una aplicación para registrar gastos personales del mes. Un portafolio de trabajos con efectos y animaciones. ¿Qué incluye este curso? Más de 33 horas en video en las que aprenderás más de 180 temas diferentes. 6 proyectos y aplicaciones reales para practicar todo lo aprendido. Acceso a todo el código del curso, incluyendo los proyectos. Acceso a un sistema de preguntas y respuestas. (siempre respondo todas las preguntas) Garantía de 30 días, si no te gusta te devolvemos tu dinero. ¿Por qué estoy compartiendo todo esto contigo? Mi nombre es Carlos Arturo y soy el creador de múltiples proyectos, incluyendo FalconMasters , un canal de YouTube con más de 500.000 suscriptores y más de 33 MILLONES de reproducciones , en el que enseño desarrollo web mediante tutoriales amenos y prácticos. También soy creador de varios de los cursos "más vendidos" de Udemy en Español, con más de 130,000 estudiantes y una calificación promedio de 4.7. A la gente le encantan mis cursos porque tengo facilidad para explicar las cosas de una forma única, fácil y mediante prácticas reales (lo puedes comprobar en las reseñas de cualquiera de mis cursos de Udemy). Javascript es uno de los lenguajes de programación más importantes y lucrativos del mundo, pero aprenderlo puede ser una tarea difícil. Hoy comparto este curso contigo porque quiero darte la oportunidad de aprender de forma fácil lo que a mí me costó muchos años de aprendizaje y esfuerzo. Así que no esperes más, ¡inscríbete ahora y comienza a aprender Javascript de una vez por todas! (Garantía de 30 días. Si no te gusta, te devolvemos tu dinero.)
- Conceptos basicos de programación desde cero y con ejemplos.
- Programar en Javascript, el lenguaje más utilizado del mundo.
- Trabajar con el BOM y DOM para crear sitios web interactivos.
- Trabajar con formularios para recibir información, procesarla y validarla en tiempo real.
- Que son y como trabajar con las API para conectarse a servidores y servicios externos para obtener información.
- A crear 6 paginas web y proyectos reales para poner en practica todo lo aprendido.
Temario
UNIDAD 1 - Introducción · 44 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Introducción al curso
- Qué necesitas para seguir el curso
- Descarga de recursos del curso
- Qué es Javascript
- Iniciando la estructura del curso
- Hola Mundo
- Preparando los archivos de la sección
- Variables
- Tipos de datos (cadenas de texto y números)
- Tipos de datos (arreglos, objetos y funciones)
- Operadores aritméticos y de comparación
- Operadores lógicos
- Arreglos
- Objetos
- Template literals / Template strings
- Condicionales
- Condicional switch
- Operador ternario
- Funciones
- Parámetros y argumentos de función
- Sentencia return
- Variables globales (scope de javascript)
- Variables locales (scope de javascript)
- Variables de bloque (scope de javascript)
- Métodos para trabajar con arreglos (Parte 1)
- Métodos para trabajar con arreglos (Parte 2)
- Métodos para trabajar con arreglos (Parte 3)
- Métodos para trabajar con arreglos (Parte 4)
- Métodos para trabajar con arreglos (Parte 5)
- Métodos para trabajar con objetos
- Métodos para trabajar con cadenas de texto
- Métodos para trabajar con números
- Operador spread, rest y destructuración
- Ciclo for
- Break y continue
- Ciclo while
- Ciclos foreach, for in y for of
- Clases
- Herencia
- Métodos y propiedades estáticos
- Callbacks
- Promesas
- Ejemplo de promesa
- Async/Await y Try/Catch
UNIDAD 2 - Módulos (ES6) · 9 leccionesUNIDAD 2 - Módulos (ES6)
UNIDAD 2 - Módulos (ES6)
- Qué son los módulos
- Instalando NodeJS
- Como configurar la consola de git bash en visual studio code
- Actualización importante de la siguiente clase
- Instalando Rollup
- Utilizando Rollup
- Named Imports y Namespace Imports
- Default Imports
- Emtpy Imports
UNIDAD 3 - Browser Object Model (BOM) · 7 leccionesUNIDAD 3 - Browser Object Model (BOM)
UNIDAD 3 - Browser Object Model (BOM)
- Introducción al Browser Object Model
- Objeto Window
- Objeto Location y History
- Objeto Navigator
- Alertas
- Funciones de tiempo
- Cookies
UNIDAD 4 - Document Object Model (DOM) · 15 leccionesUNIDAD 4 - Document Object Model (DOM)
UNIDAD 4 - Document Object Model (DOM)
- Introducción al Document Object Model
- Creando los archivos de la sección
- Seleccionando elementos del DOM (parte 1)
- Seleccionando elementos del DOM (parte 2)
- Modificando elementos del DOM
- Creando y agregando nodos al DOM
- Eliminando elementos del DOM
- Modificando los estilos de los elementos del DOM con CSS
- Modificando los estilos de los elementos del DOM con Javascript
- Qué son los eventos
- Como agregar eventos
- Propagación de eventos
- Tipos de propagación
- Como eliminar eventos del DOM
- Delegación de eventos
UNIDAD 5 - (Proyecto) Galería de Imágenes · 20 leccionesUNIDAD 5 - (Proyecto) Galería de Imágenes
UNIDAD 5 - (Proyecto) Galería de Imágenes
- Presentación del proyecto
- Iniciando el proyecto y estructura HTML del proyecto
- Instalando y configurando rollup
- (Clase Opcional) Descargando y configurando SASS
- Simulando una base de datos
- Cargando las categorías
- Evento de abrir galería
- Cargando las imágenes del carousel
- Evento de cerrar galería
- Solucionando 2 pequeños problemas
- Cargando la imagen activa
- Evento Slides (parte1)
- Evento Slides (parte2)
- Agregando el borde al slide activo
- Botones de atrás y adelante de la imagen principal
- Botones de anterior y siguiente del carousel (parte 1)
- Botones de anterior y siguiente del carousel (parte 2)
- Botones de anterior y siguiente del carousel (parte 3)
- Botón de anterior del carousel
- Conclusión del proyecto
UNIDAD 6 - (Proyecto) Practica de Tienda · 21 leccionesUNIDAD 6 - (Proyecto) Practica de Tienda
UNIDAD 6 - (Proyecto) Practica de Tienda
- Presentación del proyecto
- Iniciando del proyecto
- Estructura HTML del proyecto
- Thumbs del producto
- Colores del producto
- Cantidad del producto
- Botón de abrir y cerrar carrito
- Simulando una base de datos
- Botón de agregar al carrito
- Cargando los productos en el carrito (parte I)
- Cargando los productos en el carrito (parte II)
- Arreglando un bug del carrito
- Cargando el precio de los productos en el carrito
- Agrupando los productos idénticos del carrito
- Botón de eliminar del carrito
- Interfaz del carrito vació
- Notificaciones del carrito
- Botón de enviar carrito
- Componente de Tabs (parte I)
- Componente de Tabs (parte II)
- Conclusión del proyecto
UNIDAD 7 - Formularios · 7 leccionesUNIDAD 7 - Formularios
UNIDAD 7 - Formularios
- Introducción a la sección
- Creando los archivos de la sección
- Accediendo a elementos de formulario (parte 1)
- Eventos para formularios
- Validación de formularios
- Expresiones regulares para validar formularios
- Expresiones regulares para validar formularios
UNIDAD 8 - (Proyecto) Formulario por pasos · 16 leccionesUNIDAD 8 - (Proyecto) Formulario por pasos
UNIDAD 8 - (Proyecto) Formulario por pasos
- Presentación del proyecto
- Inicio del proyecto
- Estructura HTML del proyecto
- Validando la cantidad
- Lógica de la validación de cantidad
- Marcando paso como completado
- Función de siguiente paso (parte I)
- Función de siguiente paso (parte II)
- Validar nombre y correo
- Sección de confirmación
- Simulando la transferencia
- Linea de pasos
- Validando salto de paso
- Moviendo el icono de paso activo
- Cambiando el texto del botón
- Conclusión
UNIDAD 9 - Web APIs · 5 leccionesUNIDAD 9 - Web APIs
UNIDAD 9 - Web APIs
- Introducción a las APIs
- LocalStorage API
- Trabajando con la API nueva de fechas
- JSON
- Fetch API
UNIDAD 10 - (Proyecto) App de películas · 19 leccionesUNIDAD 10 - (Proyecto) App de películas
UNIDAD 10 - (Proyecto) App de películas
- Presentación del proyecto
- Inicio del proyecto
- Estructura del código HTML
- Creando una cuenta en TheMovieDB
- Petición para obtener las películas populares
- Cargando las películas en pantalla
- Obteniendo los géneros de películas
- Obteniendo el género de cada película
- Cargando los géneros en la barra lateral
- Filtro de tipos (series)
- Filtro de tipos (películas)
- Botones de géneros
- Búsqueda (parte 1)
- Búsqueda (parte 2)
- Búsqueda (parte 3)
- Paginación
- Ventana modal
- Cerrar ventana emergente
- Conclusión del proyecto
UNIDAD 11 - (Proyecto) App de gastos personales · 20 leccionesUNIDAD 11 - (Proyecto) App de gastos personales
UNIDAD 11 - (Proyecto) App de gastos personales
- Presentación del proyecto
- Inicio del proyecto
- Estructura del código HTML
- Abrir el formulario de agregar gasto
- Validando el input de descripción
- Validando el input de precio
- Función de agregar gasto
- Identificador único para cada gasto
- Función de cargar gastos (parte 1)
- Función de cargar gastos (parte 2)
- Formateando la moneda y fecha
- Filtrando los gastos del mes
- Función de cargar total
- Mostrar botones de acción
- Evento de editar gasto
- Abrir formulario en modo edición
- Editar gasto (parte 1)
- Editar gasto (parte 2)
- Borrar gastos
- Conclusión
UNIDAD 12 - (Proyecto) Portafolio · 13 leccionesUNIDAD 12 - (Proyecto) Portafolio
UNIDAD 12 - (Proyecto) Portafolio
- Presentación del proyecto
- Inicio del proyecto
- Estructura del código HTML
- Explicando el efecto escritura
- Efecto escritura (parte 1)
- Efecto escritura (parte 2)
- Efecto escritura (parte 3)
- Animación de burbujas
- Animación de galería
- Eventos de la galería (parte 1)
- Eventos de la galería (parte 2)
- Carousel de comentarios
- Popup de correo
UNIDAD 13 - Temas adicionales · 6 leccionesUNIDAD 13 - Temas adicionales
UNIDAD 13 - Temas adicionales
- Sets
- Maps
- Palabra reservada “this”
- Debugging
- Conclusión
- Donde seguir aprendiendo más
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
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- 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 Carlos Arturo Esparza.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 13 unidades · 202 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
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 Carlos Arturo Esparza; 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.


