Curso Online de Programación para iOS

iLabora Formación
Online
Precio Emagister

250 € - ($ 4.265) 39 € - ($ 665)
IVA inc.

Información importante

  • Curso
  • Online
  • 30 horas de dedicación
  • Cuándo:
    A definir
Descripción

¿Tienes conocimientos de programación y quieres adentrarte en el mundo de los smartphones? ¿Quieres crear tu propia app para iPhone y iPad? Con este Curso Online de Programación para iOS aprenderás a realizar aplicaciones para los dispositivos móviles de Apple.
Con esta formación online de 30 horas aprenderás las bases de la programación de aplicaciones nativas para iOS en Objective C utilizando como herramienta Xcode.
Mediante este curso conocerás las bases del lenguaje Objective C, cómo gestionar la memoria en aplicaciones iOS, cómo crear aplicaciones básicas para el sistema operativo móvil de Apple y cómo manejar tablas, mapas, localización y visores web.
Esta formación va dirigida a personas con conocimientos en programación orientada a objetos, lenguajes como C o similar. Es necesario un Mac con Xcode instalado para llevar a cabo el curso.

Información importante

Precio a usuarios Emagister:

Sedes

Dónde se enseña y en qué fechas

inicio Ubicación
A definir
Online

¿Qué aprendés en este curso?

Mac
iPhone
Objective C
XCode
iOS
IPad
Programación en IOS
Aplicaciones para iPhone
Aplicaciones para iPad

Temario

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
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
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