Vskills Certified Cocoa Programming Professional (Govt. Certification)



Enroll Now

What is this course about

Introduction to Cocoa

The Mac OS X Programming Environment
Cocoa Defined
The Cocoa Frameworks
The Foundation Framework
The Application Kit Framework

Cocoa Development Tools

Installing the Developer Tools
Interface Builder
Other Tools

Object-Oriented Programming with Objective-C

Introducing Objects
Creating and Using Objects
Methods and Messages
Objective-C-Defined Types
Creating New Classes
Overriding Methods
Other Concepts

The Cocoa Foundation Kit

Memory Management

Graphical User Interfaces

Graphical User Interfaces in Cocoa
Designing Applications Using MVC
Create the Currency Converter Project
Create the Interface
Define the Classes
Connect the Model, Controller, and View
Implement the Classes
Build and Run

Windows, Views, and Controls

Windows and the Window System
The View Hierarchy
Coordinate Systems
Controls, Cells, and Formatters
Targets and Actions

Custom Views

Custom View Creation Steps
Create a Custom View
Drawing into a View: Behind the Scenes
Draw Strings into a View
Draw Paths into a View
Event Handling


Dot View Application
Event Delegation

Models and Data Functionality

Key-Value Coding
Table Views
Table View Example
Saving Data: Coding and Archiving
Using Formatters
Sorting Tables

Multiple Document Architecture

Architectural Overview
Building a Document-Based Application

Rich-Text Handling

Cocoa's Text System
Creating a Rich-Text Editor
Enabling the Font Menu
Text Storage and Attributed Text
Enabling the Text Menu
Handling Embedded Images


Printing a View
Using Print Operations
Setting Margins

Bundles and Resources

Peeking Inside Bundles
Using Bundles


Mac OS X Language Preferences
Localizing Resources
Localizing Nib Files
Localizing Strings

Defaults and Preferences

How Preferences Work
Using Defaults
Command-Line Preferences Access
Using Unique Application Identifiers

Accessory Windows

The Role of File's Owner
Making an Info Window

Finishing Touches

Tidying Up the User Interface
Providing an Icon
Providing Help
Customizing the About Box
Tweaking Compiler Settings
Packaging for Distribution

What are the course deliverables ?

• Post registration get login credentials of your online profile
• Receive reading material
• Post preparation, schedule exam date and exam center from your online profile within six months of order date.
• Clear the exam and get hard copy and soft copy certificate with LinkedIn recommendation

Program Schedule

• No fixed dates.
• Prepare and appear for certification exam

Program Highlights

Benefits of Vskills Certification
• Government certification
• No Minimum educational qualification
• No time commitment
• Improve employability
• Certification valued and approved by Industry
• Become a part of Vskills Job centre for life
• Enriched professional experience by being a Vskills Alumni

Desired Course Seeker Profile

• No minimum eligibility
• No experience needed