Un curso diseñado para participantes que ya tienen alguna experiencia en el desarrollo con XCode y que desean tener una carrera profesional estable en el desarrollo de Apps sobre los dispositivos móviles.

Utilizamos un método de aprendizaje práctico incremental que proporciona a los asistentes la capacidad de desarrollar Apps de alta complejidad, utilizando óptimamente todos los recursos técnicos que ofrecen los dispositivos móviles de Apple.

La realización de este curso te va a permitir alcanzar los siguientes objetivos:

  • Crear Apps multitarea
  • Utilizar de gráficos avanzados con Core Graphics (Quartz 2D).
  • Realizar animaciones con Core Animation.
  • Precisión en el uso del posicionamiento y geolocalización del dispositivo (Core Motion & Core Location).
  • Utilizar de forma avanzada el reconocimiento de gestos del usuario.
  • Manejar sistema de notificaciones push y conexiones de proximidad.
  • Trabajar con elementos iCloud.
  • Conocer qué es Core Data y sus componentes.
  • Distribuir y monetizar Apps en App Store.

Una vez finalizado este curso tendrás la garantía y el reconocimiento, a nivel mundial, como profesional experto en el desarrollo de App iOS.

Temario y Contenido


Curso Programación iOS9 - Challenge Level

  • Uso de bloques, multitarea con Grand Central Dispatch.
  • Persistencia y Almacenamiento de Datos
  • Cómo reconocer y manejar los gestos de usuario
  • Introducción a Core Graphics para el manejo de gráficos avanzados
  • Animaciones: Introducción a Core Animation (Propiedades, Tipos de Animaciones, Tiempos, Transformadas afines)
  • Geolocalizacion y mapas: Introducción a Core Location & MapKit
  • Notificaciones Push y Conexiones Bluetooth, WIFI y USB
  • Trabajando en iCloud
  • Clientes Webservice
  • Rendimiento de la App
  • Introducción a Core Data: Qué es, Qué sustituye y Componentes
  • Distribución y monetización: Venta de productos In-App, implementación de iAd para venta de publicidad
  • App Store I: Requisitos y procedimientos. Consejos prácticos. Qué hacer si rechazan
  • App Store II: Caso real
  • Documentación. Bibliografía. Grupos de apoyo


Requisitos para participar en el curso

  • Tener experiencia en XCode (aproximadamente seis meses) o en lenguajes de programación orientados a objetos (C, C++, C#, Java, Python, VB, etc.)
  • Recomendable, haber realizado el Curso Programación iOS9 - Comfort Level