Especialización
Aprende a desarrollar para iOS 18, desde lo básico hasta el nivel avanzado
Lo que serás capaz de hacer
Esta especialización está diseñada para guiar a los alumnos a lo largo de todo el proceso de desarrollo en iOS 18, desde la adquisición de habilidades básicas hasta el dominio de funciones avanzadas. En el primer curso, «Gestión moderna de datos y fundamentos de la interfaz de usuario en iOS 18», te sumergirás en las nuevas características clave de iOS 18, entre las que se incluyen SwiftData, la observación en SwiftUI y la navegación avanzada. El segundo curso, «Técnicas avanzadas de Swift para iOS y redes», se centrará en conceptos más avanzados de Swift, como las redes, los grafos dinámicos y las macros de Swift, dotándote de las herramientas necesarias para gestionar tareas complejas en iOS. Por último, en «Funciones inteligentes y arquitectura en el desarrollo de iOS», aprenderás a aprovechar las capacidades de aprendizaje automático e inteligencia de Apple, a crear integraciones con Siri y a mejorar la calidad de las aplicaciones mediante Swift Testing y diversas arquitecturas de iOS. Este enfoque estructurado garantiza una ruta de aprendizaje fluida desde el nivel principiante hasta el de experto, proporcionándote experiencia práctica y habilidades aplicadas en todas las áreas fundamentales del desarrollo de iOS 18.
- Adquiere dominio de las funciones de iOS 18, como SwiftData, SwiftUI y técnicas avanzadas de navegación.
- Domina técnicas avanzadas de Swift, como las redes, los grafos dinámicos y el uso de Combine.
- Crea aplicaciones inteligentes integrando las funciones de aprendizaje automático de Apple y Siri, y mejora la arquitectura de las aplicaciones con Swift Testing.
Temario
UNIDAD 1 - Novedades de iOS 18 · 4 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 1 - Novedades de iOS 18
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 1 - Novedades de iOS 18
- Visión general
- Introducción
- Presentación de la transición «Zoom»
- Descubre las novedades de iOS 18 para los desarrolladores de Swift
UNIDAD 2 - Simplificación de nuestras entidades con SwiftData · 9 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 2 - Simplificación de nuestras entidades con SwiftData
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 2 - Simplificación de nuestras entidades con SwiftData
- Visión general
- Introducción
- Reglas de eliminación de relaciones en SwiftData
- Incorporación de la macro @Attribute
- Exploración del contenedor
- Cómo recuperar y manipular nuestros datos utilizando el contexto del modelo
- Clasificación de los datos
- Migración de nuestros datos a un nuevo esquema
- Dominar los fundamentos de SwiftData
UNIDAD 3 - Comprender las observaciones en SwiftUI · 4 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 3 - Comprender las observaciones en SwiftUI
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 3 - Comprender las observaciones en SwiftUI
- Visión general
- Introducción
- Observación de variables calculadas
- Dominar la gestión de observaciones y propiedades en SwiftUI
UNIDAD 4 - Navegación avanzada con SwiftUI · 6 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 4 - Navegación avanzada con SwiftUI
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 4 - Navegación avanzada con SwiftUI
- Visión general
- Introducción
- Uso de modelos de datos para activar la navegación
- Trabajar con diferentes tipos de datos mediante NavigationPath
- Llamar al coordinador directamente desde la vista
- Dominar la navegación en SwiftUI
UNIDAD 5 - Mejorar las aplicaciones de iOS con WidgetKit · 8 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 5 - Mejorar las aplicaciones de iOS con WidgetKit
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 5 - Mejorar las aplicaciones de iOS con WidgetKit
- Visión general
- Introducción
- Comprender el proveedor de líneas de tiempo para widgets
- Creación de nuestra estructura «TimelineEntry»
- Añadir intención
- Mantener nuestros widgets actualizados
- Cómo interactuar con nuestro widget
- Exploración de las funciones de WidgetKit en iOS
UNIDAD 6 - Animaciones de SwiftUI y símbolos SF · 6 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 6 - Animaciones de SwiftUI y símbolos SF
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 6 - Animaciones de SwiftUI y símbolos SF
- Visión general
- Introducción
- Realización de animaciones avanzadas
- Cómo entender una animación con fotogramas clave
- Animación de símbolos SF
- Dominar las animaciones de SwiftUI y los símbolos SF
UNIDAD 7 - Mejorar la exploración de características con TipKit · 7 leccionesFundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 7 - Mejorar la exploración de características con TipKit
Fundamentos modernos de manejo de datos e interfaz de usuario en iOS 18 - UNIDAD 7 - Mejorar la exploración de características con TipKit
- Visión general
- Introducción
- Añadir una sugerencia en una ventana emergente
- Personalizar nuestros consejos
- Añadir acciones
- Añadir una regla basada en eventos
- Cómo sacar el máximo partido a TipKit para mejorar la interacción con el usuario
UNIDAD 8 - Conexión y obtención de datos de la red · 8 leccionesTécnicas avanzadas de Swift para iOS y redes - UNIDAD 8 - Conexión y obtención de datos de la red
Técnicas avanzadas de Swift para iOS y redes - UNIDAD 8 - Conexión y obtención de datos de la red
- Visión general
- Introducción
- Gestión de errores
- Deserialización de una respuesta de red
- Integración de llamadas de red en los flujos de las aplicaciones
- Carga incremental
- Una introducción a las redes y Combine
- Fundamentos del manejo de datos en red y del almacenamiento de datos
UNIDAD 9 - Creación de gráficos dinámicos con Swift Charts · 6 leccionesTécnicas avanzadas de Swift para iOS y redes - UNIDAD 9 - Creación de gráficos dinámicos con Swift Charts
Técnicas avanzadas de Swift para iOS y redes - UNIDAD 9 - Creación de gráficos dinámicos con Swift Charts
- Visión general
- Introducción
- Cómo añadir gráficos de barras por intervalos
- Creación de un gráfico SectorMark
- Visualización de funciones mediante gráficos
- Exploración de grafos dinámicos en Swift
UNIDAD 10 - Macros de Swift · 6 leccionesTécnicas avanzadas de Swift para iOS y redes - UNIDAD 10 - Macros de Swift
Técnicas avanzadas de Swift para iOS y redes - UNIDAD 10 - Macros de Swift
- Visión general
- Introducción
- Investigando el árbol
- Creación de nuestra primera macro en Swift
- Declaración de la estructura StructInit
- Una introducción a las macros y los complementos del compilador de Swift
UNIDAD 11 - Creación de flujos de trabajo con Combine · 7 leccionesTécnicas avanzadas de Swift para iOS y redes - UNIDAD 11 - Creación de flujos de trabajo con Combine
Técnicas avanzadas de Swift para iOS y redes - UNIDAD 11 - Creación de flujos de trabajo con Combine
- Visión general
- Introducción
- Análisis en profundidad de los componentes de Combine
- Creación de un suscriptor personalizado
- Creación de un operador personalizado
- Combinación de varios valores con «combineLatest»
- Dominar los flujos de trabajo de Combine
UNIDAD 12 - Aprovecha al máximo la inteligencia de Apple y el aprendizaje automático · 9 leccionesFunciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 12 - Aprovecha al máximo la inteligencia de Apple y el aprendizaje automático
Funciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 12 - Aprovecha al máximo la inteligencia de Apple y el aprendizaje automático
- Visión general
- Introducción
- Apple Intelligence y ML
- Etiquetado de palabras
- Detección de rostros
- Entender qué es la búsqueda semántica
- Integración de modelos personalizados mediante CoreML
- Realización de la formación
- Una aproximación a la inteligencia artificial y el aprendizaje automático de Apple
UNIDAD 13 - Cómo integrar tu aplicación con Siri mediante App Intents · 7 leccionesFunciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 13 - Cómo integrar tu aplicación con Siri mediante App Intents
Funciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 13 - Cómo integrar tu aplicación con Siri mediante App Intents
- Visión general
- Introducción
- Añadir un parámetro a la intención de nuestra aplicación
- Incorporación de la confirmación y las condiciones
- Encadenamiento de intenciones de aplicaciones
- Adaptar las intenciones de nuestra aplicación para que funcionen con Apple Intelligence
- Integración de la funcionalidad de la aplicación con Siri
UNIDAD 14 - Mejorar la calidad de la aplicación mediante pruebas con Swift · 8 leccionesFunciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 14 - Mejorar la calidad de la aplicación mediante pruebas con Swift
Funciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 14 - Mejorar la calidad de la aplicación mediante pruebas con Swift
- Visión general
- Introducción
- Activación y desactivación de pruebas
- Trabajar con argumentos
- Gestión de nuestras pruebas
- Añadir un nuevo plan de pruebas
- Consejos para escribir código que se pueda someter a pruebas
- Dominar las técnicas de pruebas en Swift
UNIDAD 15 - Exploración de arquitecturas para iOS · 7 leccionesFunciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 15 - Exploración de arquitecturas para iOS
Funciones y arquitectura inteligentes en el desarrollo de iOS - UNIDAD 15 - Exploración de arquitecturas para iOS
- Visión general
- Introducción
- Añadir más capas
- Cómo organizar el código en nuestro proyecto
- Aprender el concepto de puertos y adaptadores
- Conectándolo todo
- Exploración de los conceptos de la arquitectura de iOS
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
15 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Packt.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 102 lecciones · 144 h
- 12 meses de acceso
- 15 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Packt; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


