Contenidos

Los contenidos de este curso incluyen:

1. ENTORNO DE DESARROLLO

  • 1.1. Desarrollo de aplicaciones empresariales para iOS en iPhone e iPad XCode.
  • 1.2. Herramientas de XCode.
  • 1.3. Estructura de proyectos.
  • 1.4. Ejecución y emulación.

2. LENGUAJE SWIFT

  • 2.1. Variables y tipos de dato.
  • 2.2. Estructuras de programación.
  • 2.3. Operadores, control y flujo.
  • 2.4. Funciones.
  • 2.5. Clases y Estructuras.
  • 2.6. Propiedades, Métodos, herencia y orientación a objetos.
  • 2.7. Gestión de errores.
  • 2.8. Memoria

3. DESARROLLO DE APLICACIONES EN IOS

  • 3.1. Proyecto XCode: Hola mundo.
  • 3.2. El patrón MVC en iOS.
  • 3.4. Ciclo de vida de la aplicación.
  • 3.5. Patrón delegate.

4. INTERFAZ GRÁFICA Y VISTAS

  • 4.1. Principales clases y componentes (XIB, NIB, Outlets, Actions, …).
  • 4.2. UI Kit.
  • 4.3. Autolayout.
  • 4.4. Vistas personalizadas.
  • 4.5. Eventos y manejo de gestures.

5. PERSISTENCIA Y DATOS

  • 5.1. Core Data.
  • 5.2. Modelos y entidades.
  • 5.3. Consultas.
  • 5.4. Persistencia.

6. INTEROPERABILIDAD

  • 6.1. XML y JSON.
  • 6.2. Web service.
  • 6.3. Restfull.
  • 6.4. Social Media.
  • 6.5. Notificaciones y Push.

7. RECURSOS MÓVILES

  • 7.1. Calendario.
  • 7.2. Contactos.
  • 7.3. Cámara.
  • 7.4.  Sensores.
  • 7.5. Teléfono.
  • 7.6. Core location y mapas.
  • 7.7. Wifi & bluetooth.

8. DESARROLLOS AVANZADOS

  • 8.1. Controlador de controladores.
  • 8.2. Vista de colección.
  • 8.3. Internacionalización.
  • 8.4. Ejecución en backgroung.
  • 8.5. Multi-hilo.
  • 8.6. Seguridad.

9. EMPLEABILIDAD

  • 9.1. Empléate con talento
  • 9.2. Marca Personal
  • 9.3. Creación de la identidad digital personal: Linkedin
  • 9.4. La importancia del CV
  • 9.5. Cómo afrontar una entrevista
  • 9.6. Taller práctico de entrevista de selección y dinámica de grupo
  • 9.7. Networking para la búsqueda de empleo
  • 9.8. El mercado laboral
  • 9.9. El autoempleo/emprendimiento