Desarrollo de Apps para iPhone e iPad con IOS 8


Dirigido a


Todas aquellas personas con experiencia en el mundo de la programación que quieran empezar desde la base a construir sus propias aplicaciones para los dispositivos móviles de Apple. (iPad, iPhone y iPod Touch).

 

Objetivos


El curso permitirá al alumno adquirir el conocimiento necesario para comenzar a crear aplicaciones complejas en iOS. Al final del curso, el alumno será capaz de enfrentarse a un desarrollo complejo que le permita, utilizando los elementos más comunes, subir una aplicación a la App Store.

 

Requisitos


Por tratarse de un curso de nivel intermedio, se requiere cierta experiencia previa en lenguajes de programación orientados a objetos como podría ser Java o C++. No se requiere ningún conocimiento de Swift ya que el conocimiento necesario se irá adquiriendo tratando a lo largo del curso.

 

Contenidos


  • Introducción a iOS SDK
    • Novedades en iOS 8
    • Desarrollo para iOS
    • Xcode 6. Novedades
    • Tipos de Proyecto
  • Salida Estándar
    • Introducción a Swift. Historia y base
    • Salida estándar
    • Sintaxis del lenguaje
  • Tipos. Variables y constantes
    • ¿Qué es y como se usa una variable?
    • Tipos de variables y constantes
      • Integer, Double, Float, Booleanos…
    • Comentando el código
    • Definición de variable y constantes
    • Conversión de tipos
  • Introducción a Swift
    • Definición de variables y constantes
    • Salida estándar. Comentarios
    • Strings y Characters
    • Colecciones: Arrays y Diccionarios
    • Operadores
    • Definición de bucles y condicionales
    • Definición y trabajo con Funciones
  • Diseño para apps iOS8
    • Conceptos de diseño en iOS
    • Arrancando y parando la aplicación
    • Navegación
    • Tipografía y color
    • Iconos y gráficos
  • Ciclo de vida, patrones de diseño y ViewController
    • Ciclo de vida de una aplicación. Application Delegate
    • Patrones de diseño. Delegate, MVC y target-action
    • Concepto de ViewController
  • Interfaces Gráficas
    • Archivos .xib y .storyboard
    • Outlets y Actions
    • Interface Builder
    • Creación de interfaces con Storyboard
  • Introducción a UIKit
    • Objetos más importantes dentro de UIKit
    • Creación de objetos por código
    • Elementos visuales
    • Text Kit
    • Tint Color
  • Interface Builder y Autolayout
    • Uso del Autolayout
    • Creación de vistas personalizadas
    • Size Classes
  • Eventos
    • ¿Qué es un evento?. Tipos de Eventos
    • Manejadores y respondedores
    • Métodos de notificación
    • Eventos Multitouch. UIGestureRecognizer
  • Preferencias de Usuario
    • Creando los ajustes para nuestra aplicación NSUserDefaults
  • Interfaces Gráficas II
    • Controlador de controladores
    • UINavigationController
    • UITabBarController
    • UICollectionView
  • Multitasking
    • Concepto de Multitarea
    • Ejecución de tareas en segundo plano
    • Modos de ejecución en segundo plano
    • Buenas prácticas
  • Hilos
    • NSOperationQueue. Lanzando nuestros hilos
    • NSOperation. Creación de los hiloso
  • Interfaces Gráficas III
    • UITableView. Diseño y creación de tablas
    • UIPageViewController
    • UIAlertController. Mostrar alertas al usuario
  • Introducción a Core Data
    • Concepto de Core Data
    • Objetos necesarios
    • Obtención, Inserción, Actualización y borrado de registros
  • WebServices, XML y JSON
    • Acceso a contenido remoto. NSURLConnection y NSURLSession
    • Trabajando con XML. NSXMLParser
    • Trabajando con JSON.NSJSONSerialization
  • EventKit y Social Framework
    • Trabajo con calendarios. Leyendo y creando eventos
    • Recuperando eventos
    • Gestion de Recordatorios
    • Social Framework. Compartir con Twitter y Facebook
  • Animaciones y UIKit Dynamics
    • Introducción a Core Animation
    • Animaciones UIView
    • UIKit Dynamics. Propiedades físicas a tus objetos de UIKit
  • Publica tu App
    • Programa de desarrolladores iOS
    • Member Center. Itunes Connect
    • Envío y revisión de la aplicación
    • Consejos y seguimiento

