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 |