Curso de Programación y Desarrollo de Aplicaciones iphone y iipad (100 horas)



Documentos relacionados
Curso de Prevención de Riesgos Laborales en Educación Infantil (80 horas)

Curso de Actualización en inteligencia emocional (80 horas)

Curso de Diseño y Desarrollo Web con HTML 5 y CSS (80 horas)

Curso de Administración Windows 2008 (80 horas)

Curso de Fiscalidad y Tributación (80 horas)

Curso de Administración de SQL Server (80 horas)

Curso de Blanqueo de Capitales (80 horas)

Curso de Secretaria de Dirección (80 horas)

Curso de Organización y Gestión de Equipos (80 horas)

Curso de Didáctica de Inglés en Educación Infantil

Curso de Creación de Páginas Web con el Lenguaje de Marcas (UF1302) (80 horas)

Curso de Elaboración y Edición de Presentaciones con Aplicaciones Informáticas (UF0329) (40 horas)

Curso de Comercio Internacional (80 horas)

Curso de Portugués Empresarial y de los Negocios (80 horas)

Curso de Microsoft project 2010 (40 horas)

Curso de Instalación de Sistemas Operativos y Gestores de Datos en Sistemas ERP-CRM (UF1882) (30 horas)

Curso de Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (UF0319) (30 horas)

Curso de Desarrollo de un CMS (UF2218) (50 horas)

Curso de Almacenamiento de Datos en Sistemas ERP-CRM (UF1884) (30 horas)

Curso de Electricidad Industrial (80 horas)

Curso de Modelo de Programación Web y Bases de Datos (UF2405) (80 horas)

Curso de Obtención de Imágenes para Proyectos Gráficos (UF1457) (40 horas)

Curso de Venta Online (UF0032) (30 horas)

Curso de Fiscalidad de las Operaciones de Comercio Internacional (UF1759) (30 horas)

Curso de Plan e Informes de Marketing Internacional (UF1783) (40 horas)

Curso de El Ciclo de Vida del Desarrollo de Aplicaciones (UF2406) (80 horas)

Curso de Organización de Eventos de Marketing y Comunicación (UF2396) (60 horas)

Curso de Apoyo Administrativo a la Gestión de Recursos Humanos (UF0345) (60 horas)

Curso de Análisis de Riesgos y Medios de Cobertura en las Operaciones de Comercio Internacional (UF1762) (60 horas)

Curso de Desarrollo de Componente Software y Consultas Dentro del Sistema de Almacén de Datos (UF1890) (30 horas)

Curso de Retribución de Personal (40 horas)

Curso de Prevención de Riesgos Profesionales y Seguridad en el Montaje de Instalaciones Solares (80 horas)

Curso de Coaching (80 horas)

Curso de Análisis de Productos y Servicios de Financiación (UF0337) (50 horas)

Curso Práctico en Marketing Online (90 horas)

Curso de Aplicaciones Informáticas de Gestión Comercial (UF0351) (40 horas)

Curso de Registro, Evolución e Incidencias en la Producción en Fabricación Mecánica (UF1127) (30 horas)

Curso de Elaboración de Plantillas y Formularios (UF1304) (60 horas)

Curso de Diseño y Desarrollo en el SQL Server (80 horas)

Curso de Especialización en Aplicación de la Norma ISO (80 horas)

Curso de Analítica Web: Google Analytics (40 horas)

Curso de Protocolo en Eventos de Marketing y Comunicación (UF2397) (30 horas)

Curso de Marketing y Plan de Negocio de la Microempresa (UF1820) (40 horas)

Curso de Selección, Instalación y Configuración del Software de Servidor de Mensajería Electrónica (UF1273) (60 horas)

Curso de Análisis de Mercados y Activos Financieros

Curso de Gestión de Seguros en el Transporte por Carretera (UF2224) (30 horas)

Curso de Operaciones de Seguridad en Sistemas ERP-CRM y Almacén de Datos (UF1887) (30 horas)

Curso de Protocolo (80 horas)

Curso de Aplicación de Sistemas Informáticos en el Bar y Cafetería (30 horas)

Curso de Dirección de Marketing y Ventas (80 horas)

Curso de Gestión de Contenidos Web (UF2401) (30 horas)

Curso de Publicidad en buscadores (SEM), Google Adwords (40 horas)

Curso Superior en Project Management (280 horas)

Curso de Plan de Medios de Comunicación e Internet (UF2398) (60 horas)

Curso de Promociones en Espacios Comerciales (MF0503_3) (70 horas)

Curso de Wordpress: Crea Tu Página Web (80 horas)

Curso de Atención al Cliente: Calidad en los Servicios Funerarios

Curso de Gestión Contable, Fiscal y Laboral en Pequeños Negocios o Microempresas (UF1822) (60 horas)

