IOS

IOS

About iOS:   
   
iOS is the operating system of iPhone, iPad, and iPod touch. It is written in Objective-C. The iOS software is developed with the Xcode integrated development environment (IDE). iOS (as well as OS X) is a product of Apple, as is Xcode. In case you are new to programming and all these terms seem alien, dont worry, the training will make these terms easy and in no time, you will be throwing these terms across fluently and effortlessly.

About iOS:    
    
iOS is the operating system of iPhone, iPad, and iPod touch. It is written in Objective-C. The iOS software is developed with the Xcode integrated development environment (IDE). iOS (as well as OS X) is a product of Apple, as is Xcode. In case you are new to programming and all these terms seem alien, dont worry, the training will make these terms easy and in no time, you will be throwing these terms across fluently and effortlessly.    
    
iOS Mobile Development Training Singapore
Duration: 6 days 9:30 am-5:30 pm    
    
Starting with the basics, this course covers everything you will need to know to build amazing applications for the iPhone or iPad. In the course, you will gain a solid foundation of programming, tools, best practices, libraries and concepts related to iOS development.
Our 6 days iOS training is an intensive hands-on training program designed for beginners. The training program will equip developers with all the skills needed to develop applications on iPhone/iPad platforms.
Over 70% of the duration of the course will be seeing hands-on practical coding. Part lecture-part hack-a-thon augmented by endless coffees, pizzas, red-bulls or whatever you need to get the job done. You will be working towards completing a full suite project covering the entire lifecycle of story boarding to deployment. All of our iPhone trainers are also software developers.    
    
Who should attend the training?    
    
While some previous programming experience is beneficial, it is not a requirement. The program has been designed to cater to meet the needs of those with no significant programming experience. We have had lawyers, accountants, doctors as part of the class profile in the past who have successfully completed their in-class projects.
Since knowledge of or at least passing knowledge of a C-derived language is needed, a crash course in C is including at the beginning of the program.    
    
Primary Outcome    
    
The course will guide you through developing your first application for the iOS from opening Xcode for the first time to submitting your application to the App Store. You will learn about Objective-C and the core frameworks needed to develop for the iOS by writing applications that use them, giving you a basic framework for building your own applications independently.
    
    
High Level Course Outline    
    
1.    C Programming crash course
•    Essential C concepts
    Native Applications
•    Difference between Native applications and web applications
    Setting up your development environment
•    Installing Xcode and the iOS SDK
•    Generating the developer certificates
•    Registering as an iOS developer
    Your own first iOS App
•    Hello world application
•    Deploying your application
•    Running your application
    Coding in Objective- C
•    Basics of Objective-C
•    Cocoa touch frameworks
    Table-view based applications
•    Common classes used when building applications
•    Deep dive into table view classes
    View Controllers
•    Single-screen tabbed views
•    Modal view controllers
•    view controller for selecting video and image
•    simple two-screen views
    Connecting to the Network and handling data
•    Handling data input
•    Parsing XML
•    Parsing JSON
•    Storing data with SQLite
    Using Sensors
•    Sensors
•    Geolocation
•    Mapping
•    Core Location and MapKit Frameworks
    iCloud
•    Integrating iCloud service into your applications
    iOS's software eco system Integration
•    Presenting user preferences with Settings bundles
•    Using custom URL schemes to launch application
•    Using Media Player and Address Book
    Launching your Application
•    Ad-hoc distribution
•    App store distribution
    Final Demo    

In addition to the above some of the generic concepts covered include:

         
     •    Memory Management
•    Story Boarding
•    Localization
•    Scrolling
•    Core Data

    
         


This training can be perceived as the first step towards launching your career as an app developer. By the end of this training, you will know your way around Xcode, its GUI building tools, and enough of Objective-C and object-oriented development to build an app.

What you will need?

•    You will need a Mac laptop with Xcode on it (The training covers how to install Xcode)
•    Mac laptop with OS X installed (at least version 10.7.4)
•    Developer license on the apple site (Covered on day 1)

Target Audience:

•    Designers
•    Programmers
•    Novices
•    Entrepreneurs
•    Students
•    Anyone with a passion for learning




No Government funding available in all countries for this course.

Online Training
USD 2000.00

Online Course