• No hay productos en el carrito.

Inicio / Cursos / Desarrollo de apps para iOS 13 con SwiftUI y Swift 5.2
Impartido por Jorge Maldonado B.Pago único de $2,800 MXN · acceso por 12 meses

Desarrollo de apps para iOS 13 con SwiftUI y Swift 5.2

Crearemos apps con CoreData, Realm, Firebase, Mapkit, URLSession, Alamofire, combine, MVVM y mas...

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 34 unidades
Qué aprenderás

Lo que serás capaz de hacer

En este curso nos centraremos especialmente en la última gran novedad de apple , el framework SwiftUI Gracias a este framework, tendremos la habilidad de crear apps con una mayor velocidad que antes, además de que la interfaz de nuestras aplicaciones serán mucho más rápidas y fáciles de desarrollar olvidándonos de los tediosos constraints , siendo muy intuitivo y eliminando gran cantidad de código que antes era necesario escribir. Además de poder alternar entre los diferentes modos light o dark de una forma muy simple. pero no todo es diseño, y claramente este gran framework ofrece muchas novedades en la lógica de programación, añadiendo nuevas características importantes como los estados, el observable object, environment object, el binding y muchas coas más esenciales para entender el funcionamiento de SwiftUI, Además de esto como siempre veremos ejemplos muy interesantes, con persistencia de datos, de manera simple y con bases de datos con: - Core Data - Realm - Firebase - Apis con URLSession y Alamofire - iCloudKit - Core Data sincronizado con iCloudKit Ademas de con trabajar con imágenes, uso de mapas, navegación o uso de tabs y muchas cosas más que harán que en muy poco tiempo ya estarás preparado para subir apps a la app store y claro que veremos cómo hacerlo paso a paso. También veremos temas interesantes como ls notificaciones push, publicidad con Google AdMob, como traducir nuestras apps y ademas de ver temas relacionados al Machine Learning como MLKit de Firebase, CoreML Y Vision. Anímate y emprende una carrera hacia el futuro del desarrollo de aplicaciones para iOS con SwiftUI.

  • Desarrollo de aplicaciones para ecosistemas iOS
  • Aprenderán a utilizar el framework SwiftUI
  • El manejo del lenguaje Swift
  • Utilizar Xcode 11 para la creación de aplicaciones
  • Utilizar bases de datos en Core Data
  • Utilizar el State, ObservableObject, EnvironmentObject, Binding

Temario

UNIDAD 1 - Introducción a Swift · 14 lecciones

UNIDAD 1 - Introducción a Swift

  • BienvenidosVideo · 1 min
  • Instalación de Xcode y uso de licencias de desarrolloVideo · 13 min
  • VariablesVideo · 6 min
  • ConstantesVideo · 4 min
  • Uso de stringsVideo · 9 min
  • Opcionales en swiftVideo · 9 min
  • Cambio de tipos de datoVideo · 5 min
  • Sentencia IFVideo · 6 min
  • Sentencia switchVideo · 7 min
  • Ciclo FORVideo · 5 min
  • ArraysVideo · 5 min
  • TuplasVideo · 4 min
  • FuncionesVideo · 6 min
  • ClasesVideo · 7 min
UNIDAD 2 - Introducción a SwiftUI · 12 lecciones

UNIDAD 2 - Introducción a SwiftUI

  • Estructura de un proyecto de SwiftUIVideo · 8 min
  • Estructura del ContentViewVideo · 6 min
  • Entendiendo los contenedores VStack y HStackVideo · 7 min
  • Formato a TextVideo · 7 min
  • Creando BotónVideo · 6 min
  • Uso de imágenes e iconosVideo · 4 min
  • Crear alertaVideo · 7 min
  • Crear alerta actionSheetVideo · 5 min
  • Agregar acciones a las alertasVideo · 7 min
  • Agregar imágenes y formatoVideo · 5 min
  • Crear snippetVideo · 5 min
  • Proyecto PrimerAppLectura · 0 min
UNIDAD 3 - Entendiendo el State · 5 lecciones

UNIDAD 3 - Entendiendo el State

  • ¿Qué es el State?Video · 4 min
  • Ejemplo de uso del StateVideo · 10 min
  • Creando contenedor List y llenarlo con StateVideo · 9 min
  • Filtrando lista con StateVideo · 9 min
  • Proyecto EjemploStateLectura · 0 min
