Cocoa Training Courses and Workshops

Schools providing training courses, certificates, diplomas or degree programs of Software Development Environment of Mac OS X




Total 20 training courses and degree programs available around the world.

United States - United Kingdom - Canada - Australia - India

Popular courses:
Cocoa Programming
Cocoa and Objective-C
Cocoa Development and Programming
Cocoa Touch ( iPhone SDK ) Programming
Cocoa Touch Programming
Developing Desktop Applications with Cocoa


iOS 9 Development with Swift

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This 5-day course provides in-depth coverage on how to build iOS 9 native applications for iPhone and iPad using Swift and Apple&,#146,s Cocoa framework.

Introduction
iOS Devices
iOS Operating System
Programming Languages
Development Tools
iOS SDK
Apple Developer Program

Swift (Part I)
Introduction
Constants and Variables
Type Annotations
Basic Types
Optionals
Functions
User Defined Types

Unit Testing
Introduction
XCTest Framework
Xcode Service

iOS App Architecture
Introduction
Model-View-Controller (MVC)
View Controllers
Storyboards
Outlets
Actions

Auto Layout
Introduction
Constraints
Insufficient Constraints
Misplaced Views
Conflicting Constraints
Content Hugging
Compression Resistance
Size Classes

Swift (Part II)
Collections
Control Flow
Inheritance
Initialization
Deinitialization
Protocols
Error Handling
Access Control

Storyboards
Scenes
Segues
Mov... [Read More]

Complete iPhone & iPad using Objective-C iOS 8

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This iOS Development using Objective-C training class teaches how to build iOS 8 native applications for iPhone and iPad using Objective-C and Apple&,#146,s Cocoa Touch framework.

Learning Objectives

Understand iOS application development architecture.
Gain familiarity with Xcode 6 and other Apple development tools.
Learn proper use of techniques and patterns in Objective-C.
Design app UIs using storyboards.
Explore techniques for custom drawing and animation.
Store data locally using Core Data and SQLite.
Build apps that communicate with web services.
Learn about iOS security services and sandboxing.
Use best practices for targeting both iPhone and iPad devices.

Prerequisites

Experience in the following areas is required:
Substantial previous programming experience using an object-oriented C-based language such as C#, Java, or C++.

Swift 2

Course Format: Classroom
School/Trainer: Global Knowledge USA
Training Center(s)/Venue(s): Arlington, Atlanta, Cary, Irving, Morristown, New York City, Santa Clara, Schaumburg, Seattle, United States
  V


In this course, you will learn about Swift 2 programming in order to later develop applications in Apple&,#146,s Cocoa and iOS environments. You will learn about the basics of programming in the Swift 2 programming language as well as building simple event-driven applications for the Apple Desktop and Mobile devices. Objective-C programming language, which is still used in parts of the Cocoa and iOS environments, is also covered in this course.

What You&,#146,ll Learn

Introduction to the fundamentals of Swift programming
Object-oriented concepts
Properties
Looping structures
Decision structures
Classes and objects
Troubleshooting code and debugging

Swift 2

Course Format: Classroom
School/Trainer: Global Knowledge Canada
Training Center(s)/Venue(s): Halifax, Mississauga, Montreal, Ottawa, Toronto, Winnipeg, Canada
  V


In this course, you will learn about Swift 2 programming in order to later develop applications in Apple&,#146,s Cocoa and iOS environments. You will learn about the basics of programming in the Swift 2 programming language as well as building simple event-driven applications for the Apple Desktop and Mobile devices. Objective-C programming language, which is still used in parts of the Cocoa and iOS environments, is also covered in this course.

What You&,#146,ll Learn

Introduction to the fundamentals of Swift programming
Object-oriented concepts
Properties
Looping structures
Decision structures
Classes and objects
Troubleshooting code and debugging

iPhone App Development (Certificate)

Course Format: On-site
School/Trainer: Arizona Infotech
Training Center(s)/Venue(s): Pune, India
  V

INTRODUCTION TO OBJECTIVE C
Programming basics
Basic programming techniques using Objective C and COCOA

INTERFACE BUILDING AND XCODE
Introduction to Interface builders with Outlets and Actions

VIEW CONTROLLER
Single view application
Auto resizing and Autorotation option UIView
UIViewController and sub View controllers
TABLE VIEW CONTROLLER
Table view controller with custom cells and customs section with add, edit, deleting cellions.
UITableView
UITableViewCell
UITableViewController

NAVIGATIONS AND INTERFACE BUILDER
Navigation based sample application

UINavigationController
UINavigationBar
UINavigationItem
USER INPUTS AND ALERTS
Forms and Alerts
UILabel
UITextField, UITextView
UIAlert, UIAlertView

CAMERA AND PICTURE LIBRARY
Image Picking with editing options
UIImage
UIImageView
UIImagePickerController

GPS USABILITY AND MAPKIT
Map view with user locations
MK MapView
GPS Location

DATA MANAGEMENT
User Defaults and Sqlite
NSManagedObjectModelRead More]

Programming in Objective-C and the Cocoa Framework

Course Format: Online
School/Trainer: UW Professional & Continuing Education
Training Center(s)/Venue(s): Bellevue, Seattle, United States
  V

Learn desktop application development for Mac OS X. Develop a solid understanding of the Objective-C programming language and the Cocoa frameworks. Define and extend Objective-C classes with inheritance, categories and protocols. Use Xcode (Apple&,#146,s integrated development environment) to write a series of Objective-C programs of increasing complexity to learn the Objective-C language, gain skill with the development environment, develop excellent Cocoa programming style and understand the components of a well-designed and well-engineered Mac desktop program. Topics include:
Objective-C language
Cocoa program structure and naming standards
Memory management in reference-counting (retain/release) mode
Basic Apple development tools and documentation
Cocoa design patterns: model-view-controller, delegation, key-value coding, key-value observation, target-action, the responder chain, preferences, bindings and blocks
Mechanics and esthetics of Mac OS X desktop software design
Using the most common graphical user interface components
Apple&,#146,s Human Interface Guidelines
Core Data APIs and datastore design

Cocoa and Objective-C

Course Format: Classroom
School/Trainer: Montreal College
Training Center(s)/Venue(s): Montreal, Canada
  V

With this course, students will learn how to build solid applications for Mac OS X, iPhone, and iPod Touch, and how to use Apple’s Cocoa framework and the Objective-C language through step-by-step lessons, hands-on exercises, and clear examples. Cocoa and Objective-C: Up and Running shows you how to use Apple’s rapid development tools - Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. Students will quickly gain the experience needed to develop sophisticated Apple software, whether they鈥檙e somewhat new to programming or just new to this platform.

After the completion of this course, you will be able to: 鈥?Get a quick hands-on tour of basic programming skills with the C language 鈥?Learn how to use Interface Builder to quickly design and prototype your application’s user interface 鈥?Start using Objective-C by creating objects and learning memory management 鈥?Learn about the Model-View-Controller (MVC) method of sharing data between objects 鈥?Understand the Foundation value classes, Cocoa’s robust API for storing common data types 鈥?Become familiar with Apple’s graphics framework... [Read More]

Apple - Objective-C for iOS Development

Course Format: Classroom
School/Trainer: Itplanit Services Corp.
Training Center(s)/Venue(s): Ottawa, Canada
  V

This Objective-C training class teaches the fundamentals of programming in Objective-C, the language used to develop iPhone and iPad applications. This course covers Xcode, the integrated development environment used to build Objective-C applications. Primitive and reference variables are covered as well as arithmetic operators, conditional processing, looping, and functions. The object-oriented nature of the language is presented as well as the Foundation framework. An introduction to the Cocoa framework and a discussion of a basic user interface for mobile devices are included. We will use Xcode built-in iPhone and iPad simulators for the exercises and demonstrations in the course. In this way, students get a feel for how iPhone and iPad application development works and will be ready to move on to our iOS Application Development with Xcode 4 Training class.

Course Goals

路 Learn how to use Xcode to develop Objective-C programs.

路 Learn how to define primitive and reference variables.

路 Understand the use of arithmetic operators.

路 Know how to write conditional and looping statements.

路 ... [Read More]

Mobile Application Development

Course Format: Classroom
School/Trainer: Red Rocks Community College
Training Center(s)/Venue(s): Arvada, Lakewood, United States
  V

RRCC is offering two new mobile device courses. The first course introduces the Objective-C language. Students learn the fundamental skill necessary to begin developing applications for mobile devices. It is the Prerequisite course. The second course teaches students programming using the iPhone/iPad SDK, object-oriented programming in Objective-C and Cocoa, collections, GUI, event handling, controllers, audio, video, animation, the compass, peer-to-peer connectivity and GPS.

Developing iOS Apps for Gaming (Certificate)

Course Format: Classroom
School/Trainer: ExitCertified Canada
Training Center(s)/Venue(s): Calgary, Edmonton, Montreal, Ottawa, Quebec City, Regina, Toronto, Vancouver, Victoria, Winnipeg, Canada
  V



Day 1

鈥rinciples of Game Design
鈥?Using Interface Builder for game layout
鈥?Finding resources: expensive, cheap and free
鈥?Introduction to simple image manipulation
鈥?2D gaming with CoreAnimation
鈥?Playing video natively and from the web


Day 2


鈥ntegrating Facebook Connect
鈥?Importing custom fonts
鈥?Adding simple 2D Audio
鈥?Intuitive, Interactive Menus
鈥?openGL ES 2.0- 2D






Day 3


鈥ntro to the Unreal 3D Game Engine
鈥?Implementing Great Game GUIs
鈥?openGL ES 2.0- 3D
鈥?Collision detection in 2D and 3D
鈥?Using the 2D box physics engine
鈥?Quaternions, Matrix Manipulations and Vector Math


Day 4


鈥penGL shaders
鈥?Intro to the Unity3D Game Engine
鈥?Particle Effects for water, fire and special effects
鈥?3D spacial sound with openAL
鈥?Increasing user engagement to maximize downloads
鈥?Using the Gyroscope and Camera for iPad 2 games

Day 5


鈥penGL lighting
鈥?Game Center Integration with Leader
鈥?boards and Achievements
鈥?Apple Push Notifications
鈥?In-App Purchases to support the freemium mode... [Read More]

Developing iOS Apps for Gaming (Certificate)

Course Format: Classroom
School/Trainer: ExitCertified USA
Training Center(s)/Venue(s): Houston, Las Vegas, Philadelphia, Phoenix, New York City, Sacramento, San Francisco, San Jose, United States
  V



Day 1

鈥rinciples of Game Design
鈥?Using Interface Builder for game layout
鈥?Finding resources: expensive, cheap and free
鈥?Introduction to simple image manipulation
鈥?2D gaming with CoreAnimation
鈥?Playing video natively and from the web


Day 2


鈥ntegrating Facebook Connect
鈥?Importing custom fonts
鈥?Adding simple 2D Audio
鈥?Intuitive, Interactive Menus
鈥?openGL ES 2.0- 2D






Day 3


鈥ntro to the Unreal 3D Game Engine
鈥?Implementing Great Game GUIs
鈥?openGL ES 2.0- 3D
鈥?Collision detection in 2D and 3D
鈥?Using the 2D box physics engine
鈥?Quaternions, Matrix Manipulations and Vector Math


Day 4


鈥penGL shaders
鈥?Intro to the Unity3D Game Engine
鈥?Particle Effects for water, fire and special effects
鈥?3D spacial sound with openAL
鈥?Increasing user engagement to maximize downloads
鈥?Using the Gyroscope and Camera for iPad 2 games

Day 5


鈥penGL lighting
鈥?Game Center Integration with Leader
鈥?boards and Achievements
鈥?Apple Push Notifications
鈥?In-App Purchases to support the freemium mode... [Read More]

Certificate in Information Technology ( Software Development )

Course Format: Classroom
School/Trainer: Gurkhas Institute of Technology
Training Center(s)/Venue(s): Melbourne, Australia
  V

This course provides the skills and knowledge for students to be competent in programming and software development. It covers all aspects necessary for such a career including programming, graphical user interfaces, object oriented programming, database programming, database design, and systems analysis.

Diploma of Information Technology ( Software Development )

Course Format: Classroom
School/Trainer: Gurkhas Institute of Technology
Training Center(s)/Venue(s): Melbourne, Australia
  V

This course provides the skills and knowledge for students to be competent in programming and software development. It covers all aspects necessary for such a career including programming, graphical user interfaces, object oriented programming, database programming, database design, and systems analysis.

Cocoa Programming

Course Format: On-site
School/Trainer: First Technology Transfer Ltd.
Training Center(s)/Venue(s): Surrey, United Kingdom
  V

The emphasis of this course is on programming. The course commences with a detailed overview of Objective C 2.0 and the Foundation Framework. The early GUI examples are devloped programmatically, outside of Interface Builder, so as to provide a fell for the framework and its constituent parts, as well as an understanding of serialisation. As well as developing proficiency in working with XCode and Interface Builder, attendees will learn how to design effective event driven user interface based applications including

implementing code for drawing and animation
laying out and managing user interace widgets such as buttons, text fields, sliders and scroll bars
manipulating table view
persisting(saving)application state and user data
connecting to interface objects by using Interface Builder and by direct programming
Prerequisites and Suitability
The course is for those who already know Objective C and have worked with Apple’s XCode IDE

The course will be useful to a wide range of interests related to

iPhone applications development
MAC OSX applications development
iPad and iPod application development
Course Ov... [Read More]

Cocoa Touch ( iPhone SDK ) Programming

Course Format: On-site
School/Trainer: First Technology Transfer Ltd.
Training Center(s)/Venue(s): Surrey, United Kingdom
  V

The emphasis of this course is on programming. The course commences with a detailed overview of Objective C 2.0 and the Foundation Framework. The early GUI examples are devloped programmatically, outside of Interface Builder, so as to provide a fell for the framework and its constituent parts, as well as an understanding of serialisation. As well as developing proficiency in working with XCode and Interface Builder, attendees will learn how to design effective event driven user interface based applications including

implementing code for drawing and animation
laying out and managing user interace widgets such as buttons, text fields, sliders and scroll bars
manipulating table view
persisting(saving)application state and user data
connecting to interface objects by using Interface Builder and by direct programming
Prerequisites and Suitability
The course is for those who already know Objective C and have worked with Apple’s XCode IDE

The course will be useful to a wide range of interests related to

iPhone applications development
MAC OSX applications development
iPad and iPod application development
Course Ov... [Read More]

AppleScript Studio

Course Format: E-learning
School/Trainer: Apex Web Media
Training Center(s)/Venue(s): Denver, United States
  V

Getting Started with Interface Builder

An Interface Builder Overview
Working with the Design Window
Working with Palettes
Working with the Info Window
Working with the Nib File Window
Working with the Menu Editor
Advanced Design Window Techniques
Troubleshooting and Testing the Interface
Customizing Interface Builder
Working with AppleScript Studio Windows

Setting Up a Window
Using Formatters
Opening a Second Window
Using Popup Menus
Case Study (1) Creating the Application
Case Study (2) Naming Objects
Case Study (3) Finishing
Working with Text

Basic Text Fields
Formatting Text Fields
Working with Text Views
Adding Formatting Menus to Text Views
Working with Controllers

Understanding Event Processing
Defining Controllers
Working Across Nib Files
Working with Outline and Table Views

Setting Up a Table View in Interface Builder
Setting Up a Table View in Project Builder
Finishing the Table View
Setting Up an Outline View Lesson 1
Setting Up an Outline View Lesson 2
Setting Up an Outline View Lesson 3
Finishing the Outlin... [Read More]

Cocoa Programming

Course Format: On-site
School/Trainer: GBdirect Ltd
Training Center(s)/Venue(s): Bradford, London, United Kingdom
  V

The emphasis on this course is on programming. The course commences with a detailed overivew of ObjectiveC 2.0 and the Foundation Framework. The early GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation. As well as developing proficiency in working with XCode and Interface Builder attendees will learn how to design effective event driven user interface based applications including:

Implementing code for drawing and animation
Laying out and managing user interface widgets such as buttons, text fields, sliders and scoll bars
Kanipulate table views
Persist (save) application state and user data
Connect to interface objects both by using Interface Builder and by direct programming

Cocoa Touch Programming

Course Format: On-site
School/Trainer: GBdirect Ltd
Training Center(s)/Venue(s): Bradford, London, United Kingdom
  V

The emphasis on this course is on programming. The course commences with a detailed overivew of ObjectiveC 2.0 and the Foundation Framework. The early iPhone SDK GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation. As well as developing proficiency in working with XCode and Interface Builder attendees will learn how to design effective event driven user interface based applications including:

implementing code for drawing and animation
setting up and managing UI widgets such as buttons, text fields, and pickers
how to persist (save) application state and user data
how to connect to interface objects both by using Interface Builder and by direct programming
how to access iPhone user input from touches, as well as from the accelerometer and Core Location
how to make best use of iPhone’s table views and navigation controllers

Cocoa Development and Programming

Course Format: Classroom
School/Trainer: P & L Software Ltd
Training Center(s)/Venue(s): London, United Kingdom
  V

Cocoa Development teaches application programmers the essentials of designing and implementing graphical applications using Cocoa.

Cocoa is a powerful, object-oriented software development environment--included with Mac OS X--that features graphical tools, rich frameworks, and a predefined application infrastructure that supports rapid development of sophisticated applications.

This five-day course provides comprehensive, hands-on training using real-world examples. With the skills acquired in this course, developers can build full-featured applications using the most advanced software environment on Mac OS X.

Developing Desktop Applications with Cocoa

Course Format: Classroom
School/Trainer: P & L Software Ltd
Training Center(s)/Venue(s): London, United Kingdom
  V

Cocoa Development teaches application programmers the essentials of designing and implementing graphical applications using Cocoa.

Cocoa is a powerful, object-oriented software development environment--included with Mac OS X--that features graphical tools, rich frameworks, and a predefined application infrastructure that supports rapid development of sophisticated applications.

This five-day course provides comprehensive, hands-on training using real-world examples. With the skills acquired in this course, developers can build full-featured applications using the most advanced software environment on Mac OS X.

Pages: 1


Find Cocoa training courses, certificates, diplomas and degrees in Countries:



Australia - Canada - India - Indonesia - Ireland - Malaysia - New Zealand
Pakistan - Philippines - Singapore - South Africa - United Arab Emirates
United Kingdom - United States



Tips:
If you can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later.



- Other Topics -
- Online/E-learning -
Cocoa
Ask for Training
Add Courses