Responsive Web Design con JQuery



Documentos relacionados
Fundamentos de Programación y Bases de Datos

TÉCNICO SUPERIOR EN PROGRAMACIÓN, DISEÑO WEB MULTIDISPOSITIVO, SERVIDORES Y BASES DE DATOS

El objetivo general del curso es conseguir que el alumno sea capaz de realizar páginas web utilizando las hojas de estilo CSS3.

HTML5, CSS3 + JQuery

AGRADECIMIENTOS INTRODUCCIÓN... 17

1 Conociendo Macromedia Dreamweaver 2 Creación de sitios y páginas Web

1. La evolución de HTML La evolución de las CSS 16

Curso de JavaScript y DOM Scripting para Desarrollo Web

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS4 - URJC

PROGRAMACIÓN WEB II 4043

DISEÑO WEB AVANZADO CON HTML 5 Y CSS3

Fundamentos de programación y Bases de Datos

DISEÑO WEB AVANZADO CON HTML5 Y CSS3 MODALIDAD TELEFORMACIÓN HORAS: 40

Programming in HTML5 with JavaScript and CSS3

Listado de elementos o etiquetas HTML5

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

Índice general. Pág. N. 1. Capítulo 1. Capítulo 2

DISEÑO WEB. Escuela Web Design. PARA MÓVILES Y ESCRITORIO DURACIÓN 45 HRS ADOBE DREAMWEAVER CC

Duración en horas: 20 OBJETIVOS DEL CURSO

Programa Formativo. Código: Curso: Experto en Diseño Web para dispositivos móviles Modalidad: DISTANCIA Duración: 120h.

NUEVAS ETIQUETAS HTML 5

Diseño Web Avanzado con HTML5 y CSS3

Maquetado Avanzado: HTML5 y CSS3

1.2. Es Java un lenguaje ideal para aprender a programar? 1.4. Cuáles son las versiones y distribuciones Java y cuál usar?

Manual avanzado Excel 2007

CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS

DREAMWEAVER CS 5 DURACIÓN Y OBJETIVOS DEL CURSO. Duración en horas: 40

Presentación y objetivos

El curso esta orientado para toda persona que desee aprender todos las funciones de esta Base de Datos.

Presentación de la formación y del formador 01:51

Maquetado Avanzado: HTML5 y CSS3

Maquetado Avanzado: HTML5 y CSS3

20480 Programación en HTML5 con JavaScript y CSS3

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice. Capítulo 1. Documentos HTML5... 1

FUNDAMENTOS DE PROGRAMACIÓN C#

HTML5 y CSS3 Revolucione el diseño de sus sitios web (3ª edición)

DISEÑO CURRICULAR ALGORITMOS, ESTRUCTURAS Y PROGRAMACIÓN I

Í n d i c e d e t a l l a d o

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

DIPLOMADO DISEÑO Y PRODUCCIÓN WEB MÓDULO ADOBE DREAMWEAVER CC: DESARROLLO WEB ADAPTABLE

DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL

Diseño y desarrollo web con HTML 5 y CSS

DREAMWEAVER CS4 Código: 3492

Guía del Curso Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3

Tecnología WEB: Desarrollo De Aplicaciones.

Curso JAVA EE

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

Objetivos y Temario CURSO SQL SERVER 2012

Índice INTRODUCCIÓN...13

Excel 2007 Completo. Duración: Objetivos: Contenido: 75 horas

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5

Curso de Excel Completo Básico Intermedio - Avanzado

Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C Sharp + Javascript (Cliente + Servidor) Informática y Programación

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

Oracle Database 11g: Programación con PL/SQL Nuevo

MICROSOFT ACCESS 2013 (COMPLETO)

Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3

2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22

SILABO. Se requiere el manejo de Windows a nivel usuario y el trabajo con listas de datos. Un nivel de Excel básico sería deseable pero no obligatorio

Manual avanzado Access 2007

INDICE. 8 Marcos Definición estructural Varios Caracteres especiales Fondos y colores Listas Divisores Vínculos y gráficos

Desarrollo Web Profesional

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

CURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance

UNIDAD 1 GENERALIDADES HTML

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo

MODALIDAD Nº DE HORAS DURACIÓN CERTIFICADO Online 160 Horas 6 MESES Si

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

INDICE Capitulo 1. El Turbo C++ y el Lenguaje C Capitulo 2. Declaración e inicialización de variables Capitulo 3. Funciones de entrada y salida

Microsoft Access 2003 (Completo)

TOOLS MARZO 2016 JAVASCRIPT SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, MADRID INFO:

Transcripción:

Descripción Hoy en día Internet es una de las formas de comunicarnos más importantes. La red se ha extendido por todo el mundo y son millones los usuarios que navegan cada día por ella, existiendo miles de páginas web que dan servicio a estos usuarios. Los sitios web ofrecen a los usuarios temáticas muy diferentes, sitios web de compra, páginas de juegos on-line, formación on-line, web de contenidos como videos, material, un sinfín de opciones con todo aquello que podamos imaginar. Existiendo esta gran cantidad de páginas web es necesario para atraer a los posibles visitantes que sean lo más atractivas posibles. Para diseñar páginas web atractivas debemos usar HTML que es el lenguaje de marcas diseñado para tal efecto, las hojas de estilo CSS nos permiten crear estilos específicos para nuestras páginas, que combinado con lenguajes como JavaScript nos permiten aplicar efectos especiales para interactuar con los usuarios. Este curso está desarrollado de tal forma que el alumno pueda aprender de forma sencilla y muy práctica como diseñar páginas web avanzadas siguiendo las nuevas tendencias como Responsive Web Design. Objetivos El objetivo general del curso es conseguir que el alumno sea capaz de realizar páginas web atractivas y cumpliendo con las premisas del Responsive Web Design utilizando HTML, hojas de estilo CSS, el lenguaje JavaScript y el Framework JQuery. Duración 80 horas

Contenidos MÓDULO 1: FUNDAMENTOS DE PROGRAMACIÓN Unidad 1: Algoritmos y Programas Qué es un algoritmo? Programas y Aplicaciones Lenguajes de programación Traductores e intérpretes Compiladores Video ejercicio Autopráctica: Algoritmos y Programas Autopráctica: Algoritmos y Programas II Test: Algoritmos y Programas Unidad 2: Tipos de Programación Fases del ciclo de vida de una aplicación Programación desordenada Programación estructurada Programación modular Programación orientada a objetos Autopráctica: Ciclo de vida de una aplicación Autopráctica: Tipos de programación Test: Tipos de programación Unidad 3: Diagramas de Flujo Diagramas de Flujo Elementos de los Diagramas de Flujo Realizando Diagramas de Flujo Video ejercicio I Video ejercicio II Autopráctica: Diagramas de Flujo Autopráctica: Diagramas de Flujo II Test: Diagrama de Flujo

MÓDULO 1: FUNDAMENTOS DE PROGRAMACIÓN (CONT.) Unidad 4: Pseudocódigo Pseudocódigo Escritura en pseudocódigo Creación de algoritmos Variables Constantes Tipos de Datos Operadores y expresiones Video ejercicio Autopráctica: Pseudocódigo Autopráctica: Pseudocódigo II Test: Pseudocódigo Unidad 5: Elementos de un Programa Instrucciones primitivas Instrucciones de asignación Instrucciones de entrada y salida Palabras reservadas Comentarios Contadores Acumuladores Interruptores Video ejercicio I Video ejercicio II Autopráctica: Elementos de un Programa Autopráctica: Elementos de un Programa II Test: Elementos de un Programa

MÓDULO 1: FUNDAMENTOS DE PROGRAMACIÓN (CONT.) Unidad 6: Estructuras de Control Estructuras de Control Alternativa simple Alternativa doble Alternativa múltiple Estructura Mientras Estructura Repetir Estructura Para o Desde Estructuras Selectivas Anidadas Estructuras Repetitivas Anidadas Video ejercicio I Video ejercicio II Autopráctica: Estructuras de Control Autopráctica: Estructuras de Control II Test: Estructuras de Control Unidad 7: Estructuras de Datos: Tablas Tablas unidimensionales Tablas bidimensionales Tablas multidimensionales Operaciones con Tablas Video ejercicio I Video ejercicio II Autopráctica: Tablas Autopráctica: Tablas II Test: Estructuras de Datos: Tablas

