CocoaCommuter 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:
Cocoa Commuter Class in Spanish
- 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
| Cocoa Commuter Class in Spanish |
Click to Hide |
| ¿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.
For information or to enroll in a class in United States: (404) 478-9005
For information or to enroll in a class in Netherlands: +31 20 708 4546
For information or to enroll in a class in Germany: +49 931 9911 485
For information or to enroll in a class in Australia: +1 404 478 9005