¿Qué quieres aprender?

Experto en Programación Android

Experto en Programación Android

Universidad Pontificia de Salamanca

Postgrado presencial

Salamanca


2.500

Duración : 7 Meses

A través del experto EXPAND te especializarás en el desarrollo de aplicaciones para dispositivos Android. Estos dispositivos son los más vendidos en el mercado.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Salamanca
Septiembre 2023

Objetivos

Formar profesionales con experiencia en el diseño e implementación de aplicaciones móviles Android independientes del tipo de dispositivo (smartphones, tablets, smart watch) Adquirir conocimientos en las últimas tecnologías para el desarrollo de servicios Cloud Desarrollar aplicaciones multiplataforma basadas en HTML5

A quién va dirigido

A todas aquellas personas, que teniendo la titulación correspondiente, quieran ser especialistas en programación Android

Temario completo de este curso

HTML5 (6 ECTS - 40 HRS.)
  • HTML5 y CSS3
    • Nuevas etiquetas HTML5
    • Transiciones CSS3
  • HTML5 API's
    • Geolocalización
    • Storage (local/session, indexedDB)
    • Navegación off-line
    • Orientación del dispositivo
  • Responsive Web Design
    • Introducción
    • Media queries
  • Frameworks
    • Backbone.js
    • jQuery Mobile


REST Cloud (9 ECTS - 60 HRS.)
  • Formatos para el intercambio de información
    • Procesamiento JSON
    • Procesamiento XML
  • SCRUM
    • Metodologías ágiles
    • SCRUM para la planificación de proyectos
    • eXtrem Programming (XP)
  • Servicios REST. Play!
    • Introducción a los entornos RESTful
    • Introducción al framework Play!
    • Diseño de APIs RESTful
    • Arquitectura MVC
    • Router
    • Controller
    • View
    • Model
    • Model - relations
    • Cache
    • Internacionalización (i18n)
    • Tests automáticos
    • Validadores
    • Deploy
  • Plataforma como servicio (PaaS)
    • PaaS: ¿Qué es? ¿Para que sirve?
    • Revisión de las alternativas disponibles
    • Despliegue de la aplicación
    • Configuración de accesos a diferentes sistemas de almacenamiento: bases de datos relacionales, bases de datos noSQL
    • Escalando aplicaciones
    • Monitorización
  • Infraestructura como servicio (IaaS)
    • Revisión de los proveedores más populares
    • Amazon Web Services: despliegue, alternativas de bases de datos, escalado de la aplicación, monitorización

Android (10 ECTS - 70 HRS.)
  • Introducción al desarrollo de aplicaciones Android
    • Entorno de desarrollo
    • Estructura de una aplicación Android
    • Componentes y ciclo de vida de una aplicación Android
    • La interfaz de usuario: layouts, controles básicos, recursos
    • Listas y adapters
    • Diálogos y menús
    • Intents
  • Internet, almacenamiento, comunicaciones y servicios en Android
    • Broadcast receivers
    • Servicios
    • Threads
    • Notificaciones y alarmas
    • SharedPreferences
    • Loaders
    • Acceso a servicios REST
    • SQLite y ContentProvider
    • NFC
  • Localización, librería de compatibilidad, elementos gráficos personalizados y publicación de aplicaciones
    • Google Maps v2, Geocoder
    • Librería de compatibilidad: Fragments, DrawerLayout, ViewPager, ViewPagerIndicator, ActionBar, ActionBarSherlock
    • Estilos y Temas
    • Vistas personalizadas
    • Dagger
    • Animaciones
    • Tests
    • Empaquetado y desplegado de aplicaciones: Google Services (Google Play, Google Play Beta...)
    • Monetización de aplicaciones (Pago e In App Billing)
    • Gradle
Ver más