modalidades presencial y a distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06,...

10
Desarrollo de aplicaciones cross-platform Máster Universitario en INFORMÁTICA MÓVIL – 1º curso Modalidades Presencial y A distancia GUÍA DOCENTE 2019/2020

Upload: others

Post on 18-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

Desarrollodeaplicacionescross-platformMásterUniversitarioenINFORMÁTICAMÓVIL–1ºcursoModalidadesPresencialyAdistancia

GUÍADOCENTE2019/2020

Page 2: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 2

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

Sumario

Sumario 2

Datosbásicos 3

Brevedescripcióndelaasignatura 4

Requisitosprevios 4

Objetivos 4

Competencias 4

Contenidos 5

Metodología 6

Criteriosdeevaluación 7

Recursosdeaprendizajeyapoyotutorial 8

BreveCVdelprofesorresponsable 9

Page 3: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 3

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

Desarrollodeaplicacionescross-platform

DatosbásicosMódulo:Tecnologíasnativas

Carácter:Obligatoria

Nºdecréditos:10ECTS

UnidadTemporal:1ºCurso–2ºSemestre

Calendario:Presencial Adistancia08-09,15-16,22-23,29-30demayode2.02005-06,19-20,26-27dejuniode2.020

Del06demayoa17dejuniode2.020

Horario:

Presencial Adistanciaviernes:de16:00-21:00sábados:de09:00a14:00

El horario de las clases y tutorías«síncronas»seespecificaenelMoodleAtenciónpermanenteatravésdeemail

Idiomaenelqueseimparte:Español

Profesoresresponsablesdelaasignatura:MontserratMateosSánchez

E-mail:[email protected]

Horariodetutorías: Despacho466: (horariopublicadoenelMoodle)Otrosprofesoresdelaasignatura: RafaelSernaMedina([email protected]), SergioPadrinoRecio([email protected])

Page 4: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 4

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

BrevedescripcióndelaasignaturaEnestaasignaturaseaprenderálabase,fundamentosyaspectosavanzadosdeldesarrollocross-platformdeaplicacionesiOSyAndroid.Seestudiaránlasdosprincipalesplataformasdelmercado:XamarinyReactNative.Seanalizaránloselementosbásicosdelainterfacedeusuarioespecíficosdecadaplataforma.

RequisitospreviosNoseestablecenrequisitosprevios

Objetivos• Dominar los aspectos fundamentales del desarrollo de una aplicación móvil nativa

independientedelaplataforma• Saberaplicarbibliotecasy frameworksaldesarrollodeaplicaciones independientesde la

plataforma• Conocer y saber utilizar herramientas para el diseño de interfaces independientes de la

plataforma.• Sabercrearaplicacionescomplejaseindependientesdelaqueinteractúenadecuadamente

conserviciosexternosyconsensoresinternosdeldispositivo

CompetenciasBásicas CG1 Capacidadderelacionarseconlaspersonasyconelentornosinperder

autonomía,conservandosupropiaidentidadyvaloresCB6 Poseer y comprender conocimientos que aporten una base u

oportunidaddeseroriginaleseneldesarrolloy/oaplicacióndeideas,amenudoenuncontextodeinvestigación

CB7 Que los estudiantes sepanaplicar los conocimientos adquiridos y sucapacidad de resolución de problemas en entornos nuevos o pococonocidos dentro de contextos más amplios (o multidisciplinares)relacionadosconsuáreadeestudio

CB8 Que los estudiantes sean capaces de integrar conocimientos yenfrentarse a la complejidad de formular juicios a partir de unainformación que, siendo incompleta o limitada, incluya reflexionessobrelasresponsabilidadessocialesyéticasvinculadasalaaplicacióndesusconocimientosyjuicios

CB9 Que los estudiantes sepan comunicar sus conclusiones y losconocimientos y razones últimas que las sustentan a públicosespecializados y no especializados de un modo claro y sinambigüedades

CB10 Que los estudiantes posean las habilidades de aprendizaje que lespermitancontinuarestudiandodeunmodoquehabrádeserengranmedidaautodirigidooautónomo

Transversales CT1 Capacidaddeanálisisysíntesis

