back to all classes
Class Icon
Cocoa Commuter Class in Spanish

Si usted necesita aprender a desarrollar aplicaciones para Mac OS X, Cocoa I Bootcamp es la mejor formación disponible para Cocoa. La clase es intensa, y usted debe estar preparado para trabajar duro.

La clase se imparte en Mac OS X 10.6, con Xcode 4, y Objective-C 2.

Este curso puede ser impartido en su compañía si lo prefiere. Nosotros hemos enseñado para Apple, Intuit, Google, AutoDesk, y muchas otras compañías más pequeñas.

What You’ll Learn

Upon completion of Cocoa Commuter Class in Spanish, the student will be able to:

  • Escribir aplicaciones complejas para Mac OS X
  • Demostrar fluidez en Objective-C
  • Maestría en Interface Builder y Xcode
  • Encontrar y entender la documentación en línea
  • Demostrar experiencia con las clases más comunes en Cocoa
  • Comprender los patrones de diseño utilizados en Cocoa
  • Reconocer varios estilos de programación comunes en la comunidad de Cocoa

Cocoa Commuter Class in Spanish SYLLABUS

Section Contents
Open ArrowOpen Cocoa Commuter Class in Spanish
¿Para qué estoy aquí?
Una introducción Cocoa, el instructor, y el curso.
Comience
Construir una aplicación simple. Discutir las herramientas, bibliotecas, y flujo de trabajo.
Objective-C
Domina el lenguaje Objective-C en dos horas.
Controles
Utilice el objetivo / modelo de diseño de acción.
Objetos delegados
Utilice el patrón de diseño de delegación.
Controlador y enlaces
En 10.3, Apple introdujo una nueva técnica que elimina una gran cantidad de código rutinario.
Hacia una comprensión más profunda de enlaces
Una serie de experimentos que explican lo que son los enlaces y cómo funcionan.
Deshacer
Añadir un ítem de menú para deshacer acciones en su aplicaicón.
CoreData
Utilice CoreData y enlaces para crear aplicaciones complejas con toda facilidad.
Archivado
Serializar y de-serializar estructuras completas de objetos.
CoreData Avanzado
Utilizar las funciones avanzadas de CoreData como tipos de datos no compatibles, herencia, y validación de datos.
Archivos Nib y NSWindowController
Descubra lo que "El propietario del archivo" verdaderamente significa.
El usuario por defecto
Guardar y utilizar las preferencias.
Uso de notificaciones
Registrar objetos para recibir notificaciones. Mensajes con notificaciones. Usos de las notificaciones.
Alertas
Permitir que el usuario confirme sus selecciones con un panel de alerta.
Localización e internacionalización
Prepare su aplicación para el mercado global.
Vistas personalizadas
Haga un dibujo personalizado.
Imágenes y eventos del ratón
Haga que su vista personalizada responda a los eventos del ratón. Use imágenes, y el panel de apertura de archivos.
Respuestas a eventos del teclado
Haga que su vista personalizada responda a los eventos del teclado.
Tipos de imprenta y texto con atributos
Incorpore texto en su vista personalizada.
Cortar y pegar, acciones sin destinatario
Aprenda a copiar, cortar y pegar.
Categorías
Agregar un método a una clase ya existente.
Arrastrar y soltar
Añada funcionalidad para arrastrar y soltar a sus vistas personalizadas.
NSTimer
Creación y uso de cronómetros.
Páginas
Use páginas en una ventana.
Formateadores
Dar formato a texto y convertirlo a otro tipo con una subclase de formateador.
Impresión
Añadir impresión a su aplicación. Aprenda a manejar la paginación.
OpenGL y Cocoa
Crear y manipular vistas tridimensionales en su aplicación.
Animación
Cómo utilizar CALayer y técnicas de animación.
iPhone SDK
Una breve introducción al SDK del iPhone. Este será el primer paso en la transferencia de sus conocimientos de Cocoa para el iPhone.
Procesos
Crear procesos Unix y comunicarse con ellos desde una aplicación en Cocoa.
Recolección de Basura
Una mirada más profunda a la forma en que el recolector de basura recupera memoria.
Servicios de Internet
Cómo utilizar Servicios de Internet a través de NSURLConnection y NSXMLDocument.
REQUIREMENTS

Nuestra clase espera que el estudiante ya sepa algún lenguaje de programación orientado a objetos, como Java o C + +. No es necesario que los estudiantes tengan experiencia previa en programación de computadores Mac.



Important Numbers

Important Telephone Numbers

For information or to enroll in a class in United States: (770) 817-6373
For information or to enroll in a class in Europe: +31 6 28 833 433