Programación de Aplicaciones iPhone (IFCM019PO)
Dirigido a quien ya programa y quiere entrar en el desarrollo para iPhone entendiendo cómo está montada por dentro una aplicación de iOS. Sesenta horas dedicadas al lenguaje Objective-C y al patrón MVC, que es la forma en que se organizó durante años el código de las aplicaciones de Apple y que sigue sosteniendo mucho software en producción. Es una base útil para leer y mantener proyectos ya existentes. El programa oficial detallado está más abajo (IFCM019PO, 60 horas). Puede interesarte también: Cloud Computing · Analítica Web.
Curso online de programación de aplicaciones iPhone e iOS (IFCM019PO)
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Programar en Objective-C aplicando el patrón Modelo-Vista-Controlador.
- Diseñar interfaces de usuario con storyboards, vistas y gestos.
- Gestionar multitarea, persistencia de datos y servicios de localización.
- Consumir servicios REST y desplegar la aplicación optimizando el uso de memoria.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Entornos iOS
- Módulo 2Patrones de abstracción para el desarrollo de software
- Módulo 3Programación orientada a objetos con Objective-C
- Módulo 4Diseño de aplicaciones
- Módulo 5Fundamentos de diseño con iOS
- Módulo 6La interfaz de usuario
- Módulo 7Multitarea y segundo plano
- Módulo 8Usabilidad e interacción
- Módulo 9Diseño en iCloud
- Módulo 10Comunicaciones REST en iOS
- Módulo 11Uso eficiente de la memoria y despliegue
Entornos iOS
3 horas
Características de la programación de aplicaciones con iOS.
Patrones de abstracción para el desarrollo de software
5 horas
El patrón Modelo-Vista-Controlador aplicado al desarrollo en iOS.
Programación orientada a objetos con Objective-C
6 horas
Fundamentos del lenguaje y de la orientación a objetos en el ecosistema Apple.
Diseño de aplicaciones
4 horas
Aplicaciones para iPhone, iPad y universales, y uso de frameworks.
Fundamentos de diseño con iOS
4 horas
Patrones y técnicas de diseño y creación de un diseño inicial.
La interfaz de usuario
4 horas
Storyboard y vistas, reconocimiento de gestos y librería de widgets.
Multitarea y segundo plano
9 horas
Administración de cambios de estado, respuesta a interrupciones, ciclos de ejecución, ejecución en background, persistencia de datos con SQLite y Core Data, Core Location y mapas.
Usabilidad e interacción
3 horas
Alertas, acciones, selector de imágenes y Core Motion.
Diseño en iCloud
4 horas
Almacenamiento en iCloud, uso del almacenamiento de documentos e interfaz asociada.
Comunicaciones REST en iOS
9 horas
Conexión con repositorios de datos remotos, procesamiento de respuestas JSON y explotación de datos en la aplicación, junto con ajuste de rendimiento y buenas prácticas.
Uso eficiente de la memoria y despliegue
9 horas
Herramientas de instrumentación, despliegue en la tienda de aplicaciones, entorno Xcode, Interface Builder y tecnología Grand Central Dispatch.
Metodología
Aprendizaje basado en la práctica
Se trabaja sobre Xcode e Interface Builder desde el primer bloque
Formación remota en directo. Los conceptos de MVC, storyboards, persistencia y consumo de servicios REST se aplican sobre un proyecto en Xcode que crece sesión a sesión, con revisión de rendimiento y uso de memoria antes del despliegue.


Público objetivo
Formación oficial del catálogo de especialidades formativas
¿A quién se dirige el curso IFCM019PO?
El programa formativo no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas con base previa de programación que quieren desarrollar para el ecosistema de Apple o cubrir la plataforma iOS en equipos que ya publican en Android.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















