Profesor | Gildardo Bautista García Cano | lu mi | 16 a 17:30 | P104 |
Ayudante | Adan Edoardo Herrera Hidalgo | ma ju | 16 a 17 | P104 |
Ayud. Lab. | lu | 14 a 16 | Taller de Lenguajes de Programación |
1. Fundamentos
a) Internet
b) Protocolos de Internet (TCP/IP UDP DNS)
c) El Protocolo HTTP
d) Clientes web
e) Servidores web
2. Tecnologías de desarrollo
a) XHTML
b) CSS
c) JavaScript
d) Python
e) El microframework Flask
3. Principios de diseño.
a) Anatomía de una aplicación web moderna
b) Representación de datos (XML, JSON)
c) Servicios web
d) Seguridad
e) Desempeño y confiabilidad
f ) Caché web
g) Web móvil
h) Infraestructura de desarrollo
i) Infraestructura de producción
j) Monitoreo
Bibliografía
[1] Jeffrey C. Jackson. Web Technologies: A Computer Science Perspective. Pearson, 2007.
[2] Ilya Grigorik. High Performance Browser Networking. O’Reilly, 2013.
[3] Douglas Crockford. JavaScript The Good Parts. O’Reilly, 2008.
[4] Tim Kadlec. Implementing Responsive Desing. New Riders, 2013.
[5] Leonard Richardson, Mike Amundsen. RESTful Web APIs. O’Reilly, 2013.
[6] Múltiples páginas disponibles en la Web.