Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Apple iOS Fundamentos de Programación para iPhone & iPad -Elearning-
Curso intensivo, dirigido a desarrolladores con experiencia previa en programación para otros entornos.La programación para iPhone & iPad implica un “shock cultural” substancial para desarrolladores de otras tecnologías, como pueda ser Java o .NET. Al intentar abordarlo sin ayuda, muchos son los que tiran la toalla ante una travesía del desierto inusualmente dura.
Categoría
+
Formación Online Mobile
Objetivos
+
Este curso ha sido diseñado precisamente para facilitar el arranque inicial, proporcionando bases muy sólidas que permiten al alumno abordar cualquier desarrollo no trivial de iOS..
Dirigido a
+
Programadores interesados en desarrollar aplicaciones para entorno Apple. Es sumamente recomendable el tener una base previa de programación orientada a objetos (en cualquier otro lenguaje), Ordenador Apple Mac, última versión estable del Xcode y el SDK.No hace falta un dispositivo (iPhone o iPad).
Al Terminar el Curso
+
Tendrá una base muy sólida en aquellos conceptos del desarrollo en IOS que de verdad son importantes y los más difíciles de asimilar por cuenta propia..
Metodología
+
Curso elearning tutorizado por mail, con tecnología predominante de video, así como apoyo y seguimiento constantes del alumno para las prácticas y test de evaluación. El alumno dispondrá de la documentación del curso en castellano.
Programa
+
Introducción a Objective C
Los patrones de diseño MVC (Modelo – Vista – Controlador) y Delegate (delegado).
Creación de interfaces gráficas: IBOutlets y IBActions.
Ciclo de vida y cómo arranca una App.
Reproducción de sonido en iOS.
Gestión de recursos e intro a la localización.
Gestión de memoria automática en iOS.
Técnicas de depuración: depurando como Chuck Norris.
Importar código antiguo con gestión de memoria manual.
UIWebView: mostrar contenido web en una App.
Adaptar la interfaz de la App a las distintas orientaciones del dispositivo.
Aplicaciones multivista. Controladores de controladores: UINavigationController, UITabBarController.
Tablas y celdas en iOS.
Interfaces para iPhone y para iPad.
UISplitViewController
Protocolos y comunicación entre distintos MVCs.
Notifications: cuando usarlas y cuando no.
Aplicaciones Universales (una misma App para iPhone y iPad): detección de dispositivo.
Recomendaciones y mejores prácticas para estructurar el código en Apps Universales.
Introducción a la persistencia en Cocoa.
NSUserDefaults: patrones de uso, buenas prácticas y errores comunes.
El sistema de ficheros y la Sandbox: qué se puede hacer y qué no está permitido.
Gestión de errores en Cocoa: buenas prácticas y errores comunes.
Errores de principiante: cómo identificarlos y solucionarlos.