Menú

Desarrollo de aplicaciones móviles android & ios del centro Auribox Training

Programa de Desarrollo de aplicaciones móviles android & ios

Modalidad: Presencial
Duración 60
Localización: Ciudad de México

A quién va dirigido

Objetivos

Temario

En la actualidad nuestros dispositivos móviles adquieren cada vez mayor importancia, cada vez son más rápidos, autónomos y sofisticados, de esta forma, los desarrolladores tienen en este escenario una excelente proyección para su desempeño profesional.





Objetivo:



El diplomado en desarrollo de aplicaciones móviles con Android, iPhone y iPad tiene como objetivo brindar a los participantes conocimiento en la gestión de proyectos y desarrollo en aplicaciones sobre diferentes plataformas, abordando temas como la arquitectura de los dispositivos móviles, desarrollo en Java Script y HTML5 con Titanium y PhoneGap, iOS (iPhone, iPad) y Android.





Dirigido a:



Ingenieros en sistemas, ingenieros electrónicos, analistas, desarrolladores de software, estudiantes de ingeniería de sistemas e informática de últimos semestres, gestores de proyectos de aplicaciones para dispositivos móviles, diseñadores y creadores de páginas web, emprendedores en el desarrollo de aplicaciones móviles.





Perfil del participante:



Este curso parte desde cero, por lo que no se requieren conocimientos previos en programación por parte del alumno.





TEMARIO



Módulo 1: Programación para Android

Introducción a Java



Instalando Visual Studio

Compilación y ejecución de un programa

Salida en pantalla

Variables

Operadores

Comentarios

Sentencias de control

Arrays

POO con Java



Clases

Objetos

Variables de instancia

Métodos

Encapsulamiento

Objetos String

Herencia

Clases abstractas

Interfaces

Gestión de excepciones

Colecciones

Introducción a Android



Open Handset Alliance

Versiones de Android

Arquitectura

Primeros Pasos



Requisitos Previos

Instalación del SDK de Android

El plugin de Eclipse

Configuración del SDK de Android en Eclipse

Primer Proyecto Android

Creación del proyecto

Ejecución de la aplicación

Estructura de un proyecto Android

El Archivo AndroidManifest.xml

Los recursos

La interfáz de usuario



Introducción

Pantallas

Modo pragmatico y modo declarativo

Vistas

Layouts

Modo declarativo

Modo pragmático

Combinación de ambos modos

Widgets

Fundamentos

Intención

Actividad

Estilos y temas

Menús

Barra de acción

Notificaciones

Internacionalización

Persistencia de datos



Archivo de preferencias

Preparar el archivo

Lectura

Escritura

Borrado

Archivos

Almacenamiento Interno

Almacenamiento Externo

Archivos Temporales

Base de datos SQLite

Almacenamiento Interno

Procedimientos y consultas SQL

Actualizaciones

Miscelaneo



Trabajando con el correo electrónico

Trabajando con la camara

Acceso a Webservices

Aplicaciones Web para móviles (Titanium y PhoneGap)

Publicando la aplicación

Módulo 2: Titanium y PhoneGap

Desarrollo Web multiplataforma con Titanium y PhoneGap



Java Script y HTML5 con Titanium y PhoneGap

Módulo 3: Programación iOS para iPhone y iPad

Introducción a Objective-C



Introducción

Compilación y ejecución de un programa

Salida en pantalla

Variables

Operadores

Comentarios

Funciones

Sentencias de control

Arrays

POO con Objective-C



Clases

Objetos

Variables de instancia

Métodos

Encapsulamiento

Objetos String

Herencia

Clases abstractas

Interfaces

Gestión de excepciones

Colecciones

Programación en entorno gráfico



Introducción

Xcode

Botones con Gráficos

Botones y Etiquetas con Múltiples Gráficos

Desarrollo de aplicación View-Based

Cambio de Vista con Múltiples Gráficos

Desarrollo de aplicación View Based (basada en Vista)

Desarrollo de aplicación Tab-Bar

Desarrollo de aplicación Window-Based

Arrastrando, Rotando y Cambiando el Tamaño

DragRotateAndScale

Cuadros de Vista, Navegación y Matrices

Navigation Stacks

Miscelaneo

Trabajando con el correo electrónico

Trabajando con la camara

Persistencia de datos con SQL Lite

Acceso a Webservices

Titulación obtenida

Requisitos

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​