• El propósito de esta escuela es facilitar al alumno el acceso al desarrollo de
aplicaciones WEB.
• Se estudiarán los conceptos más importantes del entorno WEB, tanto HTML
como productos adicionales: CSS, JavaScript, etc.
• El curso tiene un enfoque totalmente práctico y orientado a que el asistente
adquiera los conocimientos necesarios para poder desarrollar aplicaciones
WEB.
• Conocimientos básicos de programación
INTRODUCCIÓN A LAS TECNOLOGÍAS WEB
Introducción al desarrollo WEB
Historia de HTML y CSS
Herramientas más utilizadas para el desarrollo WEB
HTML5 y CSS3
Introducción de HTML5
Características básicas de HTML5
Descripción de las novedades con respecto a HTML4
Estructura de la página
Etiquetas y marcas
Elementos estructurales
Elementos semánticos
Elementos desaprobados
Otras características
¿Qué es Modernizr?
Instalación de Modernizr
Polyfills y Modernizr
Modernizr.load ()
¿Cómo funciona Modernizr?
Navegadores compatibles
Características detectadas
Formularios en HTML5
Cuáles los nuevos tipos de datos en HTML5
Validación de datos en HTML5
Video y audio en HTML
Gráficos
Canvas
SVG
CSS3
Introducción a CSS3
Selectores
Pseudoelementos y Pseudoclases
Tratamiento de textos
Colores, Bordes y Fondos
Efectos, Transformaciones y Animaciones
Imágenes
Listas y menús
Tablas
Formularios
Layout
Proceso de eventos
Persistencia
Memoria
Fichero
Base de Datos
Funciones Drag y Drop de HTML5
Web Workers
Características multiThread
Funcionamiento de un WebWorker
Geolocalización
Localización
Como crear mapa. Características necesarias
JAVASCRIPT
Introducción
Variables y tipos de datos
Los tipos intrínsecos de los objetos
Funciones
Condiciones
Ifelse
switch
Bucles
for
While
Break
Continue
Expresiones regulares
Construcción y aplicación
Expresiones regulares en cadenas
Validación de datos
Errores y excepciones
Usando try / catch
Lanzar excepciones
Usando finally
Arrays
Declaración
Manipulación
Document Object Model (DOM)
Introducción a DOM
Cómo usarlo dentro de JavaScript
Recorrer el árbol DOM
Selección de elementos DOM
Manipulación de elementos DOM
Modificación de CSS usando DOM
Eventos
Listeners
Funciones de Callback
Orientación a objetos
Objetos
Constructores
Prototipos
Herencia, cadena de prototipos
Propiedades y métodos estáticos
Simulación de propiedades y métodos privados
Polimorfismo
Espacios de nombres
Técnicas avanzadas de JavaScript
Funciones con un número variable de argumentos
Funciones anónimas y autoejecutables
Transfiriendo funciones a otras funciones
Clousures
JQUERY
Introducción a jQuery
Introducción a jQuery
Instalación de jQuery
Primeros pasos con jQuery
Usos función $
Recorridos Each
Manipulación básica de elementos
Cambiar el texto o el contenido HTML
Cambiar atributos
Cambiar propiedades
Cambiar estilos y clases
Cargar datos con data()
Selectores jQuery
Selectores
Selectores con filtrado
Métodos para filtrado
Manipulación avanzada del contenido
Inserción de elementos
Borrado, reemplazado, clonado
Dimensión y posicionamiento
Obtener la posición de elementos
Posicionar el scroll en un lugar determinado
Alterar las dimensiones de los elementos
Eventos en jQuery
Definición de eventos
on(), off()
Objeto evento
Eventos de ratón y teclado
Gestión de eventos avanzada
Eventos personalizados
Disparar eventos
Efectos en jQuery
Animaciones complejas
Easing
Animaciones con colores
Colas de efectos
Encolar efectos
Insertar funciones personalizadas en colas de efectos
Interrumpir efectos y volverlos a poner en marcha
Retrasar efectos
IIMN Internacional de Márketing, Cursos de especialización OnLine - Con el Técnico en Tecnología Web y Ley de Protección de Datos,...
DEUSTO Formación, Cursos de especialización OnLine - El cada vez mayor uso de los dispositivos móvil para interactu...
SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - La gestión y el desarrollo de aplicaciones Web permiten implem...
Centro de Estudios CEAC, Cursos de especialización A distancia - La incorporación de las tecnologías de la información y la com...
SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...
Cursos de especialización
Presencial ( Madrid )
72 horas
1250 €