UNIDAD 4 - Entendiendo ObservedObject, Binding y EnvironmentObject · 6 lecciones

UNIDAD 4 - Entendiendo ObservedObject, Binding y EnvironmentObject

  • Observed ObjectVideo · 10 min
  • Ejecutar acciones con funciones en nuestra claseVideo · 6 min
  • Observed Object en mas de una vistaVideo · 7 min
  • Uso del BindingVideo · 8 min
  • Uso del Enviroment ObjectVideo · 10 min
  • Proyecto EjemploObserved&EnviromentObjectLectura · 0 min
UNIDAD 5 - Navegacion y envío de parámetros entre vistas · 9 lecciones

UNIDAD 5 - Navegacion y envío de parámetros entre vistas

  • NavigationViewVideo · 8 min
  • Crear items en NavigationViewVideo · 7 min
  • Error en navigationlink en itemVideo · 2 min
  • Nuevo error en Xcode 11.3Video · 3 min
  • Crear ventana modalVideo · 6 min
  • Envio de parâmetros entre vistasVideo · 6 min
  • Enviar y recibir parámetros de una ventana modalVideo · 8 min
  • Crear modelo de datos para envío de parámetrosVideo · 8 min
  • Proyecto NavegaciónLectura · 0 min
UNIDAD 6 - Persistencia de datos con User Defaults y Dark Mode · 5 lecciones

UNIDAD 6 - Persistencia de datos con User Defaults y Dark Mode

  • Dark ModeVideo · 5 min
  • Manejo de colores en Dark y LightVideo · 5 min
  • Uso de imágenes en el cambio de modoVideo · 7 min
  • User DefaultsVideo · 12 min
  • Proyecto Dark Mode y User DefaultsLectura · 0 min
UNIDAD 7 - Bases de datos con Core Data · 13 lecciones

UNIDAD 7 - Bases de datos con Core Data

  • Introducción a Core DataVideo · 12 min
  • Maquetar nuestra appVideo · 7 min
  • Celda personalizadaVideo · 7 min
  • Uso de modificadores para ahorrar códigoVideo · 9 min
  • Formulario para guardarVideo · 8 min
  • Guardar registrosVideo · 8 min
  • Petición de datos con fetch RequestVideo · 6 min
  • Mostrar datos en nuestra celdaVideo · 4 min
  • Condiciones con los predicadosVideo · 8 min
  • Eliminar registrosVideo · 6 min
  • Editar registrosVideo · 10 min
  • Realizar llamada telefónicaVideo · 3 min
  • Proyecto Core DataLectura · 0 min
UNIDAD 8 - Tomando fotografias y guardarlas en CoreData · 7 lecciones

UNIDAD 8 - Tomando fotografias y guardarlas en CoreData

  • Crear TopBar con pickerVideo · 12 min
  • Uso del imagePickerControllerVideo · 11 min
  • Abriendo galeria y tomar imagenVideo · 12 min
  • Guardar imagen en Core DataVideo · 3 min
  • Crear galeria con scrollviewVideo · 6 min
  • Permisos para uso de cámara y libreríaVideo · 2 min
  • Proyecto Core Data ImágenesLectura · 0 min
UNIDAD 9 - Protocolos, Delegados e introducción al storyboard · 4 lecciones

UNIDAD 9 - Protocolos, Delegados e introducción al storyboard

  • Protocolos y delegadosVideo · 5 min
  • Introducción al storyboardVideo · 14 min
  • Errores comunes en el storyboardVideo · 10 min
  • Crear TableView (List) en storyboardVideo · 13 min
UNIDAD 10 - TabView, Mapas y uso de storyboard con SwiftUI · 9 lecciones

UNIDAD 10 - TabView, Mapas y uso de storyboard con SwiftUI

  • TabViewVideo · 7 min
  • Crear mapa en SwiftUIVideo · 13 min
  • Mostrar localización en mapa parte IVideo · 7 min
  • Mostrar localización en mapa parte IIVideo · 8 min
  • Permisos y mostrando mapaVideo · 6 min
  • Incrustar storyboard en SwiftUIVideo · 7 min
  • Obtener coordenadas desde storyboardVideo · 9 min
  • Pasar información entre storyboard y SwiftUIVideo · 7 min
  • Proyecto MapasLectura · 0 min
