Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Arquitectura y Componentes Avanzados
- Patróns de arquitectura: MVVM (introducción práctica)
- Gestión avanzada del estado de la interfaz de usuario con @State y @ObservedObject
- Navegación con UINavigationController y Coordinators
- Práctica: Refactorización de la arquitectura del proyecto
Concurrencia y Operaciones Asíncronas
- Grand Central Dispatch (GCD) para tareas asíncronas
- Uso de async/await en Swift
- Hilo principal vs. hilos de fondo
- Práctica: Implementación de operaciones asíncronas en el proyecto
Persistencia de Datos Avanzada
- Core Data para persistencia local (CRUD básico)
- UserDefaults para datos simples
- Práctica: Persistencia de datos en el proyecto
Pruebas y Calidad del Código
- Pruebas unitarias con XCTest
- Pruebas de interfaz de usuario con XCUITest
- Herramientas de análisis estático de código (SwiftLint)
- Práctica: Implementación de pruebas básicas en el proyecto
Integración y Optimización
- Consumo de APIs RESTful con URLSession y Codable
- Trabajo con JSON
- Bases de optimización del rendimiento de la interfaz de usuario y batería
- Práctica: Integración de API y ajuste de rendimiento
Resumen y Próximos Pasos
Requerimientos
- Comprensión sólida de la programación básica de iOS (UIKit, Storyboards, navegación, Swift)
- Experiencia con Xcode
- Familiaridad con los conceptos de programación orientada a objetos
Publido Objetivo
- Desarrolladores experimentados de iOS
- Desarrolladores móviles que buscan dominar técnicas avanzadas
- Ingenieros de software construyendo aplicaciones escalables y de alto rendimiento en iOS
35 Horas