tecnologías del lado del cliente. html5€¦ · html5 créditos ects 6 presenciales en aula 40...
TRANSCRIPT
Tecnologías del lado del cliente. HTML5 Experto en PROGRAMACIÓN iOS Modalidad presencial
CURSO 2018/2019
Experto en Programación iOS 2
Tecnologías del lado del cliente. HTML5 CURSO 2018/2019
Tecnologías del lado del cliente. HTML5
Datos básicos
Tipo de título propio: EXPERTO
Módulo: Tecnologías multiplataforma
Nº de créditos: 6 ECTS
Calendario: 28-29 de septiembre de 2018; 05-06, 19-20, 26-27 de octubre de 2018
Horario: viernes: de 16:00-21:00, sábados: de 09:00 a 14:00 Profesor responsable de la asignatura: Alberto Pedrero Esteban
E-mail: [email protected]
Horario de tutorías: Despacho 452 (publicado en el Moodle)
Otros profesores de la asignatura:
▪ Iker Muriel Núñez ([email protected])
Ingeniero de software en Orange (orange.es)
Experto en Programación iOS 3
Tecnologías del lado del cliente. HTML5 CURSO 2018/2019
Breve descripción de la asignatura El alumno aprenderá las bases del desarrollo web actual –HTML 5, CSS 3 y Javascript – utilizando para ello varios frameworks de desarrollo altamente demandados por el mercado laboral.
Carga lectiva
TECNOLOGÍAS DEL LADO DEL CLIENTE. HTML5
Créditos ECTS 6 Presenciales en aula 40 Tutorización y seguimiento 4
TOTAL HORAS PROFESORES EN LA ASIGNATURA 44
Contenidos de las clases 1. Formatos para el intercambio de información Herramientas desarrollo HTML 5, CSS 3 Javascript ES2016, JSON Frameworks: jQuery, React JS, Vue.js, Bootstrap 2. Desarrollo de webapps con HTML5 Websockets API geolocalización API orientación Navegación offline Otras API. 3. Introducción al desarrollo de aplicaciones web híbridas con Ionic Introducción a Angular Desarrollo de aplicaciones con Ionic
Tutorización y seguimiento Existe un horario de atención tutorial. Igualmente, el apoyo tutorial es permanente a través de los medios electrónicos como la plataforma Moodle y el correo electrónico.
Criterios de evaluación CONVOCATORIA ORDINARIA La nota que obtendrán los alumnos que opten por este itinerario se calculará a través de la siguiente fórmula:
(0,10 × 𝐴𝑆𝐶) + (0,35 × 𝐴𝑆𝑃) + (0,55 × 𝑇𝑅𝐵)
Experto en Programación iOS 4
Tecnologías del lado del cliente. HTML5 CURSO 2018/2019
donde: ASC: Asistencia a clase ASP: Actividades solicitadas profesor TRB: Trabajo individual/grupo Para aprobar la asignatura será preciso realizar una aplicación web que se sea accesible a través de diferentes dispositivos móviles. Esta aplicación se realizará de manera individual. La aplicación debe incluir al menos 3 de las API’s vistas durante el curso. Opcionalmente, el alumno podrá utilizar frameworks de desarrollo adicionales a los vistos en clase. Estos requisitos supondrán el 55% de la evaluación. Al mismo tiempo también será evaluable (representando el 35% de la nota ) la aplicación de los principios de diseño para dispositivos móviles vistos durante las clases. Será preciso tener aprobado la parte correspondiente al TRB
CONVOCATORIA EXTRAORDINARIA Los criterios de evaluación son los mismos que los descritos anteriormente siempre que el alumno se presente a la convocatoria extraordinaria en el mismo curso académico en el que lo hizo para la convocatoria ordinaria. Si los cursos académicos fuesen distintos, la formula a través de la que se obtendrá la nota será la siguiente:
(0,35 × 𝐴𝑆𝑃) + (0,65 × 𝑇𝑅𝐵)
Experto en Programación iOS 5
Tecnologías del lado del cliente. HTML5 CURSO 2018/2019
Recursos de aprendizaje BIBLIOGRAFÍA
Los API Javascript de HTML5 / Luc Van Lanker. Ediciones ENI. 2013. ISBN: 978-2-7460-8290-8
Programming the Mobile Web / Maximiliano Firtman. O’Reilly. 2010. ISBN: 978-0596807788
Mobile app development with ionic 2: cross-platform apps with Ionic, Angular and Cordova. / Chris Griffith. O’Reilly. 2017. ISBN: 978-1-491-93778-5
Learning React: Functional web development with React and Redux / Alex Banks, Eve Porcello. O’Reilly. 2017. ISBN: 978-1491954621
Ng-book: the complete guide to angular 4 / Coury, F., Lerner, A., Murray, N., Taborda, C. Createspace Independent Pub. 2017. ISBN: 978-1546376231
Tutorial jQuery Mobile http://jquery-manual.blogspot.com.es/2013/07/tutorial-jquery-mobile-en-espanol.html
ReactJS https://facebook.github.io/react/
Vue.js https://vuejs.org
Ionic Framework https://ionicframework.com/framework
Objeto localStorage https://developer.mozilla.org/es/docs/Web/API/Window/localStorage
Uso de cache de aplicaciones http://www.html5rocks.com/es/tutorials/appcache/beginner/ https://developer.mozilla.org/es/docs/Web/HTML/Recursos_offline_en_firefox
Conceptos básicos de IndexedDB https://developer.mozilla.org/es/docs/IndexedDB-840092-dup/Conceptos_Basicos_Detras_De_IndexedDB
Cómo leer archivos en JavaScript a través de las API de archivos http://www.html5rocks.com/es/tutorials/file/dndfiles/
Microdata https://schema.org/docs/gs.html
Experto en Programación iOS 6
Tecnologías del lado del cliente. HTML5 CURSO 2018/2019
PLATAFORMA MOODLE En el campus virtual el alumno encontrará los recursos básicos de la asignatura organizados por temas. Principalmente incluyen las presentaciones de cada tema, información complementaria, así como los enunciados de los ejercicios planteados y de las prácticas a realizar.