UNIDAD 11 - Bases de datos con Realm, SwiftUI y UIKit · 9 lecciones

UNIDAD 11 - Bases de datos con Realm, SwiftUI y UIKit

  • Realm y CocoapodsVideo · 11 min
  • Crear nuestro modelo de datos en RealmVideo · 8 min
  • Incrustar SwiftUI en StoryboardVideo · 11 min
  • Guardar en realmVideo · 5 min
  • Mostrar datosVideo · 6 min
  • Eliminar registrosVideo · 2 min
  • Reutilizar vistaVideo · 10 min
  • Editar registrosVideo · 6 min
  • Proyecto RealmLectura · 0 min
UNIDAD 12 - Migraciones y relaciones con Realm · 7 lecciones

UNIDAD 12 - Migraciones y relaciones con Realm

  • Relaciones con RealmVideo · 6 min
  • MigracionesVideo · 6 min
  • Guardando relacionesVideo · 9 min
  • Swipe actionsVideo · 9 min
  • Eliminar en cascadaVideo · 7 min
  • Filtro por personaVideo · 6 min
  • Proyecto Realm RelacionesLectura · 0 min
UNIDAD 13 - Subir apps a la App Store · 6 lecciones

UNIDAD 13 - Subir apps a la App Store

  • Preparación para subir nuestra appVideo · 10 min
  • Icono de nuestra aplicaciónVideo · 6 min
  • Crear certificado de distribuciónVideo · 7 min
  • Identifiers y profilesVideo · 6 min
  • Subir app desde XcodeVideo · 11 min
  • Información de nuestra app y enviar app a revisiónVideo · 14 min
UNIDAD 14 - APIs con URLSession · 8 lecciones

UNIDAD 14 - APIs con URLSession

  • Estructura para recibir nuestra APIVideo · 6 min
  • willSet, didSet y URLSessionVideo · 13 min
  • Dispatch y mostrar datosVideo · 7 min
  • Imágenes desde una urlVideo · 9 min
  • Proyecto APIURLSessionLectura · 0 min
  • Enviar POST a APIVideo · 13 min
  • Recibir tokenVideo · 10 min
  • Proyecto POSTURLSessionLectura · 0 min
UNIDAD 15 - APIs con Alamofire y SwiftyJSON · 6 lecciones

UNIDAD 15 - APIs con Alamofire y SwiftyJSON

  • Instalando libreríasVideo · 9 min
  • Uso de Alamofire y SwiftyJSONVideo · 10 min
  • Imágenes con SDWebImageVideo · 8 min
  • Enviando Post con AlamofireVideo · 8 min
  • Recibiendo token y errorVideo · 6 min
  • Proyecto Alamofire/SwiftyJSONLectura · 0 min
UNIDAD 16 - Firebase, Firestore, Storage y Autenticación con SwiftUI · 17 lecciones

UNIDAD 16 - Firebase, Firestore, Storage y Autenticación con SwiftUI

  • FirebaseVideo · 3 min
  • Instalar firebaseVideo · 8 min
  • Uso de firestoreVideo · 7 min
  • Comenzando loginVideo · 9 min
  • Autenticación y registroVideo · 7 min
  • Mantener sesión activaVideo · 9 min
  • Botón flotanteVideo · 3 min
  • Ventana modal para PostVideo · 5 min
  • Caja de texto multilineaVideo · 9 min
  • Guardar en firestoreVideo · 7 min
  • Mostrar datos desde firestoreVideo · 9 min
  • Eliminar registrosVideo · 3 min
  • Editar registrosVideo · 8 min
  • Tomar imagen de la libreriaVideo · 4 min
  • Subir imagen al StorageVideo · 14 min
  • Mostrar imágenes desde el StorageVideo · 12 min
  • Proyecto FirebaseLectura · 0 min
UNIDAD 17 - iCloudKit : Bases de datos y sincronización con Core Data · 12 lecciones

