Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 2013) 2015-1

Optativas, Tecnologías para Desarrollos en Internet

Grupo 7181, 20 lugares. 2 alumnos.
Plan 94: Temas Selectos de Ingenieria de Software A
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

  • Sintaxis y Semántica de XHTML
  • Elementos funtamentales de HTML - Formas
  • Herramientas de desarrollo

b) CSS

  • Sintaxis
  • Media Queries
  • Herramientas de desarrollo

c) JavaScript

  • Sintaxis
  • Variables y tipos de datos
  • Objetos
  • Funciones
  • Arreglos
  • Pruebas (Testing)
  • Herramientas de desarrollo

d) Python

  • Sintaxis
  • Variables y tipos de datos
  • Objetos
  • Decoradores
  • Pruebas
  • Herramientas de desarrollo

e) El microframework Flask

  • Estructura de una applicación
  • Templates
  • Formas
  • Bases de datos
  • Pruebas
  • Herramientas de desarrollo

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.

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.