Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 57 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS 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. 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.
CONTENIDO DEL CURSO GRATIS IFCD76 DESARROLLO DE APLICACIONES MÓVILES: IOS
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