Vous êtes sur la page 1sur 22

Master en Aplicaciones Mviles Apple +

Android: Apps Design Expert + Titulacin


Universitaria

Titulacin certificada por EUROINNOVA BUSINESS SCHOOL


Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Master en Aplicaciones Mviles Apple +


Android: Apps Design Expert + Titulacin
Universitaria
Duracin: 710 horas
Precio: 999 *
Modalidad:

Online

* Materiales didcticos, titulacin y gastos de envo incluidos.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Descripcin
La tecnologa de los dispositivos mviles ha avanzado rpidamente en los ltimos aos, llegando a ser
actualmente autnticos ordenadores de bolsillo. Esta evolucin nos da cada vez ms posibilidades para
desarrollar aplicaciones que aprovechen las caractersticas de estos dispositivos. La gran demanda por
este tipo de dispositivos mviles genera un gran inters por parte de los desarrolladores que desean
crear aplicaciones para un mercado en pleno auge. Con este Master en Aplicaciones Mviles Apple +
Android: Apps Design Expert se aprender a desarrollar aplicaciones mviles para Apple y Android .

Euroinnova Business School


Euroinnova Business School, es una escuela de negocios avalada por 5 universidades y mltiples
instituciones a nivel internacional. En el siguiente enlace puede ver los
Adems Euroinnova cuenta con ms de 10.000

cursos Homologados

cursos online

Puede matricularse hoy con un 10% de descuento, si se matricula online en el siguiente enlace:

Al formar parte de Euroinnova podrs disponer de los siguientes servicios totalmente gratis, adems de
pasar a formar parte de una escuela de negocios con un porcentaje de satisfaccin de ms del 95%,
auditada por agencias externas, adems de contar con el apoyo de las principales entidades formativas

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

A quin va dirigido
Este Master en Aplicaciones Mviles Apple + Android: Apps Design Expert est dirigido a todos
aquellos desarrolladores que quieran programar aplicaciones para tecnologas mviles, as como para
programadores que quieran aprender a realizar aplicaciones sobre Android , Apple, o en general,
programacin JAVA.

Objetivos
- Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las
peculiaridades de la tecnologa que engloba Java SE, como del lenguaje de programacin en s.
- Aprender las caractersticas de dos tipos de aplicaciones que se pueden crear con Java SE: applets y
aplicaciones autnomas.
- Aprender a desarrollar una aplicacin en el sistema operativo para mviles Android .
- Conocer los programas y entornos para su realizacin as como las etapas necesarias hasta su
publicacin y posterior comercializacin.
- Conocer la estructura bsica de un proyecto en Android.
- Conocer el entorno de trabajo eclipse para Android.
- Programar aplicaciones para iPhone, iPad y Mac.
- Aprender sobre el lenguaje Objective-C y algunas clases del Foundation Framework.
- Conocer las principales caracterstica del entorno de programacin para dispositivos mviles con una
serie de ejemplos recursos que muestran la facilidad de las herramientas de desarrollo.
- Crear Base de Datos Sqlite para poder aplicarlas tanto en aplicaciones Android como en iPhone .
- Aplicar a nuestras aplicaciones la integracin con las diferentes Redes Sociales ms comunes del
momento.

Para que te prepara


El presente Master en Aplicaciones Mviles Apple + Android: Apps Design Expert le prepara para
programar aplicaciones para tecnologas mviles, as como para programadores que quieran aprender
a realizar aplicaciones sobre Android, Apple, o en general. Adems se dar una introduccin inicial de
todo el conjunto de tecnologas que forman iPhone, iPad y Mac, adems de conocer cada uno de sus
componentes y la interactuacin que tienen entre ellos.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Salidas laborales
Informtica / Programacin / Desarrollo de Aplicaciones / Agencias de Medios Online y Offline /
Agencias Creativas y Medios de comunicacin / Departamentos de Marketing y Publicidad / Gabinetes
de Comunicacin / Empresas especializadas en comunicacin en Internet / Operadoras de
Telecomunicaciones.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Titulacin
Doble Titulacin: - Titulacin de Master en Aplicaciones Mviles Apple + Android: Apps Design Expert
con 600 horas expedida por Euroinnova Business School y Avalada por la Escuela Superior de
Cualificaciones Profesionales
- Certificacin Universitaria en Desarrollo y Programacin de Aplicaciones para Android con 4 Crditos
Universitarios ECTS (Curso Homologado y Baremable en Oposiciones de la Administracin Pblica )
con 110 horas

