Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Decision Briefs
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Programming in ObjectiveC 2.0 Workshop

Home > Course Catalog >  Web Design and Programming Training > Programming in Objective-C 2.0 Workshop

Programming in Objective-C 2.0 Workshop

Learn the fundamentals of ANSI C and Objective-C.

This course is not currently offered by Global Knowledge. Information here is provided for reference only.

This fast-paced and intensive workshop is designed to get you working efficiently and creatively in Objective-C, and it will get you up to speed on the tools and techniques of programming. You will learn the fundamentals of ANSI C and Objective-C, and you'll get a solid background and foundation for learning iPhone and iPad development.

Through an effective combination of instructor-led demonstrations and a supervised working lab with practice exercises to reinforce key concepts and help you gain proficiency fast, you'll receive an introduction to the fundamentals of ANSI C programming and learn about object-oriented programming with Objective-C classes, objects, methods, messages, instance variables, and more. You will gain an in-depth understanding of how Objective-C actually works that will help when you are learning a new feature of Objective-C or resolving a problem in the debugger.

The workshop is taught in our state-of-the-art Apple Certified facilities, and you can use our computers or bring your own MacBook or MacBook Pro.

What You'll Learn

  • Fundamentals of ANSI C programming
  • Object-oriented programming with Objective-C classes, objects, methods, messages, and instance variables
  • In-depth understanding of Objective-C

Who Needs to Attend

  • Beginner programmers or those who are new to the Objective-C programming language
  • New and experienced application developers who wish to expand their toolset and specialize in developing their own iPhone and iPad Apps for business, education, or personal use
  • Developers seeking a career as an iPhone and iPad application developer
  • Those new to iPhone development or those who started building an iPhone app and need help putting all the pieces together

Prerequisites

  • Some programming experience
  • Fundamentals of Objective C is recommended for students without Objective C experience
  • Understanding of object-oriented languages such as C++, Java, or C# is a great plus
  • Mastery of Objective-C is not required and will be taught in depth in the course
  • An iPhone OS-based device is required (iPhone, iPad, or iPod touch is recommended)

Follow-On Courses

  • iPhone/iPad Applications Development with the SDK 6.0

Course Outline

1. Principles of Object-Oriented Programming (OOP): classes, objects, instances, and methods

2. Write and debug programs in Objective-C using Xcode

3. Data types and how to write expressions

4. Use basic control constructs for looping and making decisions

5. Define classes and write instance and class methods

6. Use properties, synthesized accessor methods, and the dot operator

7. Pass and return objects to methods

8. Self and super keywords and their use

9. Inheritance

10. More about variables and scope

11. Write initialization methods

12. Add a category to a class

13. Protocols and conformance

14. Take advantage of polymorphism and dynamic typing

15. Work with the preprocessor

16. Underlying C language features such as arrays, functions, structures, and pointers

17. Use enumerated data types and typedef

18. Use the basic Foundation classes to work with numbers and strings

19. Work with Foundation collections: arrays, dictionaries, and sets in your program

20. Use fast enumeration on collections

21. Copy and archive objects

22. Manage memory, understand retain counts, and use the autorelease pool to avoid memory leaks

23. Introduction to the iPhone SDK

24. Develop your first iPhone application using the iPhone simulator

25. IBOutlet and IBAction and using Interface Builder to design a UI and make the connections

26. Use what you've learned to write an iPhone fraction calculator application

Classroom

Course Code: 3067

$1650 USD

3 Day Course


Payment Options

Alert Me Alert Me

Schedule and Registration

View Schedule
Other Delivery Methods

On-Site

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS