KMMX Capacitacion en TI,Web Y Multimedia

Desarrollo de aplicaciones avanzadas iPhone y iPad

KMMX Capacitacion en TI,Web Y Multimedia

Curso
Abierta
24 Horas
7.656 $

Descripción

El curso Advanced iPhone Development le brinda al alumno la oportunidad de construir aplicaciones a través de las herramientas de desarrollo para la creación de las mismas en el lenguaje de programación Objective C para la entrega, depuración y mantenimiento de aplicaciones en la plataforma iPhone de Apple; incluyendo las categorías más importantes de las nuevas APIs y la construcción de aplicaciones para el nuevo iPad. Aprenderás a desarrollar las más sorprendentes aplicaciones para iPhone, iPad y iPod Touch.3

Temario del curso

1. Introducción:
iOS SDK e IDE Basic | Crear un proyecto | Familiarizándonos con IDE | Acercar al código generado | Crea interfaces | Debugger
 
2. Objective-C y Cocoa
Qué es una clase y cómo declararlas | Cómo usar una declaración | Método de invocación definición | Clases importantes de Cocoa | Administración de memoria | Asignar y desasignar objetos | Evitar fugas de memorias | Protocolos | Key- Value Coding | Notificaciones | Bloques | Tiempo de ejecución de Objective- C | Métodos de Objective-C
 
3. Colecciones
Arreglos | Conjuntos | Copias inmutables, mutables, profundas | Clasificación de arreglos | Importantes métodos para NSSet
 
4. Anatomía de una aplicación de iPhone
Crear un archivo principal | Creae el usuario | Aplicación de clase delegado | Construir la aplicación Hello World
 
5. La vista
Vista geométrica | Definiciones geométricas útiles | UIScreen | Propiedad de límites | Interfaz multitouch | Clase CUITouch | Clase UIEvent | Clase de animación UIView | Vista slide | Animación Flip
 
6. Controles
UIControl | Mecanismo target-action | Interactuar con el teclado | Crear y trabajar con UITextField | Sliders | Interruptores | Botones | Controles |
 
7. Controladores 
Controladores visibles | Aplicación MVC | Controladores Tab-Bar | Controladores de navegación
 
8. Vistas específicas
Selector de vistas | Desplazamiento | Textview | Alertview | Webview | Aplicación web | Archivos locales | Evaluando JavaScript
 
9. TableViews (Vistas de tabla)
Implementación simple de TableViews | TableView con botón de imagen y texto | TableView con headers y footers | TableView con capacidad para borrar y agregar filas | Reordenar filas | Información en orden jerárquico | TableView agrupadas, ordenadas y dinámicas
 
10. Administración de archivos
Directorio | Enumerar un directorio | Crear y borrar un directorio | Crear archivo | Retribuir y cambiar atributos | Trabajar con recursos y bajos niveles de acceso a archivos
 
11. Trabajar con base de datos
Abir, crear y cerrar bases de datos | Tabla de operaciones | Preparación, ejecución y finalizacion de declaraciones | Funciones definidas | Almacenamiento y recuperación BLOBs
 
12. XML y RSS 
Configurar el projecto XCode | DOM (Document Object Model) | SAX (Simple API for XML) | Aplicacion RSS Reader
 
13. Conciencia del contenido
Marco de la ubicación central | Clase CCLocation | Aplicación Simple-Location | Google Maps API | Aplicación de rastreo con Maps | Código Zip | Map Kit API | Clase MKMapView | Estructura MKCoordinateRegion | Protocolo MKAnnotation | Vistas de clase MKAnnotation | Clase MKUserLocation | Vistas de clase PINAnnotation
 
14. Trabaja conr dispositivos
Trabajar con el acelerómetro, valores básicos y ejemplos | Trabajar con audio | Reproducir y grabar archivos de audio | Media Picker Controller | Buscando la libreria iPod | Reproducir video | Tomar y seleccionar fotos | Monitorear el dispositivo de la batería | Nivel, estado y notificaciones de la bateria
 
15. Internacionalización
Busqueda de cadenas de texto | Formato de fecha | Formato de números | Lista ordenada de países
 
16. Componentes de la interface personalizados
Componentes personalizados de la interfaz de usuario | Alerta de campo de texto | Formato de número | Alerta de progreso
 
17. Redes avanzadas
Determinar conexión a internet vía EDGE o GRPS, general y via Wi-Fi | Subir contenido multimedia | MDS Hash Value | Aplicación de multiproceso de descargas | Notificaciones push | Configurar notificaciones push en el servidor | Notificaciones locales | Descargas largas y subir archivos | Enviar mail
 
18. Trabajar con la base de datos de libreta de direcciones
Tipos de propiedad | Acceso a propiedades Single-Value | Acceso a propiedades Multivalue | Archivos de personas y grupos | Libreta de direcciones | Aplicacion Person Photo Retrieved | Clase ABUnknowPersonViewController | Clase ABPeoplePickerNavigationController | Clase ABNewsPersonController
 
19. Datos centrales
Componentes de aplicación de datos principales | Key Players | Entidad, modelo administrativo, coordinador de almacenamiento persistente, contexto de objeto administrativo, objeto administrativo, clase de la envoltura de datos principales | Usar la herramienta de modelado | CRUD (Create, read, update and delated) | Trabajar con relaciones | Aplicación de búsqueda | Clase UISearchDisplayController
 
20. Manejo de la acción deshacer
Entender, crear y registrar la acción deshacer | Mecanismo de gestión deshacer | Clase controladora | NSUUndoManager
 
21. Copiar y pegar
Pasteboard | Crear un pasteboard | Propiedades de un pasteboard | Manipulación de un pasteboard | Menú de edición | Acciones de edición estándar | Clase UIMenuController | Papel del controlador de vista | Ensamblar | Vista de la imagen | Controlador de vista
 
22. Modo offline
Subir el proyecto | Añadir soporte libxml2 | Añadir TouchXML Objective-C | Feed RSS | Obtener documento XML | Extraer lugares disponibles | Controlador TableView
 
23. Comunicación entre pares
Aplicación básica de chat | Crear una sesión
 
24. Desarrollo para el iPad
Aplicar las clases delegadas | Clase CitiesViewController | Clase StatesViewController | Crear el UI | Controlador Popover con un controlador de navegación | Presentación de estilo ModalViewController

Requisitos

comprensión de textos en idioma inglés y haber concluido el Curso de iPhone Development o tener conocimientos equivalentes.

Fecha Límite:

La empresa se reserva el derecho de posponer o reprogramar el curso por falta de quórum

Promociones


PÁGALO CON TU TARJETA BANCOMER Y APROVECHA LA PROMOCIÓN DE SEIS MESES SIN INTERESES.


 


Incluye Manual y Plataforma


 


Por cada persona que recomiendes y se inscriba recibe el 10 % descuento acumulable


Precio

7.656 $
(Siete mil seiscientos cincuenta y seis 00/100 MN)

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Desarrollo de aplicaciones avanzadas iPhone y iPad

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

Desarrollo de aplicaciones avanzadas iPhone y iPad