CI2413 - Desarrollo de Aplicaciones para Internet
Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI2413 - Desarrollo de Aplicaciones para Internet
II semestre 2011. K,V 15:00-17:00.
Profesor Jeisson Hidalgo-Céspedes
Correo: jeissonh@gmail.com
Casillero: ##
Este curso pretende introducir al estudiante en el desarrollo de aplicaciones para Internet,
especialmente en aquellas basadas en tecnología web. Este sitio contiene recursos de utilidad
y enlaces hacia materiales a usar durante el curso.
Documentos
-
Carta al estudiante. Contiene una descripción general
del curso, sus objetivos, temario, evaluación y otros detalles. Es una especie de contrato
entre el profesor, los estudiantes y la escuela.
-
Desarrollo de aplicaciones web. Material de referencia del
curso. Los estudiantes deben leer secciones de este documento antes de cada clase.
-
Web Style Guide de Patrick J. Lynch
y Sarah Horton. Libro gratuito disponible en línea sobre diseño web.
-
Ejemplos de clase. Archivos de ejemplos creados durante las
clases del curso.
-
Laboratorios. Enunciados de los laboratorios realizados en algunas de las clases y los materiales usados.
-
Exámenes. Enunciados de los exámenes parciales.
Software
El siguiente es un listado de programas que el estudiante puede encontrar de interés o
utilidad en el cumplimiento de sus tareas en el curso.
-
Aptana Studio. Es un IDE (Integrated
Development Environment) que permite editar código web, como (X)HTML, CSS, JavaScript, PHP
y otras tecnologías. Entre sus ventajas, es gratuito y provee autocompletado de código.
Como desventajas, es de gran tamaño y no posee un editor visual.
-
Code prettify.
Una biblioteca JavaScript para formatear código fuente dentro de un documento web:
asigna colores, números de línea y otros estilos.
Enlaces de utilidad
La siguiente es una lista de recursos a utilizar durante el curso. Es conveniente tenerlos a
mano, quizá estableciéndolos como marcadores de su navegador preferido.
-
W3C Validator. Servicio gratuito
del World Wide Web Consortium que advierte de errores de marcado. Es obligatorio que todas
las tareas presentadas por el estudiante demuestren apego a los estándares usando este
validador.
-
Free Web Hosting. Permite
comparar o buscar servicios de alojamiento web (web hosting) gratuitos.