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
- Patrones de arquitectura: introducción práctica a MVVM
- Gestión del estado de la interfaz mediante @State y @ObservedObject
- Navegación con UINavigationController y Coordinators
- Práctica: Refactorización completa de la arquitectura del proyecto
Concurrencia y operaciones asíncronas
- Utilización de Grand Central Dispatch para tareas en segundo plano
- Aplicación de async/await según las nuevas normativas de Swift
- Diferencias entre el hilo principal y los subprocesos secundarios
- Práctica: Implementación efectiva de operaciones asíncronas en proyectos reales
Persistencia avanzada de datos
- Core Data para manejo básico de información y gestión CRUD
- Uso de UserDefaults para almacenar datos simples
- Práctica: Creación e implementación de persistencia en proyectos concretos
Testing y calidad del código
- Realización de pruebas unitarias mediante XCTest
- Aplicación de pruebas para interfaces con XCUITest
- Evaluación automatizada de errores con SwiftLint
- Práctica: Creación de los primeros casos de prueba en el proyecto
Integración y mejora del rendimiento
- Utilización de URLSession y Codable para consumir servicios API RESTful
- Trabajo con datos JSON en aplicaciones móviles
- Conocimientos básicos para optimizar aspectos visuales y energéticos del dispositivo
- Práctica: Conexión exitosa a API’s junto con mejora efectiva del rendimiento general
Resumen final y orientaciones futuras
Requerimientos
- Conocimiento sólido sobre desarrollo básico para iOS (UIKit, Storyboards, navegación y Swift).
- Experiencia previa con Xcode.
- Familiaridad con los conceptos de programación orientada a objetos.
Público objetivo
- Desarrolladores iOS con experiencia comprobada.
- Profesionales del desarrollo móvil que desean dominar técnicas avanzadas.
- Ingenieros de software interesados en crear aplicaciones iOS escalables y eficientes.
35 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales