Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de iOS 16 Avanzado

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Desarrollo avanzado de aplicaciones complejas para cualquier dispositivo móvil de Apple.

Al finalizar el curso, serás capaz de crear sus propias aplicaciones con toda la funcionalidad necesaria para ser enviada a la App Store.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en iOS 16 Avanzado bonificable para empresas

A quién va dirigido nuestro curso de iOS 16 Avanzado

A desarrolladores con experiencia en iOS que quieran consolidarse en esta plataforma y aumentar su nivel considerablemente.

Objetivos de nuestro curso de iOS 16 Avanzado

  • Aprender a desarrollar para iPad, crear extensiones de aplicaciones y a trabajar con Core Image
  • Aprender a trabajar con notificaciones push, compartir ficheros, datos y trabajar con redes sociales
  • Aprender a usar la SearhAPI y a monetizar tus aplicaciones iOS
  • Aprender a gestionar la persistencia, almacenar en la nube, acceder al calendario, trabajar con Siri y aplicar ML
  • Aprender a cifrar datos y usar Vision Kit

Qué vas a aprender en nuestro curso de iOS 16 Avanzado

Desarrollo avanzado de aplicaciones complejas para cualquier dispositivo móvil de Apple.

Al finalizar el curso, serás capaz de crear sus propias aplicaciones con toda la funcionalidad necesaria para ser enviada a la App Store.

