«Core Motion & Core Location» en iOS

Autor: | Última modificación: 13 de enero de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

Curso Monográfico Avanzado de Desarrollo Aplicaciones iOS con «Core Motion» & «Core Location»: Posición y Geo-localización de iPhone y iPad.

Introducción

Este curso exclusivo de desarrollo aplicaciones iOS y programación avanzada para iPhone & iPad presenta los fundamentos de “Core Motion” & “Core Location”.

Dirigido a

Es un curso intensivo y avanzado pensado para programadores, diseñadores y, en general, todas aquellas personas con experiencia previa en iOS que quieran aprender en profundidad “Core Motion” & “Core Location”.

Objetivo

Proporcionar conocimientos avanzados de desarrollo aplicaciones iOS y programación para iPhone & iPad que permitan al alumno crear aplicaciones usando “Core Motion” & “Core Location”.

Al contrario de otros cursos y libros más teóricos, este es un curso de desarrollo para iPhone práctico y pragmático, creado por desarrolladores para desarrolladores. A lo largo del curso los alumnos crearán una aplicación de demostración que utiliza “Core Motion” & “Core Location”.

Temario

Diferencia entre Core Motion y Core Location

  • Core Motion
  1. El Acelerómetro
  2. Giroscopios
  3. Datos que aportan ambos
  4. Datos que aportan ambos  * Acceleración en los 3 ejes * Gravedad * Aceleración del usuario * Rotación * Yaw, pitch & roll
  5. Clases de Core Motion
  6. CMMotionManager
  7. CMAccelerometerData
  8. CMAttitude
  9. CMDeviceMotion
  10. CMGyroData
  11. CMLogItem
  12. Sistemas de Coordenadas de Core Motion
  13. Quaternions
  • Core Location
  1. Donec quam felis, ultricies nec
  2. Introducción a Core Location: Geo posicionamiento del dispositivo
  3. Configurar la precisión deseada
  4. Configurar el filtro de distancia
  5. El delegado de “LocationManager”
  6. Obtener datos de geoposicionamiento * La clase CLLocation * Longitud y Latitud * Precisión * Altitud
  7. Cálculo de distancias
  8. Geolocalización y multitarea

Chef de iOS

Fernando es un  globetrotter experto en  la enseñanza de máxima calidad en programación y desarrollo para  dispositivos iOS, Cocoa Touch, Objective C, o eso es lo que dicen sus alumnos. Colabora como Instructor de iOS con algunos de los más prestigiosos centros de enseñanza de programación del mundo. Profesor Asociado de algunas universidades privadas, autor invitado de revistas como iPhoneWorld, Applesfera.com, cuenta además con su propio blog tecnológico CocoaMental.com. Ponente habitual en conferencias dentro y fuera de España iOSDevUK, NSSpain, CodeMotion,  BCNDevCon, etc) y frecuentemente uno de los afortunados que logran conseguir tickets para los WWDCs de Apple en San Francisco. Un amante incondicional de la tecnología, de los dispositivos móviles y de la buena comida.

Requisitos

Por tratarse de un nivel avanzado de programación para iPhone & iPad, este curso requiere:

  • Conocimientos básicos de Objective C y Cocoa, tales como los que se imparten en el curso de introducción a la programación para iPhone & iPad.
  • Última versión estable del Xcode y el SDK.
  • No hace falta un dispositivo (iPhone o iPad).

Metodología y documentación

El curso tiene un enfoque totalmente práctico y el alumno pasa gran parte del tiempo en Xcode. Cada concepto viene seguido de su aplicación, de tal forma que el contenido es siempre visto dos veces, asegurándose de esta forma que al terminar el alumno domine por completo el contenido.

Se facilita al alumno todas las diapositivas de referencia para el mejor seguimiento.

Duración

20 horas.

Horarios

Fin de semana: Viernes, de 15h a 19h, Sábado y Domingo de 10h a 14h y de 15h a 19h.

Resultado a ser alcanzado

El alumno estará capacitado para desarrollar aplicaciones más elaboradas y a manejar con éxito Core Motion & Core Location.

Asimismo, recibirá además:

  • Certificado de participación de AGBO Training.
  • Acceso a nuestro exclusivo Grupo Alumni  iOS con sus fórums, networking.
  • Acceso a nuestra exclusiva bolsa de trabajo
  • Camiseta Curso iOS.

Conoce nuestros Bootcamps

Bootcamp Aprende a programar desde cero

Desarrollo Web Full Stack Bootcamp

Desarrollo de Apps Móviles Full Stack Bootcamp

Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp

Full Stack DevOps Bootcamp

Ciberseguridad Full Stack Bootcamp

Máster en Tecnologías Exponenciales de la Computación

¡Pide más información! Nosotros te llamamos

[email protected]io