Especialización en Programación en iOS con Swift
Domina el desarrollo de aplicaciones iOS con Swift y crea interfaces atractivas, funcionales y conectadas a servicios en la nube.
Así estudias: curso autodidacta
- Autodidacta y 100% en línea: contenido disponible 24/7.
- Avanzas a tu ritmo: la plataforma guarda tu progreso.
- Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
- Solo entregas un Proyecto Integrador final para obtener tu certificado.
Lo que serás capaz de hacer
Esta especialización te prepara para desarrollar aplicaciones iOS completas utilizando Swift y las mejores prácticas del ecosistema Apple.
- Crear interfaces visualmente atractivas con elementos UI básicos y gestos
- Aplicar la arquitectura MVC y el patrón Coordinator en proyectos iOS
- Manejar dependencias con SnapKit y animaciones personalizadas
- Implementar notificaciones locales e internacionalización de apps
- Utilizar Grand Central Dispatch para tareas concurrentes
- Conectar aplicaciones a servicios externos mediante Networking
Temario
UNIDAD 1 - Introducción · 1 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Presentación del docente
UNIDAD 2 - Fundamentos: Representación de datos I · 3 leccionesUNIDAD 2 - Fundamentos: Representación de datos I
UNIDAD 2 - Fundamentos: Representación de datos I
- Variables y tipos de datos
- Playgrounds
- Operaciones básicas
UNIDAD 3 - Fundamentos: Representación de datos II · 2 leccionesUNIDAD 3 - Fundamentos: Representación de datos II
UNIDAD 3 - Fundamentos: Representación de datos II
- Enumeraciones
- Colecciones
UNIDAD 4 - Funciones · 2 leccionesUNIDAD 4 - Funciones
UNIDAD 4 - Funciones
- Definición Funciones
- Funciones: Parámetros y retornar valores
UNIDAD 5 - Xcode - Proyecto iOS · 2 leccionesUNIDAD 5 - Xcode - Proyecto iOS
UNIDAD 5 - Xcode - Proyecto iOS
- Xcode: Primeros pasos
- Elementos UI - Propiedades y Acciones
UNIDAD 6 - Elementos UI básicos · 2 leccionesUNIDAD 6 - Elementos UI básicos
UNIDAD 6 - Elementos UI básicos
- Elementos UI: Representación visual
- Funciones: Elementos UI: Acciones
UNIDAD 7 - Table View · 2 leccionesUNIDAD 7 - Table View
UNIDAD 7 - Table View
- Table View: Definición y Storyboard
- Table View: Delegate y Data Source
UNIDAD 8 - Navegación · 4 leccionesUNIDAD 8 - Navegación
UNIDAD 8 - Navegación
- Navegación
- Segue: Presentación y transiciones
- Quiz - Swift básico para desarrolladores iOS
- Proyecto Integrador — Swift básico para desarrolladores iOS
UNIDAD 9 - Introducción · 4 leccionesUNIDAD 9 - Introducción
UNIDAD 9 - Introducción
- Presentación del docente
- Condicionales
- Iteraciones
- Structs
UNIDAD 10 - Entendiendo clases en iOS · 4 leccionesUNIDAD 10 - Entendiendo clases en iOS
UNIDAD 10 - Entendiendo clases en iOS
- Opcionales
- Clases en iOS
- Herencia
- Clases vs Structs
UNIDAD 11 - Arquitectura MVC · 3 leccionesUNIDAD 11 - Arquitectura MVC
UNIDAD 11 - Arquitectura MVC
- MVC
- MVC - parte 1
- MVC - parte 2
UNIDAD 12 - Networking en iOS · 5 leccionesUNIDAD 12 - Networking en iOS
UNIDAD 12 - Networking en iOS
- Networking
- Networking: get-Parte 1
- Operaciones de Networking: post
- Quiz - Swift intermedio para desarrolladores iOS
- Proyecto Integrador — Swift intermedio para desarrolladores iOS
UNIDAD 13 - Introducción · 1 leccionesUNIDAD 13 - Introducción
UNIDAD 13 - Introducción
- Presentación del docente
UNIDAD 14 - Protocolos y delegación · 2 leccionesUNIDAD 14 - Protocolos y delegación
UNIDAD 14 - Protocolos y delegación
- Protocolos
- Patrón Delegate
UNIDAD 15 - Manejo de dependencias-SnapKit · 2 leccionesUNIDAD 15 - Manejo de dependencias-SnapKit
UNIDAD 15 - Manejo de dependencias-SnapKit
- Manejadores de dependencias
- SnapKit
UNIDAD 16 - Gestos y animaciones · 2 leccionesUNIDAD 16 - Gestos y animaciones
UNIDAD 16 - Gestos y animaciones
- Gestos
- Animaciones
UNIDAD 17 - Interacción con el hardware · 4 leccionesUNIDAD 17 - Interacción con el hardware
UNIDAD 17 - Interacción con el hardware
- Cámara
- Core location
- Quiz - Swift avanzado para desarrolladores iOS
- Proyecto Integrador — Swift avanzado para desarrolladores iOS
UNIDAD 18 - Introducción · 1 leccionesUNIDAD 18 - Introducción
UNIDAD 18 - Introducción
- Presentación del docente
UNIDAD 19 - Protocolos Encodable y Decodable · 4 leccionesUNIDAD 19 - Protocolos Encodable y Decodable
UNIDAD 19 - Protocolos Encodable y Decodable
- Concepto de Encodable y Decodable
- Implementación del protocolo Encodable
- Implementación del protocolo Decodable
- JSON dentro de otro JSON
UNIDAD 20 - Tipo de dato Result · 4 leccionesUNIDAD 20 - Tipo de dato Result
UNIDAD 20 - Tipo de dato Result
- Concepto del tipo de dato Result
- Implementación del tipo de dato Result
- Implementación del tipo de dato Result a peticiones HTTP
- Genéricos
UNIDAD 21 - Notificaciones locales · 4 leccionesUNIDAD 21 - Notificaciones locales
UNIDAD 21 - Notificaciones locales
- Concepto de notificaciones locales
- Implementaciones de notificaciones locales-internas
- Implementación de notificaciones locales de tipo visua
- Agregando datos a la notificación
UNIDAD 22 - Internacionalización · 4 leccionesUNIDAD 22 - Internacionalización
UNIDAD 22 - Internacionalización
- Concepto de Internacionalización
- Implementación de localization
- Implementación de cambio de idioma
- Implementación de cambio de idioma con animación
UNIDAD 23 - Grand Central Dispatch (GCD) · 4 leccionesUNIDAD 23 - Grand Central Dispatch (GCD)
UNIDAD 23 - Grand Central Dispatch (GCD)
- Concepto de Grand Central Dispatch (GCD)
- Aplicación de Grand Central Dispatch (GCD)
- Lista de imágenes
- Descarga de data de las imágenes
UNIDAD 24 - Patrón coordinator · 7 leccionesUNIDAD 24 - Patrón coordinator
UNIDAD 24 - Patrón coordinator
- Concepto de Patrón coordinator
- Implementación de Patrón coordinator
- Flujo de Login
- Navegación usando coordinator
- Caso: Tab Bar controller usando coordinator
- Quiz - Técnicas para un desarrollo ágil de iOS con Swift
- Proyecto Integrador — Técnicas para un desarrollo ágil de iOS con Swift
UNIDAD 25 - Proyecto Integrador · 2 leccionesUNIDAD 25 - Proyecto Integrador
UNIDAD 25 - Proyecto Integrador
- Proyecto Integrador — Especialización en Programación en iOs con Swift
- Certificado con validez SEP
Lo que harás al terminar
Podrás desarrollar aplicaciones iOS profesionales con Swift, integrando servicios en la nube, patrones de diseño avanzados y funcionalidades nativas del dispositivo.
¿Para quién es este curso?
Desarrolladores y programadores que deseen especializarse en el ecosistema iOS y dominar Swift desde los fundamentos hasta escenarios complejos de producción.
Conocimientos básicos de programaciónCertificado con validez SEP (opcional) por $1,800 MXN adicionales: 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 $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
25 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
4 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Certificado INEC al terminar; si quieres, validez SEP por $1,800 MXN adicionales.
Tu certificado al terminar (validez SEP opcional)
- Opcional: por $1,800 MXN adicionales, certificado emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México.
- Contenido impartido por Netzun.
- 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.
- 25 unidades · 75 lecciones · 240 h
- 12 meses de acceso
- 4 cuestionarios de evaluación
- Validez SEP opcional por $1,800 MXN adicionales
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 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 Netzun; 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.
¿El curso tiene validez SEP?
Es opcional: por $1,800 MXN adicionales obtienes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
¿El curso tiene tutor o clases en vivo?
No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.
¿Cómo se evalúa?
Solo entregas un Proyecto Integrador final para obtener tu certificado.





