2n DESENVOLUPAMENT D'APLICACIONS WEB
SM8: Desplegament d'aplicacions web
PROGRAMACIÓ DEL SEMINARI
Programació i criteris d'avlaució
ACTIVITAT 1 - SERVEI WEB I FONAMENTS DEL PROTOCOL HTTP. SERVEI DE TRANSFERÈNCIA DE FITXERS.
Documentació del protocol HTTP
a) Documents RFC
Llistat de documents RFC
Documents RFC723x
Document RFC2616
b) Esquemes URI
Sintaxi general d'un esquema URI
Llista d'esquemes URI
c) Documentació resumida sobre protocol HTTP
Documentació bàsica
Tutorial
d) Exemple de missatges HTTP
Exemple d'una captura d'un intercanvi senzill de missatges HTTP
e) Headers (capçaleres) HTTP
Documentació sobre els headers dels missatges HTTP (Mozilla mdn web docs)
f) Mètodes HTTP
Resum de les característiques dels principals mètodes HTTP
PUT vs POST
Captura amb wireshark de missatges utilitzant POST i GET
Exemple amb PHP i HTML del funcionament de POST i GET
Descarrega del codi de l'exemple anterior
g) Codis d'estat de resposta HTTP
Resum dels codis d'estat de resposta HTTP (Mozilla mdn web docs)
h) Ajuts per la pràctica de protocol HTTP (sm8a1pr1)
Treballant amb putty sobre Windows per estudiar el protocol HTTP
Documents RFC per la pràctica
Llista de headers estudiats a la pràctica
Pràctiques
Pràctica 1 - Breu estudi del protocol HTTP
Pràctica 1 - Breu estudi del protocol HTTP - Solucions
Pràctica 1 - Exercici Validador
Pràctica 2 - Iniciació a Apache2 i Vagrant
Pràctica 3 - Desplegament d'aplicacions sobre un servidor d'aplicacions web
Pràctica 4 - Llocs web virtuals segurs amb certificats de seguretat SSL
Examen
ACTIVITAT 2 - CONTROL DE VERSIONS I INTEGRACIÓ CONITNUA.
Documentació sobre sistemes de control de versions i integració continua
Conceptes bàsics sobre sistemes de control de versions
Conceptes bàsics sober el sistema de control de versions Git
Pràctiques
Pràctica 1 - Iniciació a Git i Github
Pràctica 2 - Fonaments de Git. Ordres bàsiques de Git. Treballant localment
Examen