EMAGISTER CUM LAUDE
Escuela Europea de Formación Continua. EEFC.

Programación iPhone y iPad. Objective-C

Escuela Europea de Formación Continua. EEFC.
Semipresencial Alhaurin De La Torre, Alicante, Fuengirola y 9 sedes más

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

Información importante

Tipología Curso
Metodología Semipresencial
Lugar En 13 sedes
Horas lectivas 220h
Inicio Fechas a elegir
  • Curso
  • Semipresencial
  • En 13 sedes
  • 220h
  • Inicio:
    Fechas a elegir
Descripción

Creación y desarrollo de aplicaciones para dispositivos móviles Apple (entorno iPhone & iPad). Acceso a Certificaciones. Diploma (calificación+programa).                                                        

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

Ubicación

Inicio

Alhaurin De La Torre (Málaga)
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Alicante
Ver mapa
3003

Inicio

Fechas a elegirMatrícula abierta
Alicante
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Fuengirola (Málaga)
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Girona
Ver mapa
17005

Inicio

Fechas a elegirMatrícula abierta
Las Palmas
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Madrid
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Marbella (Málaga)
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Málaga
Ver mapa
29002

Inicio

Fechas a elegirMatrícula abierta
Santa Cruz De Tenerife (Tenerife)
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Sevilla
Ver mapa
41018

Inicio

Fechas a elegirMatrícula abierta
Terrassa (Barcelona)
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Valencia
Ver mapa

Inicio

Fechas a elegirMatrícula abierta
Ver todas (13)

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

2019

¿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 0 años en Emagister.

¿Qué aprendes en este curso?

Acciones
Depuración
Modelado
Dispositivos móviles
Desarrollo de aplicaciones
Programación orientada a objetos
Interfaz gráfica
C++
Navegación
Teclado
iPhone
Lenguaje
Modelado de datos
Sintaxis
Objective C
IPad
Estilos CSS
C
Lenguaje del estilo C

Temario

CARGA LECTIVA

Formación técnica y Certificación: 100 Hr.
Formación específica: Clases: 120 Hr.

PROGRAMACIÓN iPHONE & iPAD. OBJECTIVE-C

OBJETIVOS: Aprender a crear aplicaciones que se ejecutarán en dispositivos móviles Apple: entornos iPhone & iPad.

REQUISITOS: Conocimientos de algún lenguaje del estilo C, y estar familiarizado con los conceptos de programación orientada a objetos.

FORMACIÓN TÉCNICA
Introducción a Objective-C
Clases, objetos y métodos. Propiedades. Envío de mensajes. Foundation Classes: strings, arrays...
Entorno de desarrollo. XCode 5.0
Creación y navegación de proyectos iOS en XCode. Uso eficiente de XCode. Análisis de rendimiento con Instruments. Establecer breakpoints e investigar problemas.

FORMACIÓN ESPECÍFICA
· COCOA TOUCH. LIBRERÍAS DE CLASES
Uso de las principales clases del framework Cocoa Touch.
Beneficios del patrón de diseño del modelo vista-controlador (MVC).
Definir delegados.
Notificaciones.
Uso de sintaxis de bloque para clarificar el código.
· VISTAS Y CONTROLADORES DE VISTA. INTERFAZ GRÁFICA DE USUARIO
Diseño de vistas con Storyboards y Segues en el Interfaz Builder.
Conectar vistas y controladores de vista.
Navegación entre escenas en código y con el Interfaz Builder.
Definir acciones para responder a eventos de control.
Uso de autolayout para crear interfaces robustas y flexibles.
Audiencia de destino internacional con localización.
Añadir imágenes, gestos y animaciones a la app.
TableViews: gestión de filas de datos tabulares.
Crear una fuente de datos para llenar una tabla.
Insretar y eliminar filas de tabla.
Organizar datos en secciones de tabla.
Controladores de navegación y barra de pestañas.
Controladores de contenedores.
Uso de controladores de navegación para crear apps jerárquicas.
Uso de controladores de pestañas para crear apps multi-modo.
Teclado virtual y pantalla táctil.
Configurar teclado.
Crear un delegado para gestionar entradas de teclado.
Detectar y responder a toques, deslizamientos y otros gestos.
· SERVICIOS WEB REMOTOS
Hacer solicitudes asíncronas a una interfaz RESTful.
Usar los datos JSON de la respuesta.
· CORE DATA. MODELADO DE DATOS Y PERSISTENCIA
Herramientas de modelado para apps de datos persistentes.
Crear, leer (fetch), actualizar y eliminar entidades persistentes.
Gestión de relaciones de modelo.
· TRANSICIÓN A iPAD
Uso del controlador de vista dividida y popovers específicos de apps iPad.
Transformar una app para iPhone en una app Universal que se pueda ejecutar en ambas plataformas.
· RENDIMIENTO Y DEBUGGING
Evitar y gestionar advertencias de memoria.
Usar Instruments para solucionar problemas de memoria y perfilar el código.
Usar herramientas de depuración en XCode.
Solucionar errores y advertencias comunes.