Conócenos
Síguenos en las redes sociales
Grados
Posgrados
Doctorados
Universidad Sénior
Titulaciones online
Centros adscritos
Centros asociados
Proceso de admisión
Requisitos de acceso
Matrícula
Becas y bonificaciones
Tasas
Financiación
Exprime la USJ
Servicios
Atención personalizada
Campus
Internacional
Investigación
Síguenos en redes sociales
Aprende a programar sitios web con HTML5 y Javascript
Matrícula abierta
Actualmente, cualquier empresa u organización tiene una página web, ya que es una herramienta que se ha convertido en algo indispensable en una sociedad cada vez más internauta. Además, la usabilidad de las propias páginas y una correcta programación, influye en el posicionamiento, un aspecto que ha alcanzado una gran importancia.
El Curso de Programación Web formará al alumno para poder desarrollar y diseñar sitios web teniendo en cuenta todos los aspectos que influyen para el éxito de una página en el entorno de la red. Para ello, el estudiante conocerá el lenguaje de JavaScript y aprenderá a simplificar a través de la librería jQuery, y de HTML5, uno de los estándares en la programación más conocidos y utilizados.
El objetivo principal del curso de programación web online es preparar a expertos del sector TIC para un diseño correcto, atractivo y eficiente, con nivel alto de usabilidad, poco tiempo de carga del servidor y transmitiendo al usuario final una experiencia de uso única y adaptada a las necesidades de la empresa.
Para acceder al Curso se debe cumplir alguno de los siguientes requisitos:
LENGUAJE JAVASCRIPT¿Qué es javascript?. Historia. Como incluir JavaScript en documentos XHTML. Introducirlo en el mismo documento XHTML. Definir JavaScript en un archivo externo. Insertarlo en los elementos XHTML. La etiqueta noscript. Sintaxis. Posibilidades y limitaciones JavaScript. JavaScript en los navegadores. Nuestro primer Script. Elementos básicos. Variables y Tipos de variables. Operadores. Estructuras de control de Flujo. Estructura If, If…Else. Estructura Switch. Estructura For. Estructura While. Estructura Do…While. Estructura For… In. Utilización de Arrays mediante estructuras de control. Funciones. Creación de una función. ¿Dónde declarar una función?. Llamada a una función. Argumentos. Consideraciones con el uso de funciones. Variables locales y globales. Funciones predefinidas. Funciones de Cadena de Texto. Objetos. Jerarquía de los Objetos. Propiedades y métodos de los objetos del navegador. Propiedades y métodos de los Objetos del Documento. Propiedades y métodos de los Objetos del Lenguaje.
DOM Y EVENTOS EN JAVASCRIPTDOM. Compatibilidad del DOMentre navegadores. Introducción al DOM. Estructura del DOM.Árbol de Nodos. Tipos de Nodos.Acceso directo a los Nodos.Acceso directo a los atributos XHTML. Otras formas de acceder a un elemento. No tan rapido. Un ejemplo.Propiedades y métodos de los nodos. Get, Set, y Delete valores de atributo. Crear Nodos nuevos. Insertar Nodos. Clonar Nodos. Eliminar Nodos.Eventos.Que son los Eventos.Modelos de eventos. Obteniendo información del evento (objeto event).AVANZANDO EN JAVASCRIPTPropiedades de los formularios. Utilidades básicas para formularios. Obtener el valor de los campos de formulario. Establecer el foco en un elemento. Evitar el envío duplicado de un formulario. Limitar el tamaño de caracteres de un textarea. Restringir los caracteres permitidos en un cuadro de texto. Validación. Campo de texto obligatorio. Campo de texto con valores numéricos. Opción de una lista seleccionada. Dirección de email. Fecha. Número de DNI o NIE. Número de teléfono. Checkbox seleccionado. Radiobutton seleccionado. Otras utilidades. Relojes, contadores e intervalos de tiempo. Calendario. Tooltip. Menú desplegable. Galerías de imágenes (Lightbox). Detección y corrección de errores. Internet Explorer. Mozilla Firefox. Google Chrome.AJAX Y JQUERYIntroducción a AJAX. Notación JSON. Clases en JavaScript. Funciones constructoras. Prototype. Herencia y ámbito (scope). Otros conceptos avanzados. Excepciones. Reflexión. Instalando Servidor. Primera aplicación AJAX. Otros métodos y propiedades del objeto XMLHttpRequest. Introducción a jQuery. Programar JavaScript con jQuery. Selección de un elemento del DOM por el ID. Selección de elementos por el tipo de elementos. Selectores. Métodos del objeto jQuery. Métodos tex(), text(valor). Métodos attr(nombre de propiedad), attr(nombre de propiedad,valor) y removeAttr(nombre de propiedad). Métodos addClass y removeClass. Métodos html() y html(valor). Métodos show, hide, fadeOut, fadeIn. Método fadeTo. Método toggle. Método each. Métodos para manipular nodos del DOM. Administración de eventos con jQuery. Eventos mouseover y mouseout. Evento hover. Evento mousemove. Eventos mousedown y mouseup. Evento dblclick. Evento focus y blur.HTML5 Y CSS3Introducción a HTML5. Qué es HTML5. Recursos necesarios para el desarrollo. Estructura de HTML5. Etiquetas de HTML5. Vídeo. Audio. Canvas. Introducción a CSS3. Prefijos del navegador. Etiquetas CSS3. Bordes. Sombras. Transformaciones 2D. Opacidad (opacity). Opacidad (color). Múltiples columnas. Importar fuentes. Tratamiento de Imágenes. Transiciones. Animaciones. Animaciones 3D.
USJ trata sus datos personales con finalidad exclusivamente administrativa y académica para gestionar su Solicitud de Información y, en su caso, proceso de Matrícula, y comunicarse con usted por cualquier medio en relación con esos procedimientos. Los datos de contacto de terceros distintos del alumno no son obligatorios. El interesado declara que ha informado del contenido de las presentes cláusulas a las terceras partes cuyos datos se comuniquen y/o que se encuentran relacionadas en la documentación aportada y obtenido su consentimiento expreso para la comunicación de sus datos personales. Tratamos sus datos porque usted nos los proporciona en el formulario de Solicitud de manera libre, específica, informada e inequívoca en relación con la finalidad anterior. No se comunicarán sus datos a terceros salvo a las administraciones públicas pertinentes y/o cuando sea obligatorio legal o normativamente. Asimismo sus datos personales podrán ser comunicados a aquellas entidades que intervengan en la impartición y/o gestión de las formaciones propuestas. Puede solicitar más información sobre dichas entidades y/o la finalidad de las mismas en a través de privacidad@usj.es. Una vez los datos no sean necesarios para los fines con los que fueron recogidos, se respetarán los plazos legales de conservación para posteriormente ser destruidos. Puede revocar el consentimiento o ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad sobre los datos de carácter personal presentando una copia de un documento identificativo a Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gállego (Zaragoza), o en privacidad@usj.es. Para otros tratamientos que realiza USJ puede consultar nuestra Política de Privacidad. Puede encontrar más información sobre sus derechos o presentar una reclamación ante la autoridad de control competente en la Agencia Española de Protección de datos. – C/ Jorge Juan, 6. 28001 Madrid. (901 100 099-912 663 517) – www.agpd.es
Autorizo a ser informado por medios electrónicos sobre cualquier oferta formativa de USJ.
Autorizo a ser informado por medios electrónicos sobre actividades y eventos de USJ.
FUNDACIÓN UNIVERSIDAD SAN JORGE (USJ) - G99047672 - Campus Universitario San Jorge, Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gallego (Zaragoza) info@usj.es - 976 060 100. Delegado de Protección de Datos: Departamento Jurídico/DPD, 976 060 100, privacidad@usj.es . USJ trata sus datos personales con la finalidad enviarle incluso por medios electrónicos la información solicitada. Tratamos sus datos porque usted nos los proporciona en el formulario de Solicitud de manera libre, específica, informada e inequívoca en relación con la finalidad anterior. No se comunicarán sus datos a terceros salvo a las administraciones públicas pertinentes y/o cuando sea obligatorio legal o normativamente. Una vez los datos no sean necesarios para los fines con los que fueron recogidos, se respetarán los plazos legales de conservación para posteriormente ser destruidos. Puede revocar el consentimiento o ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad sobre los datos de carácter personal presentando una copia de un documento identificativo a Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gállego (Zaragoza), o en privacidad@usj.es . Para otros tratamientos que realiza USJ puede consultar nuestra Política de Privacidad . Puede encontrar más información sobre sus derechos o presentar una reclamación ante la autoridad de control competente en la Agencia Española de Protección de datos. – C/ Jorge Juan, 6. 28001 Madrid. (901 100 099-912 663 517) – www.agpd.es
Autorizo que los datos personales proporcionados sean comunicados a la entidad mercantil SEAS ESTUDIOS SUPERIORES ABIERTOS, S.A.U. que desarrolla la actividad de centro de formación online, con la finalidad de recibir por medios electrónicos información comercial sobre su oferta formativa, según su política de privacidad (Política de Privacidad de SEAS).