Una vez finalizado el curso, el alumno recibir por parte de Euroinnova Formacin va correo postal, la titulacin
que acredita el haber superado con xito todas las pruebas de conocimientos propuestas en el mismo.
Esta titulacin incluir el nombre del curso/master, la duracin del mismo, el nombre y DNI del alumno, el
nivel de aprovechamiento que acredita que el alumno super las pruebas propuestas, las firmas del
profesor y Director del centro, y los sellos de la instituciones que avalan la formacin recibida (Euroinnova
Formacin, Instituto Europeo de Estudios Empresariales y Comisin Internacional para la Formacin a
Distancia de la UNESCO).

Forma de financiacin

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

- Contrarrembolso.
- Transferencia.
- Tarjeta de crdito.

Metodologa
Entre el material entregado en este curso se adjunta un documento llamado Gua del Alumno dnde
aparece un horario de tutoras telefnicas y una direccin de e-mail dnde podr enviar sus consultas,
dudas y ejercicios. Adems recibir los materiales didcticos que incluye el curso para poder
consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodologa a seguir
es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y
ejercicios. Para su evaluacin, el alumno/a deber completar todos los ejercicios propuestos en el
curso. La titulacin ser remitida al alumno/a por correo una vez se haya comprobado que ha
completado el itinerario de aprendizaje satisfactoriamente.

Materiales didcticos

- Maletn porta documentos


- Manual terico 'Conceptos Bsicos del Lenguaje Java'
- Manual terico 'Conceptos Avanzados e Interfaces Grficas del Lenguaje Java'
- Manual terico 'Desarrollo de Aplicaciones para la Plataforma Java'
- Manual terico 'Marketing Mobile y Publicidad'
- Manual terico 'Desarrollo y Programacin de Aplicaciones para Android'
- Manual terico 'Programacin de Aplicaciones para iPhone, iPad y Mac'
- CDROM 'Desarrollo y Programacin de Aplicaciones para Android'

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria
- CDROM 'Marketing Mobile y Publicidad'
- CDROM 'Programacin de Aplicaciones para iPhone, iPad y Mac'
- Subcarpeta portafolios
- Dossier completo Oferta Formativa
- Carta de presentacin
- Gua del alumno
- Sobre a franquear en destino
- Bolgrafos

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Profesorado y servicio de tutoras


Nuestro centro tiene su sede en el "Centro de Empresas Granada", un moderno complejo
empresarial situado en uno de los centros de negocios con mayor proyeccin de Andaluca Oriental . Contamos
con una extensa plantilla de profesores especializados en las distintas reas formativas,
con una amplia experiencia en el mbito docente.
El alumno podr contactar con los profesores y formular todo tipo de dudas y consultas, as como
solicitar informacin complementaria, fuentes bibliogrficas y asesoramiento profesional.
Podr hacerlo de las siguientes formas:
- Por e-mail: El alumno podr enviar sus dudas y consultas a cualquier hora y obtendr respuesta
en un plazo mximo de 48 horas.
- Por telfono: Existe un horario para las tutoras telefnicas, dentro del cual el alumno podr hablar
directamente con su tutor.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Plazo de finalizacin
El alumno cuenta con un perodo mximo de 6 meses para la finalizacin del curso, a contar desde la fecha de
recepcin de las materiales del mismo.
Si una vez cumplido el plazo no se han cumplido los objetivos mnimos exigidos (entrega de ejercicios y
evaluaciones correspondientes), el alumno podr solicitar una prrroga con causa justificada de 3
meses.

Bolsa de empleo
El alumno tendr la posibilidad de incluir su currculum en nuestra bolsa de empleo y prcticas,
participando as en los distintos procesos de seleccin y empleo gestionados por ms de 2000
empresas y organismos pblicos colaboradores, en todo el territorio nacional.

Club de alumnos
Servicio gratuito que permitir al alumno formar parte de una extensa comunidad virtual que ya disfruta
de mltiples ventajas: becas, descuentos y promociones en formacin, viajes al extranjero para
aprender idiomas...

