-
Módulo 1: Introducción a Swift.
- Configuración e instalación del IDE Xcode.
- Introducción a la IDE Xcode.
- Conceptos básicos de Swift.
- Entender sobre variables, tipos de datos, sentencias condicionales, estructuras de datos y repetitivas.
- Funciones y colecciones.
- Comprender sobre la programación orientada a objetos.
- Crear mi primer Playground.
-
Módulo 2: Iniciando Xcode.
- Interfaz gráfica de Xcode.
- Estructura de un proyecto completo en Xcode.
- Uso de los siguientes elementos StoryBoard, ViewController y NavigationController.
- Significado de funciones de la clase AppDelegate
- Ciclo de vida del ViewController.
- Conexiones tipo Outlet y Action.
- Introducción a CocoaPods.
- Añadir una librería externa utilizando CocoaPods.
- Agregar icono a la App en Xcode.
- Crear mi primera aplicación en iOS.
-
Módulo 3: Componentes de interfaces de usuario I.
- Jerarquía de vistas en iOS (UIWindow , UIView).
- Asignar AutoLayout y Constraints.
- Implementar y manipular los componentes TextField, TextView, TabBarController y ImageView.
- BreakPoint y cómo ver el valor de tus variables en Xcode.
- Realizar la inspección paso a paso en tiempo de ejecución.
- Manejo de excepciones y solución de errores.
- Ejercicios prácticos.
-
Módulo 4: Componentes de interfaces de usuario II.
- Implementar y manipular los componentes ProgressView, ScrollView, DatePicker, ToolBar y BarButtonItem.
- Utilizar Alertas con UIAlertController.
- ViewController para implementar tablas.
- Uso y creación de tablas (UITableView Controller).
- Uso y creación de tablas (UITableViewDelegate & UITableViewDataSource).
- Ejercicios prácticos.
-
Módulo 5: Servicios web y core data.