UNIDAD 17 - iCloudKit : Bases de datos y sincronización con Core Data

  • Introducción a iCloudKitVideo · 8 min
  • Crear proyecto y vincular con iCloudVideo · 9 min
  • Utilizar contenedor FormVideo · 10 min
  • Guardar en iCloudVideo · 7 min
  • Clase para traer nuestros datosVideo · 9 min
  • Mostrar datos en ForEachVideo · 5 min
  • Eliminar registrosVideo · 6 min
  • Editar registrosVideo · 11 min
  • Refrescar ListVideo · 7 min
  • Proyecto iCloudKitLectura · 0 min
  • Sincronizar Core Data con ICloudKitVideo · 13 min
  • Proyecto Sync Core Data / iCloudKitLectura · 0 min
UNIDAD 18 - Patrón MVVM · 4 lecciones

UNIDAD 18 - Patrón MVVM

  • ¿Qué son los patrones?Video · 12 min
  • MVVMVideo · 5 min
  • Ejemplo MVVMVideo · 4 min
  • Ejemplo MVVM URLSessionLectura · 0 min
UNIDAD 19 - Grid (CollectionView) y SearchBar (Buscador) · 4 lecciones

UNIDAD 19 - Grid (CollectionView) y SearchBar (Buscador)

  • QGridVideo · 11 min
  • Mover vista hacia arriba con el tecladoVideo · 8 min
  • Buscador con SearchBarVideo · 11 min
  • Proyecto Grid / BuscadorLectura · 0 min
UNIDAD 20 - Firebase MLKit: reconocimiento de imágenes y traductor · 7 lecciones

UNIDAD 20 - Firebase MLKit: reconocimiento de imágenes y traductor

  • MLKit de FirebaseVideo · 18 min
  • Preparar ImagePickerVideo · 7 min
  • Configurando modelo localVideo · 9 min
  • Probando en iPhoneVideo · 2 min
  • Configurando modelo remotoVideo · 5 min
  • Crear traductor de textosVideo · 8 min
  • Proyecto MLKITLectura · 0 min
UNIDAD 21 - Notificaciones Locales · 5 lecciones

UNIDAD 21 - Notificaciones Locales

  • Notificación localVideo · 11 min
  • Agregar imagenVideo · 4 min
  • Agregar botonesVideo · 6 min
  • Agregar accionesVideo · 9 min
  • Proyecto notificaciones localesLectura · 0 min
UNIDAD 22 - Notificaciones Push con Firebase · 7 lecciones

UNIDAD 22 - Notificaciones Push con Firebase

  • Crear proyectoVideo · 6 min
  • Crear certificado p12Video · 5 min
  • Crear provisional profileVideo · 5 min
  • Recibir notificaciones desde firebaseVideo · 7 min
  • TokenVideo · 5 min
  • Enviar notificación desde iPhoneVideo · 12 min
  • Proyecto Notificaciones PushLectura · 0 min
UNIDAD 23 - Animaciones en SwiftUI · 7 lecciones

UNIDAD 23 - Animaciones en SwiftUI

  • Animaciones básicasVideo · 11 min
  • Animaciones SpringVideo · 5 min
  • Transformar objetosVideo · 6 min
  • Efecto de pulsaciónVideo · 7 min
  • Efecto de rotaciónVideo · 6 min
  • Transición entre vistasVideo · 8 min
  • Proyecto AnimacionesLectura · 0 min
UNIDAD 24 - OnBoarding con Page Control · 5 lecciones

UNIDAD 24 - OnBoarding con Page Control

  • Creando Page ControlVideo · 6 min
  • Botones y páginasVideo · 9 min
  • Saltar tutorial con user defaultsVideo · 6 min
  • Swipe gestureVideo · 10 min
  • Proyecto OnBoardingLectura · 0 min
UNIDAD 25 - Gráfica de barras y gráfica circular · 7 lecciones

UNIDAD 25 - Gráfica de barras y gráfica circular

  • CapsuleVideo · 7 min
  • Creando gráficaVideo · 9 min
  • Agregando mas gráficas y animaciónVideo · 8 min
  • Proyecto GráficaLectura · 0 min
  • Creando gráfica circularVideo · 5 min
  • Creando contadorVideo · 6 min
  • Proyecto Barra CircularLectura · 0 min
UNIDAD 26 - Reproductor de audio con AVKit · 8 lecciones

