Imagina Formación

Curso de Desarrollo Móvil con iOS 14 Avanzado

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

¿Qué voy a aprender con este curso de iOS 14 Avanzado?

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

¿A quién va dirigido?

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

Objetivos

El objetivo del curso es conseguir que nuestros alumnos alcancen un nivel excelente en el desarrollo de aplicaciones para dispositivos iOS, trabajando desde la funcionalidad hasta la estética, así como las posibles estrategias de promoción dirigidas a conseguir un éxito de descargas en todos los desarrollos.

Duración
Consultar
Requisitos
Se requiere de un buen conocimiento en el desarrollo de aplicaciones con Xcode. Es recomendable que haya publicado alguna aplicación o realizado el curso de desarrollo de aplicaciones con iOS anteriormente con nosotros. *Para poder publicar aplicaciones en la AppStore y poder ejecutarlas en dispositivos iOS deberás disponer de una cuenta de desarrollador de Apple. Para realizar el curso es necesario disponer de un equipo Mac con el sistema operativo Mojave o superior con la aplicación Xcode 11 instalada.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Xcode 12

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

    StoryBoards

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

    Introducción a diferentes plantillas

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

    Controles específicos para iPad

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

    Creando extensiones para aplicaciones

    • Custom Keyboard
    • Share Extension
    • Today Extension
    6

    Introducción a Core Image

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

    NotificationCenter y mensajes Push

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

    Monetización

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

    Search API

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

    Social Framework

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

    Multitarea

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

    Compartir ficheros y datos

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

    Concurrencia y Singletons

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

    iCloud

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

    Calendario

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

    Game Center

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

    Core Data

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

    Sirikit

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

    Firebase

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

    Cifrado en IOS con Cryptokit

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

    Documentos y análisis de sentimiento

    • Introducción
    • Vision Kit
    • NL Tagger
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba