Salta el contingut

MP08: Desplegament d’aplicacions web. (66 h)

Introducció

El desenvolupament d’aplicacions web ha anat evolucionant des dels primers dies del web, aquells en què les pàgines eren una senzilla representació estàtica d’un contingut text, amb imatges i enllaços gràcies al llenguatge HTTP. Aquests continguts gestionats per un servidor web estaven, i molts encara hi estan, emmagatzemats en un sistema de fitxers amb una determinada capacitat, possibles quotes d’espai i determinats permisos d’usuari. El servei associat que permetia la transferència de fitxers cap al servidor era, i encara és, l’FTP. Aquests continguts són els que veureu principalment a la primera unitat formativa, Servidors web i de transferència de fitxers.

El nostre mòdul està encabit dins el cicle on treballem en ABP demanera que anirem introduint els conceptes de manera que aquests estiguin consolidats abans de necessitar-los en el projecte. D'aquesta manera, una vegada haguem instal·lat allò més bàsic del servidor web, caldrà anar veient diferents parts de la configuració: Opcions diverses, autoritzacions, mòduls, etc. Aquests apartats els anirem afegint i formaran part de la UF2, Servidors d’aplicacions web, i de la UF3, Aplicacions web i serveis.

Durant el curs instal·larem el servidor web i ftp en màquines virtuals que tindrem al núvol, en concret amb l'entorn IsardVDI. Posteriorment mirarem de crear-ho també en els servidors d'Amazon Web Services (AWS) i fins i tot en una màquina virtual en un servidor del centre.

Caldrà conèixer bé l'entorn per a poder moure aplicacions web entre direfents servidors en diferents dominis i espais web.

A la UF4, Control de versions i documentació, ensenyarem tècniques i tecnologies que faciliten l’elaboració de documentació d’aplicacions web. Treballarem amb l'eina phpDocumentor per documentar la codificació en php i javascript.

També es farà el control de versions amb l'eina git i git flow. Es guardaran els projectes dins el Github, entorn que permet controlar les diferents versions dels continguts que hi gestiona.

Totes les eines que s'han escollit són multiplataforma.

Relació d’unitats formatives

Unitats Formatives Hores Data Inici Data Final
UF1. Servidors web i de transferència de fitxers 30 Setmana 1 Setmana 10
UF2. Servidors d’aplicacions web 12 Setmana 11 Setmana 14
UF3. Desplegament d’aplicacions web 12 Setmana 15 Setmana 18
UF4. Control de versions i documentació 12 Setmana 19 Setmana 22