desenvolupament a través del framework symfony d'una...
TRANSCRIPT
![Page 1: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/1.jpg)
Desenvolupament a través del framework Symfony d’una intranet escolar aplicant programació orientada a
components.Memòria del Projecte Final de GrauGrau d’Enginyeria en Informàtica
Aplicacions per a dispositius mòbils - HTML5 i Windows Phone
Autor: Andreu Calvo RoyConsultor: Carlos Sanchez Rosa
Consultor: Antonio Rodriguez GutiérrezProfessor: Carles Garrigues Olivella
![Page 2: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/2.jpg)
Alumne
- Andreu Calvo Roy- Barcelona- 31 anys- El petit de 3 germans varons- Apassionat de les noves tecnologies,
sobretot dels videojocs.- Somiador amb ganes de seguir aprenent.
![Page 3: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/3.jpg)
Intranet escolar- Entorn web global i transversal en l’àmbit acadèmic- Plataforma transversal a l’abast de qualsevol institució o persona dedicada a
l’ensenyament
![Page 4: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/4.jpg)
Objectius- Consolidar els coneixements sobre programació web- Posar en pràctica tots els coneixements adquirits durant el Grau d’Enginyeria
en Informàtica- En resum, desenvolupar de forma exitosa una aplicació web
- Sistema de validacions- Sistema de rols- Sistema d’aules- Servei de missatgeria i notificacions- Dissenyar una estructura de BBDD operativa i funcional
![Page 5: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/5.jpg)
Desenvolupament- Metodologia àgil SCRUM
- Programació orientada a components- Bundle = Component
![Page 6: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/6.jpg)
Tecnologia
- Symfony- Twig- Doctrine
- PHP- MySQL- Web
- HTML5- CSS- Bootstrap- Jquery
- Altres
![Page 7: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/7.jpg)
Abast- DCU
- Entrevistes- Dinàmiques de grup- Perfils d’usuari- Escenaris d’ús- Casos d’ús- Prototipatge
- Requisits- Funcionals- No funcionals
![Page 8: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/8.jpg)
Aplicació mòbil
- Responsive- Bootstrap- CSS
![Page 9: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/9.jpg)
Arquitectura
- Model - Vista - Controlador- Base de dades relacionals- POC i POO
USUARI
UTILITZAVEU
ACTUALITZA
MANIPULA
VISTA CONTROLADOR
MODEL
![Page 10: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/10.jpg)
Components- IntranetBundle: incorpora la majoria de funcionalitat que són comunes a
qualsevol xarxa social, és a dir, el sistema d’accés a la plataforma, el sistema de missatgeria i notificació i el perfil individual de cada usuari.
- GestioUsuarisBundle: és l’encarregat de gestionar els usuaris que formen part de la xarxa, és a dir, s’encarrega de generar ususaris i modificar-lis el rol segons la necessitat.
- GestioAulesBundle: és l’encarregat de gestionar les aules, és a dir, crear i vincular-ne els alumnes i el professor.
- DocenciaBundle: Aquest bunde gestiona la iteracció entre alumnes i professors dintre de les aules. Permet a cada un dels rols accedir a les seves funcionalitats, per part del professor, penjar apunts , i els alumnes, respondre aquest apunts de forma similar a un fòrum.
![Page 11: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/11.jpg)
INTRANET EN ACCIÓ
![Page 12: Desenvolupament a través del framework Symfony d'una ...openaccess.uoc.edu/webapps/o2/bitstream/10609/65488/9... · Desenvolupament a través del framework Symfony d’una intranet](https://reader030.vdocuments.mx/reader030/viewer/2022011922/603fe66a48e316628d691f84/html5/thumbnails/12.jpg)
Conclusions- Valoració personal
- Satisfet de la feina feta- Amb ganes de seguir aprenent.
- Coneixements adquirits- Desenvolupament web- Frameworks
- Problemes - Dificultat inicial en l’aprenentatge de
les tecnologies.
- Idees de futur- Pensar a lo gran