Amsys Training Objective C for Beginners Duration 2 Days, Price £597 + VAT Course Description Whether you're a first-time programmer, or just new to the Objective-C programming language, this course will get you up to speed fast. Learn the basics of ANSI C and Objective-C and get a solid background for learning Cocoa and Cocoa Touch. What You'll Learn This two-day intensive will get you off to a quick start coding in Objective-C. There's plenty of lab time to allow you to learn by doing. And our exercises are designed to reinforce key concepts in a way that will help you gain proficiency fast. Between lecture sessions and hands-on labs you'll get a first-hand introduction to fundamentals of the ANSI C programming language, and object-oriented programming with Objective-C classes, objects, methods, instance variables, messages, and more. You'll also get a peek under the hood, so you'll come away with a more solid understanding of how Objective-C actually works under the covers. These insights will come in handy in a multitude of situations—whether you are trying to learn a new feature of Objective-C, unravel a gnarly problem in the debugger, or design a new component. Beyond that, you'll also learn the best ways to take advantage of many of the powerful, built-in features of the Objective-C language, libraries, and frameworks. • Learn the fundamentals of ANSI C programming and the standard C libraries • Get a solid understanding of C functions and data structures • Learn to create and use Objective-C objects and classes • Become familiar with the basic concepts of object-oriented programming • Understand dynamic binding and the Objective-C runtime • Become familiar with Foundation framework classes and APIs This course will prepare you to take our popular, five-day iPhone Programming Workshop. Course Outline • Xcode: Use Xcode to edit, build, and debug your Objective-C applications, and to manage project resources. • ANSI C: Gain hands-on familiarity with the fundamentals of the ANSI C programming language and the standard C libraries. • Data Types: Learn about primitive data types, enumerations and pointer and how to use them. • Core Features: Learn how to use mathematic operators, how to make decisions/branching and how to repeat code with loops • Functions: Learn how to create and use functions in your code • Objective-C Fundamentals: Learn how to define classes and methods, allocate and deallocate instances, and send messages to objects. Understand inheritance and how you create subclasses • Foundation Library: Learn to use essential C functions and Objective-C utility classes for working with NSNumbers, NSDates, NSArrays, NSDictionaries and NSStrings • Memory Management: Learn how to manage memory with retain counts and autorelease pools, and how to avoid memory management pitfalls. you will also look at ARC Apple’s new Automatic Retain Count System.
Three easy ways to book this course 1. Book Online at www.amsys.co.uk/training 2. Email us at
[email protected] 3. Call us on 020 8660 9999
Get Certified!