MÓDULO 1: FUNDAMENTOS DE PROGRAMACIÓN (CONT.) Unidad 8: Programación Modular La programación Modular Funciones Procedimientos Parámetros Paso de parámetros Ámbito de las variables Recursividad Video ejercicio I Video ejercicio II Autopráctica: Programación Modular Autopráctica: Programación Modular II Test: Programación Modular Unidad 9: Programación orientada a objetos La programación orientada a objetos Clases Objetos Relaciones entre clases Abstracción Encapsulamiento Herencia Polimorfismo Video ejercicio Autopráctica: Programación orientada a objetos Autopráctica: Programación orientada a objetos II Test: Programación orientada a objetos

MÓDULO 2: RESPONSIVE WEB DESIGN Unidad 1: Responsive Web Design Qué es Responsive Web Design? Características del Responsive Web Design Ventajas e inconvenientes Crear un diseño adaptable: CSS Ejemplo de una página web con diseño Responsive Web Design Ejemplo de una página web sin diseño Responsive Web Design Cómo comprobar el diseño de tu página Web CSS: Medias Queries Mobile first Patrones de diseño adaptivo Diseñar para varios dispositivos en papel Plantillas para diseñar Navegadores que soportan Responsive Web Design Vídeo Ejercicio - Responsive Web Design Autopráctica: Opera Mobile emulator Autopráctica: Responsive Web Design Test: Responsive Web Design

MÓDULO 2: RESPONSIVE WEB DESIGN (CONT.) Unidad 2: Creando un diseño adaptable Cómo comenzar a diseñar Cómo crear un diseño adaptable El HTML de mi diseño adaptable Meta tags El CSS de mi diseño adaptable Medias Queries Diseño web fluido Cálculo de porcentajes Fuentes flexibles Imágenes flexibles Resize Windows Vídeo Ejercicio - Creando un diseño adaptable Autopráctica: Creando un diseño adaptable Autopráctica: Creando un diseño adaptable II Test: Creando un diseño adaptable

MÓDULO 2: RESPONSIVE WEB DESIGN (CONT.) Unidad 3: Web con Responsive Design Frameworks Booststrap Booststrap II Semantic Semantic II Skeleton Skeleton II Less Framework Less Framework II Columnal Vídeo ejercicio - Web con responsive design Autopráctica: Patrón de diseño columnal Autopráctica: Patrón de diseño bootstrap Test: Web con responsive design

MÓDULO 3: PROGRAMACIÓN CON HTML5 Unidad 1: HTML5 Qué es HTML5? La plantilla de HTML5 DOCTYPE El elemento HTML El elemento HEAD El elemento Body El elemento Meta El elemento Title El elemento Link Funciona HTML5 en navegadores antiguos Cierre de etiquetas en HTML5 Video ejercicio: HTML5 Autopráctica: Código fuente Autopráctica: Crea una página web Test: HTML5

MÓDULO 3: PROGRAMACIÓN CON HTML5 (CONT.) Unidad 2: Estructura de página HTML5 El esquema de documento Elemento Header Elemento Nav Elemento Section Elemento Aside Elemento Footer Elemento Article Elemento Hgroup Elemento Figure Elemento figcaption Elemento Mark Elemento progress y meter Elemento Time Elemento Dialog Elemento Embed Video ejercicio: Estructura de página HTML5 Autopráctica: Estructura de página HTML5 Autopráctica: Insertando contenido a la página Test: Estructura página HTML5