Page 5: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 5

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

CT2 CapacidaddeorganizaciónyplanificaciónCT3 CapacidaddegestióndelainformaciónCT4 TomadedecisionesCT5 TrabajoenequipoCT6 AdaptaciónanuevassituacionesCT7 CreatividadCT8 Iniciativayespírituemprendedor

Específicas CE1 Capacidad para analizar, diseñar y desarrollar aplicaciones móvilesavanzadasendiferentesplataformasdedispositivosmóviles.

CE2 Capacidadparaevaluaryaplicarframeworksypatronesdediseñoeneldesarrollodeaplicacionesmóviles.

Contenidos1.IntroducciónaXamarinAspectosfundamentalesdelIDE(XamarinStudioyVisualStudio)LenguajeC#IntroducciónyconceptosbásicosdeXAMLDataBinding,PatrónMVVMyReactiveUI2.XamarinFormsDiferenteslayoutqueexistenycomoutilizarlos.CiclodevidadeXamarinForms.Animacionesyrecursosgráficos.Integracióndelibreríasdeterceros.CreaciónymanejodeBDlocal.ConsumirserviciosRestySOAPconpaginación.Accesoalhardwaredeldispositivo.3.ReactNativeIntroducciónaReactyReactNativeConceptosbásicos:JSX,hojasdeestilos…CiclodevidadeappsenReactNativeComponentesbásicosComponentespersonalizadosNavegaciónAnimacionesMódulosnativosCONTENIDOSDELAENSEÑANZAPRÁCTICAEnlaparteprácticasetrabajarásobrelosmismosaspectosdelaparteteóricaenlosqueelalumnodeberá demostrar, realizandouna serie de programas que ha comprendido los conocimientosteóricosyescapazdellevarlosalapráctica.

Page 6: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 6

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

MetodologíaModalidad:Presencial

METODOLOGÍA HORAS HORAS DETRABAJOPRESENCIAL

HORAS DETRABAJO NOPRESENCIAL

SesionesTeóricas 35 100(40%)

SesionesPrácticas 35

Tutorías 30

EstudioyTrabajoAutónomo 45 150(60%)

ElaboracióndeTrabajos 100

Bibliografía 5TOTAL 250 100 150

SesionesteóricasClasesmagistralesenauladeordenadoresenlasqueexpondráneltemarioconayudademediosaudiovisualesyacompañadosdeejemplosprácticosaclaratorios.SesionesprácticasPor cada tema se aplican de forma práctica los conocimientos adquiridos. Se trata desesionescentradasen laparticipacióndelalumno,en lasquedeberá realizar las tareasprácticaspropuestasporcadatema,enelauladeordenadores.

Modalidad:Adistancia

METODOLOGÍA HORAS HORAS DETRABAJOPRESENCIAL

HORAS DETRABAJO NOPRESENCIAL

Sesionespresencialesgrupales 13 23(9%)

Tutoríasvirtualesgrupales 10

Tutoríasvirtualesindividuales 2 227(91%)

Trabajocolaborativo 15

Prácticasvirtuales 60

Trabajofinalodesíntesis 150TOTAL 250 23 227

Sesionespresencialesvirtuales.Exposición de los contenidos de la materia por parte del profesor utilizando sistemasaudiovisuales.Tutoríasvirtualesgrupales.

Page 7: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 7

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

Periododeorientaciónorganizadoensesionesprogramadasrealizadoporelprofesorconelobjetivoderevisarydiscutirlosmaterialesytemaspresentadosenlasclases,lecturas,prácticas y proyectos, etc. Las tutorías virtuales se realizan sistemas de comunicacióngrupal síncrono como la videoconferencia, videochat y otros sistemas de mensajeríainstantánea.Tutoríasvirtualesindividuales.Realizadas de forma individual entre el profesor y el alumno para resolver dudasparticulares del estudiante utilizando sistemas de comunicación asíncrono (correoelectrónico)osíncrono(mensajeríainstantánea).Prácticasvirtuales.Aplican las tecnologías al servicio del entrenamiento de competencias. Muestran alestudiantecómodebenactuaryresolverproblemasreales.Incluyenlaspracticasconlasherramientasempleadasenlamateria,problemas,estudiodecasos,análisis,diagnósticos,búsquedadedocumentación,etc.