Revista digital
El alumno podr descargar artculos sobre e-learning, publicaciones sobre formacin a distancia,
artculos de opinin, noticias sobre convocatorias de oposiciones, concursos pblicos de la
administracin, ferias sobre formacin, etc.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Programa formativo
PARTE 1. DESARROLLO Y PROGRAMACIN DE APLICACIONES JAVA

MODULO 1. CONCEPTOS BSICOS DEL LENGUAJE JAVA


UNIDAD DIDCTICA 1. INTRODUCCIN
Introduccin
Arquitectura de Java
Caractersticas de Java
UNIDAD DIDCTICA 2. DESARROLLANDO Y PROBANDO PROGRAMAS CON TECNOLOGA JAVA
Introduccin
Instalacin y configuracin del kit de desarrollo de Sun (JDK)
Procesos para crear un programa en Java
Esqueleto de una clase
UNIDAD DIDCTICA 3. PROGRAMACIN ORIENTADA A OBJETOS
Introduccin
Clases
Mtodos de clase
UNIDAD DIDCTICA 4. DECLARANDO, INICIALIZANDO Y USANDO VARIABLES
Introduccin
Elementos bsicos del lenguaje y sintaxis de Java
Alcance de las variables
Declarando variables
Conversin entre tipos (casting)
Laboratorio 1: Definiendo tipos de datos
Laboratorio 2: Definiendo tipos de datos II
Laboratorio 3: Definiendo tipos de datos III
Laboratorio: Casting entre tipos de datos
UNIDAD DIDCTICA 5. CREANDO Y USANDO OBJETOS
Introduccin
Declarar, instanciar e inicializar variables de referencia de objeto
Variables static de clase
Variables final o constantes
Constructores
Herencia
Paquetes
Interfaces
UNIDAD DIDCTICA 6. CARACTERSTICAS AVANZADAS DE CLASES
Introduccin
this y super
Destruccin de objetos

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Crear y usar tipos enumerados


Importaciones estticas
La clase String
Introduccin a los flujos o streams
Laboratorio 1: Validacin Email
Laboratorio 2: Clase Objeto cadena
Enunciado
Solucin
UNIDAD DIDCTICA 7. USANDO OPERADORES Y CONSTRUCTORES
Introduccin
Operadores y expresiones
Precedencia entre operadores
Sentencia return
Sentencias de excepcin, bloques try, catch, finally
Aserciones
Laboratorio: Averiguar da de nacimiento de la semana
UNIDAD DIDCTICA 8. USANDO LOOPS
Introduccin
Sentencia if-else
Sentencia switch-case
Sentencia while
Sentencia do-while
Sentencia for
Laboratorio: Conjetura Collatz
UNIDAD DIDCTICA 9. DESARROLLANDO Y USANDO MTODOS
Introduccin
Mtodos (Funciones Miembro)
Mtodos de objeto
Parmetros en los mtodos
Destruccin de objetos
Definicin de mtodos heredados (override)
Clases y mtodos abstractos
Clases y mtodos finales
Laboratorio: Creacin del objeto Calculadora
UNIDAD DIDCTICA 10. IMPLEMENTANDO ENCAPSULACIN
Introduccin
Paquetes
Modificadores de mbito
Laboratorio: Creacin y uso de paquetes.
UNIDAD DIDCTICA 11. CREANDO Y USANDO ARREGLOS
Introduccin
Concepto de Array
Arrays Unidimensionales
Arrays Multidimensionales

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Arrays de Caracteres
Colecciones
Laboratorio: Temperaturas Anuales
UNIDAD DIDCTICA 12. IMPLEMENTANDO HERENCIA
Introduccin
Herencia
Laboratorio: Proyecto clases agenda

MODULO 2. CONCEPTOS AVANZADOS E INTERFACES GRFICAS DEL


