Modalidad
+
onLine
Duración
+
200 horas
 

 
Aulas
+
Online acceso permanente a la plataforma
Horario
+
Validez de claves de acceso durante 26 semanas
Idioma
+
Español

Confirme todas las fechas y horarios con el departamento comercial: comercial@learningXpert.com 913758490

Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Apple iOS: Master de Programación para iPhone & iPad. Curso E-Learning

Master completo, dirigido a desarrolladores con experiencia previa en programación para otros entornos.

Categoría
+
Formación Online
Mobile
Objetivos
+

Este curso ha sido diseñado precisamente para facilitar todo el proceso de programación sobre IOS ..

Dirigido a
+

Programadores interesados en desarrollar aplicaciones para entorno Apple. Es sumamente recomendable el tener una base previa de programación orientada a objetos (en cualquier otro lenguaje), Ordenador Apple Mac, última versión estable del Xcode y el SDK.No hace falta un dispositivo (iPhone o iPad).

Al Terminar el Curso
+

Tendrá una base muy sólida en aquellos conceptos del desarrollo en IOS que de verdad son importantes y los más difíciles de asimilar por cuenta propia..

Metodología
+

Curso elearning tutorizado por mail, con tecnología predominante de video, así como apoyo y seguimiento constantes del alumno para las prácticas y test de evaluación. El alumno dispondrá de la documentación del curso en castellano.

Programa
+
  1. Introducción a Objective C
  2. Los patrones de diseño MVC (Modelo – Vista – Controlador) y Delegate (delegado).
  3. Creación de interfaces gráficas: IBOutlets y IBActions.
  4. Ciclo de vida y cómo arranca una App.
  5. Reproducción de sonido en iOS.
  6. Gestión de recursos e intro a la localización.
  7. Gestión de memoria automática en iOS.
  8. Técnicas de depuración: depurando como Chuck Norris.
  9. Importar código antiguo con gestión de memoria manual.
  10. UIWebView: mostrar contenido web en una App.
  11. Adaptar la interfaz de la App a las distintas orientaciones del dispositivo.
  12. Aplicaciones multivista. Controladores de controladores: UINavigationController, UITabBarController.
  13. Tablas y celdas en iOS.
  14. Interfaces para iPhone y para iPad.
  15. UISplitViewController
  16. Protocolos y comunicación entre distintos MVCs.
  17. Notifications: cuando usarlas y cuando no.
  18. Aplicaciones Universales (una misma App para iPhone y iPad): detección de dispositivo.
  19. Recomendaciones y mejores prácticas para estructurar el código en Apps Universales.
  20. Introducción a la persistencia en Cocoa.
  21. NSUserDefaults: patrones de uso, buenas prácticas y errores comunes.
  22. El sistema de ficheros y la Sandbox: qué se puede hacer y qué no está permitido.
  23. Gestión de errores en Cocoa: buenas prácticas y errores comunes.
  24. Errores de principiante: cómo identificarlos y  solucionarlos
  25. Uso de bloques, multitarea con Grand Central Dispatch
  26. Reconocer Gestos
  27. Componentes de Core Data
  28.  Mapeado objeto-relacional
  29. Crear y guardar objetos
  30. KVO & KVC
  31. Recuperar datos
  32. Subclasificar NSManagedObject
  33.  Introducción a Core Graphics (Quartz 2D) y visitas personalizadas
  34. Core Animation
  35. Propiedades que se pueden animar
  36. Animar cambios en las jerarquías de vistas: añadir o quitar vistas • Animaciones
  37. El tiempo en las animaciones
  38. Transformadas afines
  39. CALayers
  40. Core Motion
  41. Core Animation
  42. Uso de librerías de terceros
  43. Introducción a CorePlot
  44. TDD Empresarial
  45. Servicios Web 
  46. Notificaciones Push
  47. Seguridad en iOS
  48. Distribuciones Adhoc