Program. apps para dispositivos iPhone, iPad, iPod
Universidad Pontificia de Salamanca

Experto en Programación iOS

Universidad Pontificia de Salamanca
En Salamanca

2.500 
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Experto universitario
Lugar Salamanca
Duración 6 Meses
Inicio Septiembre
Créditos 25
  • Experto universitario
  • Salamanca
  • Duración:
    6 Meses
  • Inicio:
    Septiembre
  • Créditos: 25
Descripción

El perfil profesional "mobile software engineer" es uno de los más demandados actualmente por la empresas del sector TIC. La demanda de profesionales cualificados en este ámbito está en constante crecimiento tanto en España como en el extranjero.

A través del Experto en Programación iOS te especializas en el desarrollo de aplicaciones iOS (iPhone, iPad, iPod). Estas apps son las que generan más beneficios. La experiencia y crédito de nuestro profesorado profesional hace que nuestros alumnos sean muy reconocidos y valorados por las empresas. El 100% tiene trabajo una vez finalizado lios estudios.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas

Ubicación

Inicio

Salamanca
Ver mapa
C/ Compañía 5, 37002

Inicio

SeptiembreMatrícula abierta

A tener en cuenta

· ¿Cuáles son los objetivos de este curso?

- Formar profesionales con experiencia en el diseño e implementación de aplicaciones móviles iOS independientes del tipo de dispositivo (iPhone, iPad, Apple Watch) - Adquirir conocimientos en las últimas tecnologías para el desarrollo de servicios Cloud - Desarrollar aplicaciones multiplataforma basadas en HTML5

· ¿A quién va dirigido?

A todos aquellos, que con la titulación adecuada, quieran hacerse especialistas en aplicaciones móviles iOS.

· Requisitos

Estar en posesión de un título universitario oficial español u otro expedido por una institución de educación superior perteneciente a otro estado integrante de EEES (tendrán prioridad las personas que hayan cursado sus estudios en alguna titulación propia de la rama Informática).

· Titulación

Título propio de Experto

· ¿Qué distingue a este curso de los demás?

Las clases se imparten en aulas de ordenadores, se dispone de gran número y variedad de dispositivos móviles: iOS (iPhone, iPad). Todos se utilizan durante las clases y se prestan a los alumnos. Además también se dispone de ordenadores macMini para préstamo. Puesto que las clases se graban en video, podrás volver a asistir a ellas cuándo, dónde y las veces que quieras.

· ¿Qué pasará tras pedir información?

Después de la solicitud de plaza se pondrán en contacto con usted para indicarle los pasos a seguir hasta su matrícula.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

2017

¿Cómo se consigue el sello CUM LAUDE?

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 16 años en Emagister.

¿Qué aprendes en este curso?

Programación web
Web
Desarrollo web
Desarrollo de aplicaciones
iPhone
Programación ios
iOS
Programación
IPad
Html5
Ipod
Experto en Programación
Rest Cloud

Profesores

06.- Miguel Ángel Pastor Olivar
06.- Miguel Ángel Pastor Olivar
Core Software Engineer Liferay

Miguel Ángel Pastor Olivar es, desde 2013, Software Architect Platform Infraestructure Team Lead en Liferay Inc. (www.liferay.com) Lleva más de 10 años ocupando puestos de responsabilidad en distintas empresas nacionales e internacionales, entre otros : Core Software Engineer en Liferay Inc. (liferay.com), Senior Software Engineer – Head of Development en Ingeniería y Servicios Aeoespaciales S.A. (insa.es), Software Architect en Scoremind (scoremind.com) Software Engineer en Neo Metrics (neo-metrics.com)

Roberto Berjón Gallinas
Roberto Berjón Gallinas
Facultad de Informática

Vidal Alonso Secades
Vidal Alonso Secades
Facultad de Informática

Vidal Alonso Secades es Catedrático de Estructura de Datos y de la Información en la UPSA. Ha sido Vicerrector de la Universidad (2010-2015) y Director-Comisario de la Escuela Universitaria de Informática (2002-2010). Posee la Acreditación de Profesor Universitario en todas sus figuras concedido por la ACAP (Comunidad de Madrid) y por la ACSUCYL (Comunidad de Castilla y León). Miembro de diferentes Comités Científicos de Congresos Internacionales, ha sido investigador principal en diversos proyectos de investigación nacionales autor de varios libros y artículos científicos indexados en JCR

Temario

HTML 5 (6 ECTS - 40 HRS)

  • HTML5 y CSS3
    • Nuevas etiquetas HTML5
    • Transiciones CSS3
  • HTML5 API's
    • Geolocalización
    • Storage (local/session, indexedDB)
    • Navegación off-line
    • Orientación del dispositivo
  • Responsive Web Design
    • Introducción
    • Media queries
  • Frameworks
    • Backbone.js
    • jQuery Mobile


REST CLOUD (9 ECTS - 60 HRS.)

  • Formatos para el intercambio de información
    • Procesamiento JSON
    • Procesamiento XML
  • SCRUM
    • Metodologías ágiles
    • SCRUM para la planificación de proyectos
    • eXtrem Programming (XP)
  • Servicios REST. Play!
    • Introducción a los entornos RESTful
    • Introducción al framework Play!
    • Diseño de APIs RESTful
    • Arquitectura MVC
    • Router
    • Controller
    • View
    • Model
    • Model - relations
    • Cache
    • Internacionalización (i18n)
    • Tests automáticos
    • Validadores
    • Deploy
  • Plataforma como servicio (PaaS)
    • PaaS: ¿Qué es? ¿Para que sirve?
    • Revisión de las alternativas disponibles
    • Despliegue de la aplicación
    • Configuración de accesos a diferentes sistemas de almacenamiento: bases de datos relacionales, bases de datos noSQL
    • Escalando aplicaciones
    • Monitorización
  • Infraestructura como servicio (IaaS)
    • Revisión de los proveedores más populares
    • Amazon Web Services: despliegue, alternativas de bases de datos, escalado de la aplicación, monitorización


iOS (10 ECTS - 70 HRS.)

  • Introducción al desarrollo de aplicaciones en iOS
    • Arquitectura iOS. Modelo Vista Controlador (MVC)
    • Descripción del entorno de desarrollo. xCode
    • Prueba y despliegue en dispositivos reales
    • El lenguaje de programación Swift y Objective C
  • Aspectos generales de programación en iOS
    • Elementos básicos del UIKit: UIButton, UIImage, UITextField, UILabel, UISlider, UISwitch, UISegmentedControl
    • Controladores. Ciclo de vida de un controlador
    • Vistas. Jerarquía de vistas. Geometría de la vista
    • Rotación del terminal
    • Controladores de controladores. UINavigationController, UITabBarController
    • Reconocimiento de gestos
    • Otros elementos del UIKit: UIPickerView, UIWebView, UIAlertView, UIActionSheet
    • iPad y aplicaciones universales
    • Colecciones de vistas. UICollectionView
    • Tablas. UITableView
  • Desarrollo de aplicaciones iOS
    • Persistencia. XML y JSON
    • Configuración. NSUserDefault y Setting.bundle
    • Ficheros
    • SQLite
    • CoreData
    • Servicios web. NSURLConnection y AFNetworking
    • Multimedia, animaciones, bloques
    • Localización, manejo de mapas
    • Sensores
    • Notificaciones locales
    • Notificaciones push
    • iCloud

Información adicional

Horario de viernes tarde y sábado mañana; perfecto si quieres compatibilizarlo con tu trabajo.