El curso está destinado a personas con conocimientos en programación orientada a objetos, lenguaje con C o C++, es recomendable tener algún conocimiento de C#, es necesario tener el operativo Windows y una versión de Visual Studio .Net instalada.
Personas con conocimientos en programación orientada a objetos, lenguajes como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con Xcode instalado.
El uso de las tic en la vida ,lo importante que son
Curso Experto en desarrollo de aplicaciones para móviles
1. Experto en desarrollo de aplicaciones para móviles 1
FICHA TÉCNICA DEL CURSO [INF12] EXPERTO EN DESARROLLO DE APLICACIONES PARA MÓVILES
OBJETIVOS:
Objetivo general
Aprender las bases de la programación de aplicaciones nativas para iOS en Objective C utilizando como herramienta Xcode.
Aprender las bases de la programación y de los patrones de diseño utilizados para desarrollas aplicaciones para Windows Phone.
Objetivos específicos
Conocer las librerías más utilizadas en el desarrollo de Windows Phone.
Patrones de diseño utilizados para la implementación.
Creación de aplicaciones básicas
Manejo de tablas, mapas, localización y visores web
Conocer las librerías más utilizadas en el desarrollo de Windows Phone.
Patrones de diseño utilizados para la implementación.
Creación de aplicaciones básicas.
Manejo de tablas, mapas, localización y visores web.
DESTINATARIOS:
Personas con conocimientos en programación orientada a objetos, lenguaje con C o C++, es recomendable tener algún conocimiento de C#, es necesario tener el operativo Windows y una versión de Visual Studio .Net instalada.
Personas con conocimientos en programación orientada a objetos, lenguajes como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con Xcode instalado.
DURACIÓN:
60 horas
CONTENIDOS:
MÓDULO 1: iOs
1. Introducción al entorno de desarrollo de iOS
1.1. Introducción a iOS
1.2. Xcode e iPhone SDK
1.3. Creación de proyectos de Xcode
2. Experto en desarrollo de aplicaciones para móviles 2
1.4. Uso de Interface Builder
2. TEMA 2 Primera aplicación
2.1. Creación del proyecto
2.2. Creación de un interfaz sencillo
2.3. Modelo Vista Controlador
2.4. Un poco de código
2.5. Como conectar el interface y el código
2.6. Un poco más de código
3. TEMA 3 Objective-C
3.1. Introducción
3.2. Tipado de Objetos
3.3. Declarando y llamando métodos
3.4. Propiedades
3.5. Sintetizando propiedades y la sintaxis “.”
3.6. Declaración y definición de clases
3.7. Self y Super
3.8. Protocolos
4. TEMA 4 Manejo de Memoria
4.1. Introducción
4.2. Creando objetos
4.3. El pool de autoliberación
4.4. El ciclo alloc, retain, copy y release
4.5. El método dealloc
4.6. ARC
4.7. Respondiendo a Warnings de memoria
5. TEMA 5 Aplicación “Donde estoy”
5.1. Uso de frameworks
5.2. Uso de CoreLocation
5.3. Uso de MapKit y MapView
5.4. Etiquetando localizaciones
6. TEMA 6 Aplicación “Hipnosis”
6.1. Uso de UIView y método DrawRect
6.2. Dibujando texto y sombras
6.3. Uso de UIScrollView
6.4. Zoom
6.5. Ocultando la barra de estado
7. TEMA 7 Aplicación “Hipnotiempo”
7.1. View Controllers y ficheros XIB
7.2. Uso de UITabBarController
7.3. Creación de controladores y tab bar items
3. Experto en desarrollo de aplicaciones para móviles 3
7.4. Creando Views para los View Controllers
7.5. El ciclo de vida de un ViewController
8. TEMA 8 Aplicación “Inventario”
8.1. UITableView y UITableViewController
8.2. UITableView y su Data Source
8.3. UITableViewCells
8.4. Editado
8.5. Borrado
8.6. Mover filas
8.7. Insertar filas
9. TEMA 9 Aplicación “Inventario II”
9.1. Uso de UINavigationController
9.2. Creación de UINavigationBar
9.3. Navegando con un UINavigationController
10. TEMA 10 Aplicación “Visorweb”
10.1.Detección del estado de la red
10.2.Uso de UIWebView
10.3.Extracción de datos desde un UIWebView
MÓDULO 2: Windows Phone
1. TEMA 1 Introducción al Windows Phone
1.1. Introducción a Windows Phone
1.2. Ventajas y Desventajas de Windows Phone
1.3. Modelo de Programación
1.4. Diferencias con iOS y Android
2. TEMA 2 Preparación del Entorno y Primera App
2.1. Preparación de la Máquina
2.2. Primera Aplicación
2.3. Interfaz de Usuario
3. TEMA 3 Ciclo de Vida y Navegación
3.1. Entendiendo la Navegación entre Páginas
3.2. Paso de Información entre Páginas
3.3. Ciclo de Vida de una Aplicación
4. TEMA 4 App de Localización
4.1. Uso de App Bar
4.2. Uso de GeoCoordinateWatcher
4.3. Visualizar en un Mapa
5. TEMA 5 Lectura de RSS
5.1. Obtener RSS
4. Experto en desarrollo de aplicaciones para móviles 4
5.2. Vista
5.3. Modelo
6. TEMA 6 App Panorámica y App de Pivotaje
6.1. ¿Qué es una App Panorámica?
6.2. Implementación de App Panorámica
6.3. ¿Qué es una App de Pivotaje?
6.4. Implementación de App Pivotaje
7. TEMA 7 Animaciones
7.1. Transformaciones
7.2. Animaciones
7.3. Animaciones Secuenciales
7.4. Acelerómetro
8. TEMA 8 Consumo de Servicio Web + Tile
8.1. Lista de Ciudades
8.2. Consulta Meteorológica
8.3. Tile
9. TEMA 9 Aplicación Multilenguaje
9.1. Recursos
9.2. CultureInfo
10. TEMA 10 Herramientas de Comprobación para App
10.1.Test Kit
10.2.Análisis de aplicaciones Windows Phone