IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS

Descripción del scorm IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS

Contenido e-learning IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS

Este Curso IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS le ofrece una formación especializada en la materia dentro de la Familia Profesional de INFORMÁTICA Y COMUNICACIONES. Con este CURSO IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS el alumno será capaz de Desarrollar aplicaciones móviles para iOS, programando aplicaciones nativas en iPhone utilizando Swift, trabajando con los principales frameworks y usando las metodologías ágiles, según las especificaciones del cliente o supervisor/a.

Contenido e-learning de IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS


SCORM 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES IOS

Comprensión del desarrollo de aplicaciones IOS

Comprensión del desarrollo de aplicaciones nativas

Identificación de las diferencias entre Android e IOS

Identificación de las etapas del proceso de desarrollo de aplicaciones

Conocimiento del Apple Developer Program

Conocimiento del SDK de IOS y sus componentes esenciales

Descarga de simuladores y documentación para el desarrollo de aplicaciones

Comprensión de los conceptos básicos del desarrollo de aplicaciones


SCORM 2. TU PRIMERA APLICACIÓN

Configuración y uso del entorno de desarrollo integrado (IDE) XCODE

Descarga de simuladores y documentación para pruebas y desarrollo de aplicaciones

Creación y configuración de una cuenta de desarrollador en Apple

Comprensión de los fundamentos de la Programación Orientada a Objetos (POO) y sus componentes clave:

- Objetos y clases

- Abstracción

- Encapsulación

- Polimorfismo

- Herencia

Creación de una aplicación de "Hola Mundo" en iOS


SCORM 3. SWIFT

Comprensión de los fundamentos de Swift como lenguaje de programación

Exploración de las características clave de Swift y su sintaxis

Escritura de código Swift y desarrollo de programas simples

Trabajo con variables y constantes en Swift

Conocimiento de las propiedades de Swift y cómo se utilizan

Comprensión de la Programación Orientada a Objetos (POO) en el contexto de Swift

Conocimiento del concepto de Optionals y manejo en Swift

Utilización de tuplas para estructurar datos en Swift

Creación y utilización de estructuras en Swift

Comprensión de las enumeraciones en Swift y su aplicación

Uso de la función print y la interpolación de cadenas en Swift

Trabajo con funciones y closures en Swift

Uso de métodos en Swift para operar en objetos y estructuras

Trabajo con colecciones como arrays, diccionarios y conjuntos en Swift

Aplicación de estructuras de control y control de flujo en Swift

Uso de la cláusula Where para realizar comparaciones y condicionales en Swift

Comprensión y aplicación de la cláusula Defer

Manejo del control de errores en Swift


SCORM 4. PATRONES DE DISEÑO Y ARQUITECTURAS

Comprensión del patrón de diseño ViewController y su importancia en el desarrollo de aplicaciones iOS

Conocimiento y aplicación de patrones de diseño comunes en la creación de aplicaciones

Creación de vistas y objetos por código en iOS

Exploración del ciclo de vida en aplicaciones iOS

Conocimiento de UIKit, Cocoa Touch y Foundation como componentes clave en el desarrollo de aplicaciones


SCORM 5. APLICACIONES MULTIVISTA

Comprensión de la estructura y organización de aplicaciones multivista

Creación de vistas de tabla y personalización de su contenido en aplicaciones iOS

Integración de funciones web, correo electrónico y redes sociales en aplicaciones iOS

Desarrollo de experiencias de usuario completas y enriquecedoras en aplicaciones iOS


SCORM 6. BASES DE DATOS Y UTILIDADES

Comprensión y aplicación de la persistencia de datos locales en aplicaciones iOS

Utilización de herramientas de localización de aplicaciones para proporcionar servicios basados en ubicación

Integración de MapKit para mostrar mapas y gestionar la ubicación en aplicaciones

Trabajo con la cámara y la galería de fotos en aplicaciones iOS para capturar y gestionar imágenes


SCORM 7. DISTRIBUCIÓN DE UNA APLICACIÓN IOS

Comprensión del proceso de creación de una imagen de la aplicación

Uso de iTunes Connect como plataforma de distribución en el App Store

Identificación de los pasos para subir una aplicación al App Store

Gestión de la presencia de una aplicación en el App Store y las actualizaciones necesarias

Interesados en IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS

Este Scorm IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS está dirigido a todas aquellas personas de la Familia Profesional de INFORMÁTICA Y COMUNICACIONES que deseen una especialización en dicha materia.


Duración sugerida para este contenido: 180 horas