introducción tewc
DESCRIPTION
Introducción a TEWCTRANSCRIPT
![Page 1: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/1.jpg)
Tecnologías Web de Cliente
Departamento de Ingeniería de Sistemas Telemáticoshttp://moodle.dit.upm.es
Presentación
![Page 2: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/2.jpg)
presentación asignatura 2
Profesores
Profesores Carlos A. Iglesias <[email protected]> Mercedes Garijo <[email protected]>
![Page 3: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/3.jpg)
presentación asignatura 3
La asignatura…
Optativa Asignatura práctica
continuación de Programación Complementa Computación en Red (3º) e Ingeniería Web (4º)
Asignatura aplicada Completa la formación fundamental Muy demandada en las empresas
![Page 4: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/4.jpg)
presentación asignatura 4
¿De qué trata?
La web ha cambiado enormemente el desarrollo software Antes …
Se desarrollaba en cualquier lenguaje de programación Se podían utilizar formatos propietarios No se necesitaba interaccionar con el exterior
Ahora … El eslogan de Sun “The Network is the Computer” comienza
a ser una realidad, SaaS, Cloud Computing, ... La web se ha convertido en la interfaz de acceso común a
todas las aplicaciones Ha aumentado la necesidad de desarrollar aplicaciones
web, tanto para acceso desde ordenadores, móviles como televisión
![Page 5: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/5.jpg)
presentación asignatura 5
¿Qué aprenderás?
A desarrollar webs Sin capacidad de procesar las peticiones de los
usuarios Conocer y/o dominar...
muchas (muchas) tecnologías, como HTML, XHTML, HTML5, CSS, Javascript
Frameworks JQuery, JQuery Mobile, ...
Ingeniería (ser ordenado / limpio / pragmático / eficiente) Manejo (y convendría instalación) de herramientas
• De desarrollo: aptana, firefox, extensiones, chrome… Hacer apps móviles (IPhone/Android/) con tecnologías web Una introducción a PHP
![Page 6: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/6.jpg)
presentación asignatura 6
Teoría
Arquitectura de una aplicación webProgramación de web estáticas (HTML,
CSS, Javascript) JQuery, JQuery Mobile, HTML semántico,
AjaxPrincipios de diseño, usabilidad y
accesibilidadPrueba de aplicaciones webPrimeros pasos en el servidor: PHP y
BBDD.
![Page 7: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/7.jpg)
presentación asignatura 7
Prácticas
● Orientado a una aplicación real– Debes proponer una web, desarrollarla y
ponerla pública en un hosting
● Aplicación web centrada en HTML, CSS, Javascript Opcional: aplicación móvil Debe incluir PHP
![Page 8: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/8.jpg)
presentación asignatura 8
Evaluación
Se evalúa mediante una práctica: Código
Calidad del código Estilo Comentarios Arquitectura
Memoria – Se desarrolla en un Blog público Originalidad No es un curso de diseño, aunque se cuide
Para facilitar el repaso, se pondrán actividades en la web No hay examen
![Page 9: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/9.jpg)
presentación asignatura 9
Tareas evaluables
P1. Entrega de la planificación del sitio web, Semana 2, 5%
P2. Participación en clase y evaluación continua en Moodle 20%
– Prácticas realizadas durante las clases P3. Entrega del sitio web, Semana 16, 70%
![Page 10: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/10.jpg)
presentación asignatura 10
Práctica
Decidir qué web deseas hacer. Debe ser:– Informativa– O bien si tiene 'lógica', usar servicios existentes 'en la nube'
Debe ser útil– Que se mantenga tras la asignatura
Hay que desarrollar 2 estilos para la misma web– 1 “bien desarrollado”– Otro puede ser 'justito', pero cambiando la disposición (si uno es
menú horizontal, el otro vertical, etc.)– Se debe poder conmutar de uno a otro
La web debe tener CSS y Jquery Opcionalmente, puedes hacer una aplicación móvil (adicional) para
IPhone o Android Opcionalmente, puedes investigar y hacer pruebas de algún aspecto de
HTML5 (caché, etc.)
![Page 11: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/11.jpg)
presentación asignatura 11
Como siempre, las reglas …
Puedes Discutir las prácticas con otros Ayudar a otros a depurar sus prácticas Emplear cualquier código que se publique en la asignatura
No puedes Trabajar en grupo Copiar las prácticas de otro, o permitir que te las copien Dejar tus prácticas a otro, o dejarlas en algún sitio donde
cualquiera pueda cogerlas fácilmente Emplear código de libros o la web sin especificarlo (está bien
(muy bien) emplearlo pero debe consultarse)
Si piensas que accidentalmente has violado alguna de estas reglas, coméntamelo cuanto antes
![Page 12: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/12.jpg)
presentación asignatura 12
Todo en http://moodle.lab.dit.upm.es
![Page 13: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/13.jpg)
presentación asignatura 13
La web
![Page 14: Introducción TEWC](https://reader038.vdocuments.pub/reader038/viewer/2022100602/558897efd8b42a467d8b4631/html5/thumbnails/14.jpg)
presentación asignatura 14
Hay que registrarse…