MÓDULO 3: PROGRAMACIÓN CON HTML5 (CONT.) Unidad 3: Nuevas características Elementos eliminados en HTML5 Atributos eliminados en HTML5 Elementos de bloque dentro de vínculos Cambios en el texto Negrita Cursiva Tamaño del texto Elemento cite Listas de descripción Elemento Details Listas ordenadas personalizadas Estilos con Scoped Video ejercicio: Nuevas características Autopráctica: Realizando cambios Autopráctica: Listas Test: Nuevas características Unidad 4: Vídeo y Audio con HTML5 El video con HTML5 en los navegadores Elemento video Atributos del elemento video Formatos de video El atributo Autoplay El atributo Loop El atributo Preload El atributo Poster Elemento Audio Crear controles personalizados Video ejercicio - Vídeo y Audio con HTML5 Autopráctica - Video y Audio Autopráctica - Atributos de Video Test: Vídeo y Audio con HTML5

MÓDULO 3: PROGRAMACIÓN CON HTML5 (CONT.) Unidad 5: Formularios Web con HTML5. Atributos El atributo Required El atributo Autofocus El atributo Min El atributo Max El atributo Pattern El atributo Placeholder El atributo Step El atributo Accept El atributo Readonly El atributo Multiple El atributo Form El atributo Autocomplete El atributo Datalist El atributo List Video ejercicio: Formularios Web con HTML5. Atributos Autopráctica: Formulario Web HTML5. Atributos Autopráctica: Formulario Web HTML5. Atributos II Test: Formularios Web con HTML5. Atributos Unidad 6: Formularios Web con HTML5. Elementos Nuevas entradas de datos en formularios El elemento Output El elemento Keygen El elemento Form El elemento Optgroup El elemento Textarea Video ejercicio: Formularios Web con HTML5. Elementos Autopráctica: Formulario Web HTML5. Elementos Autopráctica: Formulario Web HTML5. Elementos II Test: Formularios Web con HTML5: Elementos

MÓDULO 3: PROGRAMACIÓN CON HTML5 (CONT.) Unidad 7: Canvas de HTML5 La etiqueta Canvas de HTML5 Para qué sirve Canvas Preparando el lienzo Canvas de HTML5 y JavaScript Dibujo de figuras con Canvas de HTML5 I Dibujo de líneas y combinación Dibujo de líneas y combinación II Dibujo de líneas y combinación III Dibujo de líneas y combinación IV Procesando imágenes Video ejercicio - Canvas de HTML5 Autopráctica: Elemento.rect Autopráctica: Curvas Bezier Test: Canvas de HTML5

MÓDULO 4: HOJAS DE ESTILO CSS3 Unidad 1: Introducción a CSS3 Qué es CSS3? Selectores CSS3 Selectores relacionales Selectores de atributo Pseudo-clases Pseudo-clases estructurales Pseudo-elementos y contenido generado Contenido generado Video ejercicio - Introducción a CSS3 Autopráctica: Selectores Autopráctica: Pseudo-elementos Test: Introducción a CSS3 Unidad 2: Colores y texto en CSS3 Colores HSL Colores HSLA Colores RGBA Opacidad Text-shadow Text-overflow Rotura de palabras largas Web Fonts Border-Radius Sombras Video ejercicio: Colores y Texto en CSS3 Autopráctica: Página web formulario Autopráctica: Border-Radius y sombras Test: Colores y Texto en CSS3

MÓDULO 4: HOJAS DE ESTILO CSS3 (CONT.) Unidad 3: Degradados en CSS3 Degradados lineales Degradados radiales Degradados lineales de repetición Degradados radiales de repetición Múltiples imágenes de fondo Tamaño de fondo Video ejercicio: Degradados en CSS3 Autopráctica: Creando degradados I Autopráctica: Creando degradados II Test: Degradados en CSS3 Unidad 4: Transformaciones y Transiciones Transiciones Transition-property Transition-duration Transition-timing-function Transition-delay La propiedad abreviada transition Múltiples transiciones Transformaciones Traslación Escalar Rotación Inclinación Cambiar el origen de la transformación Video ejercicio: Transformaciones y Transiciones Autopráctica: Estilos de Transición Autopráctica: Estilo de Transformación Test: Transformaciones y Transiciones