Trabajocolaborativo.Participaciónde losestudiantesen los foros,chatodebatesmoderadosporelprofesortutor.Trabajofinalodesíntesis.Actividad formativa orientada preferentemente a la adquisición de competencias deinvestigación y de autonomía de aprendizaje. En esta actividad formativa, el alumnoelaborará y defenderá un proyecto para demostrar los conocimientos y competenciasadquiridasduranteelprocesoformativo

CriteriosdeevaluaciónModalidad:Presencial

CONVOCATORIAORDINARIALanotaqueobtendránlosalumnosqueoptenporesteitinerariosecalcularáatravésdelasiguientefórmula:

0,10×𝐴𝑆𝐶 + 0,25×𝐴𝑆𝑃 + 0,65×𝑇𝑅𝐵 donde:ASC: AsistenciaaclaseASP: ActividadessolicitadasprofesorTRB: Trabajoindividual/grupo

Paraaprobarlaasignaturaseráprecisorealizarunaaplicaciónmóvil.Estaaplicaciónpodrárealizarse individualmente o en equipo. Aunque la temática de la aplicación,funcionalidades e interface será tarea del alumno, se deberá cumplir unos requisitosmínimos previamente establecidos (esto supondrá el 65% de la calificación). Almismo

Page 8: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 8

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

tiempo también será evaluable (representando el 25% de la nota) la inclusión en laaplicación de determinados aspectos solicitados por el profesorado. Será preciso teneraprobadolapartecorrespondientealTRB(requisitosmínimos)CONVOCATORIAEXTRAORDINARIALoscriteriosdeevaluaciónsonlosmismosquelosdescritosanteriormentesiemprequeelalumnosepresentealaconvocatoriaextraordinariaenelmismocursoacadémicoenelquelohizoparalaconvocatoriaordinaria.Siloscursosacadémicosfuesendistintos,laformulaatravésdelaqueseobtendrálanotaserálasiguiente:

0,25×𝐴𝑆𝑃 + 0,75×𝑇𝑅𝐵 Modalidad:Adistancia

CONVOCATORIAORDINARIALanotaqueobtendránlosalumnosqueoptenporesteitinerariosecalcularáatravésdelasiguientefórmula:

(0,05×𝐹𝑂𝑅) + (0,15×𝐶𝑈𝐸) + (0,8×𝑇𝑅𝐵)donde:FOR: Participaciónenforos/debatesCUE: CuestionariosdeautoevaluaciónTRB: Trabajoindividual/grupo

Para aprobar la asignatura será preciso desarrollar una aplicación móvil a través deXamarin.Estaaplicaciónpodrárealizarseindividualmenteoenequipo.Aunquelatemáticadelaaplicación,funcionalidadeseinterfaceserátareadelalumno,sedeberácumplirunosrequisitosmínimospreviamenteestablecidos.CONVOCATORIAEXTRAORDINARIALoscriteriosdeevaluaciónsonlosmismosquelosdescritosanteriormentesiemprequeelalumnosepresentealaconvocatoriaextraordinariaenelmismocursoacadémicoenelquelohizoparalaconvocatoriaordinaria.Sielcursoacadémicofuesedistinto,lanotaseobtendráapartirdelacalificaciónobtenidaeneltrabajo(aplicaciónmóvil).

RecursosdeaprendizajeyapoyotutorialBIBLIOGRAFÍA

Page 9: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 9

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

CreatingMobileAppswithXamarin.Forms.CharlesPetzold.2016ISBN:978-1-5093-0297-0https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/free-ebook-creating-mobile-apps-with-xamarin-forms/

MasteringCross-PlatformDevelopmentwithXamarin.CanBilgin.2016ISBN:978-1785285684https://koha.upsa.es/cgi-bin/koha/opac-detail.pl?biblionumber=355989&query_desc=kw%2Cwrdl%3A%20xamarin