Curso de Community Manager

Curso de Digital Marketing (80 horas)

Curso de Operaciones Auxiliares de Mantenimiento de Sistemas Microinformáticos (MF1208_1) (70 horas)

Curso de Marketing y Promoción en el Punto de Venta (UF2394) (60 horas)

Curso de Técnicas de Diseño Gráfico Corporativo (UF2400) (60 horas)

Curso de Financiación de Operaciones Inmobiliarias (UF1926) (40 horas)

Curso de Coordinación y Dinamización del Equipo de Monitores de Tiempo Libre (MF1870_3) (80 horas)

Curso de M-Commerce, vende a través del móvil (80 horas)

Curso de Retribuciones Salariales, Cotización y Recaudación (UF0343) (90 horas)

Curso de Administración y Auditoría de Los Servicios de Mensajería Electrónica (UF1274) (60 horas)

Curso de Community Manager (80 horas)

Tutor - Formador de Certificados de Profesionalidad Online (60 horas)

Curso de Comercio Internacional (80 horas)

Curso de Aprovisionamiento y Montaje para Servicios de Catering (UF0062) (90 horas)

Curso de Gestión de la Calidad ISO 9001 en el Comercio (80 horas)

Curso de Venta Online y Técnicas de Ventas

Curso de Twitter para Empresas (40 horas)

Curso de Merchandising y Terminal Punto de Venta (80 horas)

Curso de Instalación y Configuración de Aplicaciones Informáticas (MF0221_2) (60 horas)

Curso de Controller Financiero (160 horas)

Curso de Prevención de Riesgos Laborales Avanzado (80 horas)

Curso de Problemas de Conducta y Resolución de Conflictos en Educación Infantil

Curso de Planificación y Gestión de la Demanda (UF0475) (70 horas)

Curso de Tratamiento de Agua Potable (UF1667) (70 horas)

Curso de El Seguro de Mercancías en Comercio Internacional (UF1760) (30 horas)

Curso de Responsabilidad Social Empresarial en Consumo (UF1934) (30 horas)

Curso de Marketing Directo y Publicidad (40 horas)

Curso de Organización Sanitaria Inicial para la Asistencia Sanitaria a Emergencias Colectivas (UF0676) (30 horas)

Curso de Equipos de Interconexión y Servicios de Red (UF1879) (70 horas)

Curso de Gestión Medioambiental en Empresas de Limpieza (80 horas)

Curso de Desarrollo de Programas en el Entorno de la Base de Datos (UF2177) (80 horas)

Curso de Gestión de la Fuerza de Ventas y Equipos Comerciales (MF1001_3) (90 horas)

Curso de Gestión de la Calidad ISO 9001 en Hostelería (80 horas)

Curso de Word 2007 (80 horas)

Curso de Gestión de las Operaciones de Financiación Internacional (UF1761) (90 horas)

Curso de Inglés Profesional para Actividades Comerciales (MF1002_2) (90 horas)

Curso de Responsabilidad Social Corporativa (80 horas)

Curso de Prevención de Riesgos Laborales. Especialidad en Higiene, Ergonomía y Psicosociología Aplicada (80 horas)

Curso de Facebook para Empresas (40 horas)

Curso de Gestión Documental y Legal de la Intermediación Inmobiliaria (UF1925) (50 horas)

Curso de Gestión Medioambiental en Empresas de Construcción (80 horas)

Curso de Organización de Viajes Nacionales e Internacionales (UF0326) (30 horas)

Transcripción:

Curso de Programación y Desarrollo de Aplicaciones iphone y iipad (100 horas)

Curso de Programación y Desarrollo de Aplicaciones iphone y iipad En Vértice Training, conscientes de la continua necesidad de formación tanto del tejido empresarial actual como de la sociedad en general, realizamos una apuesta decidida por poner a disposición del alumno una amplia oferta formativa aplicable a todos los ámbitos profesionales. Nuestra metodología a distancia permite una formación totalmente flexible y adaptada a cualquier horario laboral, al mismo tiempo que te permite progresar a tu propio ritmo. Para el curso dispondrás de un manual formativo que te servirá como base de tu formación, tests de evaluación, acompañamiento personalizado y constante de tus progresos a través de tu Orientador Personal y un servicio de tutorías disponible las 24 horas durante el periodo en el que transcurra el curso. Por tanto, la calidad de los contenidos, profesionalidad de los tutores y la practicidad de nuestras acciones formativas, terminan de conformar el conjunto de elementos necesarios para mejorar las habilidades personales y profesionales del alumnado, con el fin de ayudarle a alcanzar con facilidad su objetivo marcado. Destinatarios Trabajadores y Desempleados Programa Introducción Requisitos previos Nuestra filosofía de enseñanza Cómo usar este libro La organización del libro Opciones de estilo Convenciones Código fuente Requisitos de hardware y software, y el proceso de instalación en los dispositivos 1. Una aplicación sencilla Cómo crear un proyecto en Xcode Manejo básico de Interface Builder Model-View-Controller Declaraciones Declaración de variables de instancia Declaración de métodos Cómo realizar las conexiones

Configuración de los punteros Configuración de objetivos y acciones Resumen de conexiones Implementación de los métodos Compilar y ejecutar la aplicación en el Simulator Programación orientada a eventos Distribución de las aplicaciones Los iconos de las aplicaciones Imágenes por defecto 2. Objective-C Objetos Uso de las instancias Desarrollo de la herramienta RandomPossessions NSArray y NSMutableArray Creación de subclases en Objective-C Variables de instancia Descriptores de acceso y propiedades Métodos de instancia Inicializadores Self Super Cadena del inicializador Métodos de clase Las excepciones y la ventana de consola Novedades en Objective-C 2.0 3. Gestión de memoria Conceptos básicos en gestión de memoria Gestión de memoria en lenguaje C Gestión de memoria orientada a objetos Recuento de referencias Uso de retain counts Cómo evitar las pérdidas de memoria mediante la liberación automática (autorelease) Gestión de memoria en descriptores de acceso y propiedades Reglas de retain count La gestión de memoria en la aplicación RandomPossessions 4. El mecanismo de delegación y Core Location Delegación La aplicación "Whereami". Preliminares Utilización de los frameworks CoreLocation Cómo recibir actualizaciones de estado desde CLLocationManager Cómo liberar las variables de instancia de un controlador Desafío: Orientación del dispositivo Los errores del compilador y del enlazador (linker) Protocolos 5. MapKit y Text Input

Diagramas de objetos El framework MapKit Propiedades de la interfaz La vida como delegado de MapView Nuestra propia clase de MKAnnotation Etiquetado de localizaciones Entrada de texto y el primer respondedor Conformación final Desafío: Extras de las anotaciones Desafío: Codificación geográfica inversa Desafío: Cambiar el tipo de mapa Cómo cambiar el nombre de una aplicación 6. Creación de subclases de UIView Creación de una vista personalizada El método drawrect Cómo crear una instancia de UIView Cómo añadir texto y sombras Cómo utilizar UIScrollView Cómo habilitar la opción de ampliar la imagen Cómo ocultar la barra de estado Desafío: Los colores Ciclos retain Redibujado de las vistas 7. Controladores de las vistas Controladores de las vistas y archivos XIB Cómo utilizar los controladores de vistas Creación del controlador UITabBarController Cómo crear controladores de vistas y elementos para la TabBar Creación de las vistas para los controladores de vistas viewwillappear El ciclo de vida de un controlador de vistas Desafío: Map Tab Paging 8. El acelerómetro Configuración del acelerómetro Cómo obtener datos desde el acelerómetro Orientación y escala de la aceleración Cómo utilizar los datos procedentes del acelerómetro Cómo suavizar los datos del acelerómetro Detección de sacudidas Desafío. Cambiar los colores Frecuencia y filtrado de señales 9. Notificación y rotación El centro de notificación UIDevice Notifications Autorotación

Cómo forzar el modo apaisado (Landscape mode) Desafío: Notificaciones de proximidad Cómo obviar la autorotación 10. UITableView y UITableViewController Líneas maestras de la aplicación Homepwner UITableViewController Creación de subclases de UITableViewController Origen de datos de UITableView El protocolo UITableViewDataSource UITableViewCells Reutilización de la clase UITableViewCells Desafío: Secciones 11. Modificación de UITableView El modo de edición Cómo eliminar filas Cómo mover las filas Cómo insertar filas 12. UINavigationController UINavigationController UINavigationBar Un controlador UIViewController adicional XIB y File s Owner Configuración de ItemDetailViewController Navegar con el controlador UINavigationController Vistas que aparecen y desaparecen Desafío: El teclado numérico 13. La cámara y el controlador UIPopoverController ImageCache: Un singleton NSDictionary Singleton Mostrar imágenes. La clase UIImageView El controlador UIImagePickerController y la toma de fotografías UIPopoverController Cómo crear y utilizar claves Cómo retirar el teclado de la pantalla Desafío: Eliminar una imagen Cómo grabar vídeo 14. Cómo guardar y recuperar datos. La multitarea Application Sandbox Cómo guardar los datos en archivos. El proceso de archiving Archivado de objetos Cómo añadir soporte a la multitarea Desarchivar los objetos Transiciones entre estados en una aplicación Escribir en disco con NSData

