Curso de programación orientada a Objetos en Objective C (II)
Duración: 30 horas
Fecha inicio: 14/01/2013
Fecha fin: 13/02/2013
Ubicación: Barcelona
Días: Lunes y miércoles
Horario: 18:45 - 21:45
Precio: 680€ (Se pagará el 30% al realizar la reserva)
Observaciones: Empresas: bonificable mediante la Fundación Tripartita. Autónomos, estudiantes y alumnos en situación de desempleo 15% de descuento. Microgestio se reserva el derecho de aplazar el inicio del curso si no se alcanza el número de alumnos requerido.
Curso de Iniciación a la Programación Orientada a Objetos con Objective-C.
Este curso está dirigido a personas que tengan alguna experiencia en programación.
Módulo 1: Programación Orientada a Objetos
Implementación e Interfaz
Objetos
Mensajes
Classes
Mecanismos de Abstraction
Herencia
Dinamismo
Estructuración de programas
Conexiones Outlet
Agregación y Descomposición
Modelos y Frameworks
Tareas de Estructuración
Colaboración
Organizando Proyectos Orientado a objetos
UML (Unified Modeling Language)
Clases
Herencia
Tipos de clases
Objetos
Nombres de clases en el código fuente
Definición de una clase
La interfaz
La implementación
Como funcionan los mensajes
Selectors
Hidden Arguments
Messages to self and super
Módulo 3: Extensiones en Objective C
Categorias
Agregar categorias a una clase
Como utilizar categorias
Categorias en la clase principal
Protocolos
Como utilizar protocolos
Informal Protocols
Formal Protocols
Mensajes Remotos
Objetos Distribuidos
Soporte de Lenguaje
Opciones Estáticas
Static Typing
Métodos Estáticos
Estructura de Datos de un Objeto
Type Encoding
Módulo 4: Run-Time System
Reserva de Memória e Inicialización
Reserva de Memória para objetos
Inicialización de objetos
Combinando la reserva de Memória y la incialización de objetos
Eliminación de los objetos de la memoria.
Forwarding
Forwarding y herencia múltiple
Objetos surrogados
Forwarding transparente
Carga Dinámica
Resumen del lenguaje Objective-C
Mensajes
Tipos Definidos
Directivas de PreProcesador
Directivas de compilador
Clases
Categorias
Protocolos Formales
Declaración de Métodos
Implementación de Métodos
Convención de nombres