Quality Seal Emagister EMAGISTER CUM LAUDE

Programación iOS Intermedio/Avanzado

KeepCoding
A Distancia

599 
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Curso
  • Nivel intermedio
  • A distancia
  • 20 horas de estudio
  • Duración:
    2 Semanas
  • Campus online
  • Envío de materiales de aprendizaje
  • Servicio de consultas
  • Tutor personal
  • Clases virtuales
Descripción

Este curso exclusivo para desarrollar aplicaciones iOS a nivel intermedio para iPhone & iPad permite crear aplicaciones elaboradas, con multitarea, gráficos, animaciones (Core Animation), geolocalización y posición del dispositivo (Core Location & Core Motion), persistencia avanzada (Core Data) y reconocimiento de gestos de usuario.

Es impartido personalmente por Fernando Rodríguez, desarrollador experimentado en diferentes lenguajes de programación, instructor experto en Objective C, Cocoa & iOS y con una larga y amplia experiencia llevando la formación de máxima calidad para aprender a desarrollar aplicaciones iOS a los cuatros rincones del mundo.

Información importante

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Proporcionar conocimientos avanzados de programación para iPhone & iPad que permitirá al alumno crear aplicaciones más elaboradas. A lo largo del curso, el alumno aprenderá a realizar tareas en segundo plano, utilizar los sensores del dispositivo, crear gráficos en 2D, reconocer gestos de usuario, crear animaciones, etc. 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 dos aplicaciones completas

· ¿A quién va dirigido?

Es un curso intensivo pensado para programadores con experiencia previa en iOS, es decir, con un mínimo 6 meses desarrollando en iOS o que haya realizado previamente nuestro Curso iOS Básico.

· Requisitos

Requisitos Por tratarse de un nivel medio de programación iOS, este curso requiere: Experiencia previa en iOS. Escríbenos detallando tu experiencia y te asesoramos para que elijas el curso más adecuado. Ordenador Mac Intel. Última versión estable del Xcode y el SDK. No hace falta un dispositivo (iPhone o iPad).

· Titulación

Certificado de Asistencia KeepCoding

Opiniones

A

19/09/2016
Lo mejor No solamente recomiendo este curso, sino que creo que debería ser OBLIGATORIO para todo aquel que esté interesado en iOS y en tener un profesor tan magnífico como Fernando.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
D

17/09/2016
Lo mejor Este curso ha supuesto para mí una gran inversión, espero impaciente que saquéis nuevos cursos afines a mis intereses formativos. Tengo que felicitar a Fernando, que es un gran formador y una gran persona. Si seguís haciéndolo así, tenéis un gran futuro como formadores, y en lo que respecta a mi persona, voy a intentar recomendar este curso todo lo posible.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
S

01/09/2016
Lo mejor Increíble, no puedo más que dar las gracias por este gran curso.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
J

01/09/2016
Lo mejor ¡Fernando, es preciso darte la enhorabuena por estos cursos tan estupendos! Espero disfrutar de más adelante de ellos.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
O

01/09/2016
Lo mejor El curso realmente roza la perfección.

A mejorar Todo bien.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Ver todas
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

iOS
Mac OS

Profesores

Fernando Rodríguez
Fernando Rodríguez
Profesor

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

Temario

  • Introducción a los bloques
  1. Características de los bloques
  2. Sintaxis de bloques en Objective C
  3. Uso de los bloques en Cocoa
  • Programación Concurrente con Grand Central Dispatch
  1. Introducción al API de GCD
  2. Descarga síncrona
  3. Descarga asíncrona con GCD y bloques
  4. Asíncronismo en el API de Cocoa: métodos que aceptan bloques como parámetros
  5. Alternativas a los bloques: NSOperation y NSOperationQueue
  • Intro a Core Animation
  1. API de Core Animation
  2. Propiedades Animables de una vista
  3. Geometría de una vista y sistemas de coordenadas
  4. Transformadas afines
  5. CALayer
  • Reconocimiento de Gestos
  1. UIGestureRecognizer características y estados
  2. Gestos de usuario
  • Introducción a Core Data
  1. Aplicación de ejemplo: App de notas (Everpobre)
  2. Cómo diseñar una App real
  3. Arquitectura de Core Data
  4. MVC y Core Data
  5. KVC y KVO
  6. NSManagedObject
  7. Faults y ciclo de vida de un NSManagedObject
  8. Destrucción de un NSManagedObject
  • Core Data en la práctica
  1. Stack de Core Data
  2. Entidades y relaciones
  3. Modelo de Everpobre
  4. Creación de subclases de NSManagedObject
  5. Acceso normal a las propiedades
  6. Creación normal de objetos
  7. Uso de moGenerator
  8. Blobs en Core Data
  9. KVC y KVO en Core Data
  10. Cómo y cuando guardar en Core Data
  11. Cómo buscar objetos
  12. Implementar un autoguardado a cada x segundos
  • Core Data y Tablas
  1. Introducción a NSFetchedResultsController
  2. Introducción a las categorías en Objective C
  3. NSPredicate y NSSortDescriptors
  • Texto Editable y Teclado
  1. UITextField y el teclado
  2. UITextView y el teclado
  3. Notificaciones del teclado
  4. Animación de la interfaz cuando aparece y desaparece el teclado
  5. Barra del teclado
  • Controladores modales y uso de la cámara
  1. Controladores modales
  2. Patrón en Cocoa
  3. UIImagePicker
  4. Gestión de picos de memoria al usar la cámara
  • Introducción a Core Location
  1. Intro a Core Location
  2. Geolocalización directa e inversa
  3. Métodos de geolocalización y consumo de batería
  • Migraciones en Core Data
  1. Necesidad de las migraciones
  2. Migraciones light y migraciones hard
  3. Como evitar o reducir la cantidad de migraciones
  • MapKit
  1. Introducción a MapKit
  2. Representar notas en un mapa

Información adicional


Información sobre el precio: Transferencia Bancaria Paypal Tarjeta de Crédito a nombre de cursos@keepcoding.io

PROMO POWER PACK: Por sólo 100€ más, Curso Programación iOS Intermedio Online ¡con acceso de por vida!

Compara este curso con otros similares
Ver más cursos similares