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 con swift – IFCD0168

Aprende a programar aplicaciones para iOS y macOS con Swift y Xcode, dominando la arquitectura de software, SwiftUI, concurrencia y persistencia de datos.

50H

Duración

3

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

Con este curso de desarrollo de aplicaciones con Swift aprenderás a construir software profesional para el ecosistema de Apple, abarcando desde las bases sintácticas del lenguaje hasta el despliegue de soluciones multiplataforma en iOS y macOS. Trabajarás directamente con el entorno de desarrollo oficial Xcode y herramientas interactivas como Playgrounds. Dominarás los principios de la programación orientada a objetos, implementando closures, protocolos y extensiones, mientras optimizas la memoria volátil y la eficiencia de ejecución en cada línea de código.

A lo largo del temario profundizarás en la creación de interfaces de usuario funcionales mediante SwiftUI, asegurando animaciones fluidas y bajo consumo de recursos. También implementarás comunicación de red, sistemas de caché y persistencia de datos local a través de Core Data y SwiftData. Aprenderás a estructurar proyectos limpios aplicando arquitecturas como MVC, MVVM o Clean Architecture, manejando procesos concurrentes con Grand Central Dispatch para garantizar un rendimiento óptimo de las aplicaciones.

Título de Bachiller, FP de Grado Superior, prueba de acceso a Grado Superior superada o equivalente.

Certificado de profesionalidad de nivel 3.

Si no se cuenta con titulación académica, acreditar al menos 6 meses de experiencia profesional como programador en lenguajes orientados a objetos o demostrar conocimientos básicos en la materia.

TEMARIO

Contenidos del curso

01

Fundamentos de Swift y Entorno de Desarrollo · 15 h

  • Configuración del entorno Xcode y prototipado rápido en Playgrounds
  • Sintaxis básica, convenciones y tipos de datos en Swift
  • Manejo eficiente de memoria y optimización del consumo de recursos
  • Estructuras de control y colecciones como Arrays, Sets y Diccionarios
  • Definición de funciones y uso de closures en operaciones asíncronas

02

Programación Orientada a Objetos y Protocolos · 20 h

  • Diseño de clases, estructuras y enumeraciones optimizadas
  • Aplicación de herencia, polimorfismo y composición de código
  • Definición de interfaces flexibles con protocolos y extensiones
  • Gestión avanzada de errores en aplicaciones
  • Concurrencia y tareas asíncronas con Grand Central Dispatch

03

Desarrollo de Aplicaciones · 15 h

  • Implementación de arquitecturas de software MVC, MVVM y Clean Architecture
  • Optimización del ciclo de vida de la app y reducción del consumo de batería
  • Operaciones de red, almacenamiento en caché y persistencia con Core Data y SwiftData
  • Diseño de interfaces de usuario y animaciones fluidas con SwiftUI
  • Distribución sostenible y mejores prácticas en la publicación de aplicaciones

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

50 horas

Código

IFCD0168

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas dura el curso?

La formación consta de un total de 50 horas lectivas divididas en tres módulos formativos.

¿En qué modalidades se imparte?

El curso está previsto para impartirse en modalidad presencial y en modalidad de teleformación, sin horas de tutorías presenciales obligatorias en esta última.

¿Qué requisitos de acceso son necesarios?

Debes tener Bachillerato, un ciclo formativo de Grado Superior o un certificado de profesionalidad de nivel 3. En caso de no contar con titulación, puedes acceder demostrando al menos seis meses de experiencia como programador en lenguajes orientados a objetos o conocimientos básicos en ellos.

¿Qué herramientas y tecnologías se utilizan en la formación?

Trabajarás con el lenguaje Swift y el entorno Xcode, además de herramientas como Playgrounds, el framework SwiftUI, sistemas de persistencia como Core Data y SwiftData, y control de concurrencia con Grand Central Dispatch.

¿Cuáles son las ocupaciones relacionadas con el temario?

Está vinculado a puestos como programador de aplicaciones informáticas, desarrollador back end, analista-programador y desarrollador de aplicaciones móviles, entre otros.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD0168 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?