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
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
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
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
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
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
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
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
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
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