UNIDAD 26 - Reproductor de audio con AVKit

  • Diseño de reproductorVideo · 6 min
  • Reproducir sonidoVideo · 5 min
  • Botón Play/PauseVideo · 3 min
  • Canción atras y siguienteVideo · 9 min
  • Titulo y carátulaVideo · 4 min
  • Barra de progresoVideo · 9 min
  • Sonido en backgroundVideo · 4 min
  • Proyecto MusicPlayerLectura · 0 min
UNIDAD 27 - MessageUI: Enviar emails y SMS · 5 lecciones

UNIDAD 27 - MessageUI: Enviar emails y SMS

  • Iniciando appVideo · 7 min
  • extensiones para el uso de MessageUIVideo · 7 min
  • Ocultar teclado y enviar SMSVideo · 5 min
  • Enviar emailsVideo · 10 min
  • Proyecto MessageUILectura · 0 min
UNIDAD 28 - Traducir apps · 6 lecciones

UNIDAD 28 - Traducir apps

  • Traducción de appsVideo · 5 min
  • Localizable stringsVideo · 8 min
  • Traduciendo una alertaVideo · 4 min
  • Traducciones automáticasVideo · 4 min
  • Cambiar imagen con el idiomaVideo · 5 min
  • Proyecto traducir appLectura · 0 min
UNIDAD 29 - Anuncios con Google AdMob · 6 lecciones

UNIDAD 29 - Anuncios con Google AdMob

  • AdMobVideo · 6 min
  • ID de AdMobVideo · 6 min
  • Crear banner publicitarioVideo · 6 min
  • Crear anuncio de recompensa (video publicitario)Video · 6 min
  • crear anuncio intersticial (banner en pantalla completa)Video · 5 min
  • Proyecto AdMobLectura · 0 min
UNIDAD 30 - VisionKit: Reconocimiento de texto · 5 lecciones

UNIDAD 30 - VisionKit: Reconocimiento de texto

  • Utilizando VisionKitVideo · 10 min
  • Scanner ViewVideo · 8 min
  • Terminando appVideo · 5 min
  • Probando appVideo · 3 min
  • Proyecto VisionKitLectura · 0 min
UNIDAD 31 - Crear modelos de Machine Learning con CreateML y CoreML · 6 lecciones

UNIDAD 31 - Crear modelos de Machine Learning con CreateML y CoreML

  • Iniciando appVideo · 13 min
  • CreateMLVideo · 11 min
  • Clasificando imágenes con CoremML y VisiónVideo · 10 min
  • Error al identificarVideo · 6 min
  • Editar modeloVideo · 3 min
  • Proyecto CreateMLLectura · 0 min
UNIDAD 32 - Iniciar sesión con Apple ID · 5 lecciones

UNIDAD 32 - Iniciar sesión con Apple ID

  • Servicios de autorización con Apple IDVideo · 11 min
  • Clase con observable objectVideo · 8 min
  • Diseño de botón de Apple IDVideo · 5 min
  • Login con Apple IDVideo · 7 min
  • Proyecto Login Apple IDLectura · 0 min
UNIDAD 33 - FaceID/TouchID escáner códigos QR · 5 lecciones

UNIDAD 33 - FaceID/TouchID escáner códigos QR

  • Face ID y Touch IDVideo · 8 min
  • Menú contextualVideo · 4 min
  • Crear código QRVideo · 7 min
  • Escanear QRVideo · 5 min
  • Proyecto FaceID/QRLectura · 0 min
UNIDAD 34 - Login con Facebook/Google · 5 lecciones

UNIDAD 34 - Login con Facebook/Google

  • Iniciar proyectoVideo · 5 min
  • Configurar FacebookVideo · 5 min
  • Login con FacebookVideo · 11 min
  • Login con GoogleVideo · 12 min
  • Proyecto Login Facebook/GoogleLectura · 0 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    34 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Desarrollo de apps para iOS 13 con SwiftUI y Swift 5.2

Muestra · verificable por folio y QR

  • 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 Jorge Maldonado B..
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 34 unidades · 246 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

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 Jorge Maldonado B.; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Desarrollo de apps para iOS 13 con SwiftUI y Swift 5.2

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture