Facultats i centres
Serveis administratius
Serveis generals
quest curs està dirigit a estudiants que desitgen dissenyar, desenvolupar, implementar o moure una aplicació o sistema d'informació al núvol utilitzant la plataforma Microsoft Azure.
El curs cobrirà els tipus de serveis que ofereix un servei de núvol públic i com les aplicacions poden fer ús d'ella per a explotar el seu potencial. Per a això s'explicaran patrons d'arquitectura i disseny de cara a aconseguir unes aplicacions sòlides, robustes i escalables. Al costat d'això, es mostraran escenaris reals basats en situacions històriques i se simularan aquests escenaris de manera detallada per a donar a entendre i exposar com un bon disseny i l'ús de la potència d'un sistema de computació en el núvol permet disposar d'aplicacions distribuïdes robustes.
Per això, durant el curs no sols s'explicaran conceptes purament tècnics sinó també conceptes culturals que han de ser tinguts en compte de cara al desenvolupament de qualsevol mena d'aplicació, especialment d'aquelles que són distribuïdes.
Encara que durant el curs s'usaran diversos serveis oferits en la plataforma Microsoft Azure, no se centrarà en temes avançats i detallats de l'administració i funcionament d'aqueixos serveis més enllà dels requerits per a l'ús dels exemples i escenaris que s'explicaran. Tinga en compte, no obstant això, que no es tracta simplement d'un curs pas a pas. No sols se centra en els aspectes bàsics del desenvolupament d'aplicacions, sinó que explica la lògica darrere del paradigma del núvol i els principals aspectes necessaris per a liderar la nova era del programari, introduint aspectes pràctics de IaaS, CaaS, PaaS, Faas i Saas.
Competències generals del títol (CG)
Competències bàsiques i del MECE (Marc Espanyol de Qualificacions per a l'Educació Superior)
Competències específiques obligatòries:>>de Tecnologies de Desenvolupament Programari
Entendre els diferents tipus de serveis oferits per un sistema de computació basat en el núvol.
Entendre els diferents escenaris de cara a tindre en compte per al disseny d'una aplicació distribuïda.
Entendre els riscos actuals, quin impacte tenen i què es pot fer per a mitigar-los en una aplicació distribuïda.
Entendre els diferents patrons de comunicació de cara al desenvolupament d'una aplicació distribuïda.