LENGUAJE JAVA
UNIDAD DIDCTICA 1. PRINCIPIOS BSICOS DE E/S
Introduccin
Argumentos de la lnea de comandos
Propiedades del Sistema
Clase Properties
Ficheros
Laboratorio: Uso de la clase File
Laboratorio: Uso de las clases FileOutputStream y FileInputStream
UNIDAD DIDCTICA 2. E/S DE CONSOLA Y E/S DE ARCHIVOS
Introduccin
System.in
System.out
System.err
UNIDAD DIDCTICA 3. CREACIN DE INTERFACES GRFICAS CON EL API SWING
Introduccin
Monitor y tarjeta grfica
Entornos grficos IDE's
El sistema de coordenadas
Clases de Java para la programacin grfica y su evolucin
Laboratorio: Manejo de los cuadros de dilogo
UNIDAD DIDCTICA 4. CREACIN DE INTERFACES GRFICAS CON EL API SWING
Introduccin
Modelo nuevo de delegacin. (Source, Listener, Adapter)
Ejemplos con eventos
Laboratorio 1: Movimiento entre frames
Laboratorio 2: Cargador de imgenes
UNIDAD DIDCTICA 3. APLICACIONES BASADAS EN LA INTERFAZ GRFICA
Introduccin
Creacin de un men
Creacin de un Toolbar
JPopupMenu
UNIDAD DIDCTICA 4. HILOS
Introduccin
Ciclo de vida de un thread

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Mtodos de la clase Thread


Sincronizacin
UNIDAD DIDCTICA 5. PROGRAMACIN DE RED
Introduccin
Clase InetAddress
Realizar Laboratorio: Uso de la clase InetAddress
Socket
Clase URL
CLASE URLConnetion
CLASES DatagramPacket y DatagramSocket
RMI

MODULO 3. DESARROLLANDO APLICACIONES PARA LA PLATAFORMA


JAVA
UNIDAD DIDCTICA 1. UBICANDO EL MODELO JAVA EE EN CONTEXTO
Introduccin
Diferentes versiones y plataformas Java existentes
Descripcin de aplicaciones empresariales JEE
Introduccin a las APIs y servicios Java EE
Introduccin a los Servidores de Aplicaciones
UNIDAD DIDCTICA 2. MODELO DE COMPONENTES DE JAVA EE Y PASOS DE DESARROLLO
Introduccin
Patrones de diseo
Modelo Vista Controlador
Comunicacin Sncrona y Asncrona
Capas de arquitectura JEE
Empaquetado de aplicaciones JEE
UNIDAD DIDCTICA 3. MODELO DE COMPONENTES WEB
Introduccin
Componentes web en una aplicacin Java EE
Envo de informacin request y response HTTP
Diferenciacin entre informacin con servlets y JSP
JSP (Java Server Pages)
UNIDAD DIDCTICA 4. DESARROLLANDO SERVLETS
Introduccin
CGI 85
Ciclo de vida de un servlet
Estructura de un servlet
Configuracin de los Servlets mediante anotaciones y descriptores
Uso de las APIs request y response en servlets
Mtodos de informacin del servidor con servlets
UNIDAD DIDCTICA 5. DESARROLLANDO CON LA TECNOLOGA DE PGINAS JSP
Introduccin
Caractersticas de Java Server Pages

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Elementos dentro de Java Server Pages


