|
Objective-C/Cocoa Bootcamp is an intensive seven-day training course specifically designed for developers who want a compact and informative introduction to Objective-C programming and Cocoa Bootcamp. In 7 challenging days, these courses will take you from complete novice to being a Cocoa developer. This developer training offers a condensed and information-rich, hands-on introduction into Objective-C programming. This is the perfect class for programmers interested in learning Cocoa who may lack a background programming in C or OOP. Upon completion of Objective-C/Cocoa Bootcamp, the student will: - Objective-C
- Understand classes, objects, and methods
- Write a first program in Objective-C
- Understand data types and expressions
- Use basic control constructs for looping, decision-making, etc.
- Define classes and write instance and class methods
- Be able to use inheritance
- Take advantage of polymorphism and dynamic typing
- Work with the preprocessor
- Utilize underlying C features
- Use the basic Foundation classes (numbers, arrays, dictionaries, sets, etc.)
- Retain and release objects correctly to prevent memory leaks
- Be fluent in Objective-C
- Cocoa
- Be able to write complex applications for Mac OS X
- Have mastery of Interface Builder and Xcode
- Be able to find and understand the online documentation
- Have experience with the most common classes in the frameworks
- Have a clear understanding of the design patterns used in Cocoa
- Be able to recognize several common idioms of the Cocoa community
PrerequisitesPrior experience in C and Object-Oriented Programming is not necessary. Some experience in programming helpful but not required. Syllabus The syllabus is listed below, but our extensive knowledge of Objective-C/Cocoa enables us to customize the course to your needs and speak on topics that may not be in the outline. Let us know what you want. Section 1: Introduction to Cocoa Cocoa Development Tools Object-Oriented Programming with Objective-C Section 2: The Cocoa Foundation Kit Section 3: Graphical User Interfaces Windows, Views, and Controls Custom Views Section 4: Event Handling Section 5: Models and Data Functionality Section 6: Multiple Document Architecture Section 7: Rich-Text Handling Section 8: Printing Section 9: Bundles and Resources Section 10: Localization Section 11: Defaults and Preferences Section 12: Accessory Windows Price Click Here for Pricing Options
|