¿Qué aprenderás en este curso?
- Desarrollar aplicaciones nativas en el sistema operativo iOS.
- Corregir y depurar errores en las aplicaciones.
- Implementación de librerías Alamofire, SwiftyJSON, etc.
- Consumir servicios web Rest en formato JSON.
- Utilizar Core Data como persistencia de datos.
¿A quién está dirigido este curso?
Estudiantes y/o profesionales que quieren aprender a crear aplicaciones móviles en iOS o deseen aplicar a un puesto de trabajo como desarrollador móvil iOS.
¿Qué requisitos necesito para llevar el curso?
- Conocimiento del algún lenguaje de programación.
- Contar con un equipo Mac.
¿Qué software necesito para llevar el curso?
Xcode (aquí).
-
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.
Luis Ventura
Coordinador de Desarrollo de Aplicaciones - Grupo Fe (Campo Fe, Presta Fe, Fe Salud)
Senior Mobile App Developer. Ingeniero de Sistemas de la Universidad Privada Antenor Orrego (UPAO). Docente a tiempo parcial en CIBERTEC dictando los cursos de Desarrollo de Aplicaciones Móviles. Actualmente Coordinador de Desarrollo de Aplicaciones - Grupo Fe (Campo Fe, Presta Fe, Fe Salud).
-
PrecioS/575.00 S/229.90
-
Instructor Luis Ventura
-
Duración 18 horas
-
Temas 35
-
Matrícula 5 Estudiantes
-
Acceso Por siempre