Requisitos de nuestro curso de iOS 16 Avanzado

  • Tener experiencia desarrollando con Swift y publicando aplicaciones iOS con XCode
  • Tener un equipo MacOS (BigSur, monterey o superior) con acceso a un usuario con permisos de instalación donde realizar el curso
  • Tener XCode instalado previamente en el equipo MacOS
  • Tener un dispositivo móvil con iOS 16 donde poder realizar instalaciones y pruebas de aplicaciones durante el curso
  • Para poder publicar una aplicación en Apple Store necesitarás contar con una licencia activa de desarrollador Apple Developer (https://developer.apple.com/)

Temario del curso de iOS 16 Avanzado

tema 1

Profundizando en el uso de Xcode 14

  • Playgrounds
  • Prototipado UI
  • Command Line
  • Live Rendering
  • Size Classes
  • View Debugging
  • Configuración automática y Capabilities
  • Introducción a Git y Unit Testing
  • Shortcuts
iconArrowDown
tema 2

StoryBoards

  • UITabBarController
  • UITableViewController
  • UINavigationController
  • Custom transitions
  • Inyección de dependencias
iconArrowDown
tema 3

Introducción a diferentes plantillas

  • Page-Based application
  • Introducción a la plantilla de juegos
  • Introducción a WatchKit
iconArrowDown
tema 4

Controles específicos para iPad

  • SplitViewController
  • UIPopoverPresentationController
  • Nuevas características de multitarea en iPad
iconArrowDown
tema 5

Creando extensiones para aplicaciones

  • Custom Keyboard
  • Share Extension
  • Today Extension
iconArrowDown
tema 6

Introducción a Core Image

  • Procesado de imágenes
  • Aplicación de filtros sobre imágenes
  • Reconocimiento facial
  • Lectura de códigos QR
iconArrowDown
tema 7

NotificationCenter y mensajes Push

  • NotificationCenter
  • Creación y envío de notificaciones
  • NotificationQueue
  • Notificaciones locales y push
  • UserNotificationUI
iconArrowDown
tema 8

Monetización

  • Métodos para conseguir ingresos
  • AdMob
  • In-App-Purchase
iconArrowDown
tema 9

Search API

  • Integrando nuestra aplicación en las búsquedas del dispositivo
  • UserActivity API
iconArrowDown
tema 10

Social Framework

  • SLComposeViewController
  • Postear en Twitter y Facebook
iconArrowDown
tema 11

Multimedia

  • AvFoundation Capture
  • Reproducción de vídeo
  • Captura de imágenes con la cámara
  • UIImagePickerController
  • Captura de imágenes y vídeo con AVFoundation
iconArrowDown
tema 12

Multitarea

  • OperationQueue
  • Creación de hilos: BlockOperation
  • Subclases de Operation
  • Multitasking
  • Actualización de datos en background
  • URLSession
iconArrowDown
tema 13

Compartir ficheros y datos

  • Airdrop
  • Peer-to-Peer: conexión directa entre varios dispositivos
iconArrowDown
tema 14

Concurrencia y Singletons

  • Closures
  • Grand Central Dispatch
  • Singletons
  • Password Autofill
iconArrowDown
tema 15

iCloud

  • Formas de almacenamiento en la nube
  • API para almacenar documentos
  • API clave-valor
iconArrowDown
tema 16

CloudKit

  • Características
  • Preparando la aplicación para el uso de CloudKit
  • CloudKit Dashboard
  • Guardado y recuperación de datos
  • Trabajo con imágenes en la nube
iconArrowDown
tema 17

Calendario

  • EKEventStore
  • EKCalendar
  • Trabajo con eventos, alarmas y recordatorios
iconArrowDown
tema 18

Game Center

  • Desarrollo de juegos con Game Center
  • Jugadores, tablas de clasificación
  • Logros y retos
iconArrowDown
tema 19

Persistencia de datos

  • Gestión de archivos y directorios
  • Clases para la gestión de archivos
  • FileManager
  • Edición de directorios y ficheros
  • SQLITE
iconArrowDown
tema 20

Core Data

  • ManagedObject y ManagedObjectContext
  • Creación de entidades
  • Insertar, recuperar y editar datos
  • FetchedResultsController
  • Relaciones entre entidades
  • Versionado y migración
iconArrowDown
tema 21

Machine Learning

  • Introducción a CoreML3
  • Creación de modelos
  • Importación de modelos
  • Utilización de modelos
  • Evaluación de modelos
  • Modelos de regresión de CoreML3
  • Encriptar modelos
  • Desplegar modelos
iconArrowDown
tema 22

Sirikit

  • Introducción y Sirikit
  • Utilización de Siri Shortcuts
  • Siri Suggestions
iconArrowDown
tema 23

Firebase

  • Introducción a Firebase
  • Instalación
  • Usando Firebase
iconArrowDown
tema 24

Cifrado en IOS con Cryptokit

  • Introducción a Cryptokit
  • Cifrado simétrico
  • Cifrado asimétrico
iconArrowDown
tema 25

Documentos y análisis de sentimiento

  • Introducción
  • Vision Kit
  • NL Tagger
iconArrowDown

Preguntas Frecuentes de iOS 16 Avanzado

¿Cuáles son los beneficios del curso iOS 16 Avanzado?

accordionIcon
El curso ofrece una formación completa en el desarrollo avanzado de aplicaciones para iOS 16, lo que mejora significativamente las habilidades técnicas de tus empleados, aumenta la eficiencia del equipo de desarrollo y permite la creación de aplicaciones móviles más robustas y modernas.

¿El curso iOS 16 Avanzado está 100% bonificado por FUNDAE?

accordionIcon
Sí, este curso puede ser bonificado al 100% a través de FUNDAE, lo que permite a las empresas reducir significativamente los costos de formación de sus empleados.

¿Cómo se imparten las clases del curso iOS 16 Avanzado?

accordionIcon
Las clases se imparten de manera online en vivo, permitiendo a los empleados interactuar en tiempo real con el instructor y resolver sus dudas de inmediato. También se proporcionan materiales y acceso a una plataforma de aprendizaje para revisión posterior.

¿Qué habilidades desarrollarán mis empleados con el curso iOS 16 Avanzado?

accordionIcon
Tus empleados adquirirán habilidades avanzadas en Swift, desarrollo de interfaces de usuario con SwiftUI, manejo de bases de datos, integración de APIs, y otros conocimientos esenciales para crear aplicaciones móviles potentes y eficaces en el entorno de iOS 16.

¿Cómo me inscribo en el curso iOS 16 Avanzado?

accordionIcon
Para inscribirte en el curso, puedes ponerte en contacto con nuestro equipo de ventas o llenar el formulario de inscripción disponible en nuestra página web. Uno de nuestros asesores te guiará a través del proceso de inscripción y la gestión de la bonificación, si aplica.