Imagina Formación

Curso de Desarrollo Móvil con iOS 12 Avanzado

El curso de desarrollo de aplicaciones en iOS 12 de iPhone/iPad será el impulso que necesitas para desarrollar todo tipo de aplicaciones para los dispositivos de Apple

¿Qué voy a aprender con este curso?

El curso de desarrollo de aplicaciones en iOS 12 de iPhone/iPad será el impulso que necesitas para desarrollar todo tipo de aplicaciones para los dispositivos de Apple, tanto iPhone como iPad y que tienen la mayor cuota de mercado en aplicaciones móviles.

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.

¿A quién va dirigido?

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

Duración
Consultar
Requisitos
El curso avanzado requiere que el alumno posea 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 OS X 10.12 Sierra o superior con la aplicación Xcode 9.0 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 10

    • Introducción
    • Playgrounds
    • Command Line
    • Live Rendering
    • Size Classes
    • View Debugging
    • Asset Catalog
    • Configuración automática y capabilities
    • Introducción a Git y Unit Testing
    2

    StoryBoards

    • Introducción
    • UITabBarController
    • UITableView
    • UINavigationController
    • Custom transitions
    3

    Introducción a diferentes plantillas

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

    Controles específicos del iPad

    • SplitViewController
    • Orientaciones
    • Plantillas
    • Código
    • UISplitViewControllerDelegate
    • UIPopoverPresentationController
    • UIPopoverPresentationControllerDelegate
    5

    Creando extensiones para nuestras aplicaciones

    • SplitViewController
    • Custom keyboard
    • Share extension
    • Today extension
    6

    Introducción a core image

    • Core Image
    • Procesar Imágenes
    • Detección de caras
    • Options
    • CIDetector
    • AVFoundation
    • Códigos de barras
    7

    Notificaciones

    • Notificaciones
    • Notification center
    • Observador
    • Clases
    • Métodos
    8

    Monetización

    • Métodos para conseguir ingresos
    • In-App Purchase
    • Productos
    • Tipos de Productos
    • Objetos
    • Recibos
    9

    Search API

    • Search API
    • NSUserActivity
    • CoreSpotlight
    10

    Social Framework

    • Postear en Facebook
    11

    Multimedia

    • Video
    • Formatos
    • Captura de imágenes con la cámara
    • UIImagePickerController
    • AVFoundation
    • Inter-App Audio
    12

    Multitarea

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

    Compartir ficheros y datos

    • Airdrop
    • Peer-to-Peer
    • Uso Peer-to-Peer
    14

    Concurrencia y Singletons

    • Closures
    • Grand Central Dispatch
    • Dispatch queues
    • Serial queues
    • Concurrent queues
    • Autorelease Pool
    15

    iCloud

    • ¿Qué es iCloud?
    • ¿Cómo funciona iCloud?
    • Formas de almacenamiento
    • API de documentos
    • Borrado de 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
    • Referencias y suscripciones
    • Trabajo con imágenes en la nube
    17

    Calendario

    • Calendario
    • EKEventStore
    • EKCalendar
    • EKSource
    • Calendario
    • EKEventStore
    • EKCalendar
    • EKSource
    18

    Game Center

    • Desarrollo de juegos con Game Center
    • Jugadores
    • Tablas de clasificación
    • Logros
    • Retos
    19

    Persistencia de datos

    • Gestión de archivos y directorios
    • Clases para la gestión de archivos
    • Rutas
    • FileManager
    • Edición de directorios y ficheros
    • SQLITE
    • Integración SQLite
    • Declarar bases de datos
    • Creación de tablas
    • Sentencias SQL
    • Modificación de datos
    • Forma clásica
    20

    Core Data

    • Introducción
    • Core Data Stack
    • Managed Object
    • Managed Object Context
    • Persistent Store Coordinator
    • Añadiendo entidades
    • Añadiendo atributos
    • Obteniendo registros
    • Core Data Manager
    21

    Machine Learning

    • Introducción al Machine Learning
    • Introducción a CoreML2
    • Creación de modelos
    • Importación de modelos
    • Utilización de modelos
    • Evaluación de modelos
    • Modelos de regresión de CoreML2
    22

    SiriKit

    • Introducción a SiriKit
    • Utilización de Siri Shortcuts
    23

    Firebase

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

    ¿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