Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cocoa Programming Certification

238 views

Published on

Vskills certification for Cocoa Programming Professional assesses the candidate as per the company’s need for application development for OS X operating system. The certification tests the candidates on various areas in object-oriented programming with objective-c, cocoa foundation kit, graphical user interfaces, windows, views, controls, custom views, event handling, models, data functionality, rich-text handling, printing and localization.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Cocoa Programming Certification

  1. 1. Certified Cocoa Programming Professional VS-1143
  2. 2. Certified Cocoa Programming Professional www.vskills.in CCCCertifiedertifiedertifiedertified Cocoa ProgrammingCocoa ProgrammingCocoa ProgrammingCocoa Programming ProfessionalProfessionalProfessionalProfessional Certification CodeCertification CodeCertification CodeCertification Code VS-1143 Vskills certification for Cocoa Programming Professional assesses the candidate as per the company’s need for application development for OS X operating system. The certification tests the candidates on various areas in object-oriented programming with objective-c, cocoa foundation kit, graphical user interfaces, windows, views, controls, custom views, event handling, models, data functionality, rich-text handling, printing and localization. Why should one take this certification?Why should one take this certification?Why should one take this certification?Why should one take this certification? This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression. Earning Vskills Cocoa Programming Professional Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential. Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification? Job seekers looking to find employment in software development departments of various companies, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification. Test DetailsTest DetailsTest DetailsTest Details • Duration:Duration:Duration:Duration: 60 minutes • No. of questions:No. of questions:No. of questions:No. of questions: 50 • Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%) There is no negative marking in this module. Fee StructureFee StructureFee StructureFee Structure Rs. 4,000/- (Includes all taxes) Companies that hire VskillsCompanies that hire VskillsCompanies that hire VskillsCompanies that hire Vskills Cocoa Programming Professionals are in great demand. Companies specializing in OS X application development or support are constantly hiring skilled cocoa programming professional. Various public and private companies also need cocoa programming professional for their software development departments.
  3. 3. Certified Cocoa Programming Professional www.vskills.in Table of ContentsTable of ContentsTable of ContentsTable of Contents 1.1.1.1. Introduction to CocoaIntroduction to CocoaIntroduction to CocoaIntroduction to Cocoa 1.1 The Mac OS X Programming Environment 1.2 Cocoa Defined 1.3 The Cocoa Frameworks 1.4 Languages 1.5 The Foundation Framework 1.6 The Application Kit Framework 2.2.2.2. Cocoa Development ToolsCocoa Development ToolsCocoa Development ToolsCocoa Development Tools 2.1 Installing the Developer Tools 2.2 Interface Builder 2.3 Other Tools 3.3.3.3. ObjectObjectObjectObject----Oriented Programming with ObjectiveOriented Programming with ObjectiveOriented Programming with ObjectiveOriented Programming with Objective----CCCC 3.1 Introducing Objects 3.2 Creating and Using Objects 3.3 Methods and Messages 3.4 Objective-C-Defined Types 3.5 Creating New Classes 3.6 Overriding Methods 3.7 Other Concepts 4.4.4.4. The Cocoa Foundation KitThe Cocoa Foundation KitThe Cocoa Foundation KitThe Cocoa Foundation Kit 4.1 Strings 4.2 Collections 4.3 Memory Management 5.5.5.5. Graphical User InterfacesGraphical User InterfacesGraphical User InterfacesGraphical User Interfaces 5.1 Graphical User Interfaces in Cocoa 5.2 Designing Applications Using MVC 5.3 Create the Currency Converter Project 5.4 Create the Interface 5.5 Define the Classes 5.6 Connect the Model, Controller, and View 5.7 Implement the Classes 5.8 Build and Run 6.6.6.6. Windows, Views, and ControlsWindows, Views, and ControlsWindows, Views, and ControlsWindows, Views, and Controls 6.1 Windows and the Window System 6.2 The View Hierarchy 6.3 Coordinate Systems 6.4 Controls, Cells, and Formatters
  4. 4. Certified Cocoa Programming Professional www.vskills.in 6.5 Targets and Actions 7.7.7.7. Custom ViewsCustom ViewsCustom ViewsCustom Views 7.1 Custom View Creation Steps 7.2 Create a Custom View 7.3 Drawing into a View: Behind the Scenes 7.4 Draw Strings into a View 7.5 Draw Paths into a View 8.8.8.8. Event HandlingEvent HandlingEvent HandlingEvent Handling 8.1 Events 8.2 Dot View Application 8.3 Event Delegation 8.4 Notifications 9.9.9.9. Models and Data FunctionalityModels and Data FunctionalityModels and Data FunctionalityModels and Data Functionality 9.1 Protocols 9.2 Key-Value Coding 9.3 Table Views 9.4 Table View Example 9.5 Saving Data: Coding and Archiving 9.6 Using Formatters 9.7 Sorting Tables 10.10.10.10. Multiple Document ArchitectureMultiple Document ArchitectureMultiple Document ArchitectureMultiple Document Architecture 10.1 Architectural Overview 10.2 Building a Document-Based Application 11.11.11.11. RichRichRichRich----Text HandlingText HandlingText HandlingText Handling 11.1 Cocoa's Text System 11.2 Creating a Rich-Text Editor 11.3 Enabling the Font Menu 11.4 Text Storage and Attributed Text 11.5 Enabling the Text Menu 11.6 Handling Embedded Images 12.12.12.12. PrintingPrintingPrintingPrinting 12.1 Printing a View 12.2 Using Print Operations 12.3 Setting Margins 13.13.13.13. Bundles and ResourcesBundles and ResourcesBundles and ResourcesBundles and Resources 13.1 Peeking Inside Bundles 13.2 Using Bundles
  5. 5. Certified Cocoa Programming Professional www.vskills.in 14.14.14.14. LocalizationLocalizationLocalizationLocalization 14.1 Mac OS X Language Preferences 14.2 Localizing Resources 14.3 Localizing Nib Files 14.4 Localizing Strings 15.15.15.15. Defaults and PreferencesDefaults and PreferencesDefaults and PreferencesDefaults and Preferences 15.1 How Preferences Work 15.2 Using Defaults 15.3 Command-Line Preferences Access 15.4 Using Unique Application Identifiers 16.16.16.16. Accessory WindowsAccessory WindowsAccessory WindowsAccessory Windows 16.1 The Role of File's Owner 16.2 Making an Info Window 17.17.17.17. Finishing TouchesFinishing TouchesFinishing TouchesFinishing Touches 17.1 Tidying Up the User Interface 17.2 Providing an Icon 17.3 Providing Help 17.4 Customizing the About Box 17.5 Tweaking Compiler Settings 17.6 Packaging for Distribution 17.7 Closure
  6. 6. Certified Cocoa Programming Professional www.vskills.in Sample QuestionsSample QuestionsSample QuestionsSample Questions 1.1.1.1. What is Cocoa?What is Cocoa?What is Cocoa?What is Cocoa? A. Linker B. Compiler C. Set of APIs D. None of the above 2222.... Which programming language was the original language in whicWhich programming language was the original language in whicWhich programming language was the original language in whicWhich programming language was the original language in which NeXTSTEPh NeXTSTEPh NeXTSTEPh NeXTSTEP was developedwas developedwas developedwas developed???? A. Cocoa B. Objective-C C. Java D. None of the above 3333.... What is the name of Cocoa's string classWhat is the name of Cocoa's string classWhat is the name of Cocoa's string classWhat is the name of Cocoa's string class???? A. String B. NSString C. NString D. None of the above 4444.... Which operating system entityWhich operating system entityWhich operating system entityWhich operating system entity or service processes input for sources suchor service processes input for sources suchor service processes input for sources suchor service processes input for sources such asasasas mousemousemousemouse???? A. Tasks B. Notification C. Run Loop D. None of the above 5555.... Which user interface element should be used to display important informationWhich user interface element should be used to display important informationWhich user interface element should be used to display important informationWhich user interface element should be used to display important information like error messageslike error messageslike error messageslike error messages???? A. Window B. Panel C. View D. None of the above Answers: 1 (C), 2 (B), 3 (B), 4 (C), 5 (B)

×