MÓDULO 4: HOJAS DE ESTILO CSS3 (CONT.) Unidad 5: Animaciones en CSS3 Animaciones Fotogramas clave Propiedad Animation-name Propiedad Animation-duration Propiedad Animation-timing-function Propiedad Animation-iteration-count Propiedad Animation-direction Propiedad Animation-delay Propiedad Animation-fill-mode Propiedad Animation-play-state Propiedad abreviada Animation Video ejercicio: Animaciones en CSS3 Autopráctica: Crear una Animación I Autopráctica: Crear una Animación II Test: Animaciones en CSS3

MÓDULO 4: HOJAS DE ESTILO CSS3 (CONT.) Unidad 6: Fuentes y Diseño Multicolumna en CSS3 Importar fuentes tipográficas mediante Font-face Aplicar la fuente Tipos de fuentes y navegadores La propiedad Column-count La propiedad Column-gap La propiedad Column-width La propiedad abreviada Columns Columnas y la propiedad Height Propiedad Column-rule Salto de columna Inserción de imágenes Textos Multicolumna Video ejercicio: Fuentes y Diseño Multicolumna en CSS3 Autopráctica: Texto Multicolumnas Autopráctica: Modificar un texto Multicolumnas Test: Fuentes y Diseño Multicolumna en CSS3

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT Unidad 1: 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 Video ejercicio: JavaScript Autopráctica: Estructura if Autopráctica: Uso de variables y sentencia if Test: JavaScript

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT (CONT.) Unidad 2: 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 Video ejercicio: Funciones JavaScript Autopráctica: Función parseint Autopráctica: Función par o impar Test: Funciones JavaScript

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT (CONT.) Unidad 3: 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 Video ejercicio: Objetos de JavaScript Autopráctica: Función palíndromo Autopráctica: Función de nueva página web Test: Objetos de JavaScript

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT (CONT.) Unidad 4: DOM Árbol de Nodos Tipos de nodos Acceso directo a los nodos Creación y eliminación de nodos Video ejercicio: DOM Autopráctica: Utilizando las funciones DOM Autopráctica: getelementbyid Test: DOM Unidad 5: 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 Vídeo ejercicio: Trabajar con JavaScript y CSS Autopráctica: El atributo style Autopráctica: Cambio de regla del contenedor Test: Trabajar con JavaScript y CSS

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT (CONT.) Unidad 6: 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 Video ejercicio: Eventos Autopráctica: onmouseover y onmouseout Autopráctica: onmousemove Test: Eventos

MÓDULO 5: PROGRAMACIÓN CON JAVASCRIPT (CONT.) Unidad 7: 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 Video ejercicio: Formularios en JavaScript Autopráctica: Elementos de tipo checkbox Autopráctica: Crea un formulario Test: Formularios en JavaScript

MÓDULO 6: PROGRAMACIÓN CON JQUERY Unidad 1: JQuery Qué es JQuery? Añadir JQuery a una página HTML Selección de elementos Comprobar selecciones Selección de elementos de un formulario Trabajar con selecciones Utilizar clases para aplicar estilos CSS Dimensiones Atributos Recorrer el DOM Manipulación de elementos Crear nuevos elementos Manipular atributos Video ejercicio: JQuery Autopráctica: Creando una función JQuery Autopráctica: Métodos hide y show Test: JQuery

MÓDULO 6: PROGRAMACIÓN CON JQUERY (CONT.) Unidad 2: Eventos y efectos con JQuery Qué es un evento? Eventos de ratón Eventos de documento/ventana Eventos de formulario Eventos de teclado Utilizar eventos con JQuery Carga del código HTML Eventos de JQuery El objeto evento Detener el comportamiento normal de un evento Eliminar eventos Gestión avanzada de eventos Mostrar y ocultar efectos Hacer aparecer y desaparecer elementos Deslizar elementos Video ejercicio: Eventos y efectos con JQuery Autopráctica: Efecto de movimiento Autopráctica: Generar un número aleatorio Test: Eventos y efectos con JQuery