SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

C++ Training

Our instructor is very knowledgeable of the subject. I like that we are able to ask very specific questions at any time during the course and get a complete and accurate answer.
Comment from FacilicorpNB

1. Title

  • Objective-C Programming for Professional Developers (OBJECTC, 4 days)
    View PDF

2. Course Pre-requisites

  • Good knowledge of C or C++ programming

3. Target Audience

  • Professional developers who want to learn about writing code using the Objective-C language

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $3,350.00 per person

5. Outline

Module 1: Setup

Topic 1: Acquiring Xcode

Topic 2: Installing Xcode

Module 2: C Basics Overview

Topic 1: C Code Formatting

Topic 2: Variables

Topic 3: Functions

Topic 4: Scope

Topic 5: Conditionals

Module 3: C Memory and Pointers

Topic 1: Arrays

Topic 2: Loops

Topic 3: Multidimensional Arrays

Topic 4: Pointers

Topic 5: Dynamic Memory

Module 4: Objects

Topic 1: Structures and Classes

Topic 2: Accessors

Topic 3: Inheritance

Topic 4: Composition

Topic 5: Objects Lifetime

Topic 6: Working with Built-in Classes

Module 5: Objective-C Basics

Topic 1: NSStrings

Topic 2: Methods

Topic 3: Accessors

Topic 4: Memory Management

Topic 5: Implementing Classes

Topic 6: Class Properties

Module 6: Objective-C Advanced

Topic 1: Class Protocols

Topic 2: Dynamic Messaging

Topic 3: Working with Exceptions

Topic 4: Introspection

Module 7: Core Value Classes

Topic 1: NSNumber

Topic 2: NSData

Topic 3: NSArray

Topic 4: NSDictionary

Topic 5: NSDate

Topic 6: NSSet

Topic 7: NSValue

Module 8: Working with Controls

Topic 1: Windows and Views

Topic 2: Targets and Actions

Topic 3: Responder Chains

Topic 4: Outlets

Topic 5: Data Sources

Topic 6: Binding Data Sources

Module 9: Objective-C MVC

Topic 1: MVC Architecture

Topic 2: Project Files

Topic 3: Creating the User Interface

Topic 4: A Complete Example

Module 10: Customizing Views

Topic 1: View and Drawing Frameworks

Topic 2: Basic Geometry

Topic 3: Drawing

Topic 4: Paths

Topic 5: Images

Topic 6: Text

Module 11: Handling Events

Topic 1: Mouse Events

Topic 2: Keyboard Events

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette