¿Qué quieres aprender?

Curso de Programación de aplicaciones Iphone (IFCM019PO)

Curso de Programación de aplicaciones Iphone (IFCM019PO)

Academia Ceronicex

Curso subvencionado para desempleados presencial

Leganés (Madrid)


Gratis

Duración : 12 Días

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Leganés
Marzo 2026

Objetivos

Programar aplicaciones en sistema operativo IOS en dispositivo móviles de Apple.

A quién va dirigido

El Curso va dirigido a desempleados inscritos como demandantes de empleo y que quieran encontrar una salida profesional como Programadores de aplicaciones en sistema operativo IOS en dispositivo móviles de Apple

Requisitos

Estar inscrito como demandante de empleo en el SEPE de la Comunidad de Madrid

Temario completo de este curso

He organizado el temario de Programación de Aplicaciones para iOS en formato de lista técnica, normalizando el texto a minúsculas con mayúscula inicial y corrigiendo errores de formato. He integrado diagramas en los puntos críticos de arquitectura, ciclo de vida y gestión de datos para facilitar el estudio de estos conceptos complejos.

Programación de Aplicaciones con iOS1. Entornos iOS y Características de Programación

  • Características de la programación de aplicaciones con iOS

  • Herramientas de desarrollo y ecosistema Apple

2. Patrones de Abstracción: MVC

  • Patrones de diseño para el desarrollo de software

  • El patrón Modelo-Vista-Controlador (MVC) en iOS

3. Programación Orientada a Objetos con Objective-C

  • Fundamentos de POO aplicados a Objective-C

  • Sintaxis, mensajes y gestión de objetos

4. Diseño de Aplicaciones y Frameworks

  • Aplicaciones para iPhone, iPad y universales

  • Introducción a los Frameworks de desarrollo (Cocoa Touch)

5. Fundamentos de Diseño, Patrones y Técnicas

  • Guías de interfaz humana (HIG) de Apple

  • Patrones de diseño comunes en el ecosistema móvil

6. Creación de un Diseño Inicial

  • Planificación de la arquitectura de la app

  • Prototipado y definición de flujos

7. Interfaz de Usuario y Controles

  • Storyboard y gestión de vistas

  • Reconocimiento de gestos (Gesture Recognizers)

  • Librería de widgets y componentes de interfaz

8. Multitarea, Estado y Persistencia de Datos

  • Administración de cambios de estado de la aplicación

  • Respuesta a interrupciones y ciclos de ejecución (Run Loop)

  • Ejecución en Background y multitarea

  • Gestión de datos persistentes: Persistence

  • Bases de datos con SQLite

  • Implementación de Core Data

  • Core Location y uso de mapas

9. Usabilidad e Interacción de Usuarios

  • Alertas y hojas de acciones

  • Image Picker para selección de medios

  • Sensores y Core Motion

10. Diseño y Almacenamiento en iCloud

  • iCloud Storage: Almacenamiento en la nube

  • Uso de iCloud Document Storage

  • Interfaz y sincronización para iCloud

11. Comunicaciones REST y Servicios Web

  • Conexión con repositorios de datos remotos (Webservices)

  • Proceso de respuesta vía JSON

  • Explotación de datos en la App

  • Performance Tuning y Best Practices

  • Comunicación con otras aplicaciones

12. Optimización y App Store

  • Uso eficiente de la memoria y ARC (Automatic Reference Counting)

  • Análisis de rendimiento con Instruments

  • Proceso de despliegue en el App Store

13. Herramientas y Tecnologías Avanzadas

  • Herramientas de Xcode e Interface Builder

  • Grand Central Dispatch (GCD): Gestión de hilos y concurrencia

Ver más