Variables implcitas en las pginas JSP
Action Tags
Laboratorio 1: Datos de Empleados
Laboratorio 2: Custom TagsDepartamentos
Laboratorio 3: Cargar Select dinmicamente con JavaBeans
UNIDAD DIDCTICA 6. MODELO DE COMPONENTES EJB
Introduccin
Componentes EJB
Tipos de beans
Anotaciones de un bean
Role de EJB dentro de las aplicaciones JEE
Estructura de EJB
UNIDAD DIDCTICA 7. IMPLEMENTACIN DE LAS SESIONES EJB 3.0
Introduccin
Tipos de Beans Session
Ciclo de vida de los beans de Session
Clientes del Bean
Laboratorio: Buscador Empleado
UNIDAD DIDCTICA 8. LA PERSISTENCIA API DE JAVA
Introduccin
Beans de Entidad
Anotaciones de entidades POJO's
Bsquedas de datos en Entidades
Laboratorio: Buscador de departamentos
UNIDAD DIDCTICA 9. IMPLEMENTANDO UNA POLTICA TRANSACCIONAL
Introduccin
Conceptos clave de transacciones
Especificaciones transaccin JEE
Transacciones JTA
UNIDAD DIDCTICA 10. DESARROLLANDO APLICACIONES JAVA USANDO MENSAJERA
Introduccin
Servicios de mensajera
Java Message Service API
Modelo de programacin de JMS
Message Driven Bean
Laboratorio: Crear Servicio Mensajera
UNIDAD DIDCTICA 11. DESARROLLO DEL ENVO DE MENSAJES
Introduccin
Interceptores
Implementacin de los mensajes en Beans MDB
Contenedor de JMS
Laboratorio: Crear Servicio Mensajeria
UNIDAD DIDCTICA 12. MODELO DE LOS SERVICIOS WEB

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Introduccin
Estructura de los servicios Web
Modelo de Servicios Web
Servicios JAX-RS
UNIDAD DIDCTICA 13. MODELO IMPLEMENTACIN DE SERVICIOS JAVA EE WEB SERVICES CON JAX-WS
Introduccin
Servicios JAX-WS
Laboratorio: Consumir Servicio Web Externo
UNIDAD DIDCTICA 14. IMPLEMENTACIN DE UNA POLTICA DE SEGURIDAD
Introduccin
Implementacin de la seguridad servidor y EJB
Mapeo de Roles a grupos
Seguridad de aplicaciones web en servlets y jsp

PARTE 2. DESARROLLO Y PROGRAMACIN DE APLICACIONES PARA ANDROID


UNIDAD DIDCTICA 1. INTRODUCCIN E HISTORIA
Qu es Android? Nota histrica
Histrico de Versiones por API
UNIDAD DIDCTICA 2. INSTALACIN, DESARROLLO Y PROGRAMACIN DE APLICACIONES PARA ANDROID
Primer contacto con el entorno de desarrollo Android y primeros pasos
Android Studio: Descarga y configuracin del entorno de trabajo
Aadiendo SDK Packages
UNIDAD DIDCTICA 3. ESTRUCTURA BSICA DE UN PROYECTO EN ANDROID
Creacin de nuestra primera aplicacin: Hola Mundo
Estructura de carpetas de un proyecto Android Studio
- Carpeta /app/
- Carpeta /gen/
- Carpeta /assets/
- Fichero
Elementos que componen una aplicacin Android
Ejemplo de una pequea aplicacin Android
UNIDAD DIDCTICA 4. ENTORNO DE TRABAJO ANDROID STUDIO
Android Studio
Otras herramientas integradas en el SDK
Editores de cdigo en Android
UNIDAD DIDCTICA 5. INTERFAZ DE USUARIO EN ANDROID
Creacin de una interfaz grfica
Layout
Los botones
- Button
- El Toggle Button
- El ImageButton
- Eventos del Botn
Imgenes y texto
- Las Imgenes, el ImageView

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

- Texto: TextView y EditText


Selectores
- Selectores simples: los checkboxes, los radio buttons
- Listas de Selectores el Spinner y el ListView
- Selectores metriciales: GridView
Ejercicio: creando una calculadora
UNIDAD DIDCTICA 6. TRATAMIENTO XML
Almacenamiento y acceso a datos en Android: Problemtica general
Sax en Android
DOM en Android
UNIDAD DIDCTICA 7. MENS
Introduccin
Creacin de un Men
Submens
Mens Contextuales
- Creacin de Mens Contextuales
- Particularidades de los Mens Contextuales
Opciones avanzadas de los Mens
- Grupos de opciones
- Actualizacin dinmica de Mens
UNIDAD DIDCTICA 8. BASES DE DATOS
Introduccin
SQLite
- Descripcin de SQLite
- SQLite en Android
Content Providers
- Descripcin de los Content Providers
- Introduccin y uso de Content Provider
- Modificando y eliminando datos de un Content Provider
UNIDAD DIDCTICA 9. MAPAS EN ANDROID
Mapas en Android
- Configuracin del entorno
- Aplicacin Mapas
UNIDAD DIDCTICA 10. FIRMA DE APLICACIONES Y PUBLICACIN EN MARKET
Firmar nuestra aplicacin
Publicar una aplicacin en Market

PARTE 3. APPLE (PROGRAMACIN DE APLICACIONES PARA IPHONE, IPAD Y MAC)


UNIDAD DIDCTICA 1. INTRODUCCIN AL ENTORNO DE DESARROLLO
Conociendo el entorno
Compilando con LLVM
- Xcode
- Errores en LLVM: Fix-it
Compilacin y ejecucin de programas
- Creando un nuevo proyecto

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

- Explorando Xcode
- Compilando y ejecutando
- Control de errores
- Nuestra primera aplicacin
- Depurando
UNIDAD DIDCTICA 2. CARACTERSTICAS DEL LENGUAJE SWIFT
Introduccin a Swift
Aprendiendo con la prctica
Variables
- El punto y coma
- Nomenclatura de las variables
- Declarando variables en Swift
Tipos de datos
- Variables numricas
- Cadenas de caracteres
- Tipos de datos en Swift
- Valores opcionales
- Valores obligatorios
Operadores
- El operador de incremento/decremento unitario
- Los parntesis
- Divisin
- Divisin entera: mdulo
omentarios
- Hacer un comentario en Swift
- Por qu un comentario?
Funciones
- La funcin main()
- Nuestra primera funcin en Swift
- Pasando argumentos a las funciones
- Devolviendo valores
- Variables protegidas
- Cambiando el valor de un argumento
- Mostrando en pantalla con Swift
Sentencias condicionales
- La sentencia if/else
- Operadores de comparacin
- Concatenando sentencias condicionales
Estructuras de repeticin
- Introduccin a las estructuras de repeticin en Swift
- Esctructuras for
- Estructuras while
Ejercicios prcticos de programacin con Swift
UNIDAD DIDCTICA 3. CARACTERSTICAS AVANZADAS DEL LENGUAJE SWIFT

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Tipos para colecciones de datos


- Arrays en Swift
- Diccionarios en Swift
Introduccin a la PDOO
- Clases y objetos
- Creando nuestra primera clase en Swift
Bsqueda de clases y mtodos en Swift
- Buscando mtodos
- Clases y objetos en Interface Builder
- Interoperabilidad
- Kits
Gestin de Memoria
- Automatic Referente Counting en Swift
Ejercicios de programacin avanzada
UNIDAD DIDCTICA 4. ELEMENTOS GRFICOS BSICOS
Recordando el entorno
UILabel
UIButton
UITextField
Unindolo todo
Etiquetas personalizables con UIFont
Ejercicios sobre componentes grficos bsicos
UNIDAD DIDCTICA 5. ELEMENTOS GRFICOS AVANZADOS
UITableView
Otros elementos
- UISwitch
- UISlider
- UISegmentedControl
Unindolo todo
Ejercicios sobre compontentes grficos avanzados
UNIDAD DIDCTICA 6. COMPONENTES Y TAREAS AVANZADAS
Conociendo UIWebView
Mandando Emails con MFMailComposeViewController
Capturando imgenes desde la galera
Manejando varias pantallas o vistas con el storyboard
Ejercicios de componentes y tareas avanzadas
UNIDAD DIDCTICA 7. LA BASE DE DATOS SQLITE
SQLite
Creando una base de datos SQLite para nuestra aplicacin
Configurando el entorno
Aadiendo datos a nuestra aplicacin
Listando los datos de nuestra aplicacin
Aadiendo una vista de detalles
Eliminando datos de nuestra aplicacin

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria
TEMA 8. INTEGRACIN CON REDES SOCIALES
Trabajando con Facebook desde Swift
- Caractersticas de Facebook Connect
- Implementando Facebook Connect en una aplicacin
Trabajando con Twitter desde Swift
- Caractersticas de la API de Twitter
- Enviando un tweet desde Swift
UNIDAD DIDCTICA 9. INTRODUCCIN A LA CREACIN DE VIDEOJUEGOS CON SWIFT
Cocos2D
- Estructura de una aplicacin con Cocos2D
- Configurando el entorno para Cocos2D
- Nuestra primera aplicacin con Cocos2D
El motor de fsica Chipmunk2D
- Estructura de una aplicacin con Chipmunk2D
Recursos de inters para el desarrollo de videojuegos

PARTE 4. MARKETING MOBILE


UNIDAD DIDCTICA 1. INTRODUCCIN AL MARKETING MOBILE
Introduccin
Definicin de Mobile Marketing
Historial del Mobile Marketing
Las nuevas tendencias y patrones de comportamiento en los consumidores.
UNIDAD DIDCTICA 2. OBJETIVOS Y SEGUIMIENTO DEL MARKETING MOBILE
Introduccin
Edad y gnero
Ingresos
Conocer a los objetivos del Mobile Marketing
Siguiendo nuestras campaas
UNIDAD DIDCTICA 3. ADAPTAR LA ANALTICA WEB TRADICIONAL AL MVIL
Analtica web tradicional que incluye o se puede adaptar a la analtica mvil
Seguimiento de los eMails en el mvil
Seguimiento de aplicaciones
Seguimiento offline, seguimiento de mensajes de texto y de llamadas
Seguimiento de la lealtad
UNIDAD DIDCTICA 4. LA ERA DE LOS SMARTPHONES
Introduccin
Symbian
Windows Phone
iPhone OS
Android
UNIDAD DIDCTICA 5. PUBLICIDAD MVIL
Diferentes tipos de publicidad mvil
Publicidad on-Deck VS Publicidad off-Deck
Crear campaas publicitarias mviles efectivas
Ejemplos

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

Las redes mviles de publicidad


UNIDAD DIDCTICA 6. MARKETING Y PROMOCIONES MVILES BASADAS EN LA LOCALIZACIN
Introduccin a las promociones mviles
Qu productos son adecuados para los cupones mviles?
Marketing basado en la localizacin y en proximidad digital
UNIDAD DIDCTICA 7. APLICACIONES PARA MVIL
Juegos para mvil
Aplicaciones mviles de servicios pblicos
Dnde obtener aplicaciones?
Desarrollando mi aplicacin
Promocionando nuestra aplicacin
Otros puntos a tener en cuenta
UNIDAD DIDCTICA 8. DESARROLLO DE SITIOS WEB PARA MVILES
Introduccin
Mobile Web y WAP
Dominios dotMobi
Organizacin y Arquitectura de un sitio mvil
Revisin de la cabecera HTTP
Revisin del Cdigo Mvil
Tamao de las pginas
Qu se puede esperar de sus imgenes
Adaptar las tipos de fuente para mviles
UNIDAD DIDCTICA 9. OPTIMIZACIN DE LOS MOTORES DE BSQUEDA MVIL
Cmo funciona la optimizacin de motores de bsqueda mvil?
Mejores prcticas para mvil SEO bsico
En qu bsquedas debemos posicionar nuestro sitio web?
Descubrir cmo se posicionan nuestras palabras clave
Seguimiento del SEO mvil y nuestras palabras clave
Prcticas avanzadas de SEO
UNIDAD DIDCTICA 10. INTEGRANDO EL MARKETING MVIL CON EL MARKETING ONLINE Y OFFLINE
Unificar los mensajes con varias comunicaciones
Integracin mvil con el marketing offline
Integracin mvil con el Marketing Online
UNIDAD DIDCTICA 11. E-COMERCIO MVIL
Introduccin
Micropagos
Macropagos
La banca Mvil
Seguridad y otras cuestiones

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master en Aplicaciones Mviles Apple + Android: Apps Design Expert + Titulacin Universitaria

PROGRAMA DE BECAS PARA MASTER


Euroinnova cuenta con un programa de

becas de master para ayudarte a decicir tu futuro, puedes entrar

y solicitarla, Euroinnova cuenta con ms de 2000


Haz clic para conocer nuestro catlogo de

master online

que puedes consultar y solicitar tu beca.

cursos online

Terminos relacionados:
Accesorios, Android, animacion, Aplicaciones, Apple, Applet, Arrays, Base de Datos, Cdigo, Compilacin,
Control, Desarrollo, Design, Device, Dispositivos, Editores, Ejecucin, Entorno Grfico, Estructura,
Estudiantes, Expert, Framework, Informatica, Ipad, Iphon, Ipod, Java, JAVA SE STANDARD, lenguaje, Mac,
Master, Memoria, Mtodos, Mvil, Mviles, Netbeans 5.5, Portatiles, Profesionales, programacion,
Programas, redes sociales, SQLite, Strings, Trabajadores, videojuegos, virtual

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Vous aimerez peut-être aussi