EnterpriseApplicationPatternsusingXamarin.Forms.DavidBritch.2017https://developer.xamarin.com/guides/xamarin-forms/enterprise-application-patterns/

Xamarin in Action MEAP. Creating native cross-platform mobile apps. JimBennett.2018ISBN9781617294389https://www.manning.com/books/xamarin-in-action

ProC#7:With.NETand.NETCore.AndrewTroelsen,PhilipJapikse.2018ISBN:978-1484230176https://www.apress.com/gp/book/9781484230176

MasteringXamarinUIDevelopment.StevenF.Daniel.2018 ISBN:978-1788995511https://www.packtpub.com/application-development/mastering-xamarin-ui-development-second-edition

MasteringXamarin.Forms:Buildrich,maintainablemultiplatformnativemobileappswithXamarin.Forms.SniderEd.2018ISBN:978-1788290265.https://www.packtpub.com/application-development/mastering-xamarinforms-second-edition

CentrodedesarrollodeXamarinhttps://developer.xamarin.com/

PLATAFORMAMOODLEEnelcampusvirtualelalumnoencontrarálosrecursosbásicosdelaasignaturaorganizadosportemas.Principalmenteincluyenlaspresentacionesdecadatema, informacióncomplementaria,asícomolosenunciadosdelosejerciciosplanteadosydelasprácticasarealizar.TUTORÍASExisteunhorariodeatencióntutorial.Igualmente,elapoyotutorialespermanenteatravésdelosmedioselectrónicoscomolaplataformaMoodleyelcorreoelectrónico.

Page 10: Modalidades Presencial y A distancia€¦ · 08-09, 15-16, 22-23, 29-30 de mayo de 2.020 05-06, 19-20, 26-27 de junio de 2.020 Del 06 de mayo a 17 de junio de 2.020 Horario: Presencial

MásterUniversitarioenInformáticaMóvil–1º 10

Desarrollodeaplicacionescross-platform

GUÍADOCENTE2019/2020

BreveCVdelprofesorresponsable

MontserratMateos Sánchez es Ingeniera en Informática y Doctora en el área de Lenguajes ySistemas por La Universidad de Salamanca con Premio Extraordinario de Doctorado. En laactualidadesProfesoraEncargadadeCátedrade laUPSAen laque impartediversasmateriasrelacionadasconlasNuevasTecnologíaseInformática.PoseelasacreditacionesdeProfesordeUniversidadPrivadayProfesorContratadoDoctorporlaACSUCYL,asícomo,tieneunSexeniodeInvestigaciónvivoreconocidoporlaCNEAI.Haparticipadoy/odirigidograncantidaddeproyectosde investigación competitivos y precompetitivos en el área de movilidad y desarrollo deaplicacionesmóvilescolaborandotantoconentidadespúblicascomoentidadesprivadas.Frutodedichosproyectoshaconseguidovariosregistrosdepropiedadintelectual.Esautoradeunlibro,varios capítulos de libro, y numerosas publicaciones científicas indexadas en los principalesrankingsdereferencia(JCRySCOPUS).

Rafael SernaMedina trabaja desde 1999 en SDM Programas S.L. donde ha ocupado distintospuestosderesponsabilidad,actualmenteesTeamLeader.Poseelossiguientesreconocimientosypremios:NokiaDeveloperChampion,XamarinCommunitySpeaker,MicrosoftActiveProfessional,MicrosoftCommunityContributorasícomopordosvecesMicrosoftMVP.Porotraparte,esco-autor de los principales libros deWindows Phone en español: «Desarrollo paraWindows 8 yWindowsPhone8conXAMLyC#»e«IntroducciónaldesarrolloenWindows8yWindowsPhone8»

Sergio Padrino Recio es iOS Team Lead en Plex Inc. (www.plex.tv) con más de 13 años deexperiencia laboral, anteriormentehadesempeñadoelpuestodeLead iOSEngineerenFever!(www.feverup.com) y Mobile App Engineer en Tuenti (www.tuenti.com) FLIR Systems(http://www.flir.es)yChaoticKingdoms(www.chaotic-kingdoms.com/).Además,hasidoprofesordedesarrollodevideo-juegosenlaUniversidaddeAlcalá.