back to all classes
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 |
|---|---|
|
|
|
¿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.