UA
   PROGRAMACIÓN EN INTERNET    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9244Descripción
Crdts. Teor.3DESARROLLO Y PROGRAMACION DE SISTEMAS DE ACCESO A BASES DE DATOS DE INTERNET.PLANIFICACION,DISEÑO Y ADMINISTRACION DE SITIOS WEB.MIGRACION DE APLICACIONES A ENTORNOS EN INTERNET.HERRAMIENTAS DE DESARROLLO.DISEÑO Y PROGRAMACION DE ELEMENTOS MULTIMEDIA EN 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
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS33


Estudios en los que se imparte
Ingeniería en Informática - plan 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 (letra nif)
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)
No especificado


Tipo de actividades: teóricas y prácticas
No especificado


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

Guía de aprendizaje PHP
Autor(es):Larry Ullman
Edición:Madrid : Prentice Hall, cop.2001.
ISBN:84-205-3231-2
Recomendado por:ARAGONES FERRERO, JAUME (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

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. ; GOLDBERG, Andrew B.
Edición:Upper Saddle River : Pearson Education, 2004.
ISBN:0-13-124682-8
Recomendado por:ARAGONES FERRERO, JAUME (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ]

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 al catálogo de la biblioteca universitaria ]
(*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:
Estudio: B203
Periodo ordinario para asignaturas de primer cuatrimestre/semestre -1 19/01/2017 -
Pruebas extraordinarias de julio -1 30/06/2017 -
(*) 1: GRUPO 1 - CAS


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