IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS
Este Curso IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones.
- Duración57 h
- Unidades9
- FormatoSCORM 1.2
Sobre este contenido
Este Curso IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS el alumno será capaz de Capacitar para la generación solvente e independiente de código con lenguaje Swift, utilizando el entorno de desarrollo integrado Xcode y el framework de persistencia CoreData, dentro de un plan formativo eminentemente práctico para el desarrollo y publicación de aplicaciones nativas para dispositivos móviles iOS.
A quién va dirigido
Este Scorm IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS está dirigido a todas aquellas personas de la Familia Profesional de Informática y comunicaciones que deseen una especialización en dicha materia.
Temario
9 unidades didácticas · 57 horas
Contenido9 unidades
Introducción
- Instalación y utilización de Xcode
- Nociones de la programación con Swift
- Creación y gestión de TableViews
- Utilización de CoreData como un framework de persistencia que nos permitirá simplificar la gestión del modelo de datos de nuestras aplicaciones
- Uso de ficheros JSON
- Utilización de APIs
- Diseño con guiones gráficos (Storyboards)
- Inclusión de widgets y clips de aplicaciones (App Clips)
- Publicación de la aplicaciones móviles desarrolladas en App Store.
Comenzar con xcode y swift
- Introducción a Xcode y Swift
- Instalación de entorno de desarrollo
- Variables y constantes
- Tipos de datos
- La importancia de comentar el código
- Diseño visual y etiquetas
- Storyboards y gestión de errores
- Botones y gestión de acciones
- Estructuras de control de flujo
- Actividad de evaluación de los conocimientos adquiridos por el alumno
Continuación. codificación con swift
- Tipos de datos y conversiones
- Utilización de campos de texto (TextFields)
- Extracción de datos de un TextField
- Interpolación de cadenas de caracteres (Strings)
- Ejercicio guionizado para consolidar formación del alumno
Diccionario emoji - tableview y segues
- Introducción al diccionario Emoji
- Introducción a las matrices
- Introducción a las TableViews
- Transiciones (Segues). Tipos. Transiciones y relaciones
- Ejercicio guionizado para consolidar formación del alumno
Programación orientada a objetos (poo) con swift
- Funciones. Tipos, codificación y gestión
- Clases
- Métodos
- Herencia
- Añadiendo clases a nuestra aplicación
- "Unwrapping" tipos de datos
- Ejercicio guionizado para consolidar formación del alumno
Core data
- Introducción al diccionario Emoji
- Introducción a las matrices
- Introducción a las TableViews
- Transiciones (Segues). Tipos. Transiciones y relaciones
- Ejercicio guionizado para consolidar formación del alumno
Apis web y JSON
- Introducción a API y JSON
- ¿Qué es URLSession?
- Diseño de celdas
- Descarga de imágenes
- Actividad de evaluación de los conocimientos adquiridos por el alumno
Subida de nuestra app a la app store
- Certificados, perfiles y cuentas
- Íconos de carga y aplicación
- ¿Qué son los Metadatos?
- Pasos para la subida de nuestra aplicación
- Actividad de evaluación de los conocimientos adquiridos por el alumno
Ios bonus - widgets y clips de aplicaciones
- Widgets
- Clips de la aplicación (App Clips)
- Actividad de evaluación de los conocimientos adquiridos por el alumno
Más contenidos de Programación y Desarrollo
Ver los 500 →- IFCD076PO INTRODUCCIÓN A LA PROGRAMACIÓN CON LA API DE GOOGLE MAPS40 h · 5 unid.
- IFCD077PO MACHINE LEARNING E INTELIGENCIA ARTIFICIAL200 h · 8 unid.
- IFCD78 DESARROLLO DE APPS PARA DISPOSITIVOS MÓVILES II62 h · 8 unid.
- IFCD075PO HTML5 para Desarrolladores GIS40 h · 7 unid.
- IFCD75 DESARROLLO DE APLICACIONES MÓVILES CON HTML/CSS3/JAVASCRIPT (INAEM)68 h · 12 unid.
- IFCD72 BASES DE DATOS NOSQL: MONGODB Y COUCHDB30 h · 2 unid.