UA
   INTERNET PROGRAMMING    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9244Descripción
Crdts. Teor.3DEVELOPING AND PROGRAMMING ACCESS SYSTEMS FOR INTERNET DATABASES. PLANNING, DESIGN, AND ADMINISTRATION OF WEB SITES. MIGRATING APPLICATIONS TO INTERNET ENVIRONMENTS. DEVELOPMENT TOOLS. DESIGNING AND PROGRAMMING MULTIMEDIA ELEMENTS ON THE INTERNET.
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
LANGUAGES AND COMPUTING SYSTEMSLANGUAGES AND COMPUTING SYSTEMS33


Estudios en los que se imparte
Degree in Information Technology - programme 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2016-17)
Grupo (*)Número
1 1
TOTAL 1
(*) 1: GRUPO 1 - CAS


Ofertada como libre elección (2016-17)
Sin departamento
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2016-17)
Sin horario


Grupos de matricula (2016-17)
Grupo (*)CuatrimestreTurnoIdiomaDistribución
1 1er. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2016-17)

Esta asignatura está orientada a formar ingenieros informáticos que puedan satisfacer la gran demanda actual (y futura) de profesionales especializados en temas relacionados con Internet (incluyendo intranet y extranet). Para ello, el contenido de esta asignatura se centra el diseño y programación de las aplicaciones web y en las tecnologías que se emplean en su desarrollo.

El objetivo principal de esta asignatura es que el alumno sea capaz de analizar, planificar y programar aplicaciones cliente/servidor basadas en la Web.

Recomendaciones

Para poder seguir adecuadamente la asignatura y obtener el máximo partido de ella, es necesario que el alumno no tenga ningún problema con los siguientes conocimientos que se obtienen en las asignaturas indicadas:

- Programación: Fundamentos de Programación I y II
- Orientación a objetos: Programación Orientada a Objetos
- Bases de datos y SQL: Bases de Datos I y II


Contenidos teóricos y prácticos (2016-17)
** Módulo I: Introducción a la programación en Internet

- Unidad 0: Presentación y objetivos de la asignatura
Presentación de la asignatura.
Búsqueda de recursos sobre programación en Internet.
Consejos para realizar una buena presentación.
Historia de Internet y la Web.

- Unidad 1: Modelo cliente/servidor
Ventajas, separación de funciones, modelos de distribución, tecnologías de programación distribuida.

- Unidad 2: Internet, intranet y extranet
Aplicaciones web: cliente y servidor, protocolo HTTP, entornos web, ventajas y desventajas.
Estructura de un sitio web: estructura física y lógica.
Diseño de un sitio web: descripción del sitio web, modelo de datos, diagrama de navegación, diseño de cada pantalla, diagrama de páginas, documentación final.

** Módulo II: Programación de cliente

- Unidad 3: HTML
Separación entre contenido (HTML) y estilo (CSS).
Eitquetas.
Diferencias con XHTML.
Validación de documentos.
Metadatos.
Tablas.
Imágenes.
Formularios.
Marcos.
Guía de estilo.

- Unidad 4: CSS
Sintaxis: selectores, propiedades, contenedores, unidades, colores.
Uso de un CSS en una página HTML.
Cajas.
Posicionamiento.
Maquetación.

- Unidad 5: JavaScript
Lenguajes de script.
Aplicaciones.
Versiones.
Sintaxis.
Validación de formularios.
Entornos de programación: Prototype, DOJO, etc.
AJAX.

- Unidad 6: Modelo de objetos del documento
Introducción.
Especificaciones y niveles.
Jerarquía de objetos.
Gestión de eventos.
DHTML.

- Unidad 7: Usabilidad, navegabilidad y accesibilidad
Usabilidad y navegabilidad.
Accesibilidad: niveles del W3C, herramientas, etc.

** Módulo III: Programación de servidor

- Unidad 8: Programación básica de servidor
CGI: comunicación con el cliente, variables de entorno.
SSI: sintaxis, comandos más utilizados.
Tecnologías de web scripting en el servidor: características generales, ASP, CFM, JSP y PHP.

- Unidad 9: PHP
Sintaxis.
Variables.
Operadores.
Estructuras de control.
Manejo de formularios.
Envío de ficheros.
Cookies.
Sesiones.
Programación orientada a objetos.
Acceso a bases de datos (ODBC y MySQL).
Manejo del sistema de ficheros.
Empleo de módulos.
Configuración del fichero php.ini.
Características especiales: creación de documentos PDF, manejo de imágenes, etc.
Editores: PHPEdit, etc.
Entornos de programación: PEAR, PRADO, CodeIgniter, etc.

- Unidad 10: Servicios web
Introducción a XML.
SOAP, WSDL y UDDI.
Desarrollo de servicios web con PHP.

- Unidad 11: Sindicación de contenidos web
Introducción.
Versiones: RDF, RSS y Atom.
Desarrollo con PHP.


Más información
Profesor/a responsable
Sin Datos


Metodología docente (2016-17)


Tipo de actividades: teóricas y prácticas


Profesores (2016-17)
Grupo Profesor/a
TEORIA DE 92441Aragones Ferrero, Jaume
Enlaces relacionados
http://alistapart.com/article/inline-validation-in-web-forms
http://moqups.com/
http://www.dlsi.ua.es/assignatures/pi/
http://www.php.net
http://www.php.net
http://www.w3.org/
http://www.w3schools.com
http://www.w3schools.com/
http://w3.org


Bibliografía

Hacking con Google
Autor(es):LONG, Johny
Edición:Madrid : Anaya Multimedia, 2005.
ISBN:8441518513
Recomendado por:ARAGONES FERRERO, JAUME (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Internet & World Wide Web : how to program
Autor(es):Deitel, Harvey M. ; Deitel, Paul J.
Edición:Boston : Pearson Education, 2012.
ISBN:978-0-13299-045-5
Recomendado por:ARAGONES FERRERO, JAUME (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ] [ Link to bibliographic resource ]

Programación de aplicaciones web : historia, principios básicos y cliente web
Autor(es):Luján Mora, Sergio
Edición:San Vicente del Raspeig : Editorial Club Universitario, 2002.
ISBN:84-8454-206-8
Recomendado por:ARAGONES FERRERO, JAUME (*1)
[ Acceso a las ediciones anteriores ] [ Link to bibliographic resource ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2016-17)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Periodo ordinario para asignaturas de primer semestre -1 19/01/2017 -
Pruebas extraordinarias para asignaturas de grado y máster -1 30/06/2017 -
(*) 1: GRUPO 1 - CAS


Instrumentos y criterios de evaluación (2016-17)