Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

INICIO

/

FORMACIÓN PARA EL EMPLEO

/

INFORMÁTICA Y COMUNICACIONES

Desarrollo de aplicaciones móviles: Ios – IFCD76

Aprende a programar aplicaciones nativas para iOS con Swift y Xcode, gestionar bases de datos con Core Data, consumir APIs y publicar proyectos en la App Store.

57H

Duración

9

Módulos

Presencial · Teleformación

Modalidad

Modalidad

Presencial · Teleformación

Tutor asignado

Resuelve tus dudas con el equipo docente.

Campus 24/7

Materiales y grabaciones siempre a mano.

Diploma

Diploma de la especialidad al superar el curso.

EL CURSO

Qué vas a aprender

En este curso te formarás en el desarrollo de aplicaciones nativas para dispositivos móviles del entorno iOS. A través del entorno integrado Xcode y el lenguaje de programación Swift, aprenderás desde la sintaxis básica, variables y estructuras de control hasta los fundamentos de la programación orientada a objetos mediante clases, métodos y herencia. Diseñarás interfaces interactivas utilizando Storyboards, botones, campos de texto y vistas de tabla con TableView, gestionando la navegación y el paso de información entre pantallas mediante transiciones.

Además, profundizarás en la persistencia local de información implementando el framework Core Data para estructurar el modelo de datos de tus proyectos. Conectarás tus desarrollos con servicios externos mediante URLSession para consumir APIs web y procesar respuestas en formato JSON. Finalmente, abordarás el proceso técnico para preparar y publicar aplicaciones en la App Store, gestionando certificados, perfiles y metadatos, e incorporando funciones avanzadas como widgets y clips de aplicaciones.

Título de Técnico Superior (FP Grado Superior) o equivalente.

Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior.

Haber superado cualquier prueba oficial de acceso a la universidad.

TEMARIO

Contenidos del curso

01

Introducción · 2 h

  • Instalación y configuración del entorno Xcode.
  • Fundamentos iniciales del lenguaje Swift.
  • Conceptos básicos de diseño de interfaces con Storyboards.
  • Introducción a la persistencia con Core Data y consumo de APIs.
  • Visión general de la publicación en App Store y extensiones del sistema.

02

Comenzar con xcode y swift · 7 h

  • Configuración e instalación del entorno de desarrollo.
  • Uso de variables, constantes y tipos de datos básicos.
  • Estructuración de código y comentarios técnicos.
  • Diseño de interfaz con etiquetas, botones y gestión de acciones.
  • Uso de Storyboards y gestión básica de errores.
  • Implementación de estructuras de control de flujo.

03

Continuación. codificación con swift · 9 h

  • Conversión y manipulación de tipos de datos en Swift.
  • Integración y uso de campos de texto (TextFields).
  • Extracción de datos introducidos por el usuario.
  • Interpolación y tratamiento de cadenas de caracteres (Strings).
  • Resolución de ejercicios prácticos guiados de codificación.

04

Diccionario emoji - tableview y segues · 6 h

  • Manejo de colecciones de datos y matrices.
  • Construcción y configuración de vistas de tabla (TableViews).
  • Creación de transiciones entre pantallas (Segues).
  • Configuración de relaciones y navegación en la interfaz.
  • Desarrollo de proyectos prácticos con listas estructuradas.

05

Programación orientada a objetos (poo) con swift · 10 h

  • Definición, codificación y tipología de funciones.
  • Creación de clases y definición de métodos.
  • Aplicación del principio de herencia en la arquitectura del código.
  • Integración de clases personalizadas en la aplicación.
  • Tratamiento y desempaquetado de datos (unwrapping).

06

Core data · 10 h

  • Uso de Core Data como framework de persistencia de datos.
  • Diseño y estructuración del modelo de datos de la app.
  • Vinculación de datos almacenados con vistas TableView.
  • Manejo de entidades y matrices persistentes.
  • Ejercicios prácticos de gestión de modelos de información local.

07

Apis web y json · 5 h

  • Conceptos clave de APIs web e intercambio de datos en JSON.
  • Gestión de peticiones de red utilizando URLSession.
  • Diseño y maquetación de celdas dinámicas para datos externos.
  • Descarga y procesamiento asíncrono de imágenes remotas.

08

Subida de nuestra app a la app store · 4 h

  • Configuración de cuentas de desarrollador, certificados y perfiles.
  • Generación y asignación de iconos de carga y de la aplicación.
  • Definición y registro de los metadatos obligatorios.
  • Procedimiento paso a paso para el empaquetado y subida a la tienda.

09

Ios bonus - widgets y clips de aplicaciones · 4 h

  • Diseño e implementación de widgets para la pantalla de inicio.
  • Creación y configuración de clips de aplicación (App Clips).
  • Pruebas de funcionamiento de las extensiones desarrolladas.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial · Teleformación

Duración

57 horas

Código

IFCD76

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas de formación tiene este curso?

El curso cuenta con una duración total de 57 horas lectivas, distribuidas en nueve módulos formativos teóricos y prácticos.

¿En qué modalidad se puede cursar?

La formación está diseñada para impartirse tanto en modalidad presencial como en modalidad de teleformación con cero horas de tutorías presenciales obligatorias.

¿Qué requisitos académicos o de experiencia se exigen para acceder?

Se debe cumplir al menos uno de los requisitos indicados: Bachillerato, FP 1, Técnico Superior, grado universitario, certificado de nivel 3 o experiencia en la ocupación, además de manejo de la plataforma virtual si se cursa a distancia.

¿Qué herramientas y tecnologías se aprenden a manejar?

Aprenderás a programar en lenguaje Swift utilizando el entorno Xcode, implementar persistencia con Core Data, consumir APIs web con JSON y preparar tus proyectos para la App Store.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD76 del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.

¿Cómo me apunto?

Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.

GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM

Opiniones de nuestros alumnos

Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️

Fátima Rojas

9 Septiembre 2025 · Publicada en ckuma.com

Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.

Celia Matallin

8 Septiembre 2025 · Publicada en ckuma.com

La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.

Montse

2 Septiembre 2025 · Publicada en ckuma.com

SOLICITA INFORMACIÓN

¿Prefieres que te lo contemos?

Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.

Respuesta en menos de 24 h laborables

Sin compromiso de matrícula

Te decimos si te falta algún requisito

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?