Este curso te enseñará a programar con JavaScript, uno de los lenguajes de programación más populares y versátiles en el mundo web. Aprenderás a crear aplicaciones web interactivas y dinámicas utilizando JavaScript, desde los conceptos básicos hasta las técnicas avanzadas. Este curso es perfecto para aquellos que desean aprender a programar o mejorar sus habilidades en JavaScript.
Objetivos:
- Comprender los conceptos básicos de JavaScript y su aplicación en la creación de aplicaciones web.
- Aprender a utilizar variables, operadores y estructuras de control de flujo en JavaScript.
- Desarrollar habilidades para manipular y seleccionar elementos en la página utilizando JavaScript.
- Aprender a crear funciones y objetos en JavaScript para resolver problemas complejos.
- Comprender cómo realizar solicitudes y manipular datos en tiempo real utilizando JavaScript y AJAX.
- Desarrollar habilidades para crear y desplegar aplicaciones web interactivas y dinámicas utilizando JavaScript.
Contenido:
UNIDAD.- JavaScript
- ¿Qué es JavaScript?
- Integrar JavaScript en una página web
- Primer programa en JavaScript
- Instrucciones
- Tipos de datos
- Literales
- Conversión de tipos
- Operadores
- Uso de variables
- Trabajo con variables
- Comentarios en JavaScript
- Sentencia if
- Sentencia switch-case
- Bucle while
- Bucle do-while
- Bucle for
- Sentencia break y continue
- Matrices
UNIDAD.- Funciones JavaScript
- Declaración de funciones
- Definición de Parámetros
- Valores de retorno
- Ámbito de las variables
- Función Number
- Función String
- Función isNaN
- Función isFinite
- Función parseInt
- Función parseFloat
- Función escape
- Función unescape
- Función eva
UNIDAD.- Objetos de JavaScript
- Objeto envoltorio
- Objeto Array
- Objeto Date
- Objeto Math
- Objeto RegExp
- Objetos del navegador
- Objeto Window
- Objeto navigator
- Objeto screen
- Objeto history
- Objeto location
- Objeto document
- Objeto anchor
- Objeto link
- Objeto image
UNIDAD.- DOM
- Árbol de nodos
- Tipos de nodos
- Acceso directo a los nodos
- Creación y eliminación de nodos
UNIDAD.- Trabajar con JavaScript y CSS
- DOM para CSS
- Atributo Style
- Manipular clases de CSS
- Manipular reglas de CSS
- Manipular hojas de estilo
- Activar y desactivar hojas de estilo
- Incluir o importar hojas de estilo
- Embeber hojas de estilo
UNIDAD.- Eventos
- Eventos en JavaScript
- Eventos en una página HTML
- Trabajar con eventos
- Manejadores como atributos HTML
- Trabajar con eventos en JavaScript
- El objeto event
- Propiedades
UNIDAD.- Formularios en JavaScript
- Definir formulario
- Cabecera del formulario
- Elementos del formulario
- Eventos de formulario
- Submit
- Focus
- Blur
- Click
- Change
- Enfoque de un campo
- Deshabilitar campos de un formulario
- Ocultar campos de un formulario
- Validación de formularios
- Añadir reglas de validación
- Mensajes de error avanzados
- Validación básica
- Validación avanzada
- Validación de casillas de selección y botones de opción
- Dar formato a los mensajes de error