Professors Titulars
Professors Docents
Un dels objectius de l'assignatura és crear un Framework web propi. La creació d'un Framework Web és un mitjà per aprendre una gran quantitat de conceptes: estàndards PHP, routing amb mapeig d'URL a (controller, acció), entorns de desenvolupament i producció, injector de dependències, debugger, etc.
En aquesta assignatura també s'aprèn a fer servir Symfony3. Es desenvolupa un projecte en Symfony3 observant com s'integren en Symfony tots els conceptes apresos durant el desenvolupament del framework propi. L'alumne podrà aprendre nous conceptes com ara l'ús d'un ORM (Object Relational Mapper) o l'ús de caches de bases de dades.
Creació de routing en frameworks web
Implementació de la diferenciació entre entorns de desenvolupament i producció
Ús de Template Engines
Ús de PDO
Objectes Request i Response per encapsular el protocol HTTP
Creació d'un injector de dependències
Creació d'un debugger / profiler
Gestió de traduccions per a la i18n
Symfony3
Ús de caches
Ús de ORM
Les classes combinen explicacions teòriques per part del professorat amb altres més pràctiques, on el alumne tindrà la possibilitat d'aprendre com funcionen totes les parts d'un framework i desenvolupar un projecte que utilitzi tots els avantatges d'aquesta eina.
S'avaluarà el framework creat segons unes premisses bàsiques.
Es desenvoluparà un projecte en Symfony3. S'avaluarà l'ús de diferents elements inherents al bon ús de Symfony3, incloent les bones pràctiques de disseny de programari
Els resultats d'aprenentatge d'aquesta assignatura són els següents:
[RA3] L'alumne entén el funcionament d'un framework de desenvolupament i és capaç de construir un de nou.