- Level Foundation
- المدة
- الطبع بواسطة Meta
-
Offered by
عن
JavaScript es el lenguaje de programación que impulsa la web moderna. En este curso, aprenderá los conceptos básicos del desarrollo web con JavaScript. Trabajará con funciones, objetos, matrices, variables, tipos de datos, el DOM (Document Object Model, Modelo de objetos del documento) de HTML y mucho más. Aprenderá a utilizar JavaScript y descubrirá las posibilidades interactivas con las modernas tecnologías de JavaScript. Por último, aprenderá sobre la práctica de probar el código y cómo escribir una prueba unitaria utilizando Jest.الوحدات
Configuración
1
Discussions
- ¿Qué espera aprender?
3
Videos
- Introducción a la programación con JavaScript
- ¿Cómo se utiliza JavaScript en el mundo real?
- Configuración del código VS
4
Readings
- Programa del curso
- Cómo tener éxito en este curso
- Cómo posicionarse para una nueva carrera
- Cómo descubrir oportunidades laborales
Bienvenido a la programación
3
Assignment
- Autoevaluación: Declaración de variables
- Autoevaluación: uso avanzado de operadores
- Comprobación de conocimientos: Bienvenido a la programación
9
Videos
- Introducción a la programación
- ¿Por qué JavaScript?
- Programación en JavaScript
- Variables
- Tipos de datos
- Operadores
- Números
- Cadenas
- Booleanos
8
Readings
- Escribir su primer código Javascript
- Ejercicio: Declaración de variables
- Declaración de variables (soluciones)
- Operadores en profundidad
- Ejercicio: Uso avanzado de operadores
- Uso avanzado de operadores (soluciones)
- Mejoras de JavaScript
- Recursos adicionales
Condicionales y bucles
5
Assignment
- Autoevaluación: Practicar declaraciones condicionales
- Autoevaluación: Tareas repetitivas con bucles
- Autoevaluación: Trabajar con condicionales y bucles
- Comprobación de conocimientos: condicionales y bucles
- Cuestionario del módulo: Introducción a JavaScript
7
Videos
- Escribir declaraciones
- Trabajar con declaraciones condicionales
- Construcciones de bucle
- Bucle For
- Bucle While
- Bucles anidados
- Resumen del módulo: Introducción a JavaScript
10
Readings
- Ejemplos condicionales
- Ejercicio: Practique declaraciones condicionales
- Practique declaraciones condicionales (soluciones)
- Ejercicio: Tareas repetitivas con bucles
- Tareas repetitivas con bucles (soluciones)
- Bucles y bucles anidados
- Usos de los bucles
- Ejercicio: Trabajar con condicionales y bucles
- Trabajar con condicionales y bucles (solución)
- Recursos adicionales para condicionales y bucles
Matrices, objetos y funciones
3
Assignment
- Autoevaluación: Practicar con funciones
- Autoevaluación: Creación de matrices y objetos
- Comprobación de conocimientos: Matrices, objetos y funciones
6
Videos
- Funciones
- Almacenamiento de datos en matrices
- Introducción a los objetos
- Objeto matemático
- Una visión general más cercana a las cadenas
- Typeof
12
Readings
- Construir y llamar funciones
- Ejercicio: Practicar con funciones
- Practicar con funciones (solución)
- Literales de objetos y la notación de puntos
- Literales de objeto y la notación de corchetes
- Las matrices son objetos
- Hoja de características clave de objetos matemáticos
- Hoja de características clave de las cadenas
- Ejercicio: Creación de matrices y objetos
- Creación de matrices y objetos (soluciones)
- Métodos de objetos
- Recursos adicionales
Tratamiento de errores
4
Assignment
- Autoevaluación: Prevención de errores
- Autoevaluación: Programación defensiva
- Comprobación de conocimientos: Tratamiento de errores
- Cuestionario del módulo: Componentes fundamentales de un programa
4
Videos
- Fallos y errores
- Bloques de try catch
- Valores indefinidos, nulos y vacíos
- Resumen del módulo: Componentes fundamentales de un programa
6
Readings
- Errores de sintaxis, lógicos y de tiempo de ejecución
- Ejercicio: Prevención de errores
- Prevención de errores (solución)
- Ejercicio: Programación defensiva
- Programación defensiva (solución)
- Recursos adicionales
Introducción a la programación funcional
- Construir un programa funcional
2
Assignment
- Autoevaluación: Construir un programa funcional
- Comprobación de conocimientos: Introducción a la programación funcional
5
Videos
- Introducción a la programación funcional
- Llamada a funciones y recursividad
- Introducción al ámbito de aplicación
- Alcance con var, let y const
- Comparación de var, let y const
4
Readings
- Devolver valores de las funciones
- El paradigma de la programación funcional
- Visual Studio Code en Coursera
- Recursos adicionales
Introducción a la programación orientada a objetos
- Construir un programa orientado a objetos
2
Assignment
- Autoevaluación: Construir un programa orientado a objetos
- Comprobación de conocimientos: Introducción a la programación orientada a objetos
3
Videos
- Introducción a la programación orientada a objetos
- Clases
- Herencia
6
Readings
- Principios de la programación orientada a objetos
- Constructores
- Crear clases
- Parámetros predeterminados
- Diseño de un programa OO
- Recursos adicionales
Funciones avanzadas de JavaScript
- Iteración de matrices y objetos
2
Assignment
- Autoevaluación: Iteración de matrices y objetos
- Comprobación de conocimientos: Funciones avanzadas de JavaScript
6
Videos
- Desestructuración de matrices y objetos
- Bucles for-of y objetos
- Trabajar con literales de plantilla
- Estructuras de datos
- Operador spread
- Operador rest
5
Readings
- Para bucles y objetos
- Ejemplos de literales de plantilla
- Ejemplos de estructuras de datos
- Uso de Spread y Rest
- Recursos adicionales
JavaScript en el navegador
3
Assignment
- Autoevaluación: Captura de datos
- Comprobación de conocimientos: JavaScript en el navegador
- Cuestionario del módulo: Paradigmas de programación
6
Videos
- Módulos de JavaScript
- Manipulación del DOM de JavaScript
- Selectores de JavaScript
- Gestión de eventos
- Notación de objetos de JavaScript: JSON
- Resumen del módulo: Paradigmas de programación
6
Readings
- Interactividad de JavaScript
- Ejercicio: Actualización del contenido de la página web
- Ejercicio: Captura de datos
- Captura de datos (solución)
- Mover datos en la web
- Recursos adicionales
Testing
- Escribir una prueba unitaria
3
Assignment
- Autoevaluación: Escribir una prueba unitaria
- Comprobación de conocimientos: Introducción a las pruebas
- Cuestionario del módulo: Pruebas
7
Videos
- Otros entornos de JavaScript: node y NPM
- ¿Qué es una prueba?
- Tipos de pruebas
- Introducción a Jest
- Escribir pruebas con Jest
- TDD (Test-Driven Development, Desarrollo dirigido por pruebas)
- Resumen del módulo: Pruebas
2
Readings
- Instalación de Node y NPM
- Recursos adicionales
Evaluación calificada de final de curso
- Generador de recibos Little Lemon
2
Assignment
- Autoevaluación: Generador de recibos de Little Lemon
- Evaluación calificada de final de curso
1
Discussions
- ¿A qué desafíos se enfrentó en la tarea?
1
Videos
- Recapitulación de la programación con JavaScript
1
Readings
- Sobre el ejercicio del generador de recibos Little Lemon
Resumen del curso
1
Discussions
- Reflexionar sobre el aprendizaje
1
Videos
- Enhorabuena por haber completado el curso Programación con JavaScript
1
Readings
- Próximos pasos
Auto Summary
Unlock the power of modern web development with "Programación con JavaScript" on Coursera. This foundational course covers essential JavaScript concepts including functions, objects, arrays, variables, data types, and HTML DOM. Learn interactive JavaScript technologies and master unit testing with Jest. Ideal for beginners in IT and Computer Science, this course is available through Starter and Professional subscriptions. Join now to start your journey in web development!

Taught by Meta Staff