Premium Reseller
Desarrollo APPS

Curso completo de creación de aplicaciones para iPad/iPhone con Objective-C

Duración: 84 horas
Precio: 2000€ (Se pagará el 30% al realizar la reserva)
Observaciones: 20% DTO EN CURSOS COMPLETOS (No acumulable).Empresas: bonificable mediante la Fundación Tripartita. 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.

Para aquellos programadores que necesiten un introducción/ refresco a la Programación Orientada a Objetos.

Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C. Actualmente se usa como lenguaje principal de programación en Mac OS X. En este curso conocerás este lenguaje desde el prinicipio. El temario consta de cuatro apartados: Programación orientada a objetos, Programación con Objective-C, Extensiones en Objective-C y Run-Time System.

Este curso está dirigido a personas que tengan alguna experiencia en programación.

Módulo 0: Introducción a la programación en Objective-C

Fases de Desarrollo de software
Algorítmia
Tipos de Datos
Diagramas de Flujo
Bucles
Sdk 4.0
Entorno de desarrollo (IDE) XCODE
Tipos de Proyectos en XCODE
El proceso de la compilación
Ámbito de variables
Declarar Atributos
Propiedades
Métodos
Creación de clases y objetos
Constructores y Destructores
El tipo id
Punteros
Copia de Objetos
Gestión de memória
dealloc
Control de excepciones
Arrays
Trabajar con archivos

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)

Módulo 2: El Lenguaje Objective-C

Objetos
ID
Dynamic Typing

Mensajes
Receiver's Instance Variables
Polimorfismo
Dynamic Binding

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

En el curso se repasará el modelo de negocio y la arquitectura de desarrollo para iPhone, el lenguaje Objective-C y el framework Cocoa Touch. Se introducirá al alumno al SDK y las APIs disponibles para manejar el multitouch, la multitarea, la interfaz gráfica, la ubicación geográfica y el acelerómetro. Se darán ejemplos sencillos de cada función y se utilizará XCode, el IDE oficial de Apple, sobre MacOS para compilar y probar los desarrollos.

El curso está pensado para actuales programadores de otras plataformas que quieran ingresar rápidamente al mercado de desarrollo en Objective-C con los mejores tips y prácticas para conocer esta nueva plataforma, en conjunto con el nuevo lenguaje.

Al Finalizar el curso
Serás capaz de reconocer los potenciales negocios en la distribución de aplicaciones y juegos para iPhone y podrás comenzar un desarrollo para iPhone y adentrarte en cada una de las funciones avanzadas de la plataforma.

Aprenderás las bases del lenguaje Objective-C, al mismo tiempo que conocerás las posibilidades que te brinda el framework Cocoa-Touch para crear interfaces gráficas, conectarte con un servidor, acceder a bases de datos SQL, y consultar la ubicación geográfica del usuario.

Contenidos

Preparando el systema y desarrollo con Iphone
Introducción a Xcode y el simulador de Iphone.
Descubriendo Objective - C: El Lenguaje de la plataforma Apple
Cocoa Touch
Interface Builder
Diseño del Modelo - Vista - Controlador
Trabajando Con texto, teclas y botones
Manipulando Imágenes, animaciones y sliders
Utilizando Interfaces de control avanzadas
Creación de aplicaciones Multiview con Toolbars
Utilizando TabBars para Interfaces Multiview
Navegar por vistas de Tablas de datos
Almacenar los settings de la aplicación
Escribir y ficheros
Iphone sdk y Xml
Crear Interfaces de usuario Rotables.
Extender la interfaz de itouch
Configurar el Accelerometro
Trabajando con animaciones
Interactuar con Servicios
Debugging y Optimización
Distribuir Aplicaciones a través de la Apple store
Quizá también te interese...
Código Curso: 231231i Curso orientado a introduc...
EUR 350
Detalles
Introducción En el curso se repasará el modelo d...
EUR 1045
Detalles
Curso de Photoshop CS6 Esencial Espacio de trabajo Interfa...
EUR 1355
Detalles
Introduction to Motion 5 Create brilliant titles...
EUR 610
Detalles
Curso orientado a introducir los aspectos básicos del diseño gráfico y su realiz...
EUR 350
Detalles
Descubre microgestió
Mucho más que una store...
Pastilla Store
Microgestió Empresas
Descubre todo lo que podemos hacer por tu empresa. Infórmate aquí
Pastilla Home Empresas
Actualiza ahora a OSX Mountain Lion.
El sistema operativo más avanzado del mundo. Ya disponible por solo 15,99€. Actualiza pulsando aquí
Pastilla mountain lion