Desarrollo de aplicaciones para iOS con Swift
Ejecutar habilidades de programación del lenguaje Apple Swift, trabajando con herramientas de desarrollo como Xcode, corriendo aplicaciones al simulador iOS y demostrar el manejo del Kit de Desarrollo de Software iOS
Crear curso
Programa
5 bloques · 60 h- 01Primeros pasos para el desarrollo de aplicaciones, introducción a uikit15 h
Análisis del diseño y desarrollo de aplicaciones
- Utilización de Swift y playgrounds
- Exposición de constantes, variables y tipos de datos
- Gestión de operadores
- Experimentación de flujos de control
- Construcción mediante xcode
- Creación, ejecución y depurado en una aplicación
- Documentación
- Fundamentos de creación de interfaces
- Proyecto guiado: light
Diseño de aplicaciones utilizando uikit
- Strings, funciones y estructuras
- Clases y herencia
- Colecciones y bucles
- Introducción a UIKit
- Desplegando datos
- Controles en acción
- Diseño automático y vistas de pila
- Proyecto guiado: apple pie
- 02Navegación y flujos de trabajo10 h
Gestión de la navegación a través de la aplicación y optimización de los flujos de trabajo
- Opcionales
- Conversión de tipos de datos e inspecciones
- Guardia
- Variables y constantes
- Enumeraciones
- Siegas y controles de navegación
- Controles de la barra de pestañas
- Ciclo de vida vista-controlador
- Creación de flujos de trabajo simples
- Proyecto guiado: test de personalidad
- 03Creación de aplicaciones de realidad aumentada con XCODE10 h
Diseño de aplicaciones con elementos de realidad aumentada utilizando XCODE
- Plantilla de realidad aumentada
- Introducción a SceneKit
- Buscando superficies planas
- Interactuando con la realidad aumentada
- Reconocimiento de imágenes con ARKit
- Proyecto guiado: AR drawing
- 04Tablas y persistencia10 h
Construcción de tablas y persistencia de los datos
- Protocolos
- Anatomía de aplicaciones y ciclo de vida
- Modelo vista controlador
- Vistas scroll
- Vistas table
- Vistas table intermedias
- Guardando datos
- Sistema vista controlador
- Construcciones complejas de pantallas de entrada
- Proyecto guiado: list
- 05Trabajando con la web. Prototipado y planificación de proyectos15 h
Representación de la aplicación de forma integrada en la web
- Cierres
- Extensiones
- Animación práctica
- Trabajando con la web: sesión HTTP y URL
- Trabajando con la web: decodificando JSON
- Trabajando con la web: concurrencia
- Proyecto guiado: restaurant
Elaboración del prototipo de la aplicación y planificación adecuada del proyecto mediante su ciclo de diseño
- Personalidad de la aplicación
- El ciclo de diseño
- Planificación de proyectos