Solicitar información

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.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Próximos cursos

Categorías Relacionadas