Vskills Certified Cocoa Programming Professional (Govt. Certification)

Online

4,129

Enroll Now

What is this course about

Introduction to Cocoa

The Mac OS X Programming Environment
Cocoa Defined
The Cocoa Frameworks
Languages
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

Strings
Collections
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

Events

Dot View Application
Event Delegation
Notifications

Models and Data Functionality

Protocols
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

Printing a View
Using Print Operations
Setting Margins

Bundles and Resources

Peeking Inside Bundles
Using Bundles

Localization

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
Closure

What are the course deliverables ?

Process
• 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