Curso de Programación para iOS (Linares)


Programa cofinanciado por el Fondo Social Europeo Plus y Cámara Oficial de Comercio, Industria y Servicios de Linares. 

Presentación

El curso de Programación para iOS es un programa intensivo diseñado para proporcionar a los desarrolladores las habilidades y conocimientos necesarios para destacar en el desarrollo de aplicaciones móviles, enriqueciendo su perfil profesional y aumentando sus oportunidades laborales en el sector tecnológico. Este curso está estructurado para cubrir desde los fundamentos del desarrollo en Swift y Xcode hasta la implementación de aplicaciones avanzadas en iOS, asegurando que los participantes estén bien preparados para enfrentar los retos del mercado actual de apps móviles.

Este programa está organizado por EOI y la Cámara Oficial de Comercio, Industria y Servicios de Linares que aseguran una formación de primer nivel, financiado con FSE+.

Formar desarrolladores capaces de diseñar, programar y desplegar aplicaciones móviles funcionales y modernas para dispositivos iOS, utilizando el lenguaje Swift y las herramientas nativas del ecosistema Apple, con énfasis en buenas prácticas, usabilidad y rendimiento.

El programa permitirá dotar a los alumnos de los conocimientos y capacidades que se persiguen con los siguientes objetivos:

•    Comprensión del sistema operativo iOS y su ecosistema.
•    Familiarización con el entorno de desarrollo Xcode y su interfaz.
•    Dominio de la sintaxis y estructura del lenguaje Swift.
•    Manejo de tipos de datos, estructuras de control, colecciones y funciones.
•    Aplicación de conceptos de Programación Orientada a Objetos (POO).
•    Uso avanzado de Swift: protocolos, closures, genéricos y manejo de errores.
•    Uso de Storyboard, Interface Builder y AutoLayout para crear interfaces.
•    Gestión de navegación entre pantallas y flujo de datos entre controladores.
•    Conexión a servicios web mediante peticiones HTTP.
•    Implementación de listados dinámicos (TableView y CollectionView).
•    Persistencia de datos con UserDefaults y CoreData.
•    Integración de funcionalidades como mapas, notificaciones, teclado y WebView.

A continuación, se detallan las competencias a adquirir por los participantes de la acción formativa:

•    Capacidad para trabajar como desarrollador iOS junior o intermedio.
•    Competencia para colaborar en equipos de desarrollo móvil usando herramientas profesionales.
•    Autonomía para plantear, desarrollar y presentar prototipos funcionales de apps.
•    Habilidad para implementar funcionalidades modernas presentes en apps comerciales.
•    Base sólida para continuar hacia desarrollo avanzado o integración de tecnologías como SwiftUI, Combine o testing.

Logo Cámara Comercio Linares

Datos generales

Convocatoria
2025
Horario

De lunes a viernes.

Duración

172 horas lectivas (170 horas de clases y 2 de tutorías) 

Precio:

Matrícula gratuita. Programa cofinanciado por el Fondo Social Europeo Plus y Cámara Oficial de Comercio, Industria y Servicios de Linares. 

Fecha del curso
Provincia
Jaén
Modalidad
Presencial

Contenidos

Bloque 1: Introducción

o    ¿Qué es iOS?
o    Introducción a Xcode

Bloque 2: Programación en Swift

o    Tipado y casting
o    Entrada / salida
o    Condicionales
o    Bucles
o    Strings
o    Opcionales
o    Colecciones: tuplas, arrays y sets
o    Funciones
o    Programación Orientada a Objetos: estructuras, clases, herencia, métodos accesorios
o    Enumeraciones
o    Errores y diccionarios
o    Protocolos
o    Closures y funciones de orden superior
o    Genéricos

Bloque 3: Desarrollo de aplicaciones para iOS con Xcode, Swift e Interface Builder

o    El Storyboard
o    Autolayout y Constraints
o    Navegación: Tab Bar Controller y Navigation Controller
o    Segues: transiciones y relaciones
o    StackView
o    ScrollView
o    Pasando datos entre controladores
o    Alertas
o    Peticiones GET y POST
o    Modelos de datos
o    Listados: TableView, prototipos, fuente de datos, delegados y acciones laterales
o    Collection View
o    Persistencia de datos: User Defaults y CoreData
o    Compartir
o    URL Scheme
o    Gestión de teclado
o    Mapas y ubicación
o    WebView
o    Notificaciones push

Módulo 4. Empleabilidad

o    Técnicas y habilidades para la búsqueda de empleo 


Metodología

EOI ha desarrollado y puesto en práctica una metodología que se basa en la formación de carácter práctico y en la atención individualizada que permita el correcto desarrollo de los conocimientos adquiridos y su adecuación a las características de cada participante, a través de formación grupal, tutorías individualizadas y desarrollo de numerosas actividades.

El objetivo inmediato de este curso es la inserción en el mercado laboral de los participantes, habiendo adquirido los conocimientos técnicos necesarios para poder empezar a desarrollar un trabajo efectivo nada más terminar el programa.

Se entregará un DIPLOMA acreditativo a todos aquellos alumnos que hayan alcanzado los porcentajes de asistencia requeridos, tanto a las sesiones lectivas como a las tutorías y hayan superado con la calificación de Apto la prueba de conocimiento establecida.

Para evaluar la adquisición de conocimientos se realizarán, en su caso, cuestionarios de casos prácticos individuales acerca de los contenidos vistos a lo largo del curso.


Información e Inscripción

¡Solicita ya tu plaza!

EOI - Escuela de Organización Industrial

Contacta con nosotros en: 
Tl: 954 46 33 77
Trinidad Romero
mail: trinidad.romero@eoi.es