desarrollo de aplicaciones iOS con Swift
Lance su carrera en iOS
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.
- Te evalúas con actividades automáticas, sin entregas a un tutor.
Lo que serás capaz de hacer
Domine Swift, diseñe interacciones elegantes y cree una aplicación iOS totalmente funcional. Esta Specializations cubre los fundamentos del desarrollo de aplicaciones iOS en el lenguaje de programación Swift. Aprenderá a utilizar herramientas de desarrollo como XCode, a diseñar interfaces e interacciones y a evaluar su usabilidad, y a integrar la información de la cámara, las fotos y la ubicación para mejorar su aplicación. En el proyecto final Capstone, aplicará sus habilidades para crear una app de edición fotográfica totalmente funcional para iPhone, iPad y Apple Watch. Se requiere un ordenador Mac para tener éxito en este curso.
Temario
UNIDAD 1 - Presentaciones y puesta en marcha · 10 leccionesIntroducción a la programación Swift - UNIDAD 1 - Presentaciones y puesta en marcha
Introducción a la programación Swift - UNIDAD 1 - Presentaciones y puesta en marcha
- Bienvenida al curso e introducción al módulo
- Reunirse y saludar
- MIXIT
- Obtener Xcode - VERSION 7.3.1
- Instalación del parque infantil
- Panorama de los proyectos
- Lecturas de seguimiento
- Configurar el cuestionario del curso (para las calificaciones)
- Depuración
- Establecer preferencias
UNIDAD 2 - Conceptos básicos de Swift · 8 leccionesIntroducción a la programación Swift - UNIDAD 2 - Conceptos básicos de Swift
Introducción a la programación Swift - UNIDAD 2 - Conceptos básicos de Swift
- Introducción al módulo
- Instalación del parque infantil
- Flujo de control simple
- Matrices y diccionarios
- Funciones
- matrices 2D
- Lecturas de seguimiento
- Test Swift Básico
UNIDAD 3 - Swift avanzado · 6 leccionesIntroducción a la programación Swift - UNIDAD 3 - Swift avanzado
Introducción a la programación Swift - UNIDAD 3 - Swift avanzado
- Introducción al módulo
- Opcionales, cierres y propiedades
- Lecturas de seguimiento
- Test Swift avanzado
- Tipos de valores
- Hoja de trucos
UNIDAD 4 - Procesado de imágenes en Swift · 4 leccionesIntroducción a la programación Swift - UNIDAD 4 - Procesado de imágenes en Swift
Introducción a la programación Swift - UNIDAD 4 - Procesado de imágenes en Swift
- Introducción al módulo
- Introducción al procesamiento de imágenes
- Lecturas de seguimiento
- Cuestionario sobre procesamiento de imágenes en Swift
UNIDAD 5 - Tarea final entre iguales · 4 leccionesIntroducción a la programación Swift - UNIDAD 5 - Tarea final entre iguales
Introducción a la programación Swift - UNIDAD 5 - Tarea final entre iguales
- Uso de Xcode 7.3.1 para la asignación de pares
- Procesador InstaFilter
- Acuerdo InstaFilter (Para el grado)
- Procesador InstaFilter
UNIDAD 6 - OPCIONAL - Swift frente a Objective C · 7 leccionesIntroducción a la programación Swift - UNIDAD 6 - OPCIONAL - Swift frente a Objective C
Introducción a la programación Swift - UNIDAD 6 - OPCIONAL - Swift frente a Objective C
- Introducción al módulo
- Archivos, nombres y diferencias de clase
- Diferencias entre tipos e inicializadores
- Métodos, matrices y diferencias en el flujo de control
- Diferencias entre propiedades, getters y propiedades computadas
- Diferencias entre instanciar objetos y llamar métodos
- Lecturas de seguimiento
UNIDAD 7 - Bienvenido a Desarrollo básico de aplicaciones iOS · 3 leccionesconceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 7 - Bienvenido a Desarrollo básico de aplicaciones iOS
conceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 7 - Bienvenido a Desarrollo básico de aplicaciones iOS
- Bienvenido a Desarrollo básico de aplicaciones iOS
- Presentación de Mixit
- Aplicación Mixit
UNIDAD 8 - Introducción adicional a XCode · 6 leccionesconceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 8 - Introducción adicional a XCode
conceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 8 - Introducción adicional a XCode
- Curso 2 Introducción
- Clase RGBAImage para avanzar
- Ejecutar código en una aplicación
- Creación de interfaces
- Uso de los botones
- Cuestionario adicional de la unidad XCode (para los grados)
UNIDAD 9 - UIKit y el Interface Builder · 8 leccionesconceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 9 - UIKit y el Interface Builder
conceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 9 - UIKit y el Interface Builder
- Introducción al Auto Layout
- Iniciación a la maquetación automática
- Disposición automática en profundidad
- Introducción a los elementos de interfaz de usuario
- Elementos básicos de la interfaz de usuario
- Introducción a UIStackView
- UIStackView
- Test de la unidad UIKit (para los grados)
UNIDAD 10 - Conceptos avanzados de interfaz de usuario · 6 leccionesconceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 10 - Conceptos avanzados de interfaz de usuario
conceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 10 - Conceptos avanzados de interfaz de usuario
- Modificación de la jerarquía de vistas en código
- Animaciones básicas
- Tableviews y el patrón delegado
- Introducción a la cámara y al correo electrónico
- Hoja de acción, selector de imágenes y controlador de actividades
- Cuestionario de la unidad de IU avanzada (para los grados)
UNIDAD 11 - Tarea final entre pares - Funcionalidad de la aplicación · 4 leccionesconceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 11 - Tarea final entre pares - Funcionalidad de la aplicación
conceptos básicos de desarrollo de aplicaciones iOS - UNIDAD 11 - Tarea final entre pares - Funcionalidad de la aplicación
- Lea primero: Instrucciones completas
- Descarga del código de inicio para la evaluación inter pares
- Funcionalidad de la aplicación
- Curso 2 Observaciones finales
UNIDAD 12 - Bienvenido a Diseño y desarrollo de aplicaciones para iOS · 2 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 12 - Bienvenido a Diseño y desarrollo de aplicaciones para iOS
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 12 - Bienvenido a Diseño y desarrollo de aplicaciones para iOS
- Bienvenido al curso
- Archivo del proyecto de demostración
UNIDAD 13 - Interactividad del usuario · 5 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 13 - Interactividad del usuario
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 13 - Interactividad del usuario
- ScrollViews
- Reconocedores de gestos
- Toques de manipulación
- Lecturas de seguimiento
- Cuestionario sobre la interactividad de los usuarios (para los grados)
UNIDAD 14 - Controladores de vistas múltiples y navegación · 5 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 14 - Controladores de vistas múltiples y navegación
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 14 - Controladores de vistas múltiples y navegación
- Segues
- Controladores de navegación
- Controladores de la barra de pestañas
- Lecturas de seguimiento
- Controladores de vistas múltiples y cuestionario de navegación (para los grados)
UNIDAD 15 - Persistencia y trabajo en red · 8 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 15 - Persistencia y trabajo en red
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 15 - Persistencia y trabajo en red
- archivo .zip que se utilizará en el módulo
- Módulo Introducción
- NSUserDefaults
- NSURLSession
- NSKeyedArchiver
- CoreData
- Lecturas de seguimiento
- Cuestionario sobre persistencia y trabajo en red (para los grados)
UNIDAD 16 - Introducción al desarrollo para watchOS 2 · 6 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 16 - Introducción al desarrollo para watchOS 2
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 16 - Introducción al desarrollo para watchOS 2
- Establecer un objetivo de vigilancia
- Conceptos básicos y arquitectura
- Creación de la interfaz de usuario para el reloj
- Navegación en el reloj
- Lecturas de seguimiento
- Introducción al desarrollo para watchOS 2 Quiz (Para los grados)
UNIDAD 17 - Introducción al desarrollo para tvOS · 8 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 17 - Introducción al desarrollo para tvOS
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 17 - Introducción al desarrollo para tvOS
- Módulo Introducción
- archivo .zip que se utilizará en el módulo
- Creación de un proyecto tvOS
- Conceptos básicos
- Creación de una interfaz de usuario para tvOS
- Comprender el motor Focus
- Lecturas de seguimiento
- Cuestionario de introducción al desarrollo para tvOS (Para los grados)
UNIDAD 18 - Evaluación paritaria · 1 leccionesDiseño y desarrollo de aplicaciones para iOS - UNIDAD 18 - Evaluación paritaria
Diseño y desarrollo de aplicaciones para iOS - UNIDAD 18 - Evaluación paritaria
- Aplicación funcional
UNIDAD 19 - Bienvenido a Construya su propia aplicación iOS · 13 leccionesCree su propia aplicación iOS - UNIDAD 19 - Bienvenido a Construya su propia aplicación iOS
Cree su propia aplicación iOS - UNIDAD 19 - Bienvenido a Construya su propia aplicación iOS
- Sobre el curso
- Diversión con los selfies
- Diversión con selfies: Módulo de descarga para Xcode 7.2
- Diversión con selfies: Módulo de descarga para Xcode 7.3
- Diversión con selfies: Descarga de módulos para Xcode 8.1/8.2
- Diversión con selfies: Módulo de descarga para Xcode 8.3
- Diversión con selfies: Xcode 7.3 y Xcode 8.2
- Diversión con los selfies: Utilizando el marco FaceTracker
- Diversión con los servicios web
- Diversión con los servicios web: Configurar cuentas
- Diversión con los Servicios Web: Código de inicio
- Diversión con los servicios web: Campo de prácticas
- Creación de prototipos con Keynote
UNIDAD 20 - Biblioteca Facetracker · 8 leccionesCree su propia aplicación iOS - UNIDAD 20 - Biblioteca Facetracker
Cree su propia aplicación iOS - UNIDAD 20 - Biblioteca Facetracker
- Diversión con selfies: Descarga de archivos Facetracker para Xcode 7.2
- Diversión con selfies: FaceTracker Descarga de archivos para Xcode 7.3
- Diversión con selfies: FaceTracker Descarga de archivos para Xcode 8.1/8.2
- Diversión con selfies: Descarga de archivos FaceTracker para Xcode 8.3
- Diversión con los selfies: Una nota importante sobre el uso del marco FaceTracker
- Diversión con selfies: Añada vídeo al marco Facetracker
- Diversión con selfies: Añada el marco Facetracker
- Diversión con selfies: Controlador de vista Facetracker
UNIDAD 21 - Animación de objetos (básica) · 5 leccionesCree su propia aplicación iOS - UNIDAD 21 - Animación de objetos (básica)
Cree su propia aplicación iOS - UNIDAD 21 - Animación de objetos (básica)
- Diversión con los selfies: Conceptos básicos de facetracker
- Diversión con los servicios web: Documentación de la API
- Diversión con los servicios web: Haciendo Peticiones HTTP
- Ejemplo - Prototipo de aplicación
- Comprobación entre iguales: Prototipo de aplicación
UNIDAD 22 - Serie de animación (Complejo) · 1 leccionesCree su propia aplicación iOS - UNIDAD 22 - Serie de animación (Complejo)
Cree su propia aplicación iOS - UNIDAD 22 - Serie de animación (Complejo)
- Diversión con los selfies: Mostrar puntos seguidos
UNIDAD 23 - Presentación final de la solicitud · 4 leccionesCree su propia aplicación iOS - UNIDAD 23 - Presentación final de la solicitud
Cree su propia aplicación iOS - UNIDAD 23 - Presentación final de la solicitud
- Despedida del equipo de aplicaciones iOS
- Proyecto final
- Ejemplo final
- Presentación del proyecto final
Certificado con validez SEP: 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
23 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
13 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
- Certificado SEP incluido (sin costo). 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 University of Toronto.
- 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.
- 23 unidades · 132 lecciones · 192 h
- 12 meses de acceso
- 13 cuestionarios de evaluación
- Certificado SEP incluido (sin costo), 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 University of Toronto; 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?
Sí, incluido sin costo. Al completar el curso recibes 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?
Te evalúas con actividades automáticas, sin entregas a un tutor.





