UNIDAD DIDÁCTICA 1. 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..
UNIDAD DIDÁCTICA 2. 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.
UNIDAD DIDÁCTICA 3. 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.
UNIDAD DIDÁCTICA 4. 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.
UNIDAD DIDÁCTICA 5. 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.
UNIDAD DIDÁCTICA 6. 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.
UNIDAD DIDÁCTICA 7. 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.
UNIDAD DIDÁCTICA 8. 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
UNIDAD DIDÁCTICA 9. IOS BONUS - WIDGETS Y CLIPS DE APLICACIONES
- 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