Curso

CURSO ONLINE EN DESARROLLO WEB CON JAVASCRIPT, AJAX Y JQUERY

  • Desde: 20/2/17
  • Hasta: 31/7/17
  • Campus Virtual
  • Idioma: Castellano
  • Online

Preinscripción desde el 17/1/17

Matrícula disponible hasta el 1/6/17

Una vez aceptada tu matrícula dispones de 60 días para finalizar el curso

Promovido por:
Dpto. de Sistemas Informáticos y Computación

Responsable de la actividad:



Modalidad

Presencial Online Emisión en directo

0 horas


20 horas


0 horas

Lugar de impartición
El curso se realiza totalmente a distancia. El acceso a los materiales y las consultas al profesorado del curso se realizarán mediante la plataforma de tele enseñanza de la UPV. Más información en http://cursos.dsic.upv.es/
Certificación

Aprovechamiento

Modalidad

ONLINE

Curso

2016-2017

ECTS

2

Campus

Virtual

0 h

Presenciales

20 h

Online

Precio Colectivo
99 € Alumno UPV 
99 € Personal UPV 
99 € Alumni UPV PLUS o AAA UPV 
119 € Público en general 
99 €  Colegiados TIC
119,00 € - Público en general
99,00 € - Alumni UPV
99,00 € - Personal UPV
99,00 € - Colegiados TIC
99,00 € - Alumno UPV

Objetivos

JavaScript se ha convertido en el lenguaje de referencia en lo que a desarrollo web se refiere. Todos los navegadores modernos incluyen un intérprete de JavaScript, por lo que este lenguaje constituye la mejor herramienta a la hora de dotar de funcionalidad a nuestras páginas web. JavaScript puede interactuar con los elementos de las páginas web a través del DOM (Document Object Model). Además, también puede interactuar con un servidor web para acceder a ficheros, scripts, bases de datos, etc.

Por otro lado, en los últimos años se ha impuesto el desarrollo de aplicaciones web siguiendo el esquema Ajax, el cual se basa en realizar la interfaz con el cliente mediante páginas web (HTML, CSS, JavaScript, DOM) e interactuar de forma asíncrona con el servidor en segundo plano sin necesidad de recargar las páginas, como ocurría en el modelo tradicional. En el servidor, se emplean normalmente lenguajes de script como PHP, ASP, JSP, etc. (en el curso nos centraremos en el uso de PHP), los cuales pueden interactuar con bases de datos en MySQL, PostgreSQL, Oracle, etc. (en el curso nos centraremos en MySQL). Asimismo, para el envío de datos entre cliente (navegador) y servidor se pueden usar strings de texto o html, pero también XML y JSON, mucho más flexibles y potentes.

Por otro lado, aunque no cabe duda que todo profesional del desarrollo web debe conocer HTML, CSS y JavaScript, en los últimos años han aparecido una serie de "frameworks" basados en JavaScript que facilitan mucho el desarrollo, permitiendo un estilo de programación web mucho más sencillo y compacto. De entre ellos, destaca el framework jQuery, empleado por empresas como Nokia y Microsoft, entre otras. jQuery nos ofrece la misma funcionalidad de JavaScript, pero simplifica el acceso y manipulación de los elementos de la página, permite que el programador ignore las diferencias entre navegadores, simplifica el modelo de eventos de JavaScript y la forma de realizar peticiones Ajax, introduce animaciones pre-establecidas, y un largo etcétera. Además, puede usarse en combinación con las extensiones jQuery UI y jQuery mobile. Por ejemplo, jQuery mobile nos permite implementar fácilmente los elementos y las funciones típicas de una aplicación web para un dispositivo móvil. Aunque las aplicaciones nativas para los dispositivos móviles son más rápidas, las aplicaciones web son más flexibles y nos permiten desarrollar una sola aplicación con independencia de si se va a acceder desde un dispositivo móvil con iOS/Android o desde ordenador portátil, ya que la mayor parte del código es común.

El objetivo del curso es capacitar al alumno para el desarrollo de aplicaciones web que siguen el esquema Ajax empleando HTML, CSS y el lenguaje JavaScript, junto con el framework jQuery (o jQuery mobile), en la parte del cliente, y PHP, MySQL, XML y JSON en la parte del servidor. Se trata, por tanto, de los conocimientos complementarios necesarios para todos aquellos que ya conozcan las técnicas servidor (PHP, ASP, JSP, MySQL, etc) y quieran completar su formación en el desarrollo de aplicaciones web.

Acción formativa dirigida a

Estudiantes de informática u otros estudios afines pero con una buena base de programación en algún lenguaje.


Profesores

  • German Francisco Vidal Oriola Catedrático/a de Universidad

Temas a desarrollar

Unidad 1. Introducción, HTML y CSS
- Presentación del curso
- Programación web
- HTML y CSS

Unidad 2. JavaScript.
- Fundamentos del lenguaje
- JavaScript y el DOM
- Objetos
- Persistencia (cookies)
- Modelo de eventos
- Programación cliente

Unidad 3. Fundamentos de Ajax
- Introducción
- Primer ejemplo
- Ajax con jQuery
- Ajax con PHP
- MySQL
- MySQL desde PHP

Unidad 4. Ajax con XML y JSON
- Ajax con XML
- JavaScript y XPath
- JavaScript y XSLT
- Ajax con JSON
- JSON con jQuery

Unidad 5. Fundamentos de jQuery.
- Selección de elementos del DOM
- Manipulación de elementos DOM
- Manipulación de propiedades y atributos
- Eventos

Unidad 6. jQuery avanzado.
- Efectos y animaciones
- Ajax básico
- Ajax y JSON
- Utilidades
- Extensibilidad

Unidad 6. jQuery UI y jQuery mobile.
- jQuery UI
- jQuery mobile. Elementos y navegación
- jQuery mobile API.

(*) El alumno puede escoger cuáles son los contenidos de su interés, y centrarse en ellos. El temario propuesto está orientado al alumno que quiera adquirir conocimientos en todos los temas del curso (HTML, CSS, JavaScript, Ajax y jQuery). Sin embargo, el alumno que lo desee, puede centrarse únicamente en la parte JavaScript + Ajax o bien JavaScript + jQuery, si ya tiene conocimientos de alguno de ellos o desea especializarse en algún tema en particular.


Visita otros cursos relacionados con...

programación software internet web html css javascript jquery json xml mobile php ajax