Precio y descuento


Precio: consultar en Más Información

 

Descuentos no acumulativos entre sí:

  • 10% de descuento a partir del tercer alumno de la misma empresa.
  • 5% de descuento por realizar la inscripción y pago un mes antes del comienzo del curso.

Para cursos In-Company ajustado a las necesidades de su empresa y empleados puede solicitar presupuesto a medida en el email campus@amarantocompany.com

 

Inscripción y reserva de plaza


Reserva de plaza para alumnos particulares:

 

Para participar en el curso y poder acceder a una plaza, el alumno debe presentar la siguiente documentación:

  • Ficha de Inscripción Completa y Firmada
  • Fotocopia del DNI, pasaporte, NIE o equivalente
  • Resguardo del banco de haber abonado el importe del curso:
    • Cuenta: Amaranto Eurogroup S.L.
    • BBVA IBAN: ES08 Entidad: 0182 Sucursal: 2325 D.C.: 05 Cuenta: 0201661198
    • Concepto del Ingreso: Nombre y Apellidos del alumno - Nombre del curso

Reserva de plaza para empleados de una empresa:

Formación Bonificable, recuperación parcial o total del precio del curso según las horas de formación, consúltanos

 

Para participar en el curso y poder acceder a una plaza, el alumno/empleado debe presentar la siguiente documentación:

  • Ficha de Inscripción Completa y Firmada por la empresa y el trabajador
  • Ficha de Adhesión al Convenio Completa y Firmada por la empresa
  • Fotocopia del DNI, pasaporte, NIE o equivalente del trabajador
  • Fotocopia de la última nómina del trabajador
  • Resguardo del banco de haber abonado el importe del curso:
    • Cuenta: Amaranto Eurogroup S.L.
    • BBVA IBAN: ES08 Entidad: 0182 Sucursal: 2325 D.C.: 05 Cuenta: 0201661198
    • Concepto del Ingreso: Nombre y Apellidos del alumno - Nombre del curso

Condiciones Generales para todos los alumnos:

 

La documentación se enviará completa y firmada a campus@amarantocompany.com

 

La reserva de plaza e inscripción no será formalizada hasta recibir correctamente la documentación necesaria del alumno y el justificante de transferencia bancaria del importe correspondiente.

 

La cancelación de la plaza por parte del alumno o empresa no dará derecho a la recuperación total del importe abonado:

  • Si se cancela con 15 días naturales de antelación: recuperación del 100% del importe.
  • Si se cancela con 8 días naturales de antelación: recuperación del 50% del importe.
  • Si se cancela con 7 días naturales o menos de antelación: no recuperación del importe abonado.

amaranto Campus se reserva el derecho de anulación de un grupo en el caso de no alcanzar el mínimo de alumnos previsto para la realización del mismo (8 alumnos). La anulación supondrá la devolución total del importe abonado.

 

Más información


Atención: Los campos marcados con * son obligatorios.

Le informamos de modo expreso, preciso e inequívoco que los datos facilitados por usted en el presente documento serán incorporados, a un fichero de Amaranto Eurogroup S.L.  debidamente registrado y serán objeto de tratamiento con el fin de mantener con ud. la relación de admisión, gestión y seguimiento de la formación, incluyendo el envío de ofertas de trabajo, comunicaciones publicitarias, boletines y/o promociones a través del teléfono, correo electrónico y postal. Ud. Puede ejercer sus derechos de acceso, rectificación, cancelación y oposición, mediante escrito a la siguiente dirección: C/ Fermín Caballero, 3 · 6ª Planta. 16004 · Cuenca, adjuntando fotocopia de su D.N.I. o por email a campus@amarantocompany.com