Contacta con nosotros

Temario del curso

Arquitectura y Componentes Avanzados

  • Patrones de arquitectura: MVVM (introducción práctica)
  • Gestión avanzada del estado de la interfaz con @State y @ObservedObject
  • Navegación con UINavigationController y Coordinadores
  • Práctico: 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 en segundo plano
  • Práctico: Implementación de operaciones asíncronas en el proyecto

Persistencia Avanzada de Datos

  • Core Data para persistencia local (CRUD básico)
  • UserDefaults para datos simples
  • Práctico: Persistencia de datos en el proyecto

Pruebas y Calidad del Código

  • Pruebas unitarias con XCTest
  • Pruebas de interfaz con XCUITest
  • Herramientas de análisis estático de código (SwiftLint)
  • Práctico: 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
  • Básicos de optimización del rendimiento de la interfaz y de batería
  • Práctico: Integración de API y ajuste de rendimiento

Resumen y Próximos Pasos

Requerimientos

  • Sólido entendimiento del desarrollo básico de iOS (UIKit, Storyboards, navegación y Swift)
  • Experiencia con Xcode
  • Conocimiento de los conceptos de programación orientada a objetos

Audiencia

  • Desarrolladores de iOS experimentados
  • Desarrolladores móviles que buscan dominar técnicas avanzadas
  • Ingenieros de software que construyen aplicaciones iOS escalables y de alto rendimiento
 35 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas