Download PROGRAMACIÓN JAVA MOVILIDAD
Transcript
PROGRAMACIÓN JAVA MOVILIDAD DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB (590 horas) PROGRAMACIÓN WEB (180 horas) Lenguajes de marcas y estándares de desarrollo Fundamentos de programación Web Marcado HTML5 Hojas de estilo CSS3 Introducción a Javascript Herramientas y lenguajes para aumentar funcionalidades Lenguaje de programación PHP Bases de datos MySQL Programación dinámica con PYTHON Wordpress: Instalación, configuración, plantillas y plugins 3. Aplicación de técnicas de usabilidad y accesibilidad Usabilidad Web: metodología, testing y evaluación. Responsive Design Accesibilidad: W3C. WAI. Test de accesibilidad y validación. UX / UI: User Experience. Arquitectura de información. Diseño conceptual. Técnicas. DESARROLLO DE APLICACIONES (240 horas) Fundamentos de programación Java Programación en Java Programación distribuida en java: JDBC. RMI. Servlets Programación java con bb.dd.: JSP Introducción al Big Data ¿Qué es BigData?: Arquitectura. Tipos de datos. SQL vs NoSQL. Bases de datos NoSQL. IoT MongoDB Hadoop Desarrollo J2EE: acceso a datos en aplicaciones web Arquitectura J2EE Conexión de aplicaciones web con bases de datos Conexión de aplicaciones web con componentes EJB Seguridad en aplicaciones web Desarrollo practico de una aplicación web con tecnología JEE STRUTS 2 Proyectos en Struts2 Entorno de desarrollo. Maven. Eclipse. Tomcat. JAR, Servlets y JSP. Trabajo con Struts2 Desarrollo distribuido: Spring e Hibernate Introducción a Spring Spring y AOP Acceso a datos con Spring Spring MVC Integración con J2EE Hibernate: object relational mapping y object relational persistence (ORM y ORP) DESARROLLO DE APLICAICONES MÓVILES (90 horas) Desarrollo de apps: Android Entorno de trabajo: SO, aplicaciones, SDK, APIS Arquitectura: El SO y los procesos. Las capas del sistema Rendimiento de Android. Ventajas e inconvenientes Dispositivos con Android. Tablets y móviles Herramientas de desarrollo SDK Gestión y funcionamiento de aplicaciones Estado actual de Android Recomendaciones prácticas: configuración, personalización, funcionamiento óptimo Desarrollo de aplicaciones móviles con Phonegap Introducción al desarrollo de aplicaciones móviles. Tipos de dispositivos. Sistemas operativos. Preparación del entorno de desarrollo con Phonegap. Requerimientos del sistema. Descarga e instalación de Phonegap. Configuración de proyectos ios/android. HTML5 y CSS3 JQuery: Funciones. Eventos. Ajax y JSON. Mejores prácticas para aumentar el rendimiento Referencia de la API de Phonegap: acelerómetro, cámara, geolocalización, almacenamiento PRÁCTICAS PROFESIONALES NO LABORALES (80 horas)