Cursos sobre tecnologías web

Documentación (programas, ejercicios, código útil para las prácticas) para algunos cursos sobre tecnologías web impartidos en la Escuela de Ingeniería de Telecomunicación de la Universidad Rey Juan Carlos

Programas

Planificación temporal de las clases, enunciados de ejercicios y prácticas, exámenes de cursos pasados, etc.

Código

Código usado para resolver los ejercicios o prácticas.

Transparencias

Transparencias usadas en las sesiones de los cursos.

Recursos

Enlaces a recursos externos (libros, programas, etc.) que pueden ser de interés.

Alumnos

Materiales producidos por alumnos de estos cursos.

PROGRAMAS

Aplicaciones en el servidor usando HTTP

Servicios y Aplicaciones en Redes de Ordenadores

Grado en Sistemas de Telecomunicación (IST-SARO)

Servicios y Aplicaciones Telemáticas

Grado en Ingeniería en Tecnologías de Telecomunicación (ITT-SAT)

Aplicaciones HTML5 y similares

Desarrollo de Aplicaciones Telemáticas

Grado en Ingeniería en Tecnologías de Telecomunicación (ITT-DAT)

Aplicaciones Telemáticas

Grado en Ingeniería Telemática (IT-AT)

CODIGO

Todo el código está en el repositorio CursosWeb/Code.

Prácticas incrementales, entre los repositorios de CursosWeb en GitHub
(ver detalles en el programa de cada asignatura):

Recuerda que para entregar tus prácticas tendrás que “hacer un fork” de los repositorios correspondientes, y registrar tu nombre de cuenta en Git Hub en la actividad abierta para ello en el sitio de tu asignatura en el campus virtual.

Atención: iremos poniendo más código relacionado con las prácticas durante los próximos días.

TRANSPARENCIAS

Atención: iremos actualizando y completando las transparencias según avanzan las asignaturas

Aplicaciones en el servidor usando HTTP

Servicios y Aplicaciones en Redes de Ordenadores

Grado en Sistemas de Telecomunicación (IST-SARO)

Servicios y Aplicaciones Telemáticas

Grado en Ingeniería en Tecnologías de Telecomunicación (ITT-SAT)

Aplicaciones HTML5 y similares

Desarrollo de Aplicaciones Telemáticas

Grado en Ingeniería en Tecnologías de Telecomunicación (ITT-DAT)

Aplicaciones Telemáticas

Grado en Ingeniería Telemática (IT-AT)

RECURSOS

General

Materiales varios

MDN Web Technologies for Developers

Documentación y materiales de muchos tipos para desarrolladores interesados en tecnologías web

Firefox Developer Tools

Documentación sobre las herramientas de desarrollador incluidas en Firefox (consola, inspector de HTML, depuradores de JavaScript, de red, etc.)

JavaScript

Transparencias: Concise JavaScript

Breve introducción al lenguaje para quien ya sabe programar

Guía: A re-introduction to JavaScript

Guía práctica para quien cree que ya sabe algo de JavaScript. Muy recomendable

Guía: JavaScript Garden

Documentación sobre los detalles más peculiares de JavaScript, los que suelen dar más problemas

Libro: Eloquent JavaScript

Puede ayudarte mucho si ya sabes programar y estás empezando a trabajar con JavaScript

Materiales varios: MDN JavaScript

Muchos materiales para aprender JavaScript, producidos y compilados por el proyecto Mozilla.

Python

Guía: The Hitchhiker’s Guide to Python

Manual de buenas prácticas sobre la instalación, configuración y uso de Python

Libro: Dive into Python

Tal y como la propia introducción del libro dice: &lquo;un libro sobre Python para programadores&rquo;.

Django

Libro: Django Girls Tutorial

Tutorial sobre Django, para chicas y chicos

Git

Libro: Pro Git

Libro sobre git, que cubre desde el uso básico hasta varios detalles avanzados, incluyendo el uso con GitHub

Otros

Libro: Designing for Performance

Optimización de aplicaciones web, teniendo en cuenta tamibén aspectos de diseño.

ALUMNOS

Materiales producidos por alumnos

Propuestas participantes en el concurso de Bootstrap

Alumnos de ITT-DAT e IT-AT (curso 2015-2016)

Propuestas participantes en el concurso de Bootstrap

Alumnos de ITT-DAT e IT-AT (curso 2014-2015)

Juego con Canvas

de Víctor Carrera

-->