Temario Cursos iOS presenciales en Madrid:
Curso Iniciación iOS Objective-C y Swift
Empezando
Bienvenido al mundo de las Apps
Que necesitamos. Software & Hardware
Apps Nativas VS WebApp
App para iPhone, iPad, o Universal
App Gratuita o de Pago
POO, Objetive-C
Conceptos básicos sobre la Programación Orientada a Objetos
Historia y generalidades de Objetive-C
Objetos, Clases, y Metodos
Tipos de Variables
Envío de Mensajes en Objetive-C
Asignar Memoria, Inicializar, Instanciar, y Liberar Clases.
Metodos de Conveniencia
Gestión de la memoria en Objetive-C
Expresiones Comunes en Objetive-C
Get & Set (Sintetizar)
Controladores de Vista (Outlets & Actions)
Comentar el Código
Metodología de creación de Apps
Storyboards VS Archivos .XIB
Cocoa Touch & Foundation
¿Qué es Cocoa Touch?
Arquitectura
Clases de Cocoa Touch
Clases de Foundation
El Paradigma Model, View, Controller
Empezando con Swift
¿Qué es Swift?
Diferencias con Objective-C
Variables y Constantes
Colecciones
Sentencias de Flujo
Swift y Cocoa
xCode 6
Observaciones de xCode
Creando nuestro proyecto
Parámetros esenciales de nuestro proyecto para el App Store
Navigations Sections
Archivos y Grupos
El archivo .PLIST
Nuestro Proyecto
El Target del Proyecto
Organizer
Apuntes de xCode
Aplicaciones Multivista
Cambio de vista simple
TabBar Controller
Navigation Controller
Vistas de Tabla
Introducción a las vistas de tabla
Creando interfaces de usuario rotatorias
Posicionar objetos en vistas horizontales y verticales
Traduciendo nuestra App a varios idiomas
Localizando nuestra aplicación
Persistencia de datos en iOS
Diferentes modos de guardar datos
Guardado de datos simple
iOS Dev Center, iTunes Connect, App Store
Tipos de Licencias de desarrollo
iOS Dev Center
iTunes Connect
El App Store
Curso Intermedio iOS Objective-C y Swift
Aprendiendo a cocinar
Patrones de diseño en iOS
Patrón MVC
Patrón Delegate
Patrón Singleton
Implementar MVC en una aplicación
Profundizando con Objective-C
Bloques
Categorias
Grand Central Dispatch
NSOperation y NSOperationQueue
NSNotificationCenter
Profundizando con Swift
Integrando Swift y Objective-C
Implementando Cocoa con Swift
Funciones
Diferencias entre Objective-C y Swift
Persistencia de datos
SQLite en iOS
Core Data
Tablas Avanzadas
Tipos de tablas
Listas de datos, formato pList.
Celdas custom
Cambiar colores, fondos, disclosure, etc.
Social
Integrar Twitter y Facebook en nuestra App
Enviar email desde nuestra App
MapKit
Tipos de mapas
Anotaciones
Notificaciones Push
Notificaciones Locales
Notificaciones Push remotas
Curso Superior Objective-C y Swift
Empezando
Bienvenido al mundo de las Apps
Que necesitamos. Software & Hardware
Apps Nativas VS WebApp
App para iPhone, iPad, o Universal
App Gratuita o de Pago
POO, Objetive-C
Conceptos básicos sobre la Programación Orientada a Objetos
Historia y generalidades de Objetive-C
Objetos, Clases, y Metodos
Tipos de Variables
Envío de Mensajes en Objetive-C
Asignar Memoria, Inicializar, Instanciar, y Liberar Clases.
Metodos de Conveniencia
Gestión de la memoria en Objetive-C
Expresiones Comunes en Objetive-C
Get & Set (Sintetizar)
Controladores de Vista (Outlets & Actions)
Comentar el Código
Metodología de creación de Apps
Storyboards VS Archivos .XIB
Cocoa Touch & Foundation
¿Qué es Cocoa Touch?
Arquitectura
Clases de Cocoa Touch
Clases de Foundation
El Paradigma Model, View, Controller
Empezando con Swift
¿Qué es Swift?
Diferencias con Objective-C
Variables y Constantes
Colecciones
Sentencias de Flujo
Swift y Cocoa
xCode 6
Observaciones de xCode
Creando nuestro proyecto
Parámetros esenciales de nuestro proyecto para el App Store
Navigations Sections
Archivos y Grupos
El archivo .PLIST
Nuestro Proyecto
El Target del Proyecto
Organizer
Apuntes de xCode
Aplicaciones Multivista
Cambio de vista simple
TabBar Controller
Navigation Controller
Vistas de Tabla
Introducción a las vistas de tabla
Creando interfaces de usuario rotatorias
Posicionar objetos en vistas horizontales y verticales
Social
Integrar Twitter y Facebook en nuestra App
Enviar email desde nuestra App
Traduciendo nuestra App a varios idiomas
Localizando nuestra aplicación
Persistencia de datos en iOS
Diferentes modos de guardar datos
Guardado de datos simple
iOS Dev Center, iTunes Connect, App Store
Tipos de Licencias de desarrollo
iOS Dev Center
iTunes Connect
El App Store
Aprendiendo a cocinar
Patrones de diseño en iOS
Patrón MVC
Patrón Delegate
Patrón Singleton
Implementar MVC en una aplicación
Tareas concurrentes en iOS. Multitask
Bloques
Grand Central Dispatch
NSOperation y NSOperationQueue
NSNotificationCenter
Persistencia de datos 2
SQLite en iOS
Core Data
Tablas Avanzadas
Tipos de tablas
Listas de datos, formato pList.
Celdas custom
Cambiar colores, fondos, disclosure, etc.
Profundizando con Swift
Integrando Swift y Objective-C
Implementando Cocoa con Swift
Funciones
Diferencias entre Objective-C y Swift
Interfaces Gráficas Avanzadas con iOS8
UICollectionView
UIPageViewController
SideBar Menú
Launch Image – Splash Screen
Pull to Refresh
Frameworks Avanzados
UIKit Dynamics (Animaciones físicas)
In App Purchase
MapKit
CLLocation Manager
Datos remotos
Detectar conectividad
Parsear un archivo JSON de un servidor
Parsear un archivo XML de un servidor
Notificaciones Push
Notificaciones Locales
Notificaciones Push remotas
Multimedia
Camara
Reproducir sonido
Reproducir video