Objetivo General
Desarrollar habilidades en el uso de Swift para crear aplicaciones iOS efectivas y eficientes, comprendiendo tanto los fundamentos como las aplicaciones avanzadas del lenguaje.
Descargar Ficha PDF CotizarObjetivos Específicos
Entender la sintaxis y estructura de Swift.Desarrollar aplicaciones básicas para iOS.
Implementar interfaces de usuario interactivas.
Modulo 1: Introduccion A Swift
Historia y evolución de SwiftCaracterísticas principales de Swift
Instalación y configuración del entorno
Primeros pasos con Xcode
Ejecución de una aplicación simple
Modulo 2: Fundamentos Del Lenguaje Swift
Variables y constantes en SwiftTipos de datos y operadores
Control de flujo en Swift
Funciones y Closures
Enumeraciones y estructuras
Modulo 3: Programacion Orientada A Objetos
Clases y objetos en SwiftHerencia y polimorfismo
Protocolos y delegados
Extensiones y categorías
Gestión de memoria y ARC
Modulo 4: Desarrollo De Interfaces
Interfaz de usuario con UIKitStoryboard y Auto Layout
Gestos y animaciones
Uso de tablas y colecciones
Patrones de diseño en iOS
Modulo 5: Acceso A Datos Y Redes
Persistencia de datos con Core DataConsumo de API RESTful
Almacenamiento en UserDefaults
Manejo de JSON y XML
Conectividad de red y URLSession
Modulo 6: Integracion De Servicios
Uso de mapas y localizaciónNotificaciones push y locales
Integración con servicios de terceros
Uso de servicios de Apple
Monetización y compras integradas
Modulo 7: Publicacion Y Distribucion
Preparación para la App StoreRequisitos de publicación
Pruebas y depuración
Firma y envío de la aplicación
Mantenimiento y actualizaciones