Fundamentos de Programación iOS

Información
KeepCoding
Online
Curso
Aprende creando tu propia App Todos los conocimientos se asimilan de forma práctica. Este no es un curso teórico y el alumno pasa la mayor parte del tiempo frente a Xcode. A lo largo del curso se desarrolla una App (una enciclopedia de personajes de StarWars) que irá pasando por varias iteraciones. Esto sirve para aprender de la mano de un desarrollador y formador experimentado, nuevos conceptos, y en la práctica cómo sacar el máximo provecho de los patrones de diseño de Cocoa, para que el código sea lo más flexible, “loosely coupled” y sencillo posible. El resultado final es App Unisal que funciona tanto en iPhone y iPad que guarda datos entre una sesión y otra lista para ser subida a la App Store. A quién va dirigido Para seguir avanzando en el Camino hacia el Poder de la Fuerza, a los Padawans que han asistido al Curso, les recomendamos este Proyecto diseñado por Fernando Rodríguez para afianzar los conocimientos aprendidos. Temario completo de este curso Temario 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 Unisales (una misma App para iPhone y iPad): detección de dispositivo. Recomendaciones y mejores prácticas para estructurar el código en Apps Unisales. 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. Componentes de terceros y bibliografía recomendada. más
Otros cursos de esta academia
Programación iOS Intermedio/Avanzado
(KeepCoding)
Por tratarse de un nivel medio de programación, el curso requiere experiencia previa en algún lenguaje orientado a objetos... si tienes dudas contáctanos cursos@agbo...
Curso Docker desde cero
(KeepCoding)
Comandos para contenedores 5 (4:46) empezar3... 1 instalación 2da parte (15:22) empezar9... 1 docker en cluster - docker swarm 2da parte (12:01) empezar8...
Bootcamp Aprender a Programar desde Cero
(KeepCoding)
✔ iniciación a la programación orientada a objetos y programación funcional... ✔ comprensión de frameworks y herramientas con más presente y futuro de la programación...
Bootcamp Web
(KeepCoding)
Programadores interesados en actualizar su arsenal con tecnologías de vanguardia... js + express + mongodb disfruta una alta velocidad de ejecución de javascript...
Fundamentos AngularJS + HTML5 + CSS3
(KeepCoding)
A quién va dirigido este curso está diseñado para desarrolladores con experiencia en html y css que quieren continuar su formación en desarrollo frontend...
JavaScript + Node.js + Express + MongoDB
(KeepCoding)
Js en el escritorio cómo mantenerse informado sobre node... recomendable: llevar instalado webstorm 10 haber visto matrix temario completo de este curso temario...
Programación iOS Avanzado
(KeepCoding)
Temario completo de este curso sección 1: introducción al curso empezarbienvenido, joven padawan (1:58) sección 2: bloques y concurrencia con gcd empezar¿qué son...
Fundamentos de Swift 3.0
(KeepCoding)
(9:25) empezarmostrar los datos en una tabla - parte i (9:15) empezarmostrar los datos en una tabla - parte ii (6:36) empezardiapositivas & fuente - sección 15 sección...
Python Django y REST
(KeepCoding)
Crear backends o web apps completas requisitos conocimientos en algún lenguaje de programación html (ya que django es un framework web y haremos algo de web) json/xml...
PEDIR INFORMACIÓN