SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Tecnologías Web de Cliente
Departamento de Ingeniería de Sistemas Telemáticos
http://moodle.dit.upm.es
Presentación
presentación asignatura 2
Profesores
Profesores
 Carlos A. Iglesias <cif@gsi.dit.upm.es>
 Mercedes Garijo <mga@gsi.dit.upm.es>
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
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
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
presentación asignatura 6
Teoría
Arquitectura de una aplicación web
Programación de web estáticas (HTML,
CSS, Javascript)
 JQuery, JQuery Mobile, HTML semántico,
Ajax
Principios de diseño, usabilidad y
accesibilidad
Prueba de aplicaciones web
Primeros pasos en el servidor: PHP y
BBDD.
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
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
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%
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.)
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
presentación asignatura 12
Todo en http://moodle.lab.dit.upm.es
presentación asignatura 13
La web
presentación asignatura 14
Hay que registrarse…

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Videoconferencia 1
Videoconferencia 1Videoconferencia 1
Videoconferencia 1
 
Menú Principal (PresentacióN 3)
Menú Principal (PresentacióN 3)Menú Principal (PresentacióN 3)
Menú Principal (PresentacióN 3)
 
Mayo 14
Mayo 14Mayo 14
Mayo 14
 
Mapa conceptual de youtube, movie maker y blog
Mapa conceptual de youtube, movie maker y blogMapa conceptual de youtube, movie maker y blog
Mapa conceptual de youtube, movie maker y blog
 
Formato bitácora (1) (17)
Formato bitácora (1) (17)Formato bitácora (1) (17)
Formato bitácora (1) (17)
 
Seminario de Informatica T3 Liliam Alarcón
Seminario de Informatica T3 Liliam AlarcónSeminario de Informatica T3 Liliam Alarcón
Seminario de Informatica T3 Liliam Alarcón
 
Plataformas de aprendizaje
Plataformas de aprendizajePlataformas de aprendizaje
Plataformas de aprendizaje
 
KIT DE GUÍAS Y RECURSOS SOBRE ENSEÑANZA VIRTUAL para afrontar la crisis #COVI...
KIT DE GUÍAS Y RECURSOS SOBRE ENSEÑANZA VIRTUAL para afrontar la crisis #COVI...KIT DE GUÍAS Y RECURSOS SOBRE ENSEÑANZA VIRTUAL para afrontar la crisis #COVI...
KIT DE GUÍAS Y RECURSOS SOBRE ENSEÑANZA VIRTUAL para afrontar la crisis #COVI...
 
Pre3 proyecto parte2
Pre3 proyecto parte2Pre3 proyecto parte2
Pre3 proyecto parte2
 
Presentación1
Presentación1Presentación1
Presentación1
 
MOOC
MOOCMOOC
MOOC
 
Menú
MenúMenú
Menú
 
Productos sesión 3
Productos sesión 3Productos sesión 3
Productos sesión 3
 
Menú Principal
Menú PrincipalMenú Principal
Menú Principal
 
Pres3
Pres3Pres3
Pres3
 
Ganag01
Ganag01Ganag01
Ganag01
 
Business Express
Business ExpressBusiness Express
Business Express
 
Med Cuadro
Med CuadroMed Cuadro
Med Cuadro
 
Práctica 3-juan-carlos-cáceres
Práctica 3-juan-carlos-cáceresPráctica 3-juan-carlos-cáceres
Práctica 3-juan-carlos-cáceres
 
Slideshared luna
Slideshared lunaSlideshared luna
Slideshared luna
 

Ähnlich wie Introducción TEWC

Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Juan Eladio Sánchez Rosas
 
Taller de e-learning
Taller de e-learningTaller de e-learning
Taller de e-learningdabautistar
 
Mod00 transparencias
Mod00 transparenciasMod00 transparencias
Mod00 transparenciasLorenzo Perez
 
Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Matías Raby
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDidier Granados
 
Optativa webmaster
Optativa webmasterOptativa webmaster
Optativa webmasterEdgar Merino
 
Aplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de MatemáticasAplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de MatemáticasDaniel Primo
 
Propuesta Fd Cristhian Figueroa
Propuesta Fd Cristhian FigueroaPropuesta Fd Cristhian Figueroa
Propuesta Fd Cristhian FigueroaCristhian Figueroa
 
Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Interlat
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual IIEdgar Merino
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes webjohn_benitez
 
Presentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCPresentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCLuis Pérez Alcaide
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptssuser73f459
 

Ähnlich wie Introducción TEWC (20)

Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2
 
Java script002
Java script002Java script002
Java script002
 
Java script001
Java script001Java script001
Java script001
 
Programacion web se
Programacion web seProgramacion web se
Programacion web se
 
Taller de e-learning
Taller de e-learningTaller de e-learning
Taller de e-learning
 
Mod00 transparencias
Mod00 transparenciasMod00 transparencias
Mod00 transparencias
 
Taller de Proyectos Digitales
Taller de Proyectos DigitalesTaller de Proyectos Digitales
Taller de Proyectos Digitales
 
demoDAAW.ppt
demoDAAW.pptdemoDAAW.ppt
demoDAAW.ppt
 
Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
 
Optativa webmaster
Optativa webmasterOptativa webmaster
Optativa webmaster
 
Aplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de MatemáticasAplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de Matemáticas
 
Propuesta Fd Cristhian Figueroa
Propuesta Fd Cristhian FigueroaPropuesta Fd Cristhian Figueroa
Propuesta Fd Cristhian Figueroa
 
Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes web
 
Presentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCPresentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFC
 
Catalogo de aplicaciones web para el aprendizaje
Catalogo de aplicaciones web para el aprendizajeCatalogo de aplicaciones web para el aprendizaje
Catalogo de aplicaciones web para el aprendizaje
 
Actividad 1 kun
Actividad 1 kun Actividad 1 kun
Actividad 1 kun
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 

Mehr von Carlos A. Iglesias (20)

GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
PHP. Tecnologías Web.
PHP. Tecnologías Web.PHP. Tecnologías Web.
PHP. Tecnologías Web.
 
1 intro php
1 intro php1 intro php
1 intro php
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.5 interfaces
Tema 4.5 interfacesTema 4.5 interfaces
Tema 4.5 interfaces
 
Tema 4.6 Intenciones
Tema 4.6 IntencionesTema 4.6 Intenciones
Tema 4.6 Intenciones
 
Tema 4.7 Acceso a datos
Tema 4.7 Acceso a datosTema 4.7 Acceso a datos
Tema 4.7 Acceso a datos
 
Tema 4.8 Preferencias
Tema 4.8 PreferenciasTema 4.8 Preferencias
Tema 4.8 Preferencias
 

Introducción TEWC

  • 1. Tecnologías Web de Cliente Departamento de Ingeniería de Sistemas Telemáticos http://moodle.dit.upm.es Presentación
  • 2. presentación asignatura 2 Profesores Profesores  Carlos A. Iglesias <cif@gsi.dit.upm.es>  Mercedes Garijo <mga@gsi.dit.upm.es>
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. presentación asignatura 6 Teoría Arquitectura de una aplicación web Programación de web estáticas (HTML, CSS, Javascript)  JQuery, JQuery Mobile, HTML semántico, Ajax Principios de diseño, usabilidad y accesibilidad Prueba de aplicaciones web Primeros pasos en el servidor: PHP y BBDD.
  • 7. 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
  • 8. 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
  • 9. 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%
  • 10. 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.)
  • 11. 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
  • 12. presentación asignatura 12 Todo en http://moodle.lab.dit.upm.es
  • 14. presentación asignatura 14 Hay que registrarse…