Desafío: Archivado en la aplicación Wherewasi Operaciones de lectura y escritura en disco Application Bundle 15. Gestión de los avisos de memoria baja El manejo de los avisos de memoria baja Avisos de memoria del controlador de vistas Simular avisos de memoria baja 16. Creación de subclases de UITableViewCell Creación de HomepwnerItemCell Cómo crear subvistas La apariencia de las subvistas y el método layoutsubviews Uso de la celda personalizada Manipulación de imágenes Desafío: Vistas accesorias Desafío: Hagámoslo bonito 17. Gestos Multi-Touch, UIResponder y la herramienta Instruments Los eventos touch Creación de la aplicación TouchTracker Cómo se transforman los gestos Touch en líneas La cadena de respondedores Instruments El instrumento Allocations El instrumento Sampler Desafío: Grabar y recuperar datos Desafío: Círculos UIControl 18. La capa Core Animation Cómo crear una capa CALayer Contenidos de la capa Propiedades "animables" de forma implícita Creación de contenido mediante código Capas y vistas Desafío: Capas con contenido dinámico 19. Control de la animación con CAAnimation Objetos de animación El tiempo gira con CABasicAnimation Funciones de control de tiempos Finalización de la animación Hacemos latir la hora con CAKeyframeAnimation Desafío: Más animación Las capas Presentation y Model 20. Reproducción multimedia y ejecución en segundo plano La aplicación MediaPlayer Cómo reproducir los sonidos del sistema

Cómo reproducir archivos de audio Cómo reproducir archivos de vídeo Los procesos en segundo plano Otras formas de ejecución en segundo plano API de bajo nivel Desafío: Grabación de audio 21. Servicios Web La aplicación TopSongs Construcción de la interfaz Cómo recuperar datos desde una URL Cómo trabajar con la clase NSURLConnection Análisis y formateo de los datos XML Anatomía de una petición (request) Desafío: Más datos Credenciales 22. La aplicación Contactos El selector de personas Nuevos elementos en la clase Possession Funciones de la aplicación Contactos El otro método delegado 23. Localización La internacionalización y la clase NSLocale Localización de los recursos NSLocalizedString y las tablas de cadenas de caracteres Desafío: Una localización más El papel de NSBundle en el proceso de internacionalización 24. Bonjour Cómo publicar un servicio Búsqueda de servicios TXT Record La conexiones Socket 25. Ajustes Ajustes NSUserDefaults Registrar los valores por defecto Cómo utilizar lo valores por defecto Cómo garantizar los cambios en las aplicaciones suspendidas 26. SQLite Primeros pasos con la aplicación Nayshunz Creación de la base de datos Cómo obtener datos Desarrollo y utilización del árbol Desafío: Recuperar más datos Desafío: Objetos a medida

27. Core Data Creación de la aplicación Inventory Edición del archivo de modelo El controlador AppController El controlador LabelSettingViewController El controlador LocationListViewController El controlador AssetListViewController El controlador CountViewController Resumen del funcionamiento de la aplicación Ventajas y desventajas de los mecanismos de persistencia Primer desafío: Borrar Segundo desafío: Personalizar subclases de NSManagedObject 28. Desarrollo de aplicaciones para el ipad Aplicaciones universales Portabilidad de aplicaciones al ipad Rediseño de la interfaz de Wherewasi Consideraciones adicionales: Controladores de vistas universales Novedades del ipad Precio Esta formación puede realizarla de la siguiente forma: Formación privada: El precio del curso es 500. Posibilidad de pago en dos mensualidades para los cursos privados a particulares, y 10% de descuento de pronto pago sobre el precio final del curso (una vez descontado becas y promociones) para todos aquellos alumnos que abonen el pago del curso de una sola vez antes del inicio del mismo. Formación bonificada: Todos nuestros cursos son 100% subvencionables a través de los Seguros Sociales. Si es usted trabajador en activo de una empresa privada con centro de trabajo en España, puede realizar este curso a través de la cuota de formación de su empresa. De esta forma el curso no le supone coste alguno. Si desea conocer la cantidad económica que dispone su empresa para destinar a formación subvencionada, cumplimente el siguiente documento y le remitiremos la información a la mayor brevedad y sin compromiso. Pulse aquí para descargarse el documento. Debido a las gestiones necesarias para la bonificación de la formación, el precio se incrementará un 25%. Duración 100 horas

Diploma acreditativo Al finalizar el curso, el alumno podrá obtener un certificado que acredite la realización de 100 horas de curso. Inscripción y formas de pago Para matricularse deberá rellenar el formulario de inscripción que adjuntamos o bien cumplimentado la solicitud pinchando aquí. El pago del curso podrá realizarse de las siguientes formas: Transferencia Bancaria o Ingreso en cuenta.- Cargo en cuenta.- Tarjeta de crédito.-