Cursos Gratuitos | Desempleados |
(IFCD52) Desarrollo de Aplicaciones para dispositivos ios
Curso totalmente subvencionado por la Comunidad de Madrid para trabajadores desempleados dentro de la convocatoria 2022-2023. Duración: 300 horas
Crear aplicaciones para iPhone (compatible con iOS 12 y posterior) que incluya navegación entre vistas, presentación de información dinámica mediante tablas, conexión a un servicio backend, integración de librerías de terceros y almacenaje de información en base de datos local.
CONTENIDOS:
MÓDULO FORMATIVO Nº 1
Denominación: Entorno Xcode, lenguaje Swift y framework Cocoa Touch
Objetivo: Crear una aplicación con navegación entre varias vistas partiendo de plantilla Single View App en Xcode
Duración: 70 horas
Contenidos teórico- prácticos:
- Presentación de Xcode y Swift
- Módulos de Xcode
- Lenguaje Swift
- Estructuras de control, bucles, funciones
- Clases, estructuras, enumeraciones, tuplas
- Propiedades, inicializadores, métodos
- Opcionales, arrays, diccionarios
- Características y funcionamiento de Cocoa Touch
- Ciclo de vida de una aplicación
- Protocolos y delegados
- Creación y ejecución de una aplicación simple
- Storyboards y Interface Builder
- UIViewController y UIView
- Modelo-Vista-Controlador (MVC)
- Primeras nociones de Auto Layout
- Outlets y actions
- Simuladores iOS
- Primeras nociones sobre debugging
- Git, GitHub, Markdown
- Proyecto final: skeleton, storyboard, repositorio Git
- Competencias transversales:
- Búsqueda de información
- Organización personal
- Trabajo en equipo.
- Investigación de nuevos conceptos
- Planificación y ejecución de proyectos.
MÓDULO FORMATIVO Nº 2
Denominación: Creación de la interfaz de usuario y navegación entre vistas.
Objetivo: Crear una aplicación que muestre información dinámica mediante tablas con celdas personalizadas y que utilice distintas técnicas de navegación entre vistas.
Duración: 70 horas
Contenidos teórico- prácticos:
- Arquitectura de una aplicación.
- UINavigationController y UITabBarController
- Composición con Container View Controller
- Navegación mediante segues
- Proyecto final: arquitectura de navegación
- Presentación de información dinámica mediante tablas
- UITableView y UITableViewController
- Celdas personalizadas con subclases de UITableViewCell
- Proyecto final: tabla con datos procedentes de array estático
- Interfaz de usuario – UI
- Auto Layout
- Caso específico de UIStackView con UIScrollView
- Modificación dinámica de constraints
- Animaciones de vistas
- Introducción de texto con UITextField
- Gestión de assets
- Reconocimiento de gestos de usuario
- Auto Layout
- Competencias transversales:
- Organización personal
- Gestión de volúmenes elevados de información.
- Trabajo en equipo.
- Investigación de nuevos conceptos
- Planificación y ejecución de proyectos.
MÓDULO FORMATIVO Nº 3
Denominación: Recuperación, manipulación y almacenaje de datos en local y remoto
Objetivo: Integrar el servicio Firebase en una aplicación para recuperar datos desde el servidor, mapearlos en clases o estructuras propias y almacenarlos localmente.
Duración: 80 horas
Contenidos teórico- prácticos:
- Uso de librerías de terceros mediante integración directa SDK
- Firebase
- Google Maps
- Gestión de datos en una aplicación
- Integración del backend Firebase
- Manipulación de datos en formato JSON
- Almacenaje local de información
- Sistema de ficheros
- UserDefaults
- Creación e integración Firebase
- Tabla con datos procedentes de backend
- Swift avanzado
- Programación multihilo
- Programación funcional: map, filter, reduce, sort
- Equivalencias con Objective-C
- Tareas en segundo plano
- Competencias transversales:
- Adaptabilidad ante estructuras de información dispares.
- Gestión de volúmenes elevados de información.
- Trabajo en equipo.
- Investigación de nuevos conceptos y exposición oral de conclusiones.
- Planificación y ejecución de proyectos
MÓDULO FORMATIVO Nº 4
Denominación: Notificaciones y uso de librerías de Apple y terceros
Objetivo: Añadir a una aplicación librerías propias de Apple y de terceros que permitan posicionar al usuario en un mapa, incluyendo animaciones personalizadas en la transición entre distintas vistas.
Duración: 80 horas
Contenidos teórico- prácticos:
- Comunicación de eventos
- Key-Value Observing
- NotificationCenter, registro de observadores
- Notificaciones locales
- Lanzar notificaciones
- Uso de librerías de Cocoa Touch
- Mapas (MapKit)
- Localización (Core Location)
- Acelerómetro (Core Motion)
- Mapas y geoposicionamiento
- Uso de librerías de terceros con CocoaPods
- CocoaPods: funcionamiento y alternativas
- Realm
- Hero
- Kingfisher
- Configuración CocoaPods
- Integración librería de terceros (Realm)
- Competencias transversales
- Creatividad e imaginación.
- Resolución de problemas.
- Orientación a resultados.
- Gestión del tiempo.
- Planificación y ejecución de proyectos.
- Comunicación mediante exposición oral de un proyecto.
Vías de acceso
Criterios de acceso del alumnado:
- Nivel académico o de conocimientos generales:
- Título de Bachiller o equivalente. Asimismo, podrán acceder quienes posean un título de Formación Profesional de grado superior o un certificado de profesionalidad de nivel 3.
- Experiencia profesional o formación específica en el ámbito profesional de la especialidad.
- Modalidad de teleformación:
Además de lo indicado anteriormente, los participantes han de tener las destrezas suficientes para ser usuarios de la plataforma virtual en la que se apoya la acción formativa.
¿Cómo me puedo inscribir?
La inscripción en el curso es muy sencilla y se realiza de manera online. Simplemente haz clic más abajo en "Solicita tu plaza", cubre tus datos y haznos llegar la siguiente documentación:
- Esta ficha de inscripción escaneada y firmada [Descargar ficha ↓ ]
- Copia del DNI.
Posteriormente, cuando se acerque el inicio de la formación, te solicitaremos además un justificante de tu situación laboral:
- Si trabajas para una entidad: cabecera de la nómina más reciente junto con Vida Laboral actualizada.
- Si estás en situación de desempleo: Tarjeta de demandante de empleo.
- Si trabajas por cuenta propia: Vida Laboral actualizada.
Puedes enviar la documentación a través del formulario o posteriormente a través del correo
Para cualquier duda, contacta con nuestro equipo: 601 251 211.
En el caso de que el número de solicitudes supere el de plazas disponibles, la plaza se asignará atendiendo a las instrucciones marcadas en cada convocatoria y al orden de recepción de la documentación acreditativa.
¡No te quedes sin tu plaza!
Inicio: --- | Duración: 300 horas | Tipo: OnLine
Esta convocatoria se encuadra dentro del sistema profesional para el empleo en el ámbito laboral de la convocatoria de subvenciones 2022-2023, para la financiación de formación, dirigidas prioritariamente a trabajadores desempleados de la Comunidad de Madrid.
El 30% de las plazas podrá asignarse a trabajadores en activo.
Solicita tu Plaza
Lugar de Impartición: OnLine | Campus Virtual
Info y consultas:
Teléfono: 601 251 211
Whatsapp: 601 251 211
email:
Descargar la Ficha de la Solicitud
Descargar Ficha
Colabora en el Curso: