Objective-C Bootcamp

Sede
Uny-II de México San Lorenzo 1009, Col Del Valle, Benito Juárez, 03100

El curso tiene como objetivo:

  • Enseñar elementos básicos del Lenguaje C.
  • Enseñar estructuras de datos en Lenguaje C.
  • Trabajar con apuntadores y direcciones de memoria de forma eficiente.
  • Aprender los fundamentos de la programación Orientada a Objetos.
  • Aprender a usar las clases, objetos, mensaje y metodos en Objective-C.
  • Obtener un conocimiento solido de Foundation framework.
  • Aprender ARC y los ciclos de retención de memoria en Objective-C.
  • Aprender topicos avanzados de Objective-C como: Propiedades,Bloques y Categorias
  • Aprender a trabajar con delegados,target-action y patrones de diseño para notificaciones

Pago:

$6,800 incluye IVA.
Pago antes 30 Enero: $5,500 incluye IVA.

Descuentos:
10% en la compra de 2 boletos.
15% en la compra de 3 boletos.

Requisitos:

Por tratarse de un nivel medio-avanzado de programación, el curso requiere de experiencia previa en este campo, sobre todo de conocimientos de algún lenguaje de programación, es deseable mas no indispensable.

Para realizar el curso es necesario disponer de un equipo Mac con el Sistema Operativo Lion o Mountain Lion y versión actualizada de Xcode.

Curso modalidad Bring You Own Laptop(BYOL)

Horas: 32 horas

Temario:

  • Basics of C - Variables and types,Loops,Functions.
  • Writing, compiling, and debugging C programs.
  • Control flow. Functions and modular programming.
  • The logistics of memory manipulation in C.
  • Pointers and memory addressing. Arrays and pointer arithmetic.Strings.
  • User-defined datatypes, structs, unions.
  • Memory allocation. Linked lists, binary trees.
  • Pointers to pointers, pointer and string arrays multidimensional arrays. Stacks and queues.
  • Void and function pointers. Hash tables.
  • Objects,Messages,NSString,NSArray.
  • Developer Documentation.
  • Classes , Inheritance, Object Instance Variables.
  • Memory Leaks.
  • Collections NSArrayNSSEt,NSDictionary.
  • Constants.
  • Callbacks.
  • Understand and use Protocols.
  • Property List.
  • Understand Model-View-Controller.
  • The application delegate.
  • Init.
  • Working with Properties.
  • Be confident with Categories.
  • Understand and use blocks

Instructor:
Daniel Ramos aka @dannyGeek - Mobile Engineer
Consultas o dudas : http://bluetouch.mx/faq