Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de iOS 16 Avanzado

DISPONIBLE EN MODALIDAD:

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?

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

Objetivos

  • 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?

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

  • 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

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
tema 2

StoryBoards

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

Introducción a diferentes plantillas

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

Controles específicos para iPad

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

Creando extensiones para aplicaciones

  • Custom Keyboard
  • Share Extension
  • Today Extension
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
tema 7

NotificationCenter y mensajes Push

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

Monetización

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

Search API

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

Social Framework

  • SLComposeViewController
  • Postear en Twitter y Facebook
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
tema 12

Multitarea

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

Compartir ficheros y datos

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

Concurrencia y Singletons

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

iCloud

  • Formas de almacenamiento en la nube
  • API para almacenar documentos
  • API clave-valor
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
tema 17

Calendario

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

Game Center

  • Desarrollo de juegos con Game Center
  • Jugadores, tablas de clasificación
  • Logros y retos
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
tema 20

Core Data

  • ManagedObject y ManagedObjectContext
  • Creación de entidades
  • Insertar, recuperar y editar datos
  • FetchedResultsController
  • Relaciones entre entidades
  • Versionado y migración
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
tema 22

Sirikit

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

Firebase

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

Cifrado en IOS con Cryptokit

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

Documentos y análisis de sentimiento

  • Introducción
  • Vision Kit
  • NL Tagger

Curso de iOS 16 Avanzado bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient