SlideShare a Scribd company logo
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
Corporate(Headquarters:!BRN(Infotech(Pvt.(Ltd.(#!1%98/9/3/21,3rd!Floor,!!
Amma!Nilayam,!Jai!Hind!Enclave,!Beside!Nanotel!&!Karvy,!AyappaSociety,!Madhapur,!
!Hyderabad!%!500081!Ph.:!+91%40!%!64444492,!64444493!!!!!!!!!!!!
!
Curriculum(of(IOS(Training(
(
Course(Outline:(
1 Introduction About the course
2 History of Phone, From Landline to iPhone
3 What is Language, How Language works, different senses of Human and how to
instruct computer
4 What is Programming Language, Comparision with Human Language, Purpose of
Variables, Datatypes, Statements and Loops
5 Introduction to XCode, Objective-C, Explain IDE, Difference between C and
Objective-C, Small Programs
6 Code Execution Flow from #import to compiler to binary code and importance of
foundation framework, If else, Switch, Loops
7 What is Functions, Functions with Parameters, Scope of Variables
8 What is Operators, Coding Standards, Enum and typedef
9 What is OOPs, Creation of Classes
10 Explain Inheritance, Polymorphism, Abstraction, Encapsulation, Custom Init
Methods
11 Introduction to NSString
12 Introduction to NSArray, NSMutableArray
13 Introduction to NSDictionary, NSMutableDictionary
14 Introduction to Protocols, Protocols with properties
15 Introduction to Categories
16 Intro to iOS using iPhone, Difference betwewen Mac and iOS like installing,
uninstalling and other basic activities
17 Code Execution flow from iOS to App to main to UIApplicationMain to
AppDelegate and explain delegate methods
18 Introduce Window, ViewController, UIView and UIKit Framework
19 Introduce 2 ways of Instatiating components and explain XIB
20 UIViewController, UIView, Components in UIView
21 UILabel, UISwitch
22 UIButton, UISegmentedControl
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
Corporate(Headquarters:!BRN(Infotech(Pvt.(Ltd.(#!1%98/9/3/21,3rd!Floor,!!
Amma!Nilayam,!Jai!Hind!Enclave,!Beside!Nanotel!&!Karvy,!AyappaSociety,!Madhapur,!
!Hyderabad!%!500081!Ph.:!+91%40!%!64444492,!64444493!!!!!!!!!!!!
23 UIStepper, UISlider
24 UITextField
25 UIScrollView, UITextView
26 UIProgressBar, UIActivityIndicatorView
27 UIWebView, UIAlertView, UIPageControl
28 UIActionSheet
29 UIActivityViewController
30 UIImageView, UIToolBar
31 UITabBarController, UINavigationController
32 StoryBoards, Autolayout
33 App Deployment Procedure
34 Gestures
35 UITableView
36 UICollectionView
37 UIPickerView, UIDatePicker
38 Memory Management
39 Introduction to Multitasking
40 UISplitViewController, ModalView
41 Introduction to XML Parsing
42 Introduction to JSON Parsing
43 PList, SQLite
44 Core Data
(
(
(
(
(
(
(
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
Corporate(Headquarters:!BRN(Infotech(Pvt.(Ltd.(#!1%98/9/3/21,3rd!Floor,!!
Amma!Nilayam,!Jai!Hind!Enclave,!Beside!Nanotel!&!Karvy,!AyappaSociety,!Madhapur,!
!Hyderabad!%!500081!Ph.:!+91%40!%!64444492,!64444493!!!!!!!!!!!!
Seminar(Topics(of(BRN(IOS(Training(
(
1 How iPhone is different from Other Phones?
2 Difference between touch devices and non-touch devices while using
3 Difference between Windows and Mac
4 Difference between IOS and Android latest version
5 Human Interface guidelines
6 IOS 6 and IOS 7 differences
7 IOS 7 and IOS 8 differences
8 Difference between MRR and ARC
9 Difference between XCode 4.2 and XCode 5.1
10 Difference between XCode 5.1 to XCode 6
11 What is 3 Tier Architecture
12 What is Database and how it works
13 What is XML
14 What is JSON
15 Push Notifications and Local Nofitications
16 Multilingual in IOS
17 What is Map Kit
18 What is Event Kit
19 What is In-App Purchase and apple rules and regulations in In-App Purchase
20 What is NSUserDefaults
21 What is Settings Bundle
22 What is PList
23 App Deployment Procedure
24 What is Game Centre
25 What is iCloud APIs
26 What is Healthkit framework
27 What is Apple Watch and WatchKit Framework
28 What is Swift Programming Language
29 Difference between Swift and Objective C
30 What is Version Controller like GitHub
31 What is NSNotificationCentre
(

More Related Content

Similar to BRN Infotech Curriculam and Seminar Topics

Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облакуНиколаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
Skolkovo Robotics Center
 
Learning How To Code
Learning How To CodeLearning How To Code
Learning How To Code
CoachPineda
 
Synthetic biology in a computer science view
Synthetic biology in a computer science viewSynthetic biology in a computer science view
Synthetic biology in a computer science view
Jones Albuquerque
 
Enoughisnotenoughfinal 130712051044-phpapp01
Enoughisnotenoughfinal 130712051044-phpapp01Enoughisnotenoughfinal 130712051044-phpapp01
Enoughisnotenoughfinal 130712051044-phpapp01
Thoughtworks
 
Enough is not enough
Enough is not enoughEnough is not enough
Enough is not enough
Jatin Bhasin
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
vodQA
 
Test Strategy for Mobile
Test Strategy for MobileTest Strategy for Mobile
Test Strategy for Mobile
Thoughtworks
 
Data Insights - sentiXchange
Data Insights - sentiXchangeData Insights - sentiXchange
Data Insights - sentiXchange
Akshay Wattal
 
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
Francisco Pires
 
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
Margaret-Anne Storey
 
ICS3211 lecture 08
ICS3211 lecture 08ICS3211 lecture 08
ICS3211 lecture 08
Vanessa Camilleri
 
Artificial Intelligence & Robotics
Artificial Intelligence & RoboticsArtificial Intelligence & Robotics
Artificial Intelligence & Robotics
MuhammadRaduanIslam
 
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
Peter Troxler
 
AI-driven UI: conversational interfaces and more
AI-driven UI: conversational interfaces and moreAI-driven UI: conversational interfaces and more
AI-driven UI: conversational interfaces and more
Eirik Stavelin
 
Designing the Workflow of a Language Interpretation Device Using Artificial I...
Designing the Workflow of a Language Interpretation Device Using Artificial I...Designing the Workflow of a Language Interpretation Device Using Artificial I...
Designing the Workflow of a Language Interpretation Device Using Artificial I...
IOSR Journals
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlassian
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlassian
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017
Richard Seymour
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
Roberto García
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016
Nugroho Gito
 

Similar to BRN Infotech Curriculam and Seminar Topics (20)

Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облакуНиколаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
Николаос Мавридис. От Интерактивных роботов к Человеку-машинному облаку
 
Learning How To Code
Learning How To CodeLearning How To Code
Learning How To Code
 
Synthetic biology in a computer science view
Synthetic biology in a computer science viewSynthetic biology in a computer science view
Synthetic biology in a computer science view
 
Enoughisnotenoughfinal 130712051044-phpapp01
Enoughisnotenoughfinal 130712051044-phpapp01Enoughisnotenoughfinal 130712051044-phpapp01
Enoughisnotenoughfinal 130712051044-phpapp01
 
Enough is not enough
Enough is not enoughEnough is not enough
Enough is not enough
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
 
Test Strategy for Mobile
Test Strategy for MobileTest Strategy for Mobile
Test Strategy for Mobile
 
Data Insights - sentiXchange
Data Insights - sentiXchangeData Insights - sentiXchange
Data Insights - sentiXchange
 
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
Desafios e Oportunidades derivados da Explosao de Dados (Big Data)
 
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...To Bot or Not:  How Bots can Support Collaboration in Software Engineering (I...
To Bot or Not: How Bots can Support Collaboration in Software Engineering (I...
 
ICS3211 lecture 08
ICS3211 lecture 08ICS3211 lecture 08
ICS3211 lecture 08
 
Artificial Intelligence & Robotics
Artificial Intelligence & RoboticsArtificial Intelligence & Robotics
Artificial Intelligence & Robotics
 
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
3D Printing and Open Design. A Bright Future for Engineering and Design Profe...
 
AI-driven UI: conversational interfaces and more
AI-driven UI: conversational interfaces and moreAI-driven UI: conversational interfaces and more
AI-driven UI: conversational interfaces and more
 
Designing the Workflow of a Language Interpretation Device Using Artificial I...
Designing the Workflow of a Language Interpretation Device Using Artificial I...Designing the Workflow of a Language Interpretation Device Using Artificial I...
Designing the Workflow of a Language Interpretation Device Using Artificial I...
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016
 

BRN Infotech Curriculam and Seminar Topics