• No results found

geniusport mobility training experts

N/A
N/A
Protected

Academic year: 2021

Share "geniusport mobility training experts"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

mobility training experts

geniusport

(2)

mobility training experts

geniusport

About Geniusport:

GeniusPort is a Pioneer and India's No. 1 Training Center for Mobile

Technologies like Apple iOS, Google Android and Windows 8 Applications

Development. A one stop destination for IT Students, Graduates,

Professionals and Aspirants where, robust and interactive training is

provided with an assurance of job on successful completion of the course.

We have trained 3000+ students in India and conducted many corporate

trainings in leading IT Companies.

Our experience in the Mobile domain is outstanding and we have

customized courses for Students, Job Seekers, Working Professionals

and Corporations. Our courses are designed and delivered to suit all levels

of ability, so you can be sure that our training is matched precisely to your

requirement.

mobility training experts

geniu po

educational

association

placements

students trained

corporate clients

(3)

mobility training experts

geniusport

WE

EK 8

Courses Offered:

iOS Applications Development Training

Android Applications Development Training

Windows 8 Applications Development Training

Mobile QA

Formats:

6 months Job guarantee training program for freshers.

6 months Job assistance training program for freshers.

3 months training program for freshers & working professionals.

6 weekends training program for working professionals

One 1week corporate training program.

One week workshop in colleges.

Industry specific training curriculum.

Individual Mac/Devices, In house Course Materials.

Exercises with Best-In-Class Infrastructure.

Hands on training with real-time project.

Highly experienced trainers.

Devices for testing applications.

Flexible batch timings.

Post training support.

(4)

mobility training experts

geniusport

Day Subject #Hrs

Monday Chapter1: Introduction to MAC 2hrs History of MAC OS

Features of MAC OS

Components of MAC OS

Desk Top, MenuBar, The Dock

Tuesday Dock Elements in Detail 2hrs Finder Window, Dash Board, Safari,Mail, iCal

AddressBook, iChat, iTunes, QuickTimeX PhotoBooth, TimeMachine, Spotlight

Wednesday Stacks---Different Types 2hrs Applications, Files and Folders

MAC OS Shortcuts

Thursday Getting Familiar with MAC 2hrs

Friday Getting Familiar with MAC components 2hrs

Monday Chapter2: Introduction to Xcode 3hrs Installation Process of Xcode and iPhone SDK

Downloading Process of Xcode and iPhone SDK Installing software development kit

Getting Familiar with Xcode project window Creating the Project in Xcode

Brief idea of each template

Tuesday Cont. Xcode 2hrs

Xcode Project window Tool Bar

Groups and Files Text Editor Navigation Bar

Wednesday Build Setting 2hrs Documentation window

How to build and Run the application

Usage of iPhone Simulator and Manupulating Hardware Creating and building simple applications

Thursday Creating simple project in Xcode-Window based 2hrs

Friday Creating simple project in Xcode-Window based 2hrs

Monday Chapter3: Introduction to objective C 2hrs Why objective-C?

Features of Objective-C

How to create objective -c program in C?

Principles of OOPs

Encapsulation Inheritance Polymorphism

Tuesday Data types in Objective-C 2hrs Int type float double, Bool, id

Sample Examples

GCMAD-iOS Program Structure

WE

EK 2

We

ek 1

Course Schedule

iOS Application Development Training

Course Outline

Curriculum Technology : iOS Application Development

Duration : 6 Months

(5)

mobility training experts

geniusport

Operators

Arithmetic, Relational, Bitwise, logical, Sample Examples-Operators

Wednesday Objective C Operator precedence and Associativity 2hrs Sample Examples

Datatype qualifiers

Sample Examples

Thursday Sample programs-Objective-C data types 2hrs Sample programs-Operator precedence

Friday Sample programs-Objective-C operators 2hrs Sample programs-datatype qualifiers

Monday Working with variables and constants 3hrs Rules for declaring variables

sample programs

Constants

Difference between variables and costants sample programs

Control Statements

If , If else, if ... else if .. Sample Examples

Tuesday Loops in objective -C 2hrs While Loop

Do While Loop Breaking from loop Continue statement Sample-Examples of each

Wednesday Introducton to Array 3hrs Defining Array, Creating an Array Object

Finding out Number of elements in an Array Accessing number of elements in an array Adding elements to an Array Object Inserting elements in an Array Deleting Elements from an Array Sorting an Array Object

Sample Example

Thursday Working with variables and constants 2hrs Working with Control Statements

Friday Working on different types of Loops 2hrs Working on Array

Monday Pointers in Objective-C 3hrs Sample Example

Structures in Objective-C Sample Example

Objective -C Keywords

Compiler Directives

Exception handling Directives Keywords for memory management Directives used for Particular purpose Other Keywords--Super and Self Sample Example

Tuesday Objects and Classes in Objective -C 3hrs Define Object

WE

EK 3

WE

(6)

mobility training experts

geniusport

Intializing and creating an Objects Sample Example

Messaging Objects

Messaging with Paramenters Creating and Releasing Objects Sample Example

Wednesday Classes 2hrs

Declaring and Defining of Class (.h and . m files) Sample Example

Instance and class methods

Sample Example

Selectors And Constructors in Brief

Sample Examples of each

Thursday Working on Pointers and Keywords 2hrs

Friday Working on Objects and classes 2hrs

Monday Protocols 2hrs

Formal Protocol, Informal Protocol Defining Protocol Using Protocol Protocol as Variables Sample Example Categories Creating Category Limitations of Category Sample Example

Tuesday Exception Handling in Objective-C 3hrs Try, Catch, finally, throw

Catching different types of Exceptions

Throwing Exceptions Sample Example

Memory Management in Brief Rules of memory management

Objective C memory management-retain and release

Sample Example

What is Memory leak?

Preventing memory Leak?

Wednesday Chapter4: Objective-C Memory Management 2hrs Features of Memory Management

Observing Low Memory warning Avoiding the Warnings

Practical memory management

Concept of Object Ownership

Concept of Auto Release pool---Using Accessor Method

Sample Example

Thursday Working with protocols and Categories 2hrs

Friday Working with different types of Exceptions 2hrs

Monday Managing Memory Using Auto release Pools 2hrs Object Ownership and Disposal

Object Ownership Plolicies Sample Example

Concept of AutoRelease Pools and Threads

WE

EK 5

WE

(7)

mobility training experts

geniusport

Scope of Auto Release Pools

Concept of Garbbage Collection

Sample Example

Value Objects and Copying

Sample Example

Tuesday How memory managemnt works on the iPhone? 2hrs How to free memory in iPhone?

Chapter5: Interface Builder

Creating Interface Builder

Opening Interface Builder

Document Window in Detail

Document Window Workflow tools

Library and Inspector Window

Wednesday Concept of Outlets and Actions 3hrs Connection Pannel

Outlets---Sent and Received Actions

Accessibilty List, Accessibilty reference Referencing Outlets

Sample program for outlets and Actions

Thursday Working on Auto release pools and threads 2hrs

Working on Garbbage colletion, Values, Objects and Copying

Friday Getting familiar with Interface builder tools 2hrs Working on Outlets and Actions-Creating Simple

Programs

Monday Cont. Interface builder 3hrs Creating three UI Buttons displaying colors

Concept of Events and Actions

Creating sample Applications

Chapter6: Introduction to Debugging

Different types of Debugging

1. In the Text Editor 2. In the Mini Debugger 3. In the Debugger 4. In the Console

Tuesday Cont. Debugging 3hrs Debugging Preferences

Managing Program Execution

Using Break Points

Viewing Breakpoints

Setting Break points

Sample Example

Wednesday Chapter7: Introduction to Cocoa Touch 3hrs Cocoa Framework

Objective C and Cocoa Touch

Design pattern of cocoa-MVC design pattern How cocoa fits into iPhone OS?

Important Concepts of cocoa

Foundation classes, Value Objects, Collections What is Design pattern?

Concept of Delegation

Delegation and Cocoa Framework

Delegation and Notification and concept of data Source

WE

EK 7

WE

(8)

mobility training experts

geniusport

Thursday Creating and Running Sample programs-(Interface

Builder) 2hrs

Friday Creating and Running simple programs-and Debugging 2hrs Monday Chapter8: Building Diff. Types of Applications (View Controllers) 3hrs

Model View Controllers--Model , View and Controller

View Controllers and Types 1. Custom View Controller

UIView Controller and UITable View Controller

2. Container view Controller

Tab bar Controller and Navigation Controller

Adding view controller Using Interface Builder

3. Modal view Controller-Can be Custom or Container Tuesday Concept of Custom View Controller 3hrs

Simple Example for UIView Controller of custom view controller

Concept of Table view Controller

Simple Example for UITable view Controller of custom view controller

Wednesday Concept of Container view Controller 3hrs Creating New project from UITab Bar Template

Creating and Running Navigation Based Application

Thursday Creating and Running App--Custom view types 2hrs

Friday Creating and Running App--Container view types 3hrs

Monday Chapter9: Keyboard Inputs 3hrs Using TextField for Inputs

Creating and Running of Simple Application

Customizing the Types of Inputs

Displaying the Keyboard Dismissing of keyboard

Creating and Running of Simple Application

Tuesday Chapter10: Screen Orientations 3hrs Different types of screen orientations

Handling Rotations

Programatically rotating screen

Displaying of view in a specific orientation when loading

Wednesday Chapter11: File Handling 2hrs Understanding the Application folders

Using documents and library folders Storing files in Temporary folder

Thursday Working on displaying and dismissing of keyboard 2hrs With different Techniques

Friday Creating and changing the screen orientations 2hrs

Monday Chapter12: Introduction : Basic data Persistence 3hrs Application SandBox

Using Property List(pList) When to Use property List? When not to Use property List

WE

EK 8

WE

EK 9

WE

EK 10

(9)

mobility training experts

geniusport

Property List Types and Objects

Tuesday Creating and Modifying property List-Live Example 3hrs Concept of Property List Seriliazation

Wednesday Cont. Creating and Modifying property List-Live Example 2hrs Concept of Property List Seriliazation

Thursday Group Discussion 2hrs

Friday Practicing of creating and modifying of data using pList 2hrs

Monday Chapter13: Working With Data Base 3hrs What is SQlite?

Features of Sqlite

Creating of Database and using it In iPhone App

Tuesday Chapter14: Introduction to URL Loading System 3hrs Simple RSS Reader Example

NSURL

NSURL Request NSURL Response NSURL Connection

Wednesday Sample Example-RSS Reader 2hrs

Thursday Working with SQLite database 3hrs

Friday Working on URL Loading System-RSS Reader Example 2hrs

Group Discussion

Monday Chapter15: Introduction to Framework 3hrs Framework versions- Major and Minor

Creating a Major version of a framework Creating a Minor version of a framework Anatomy of framework Bundle

Framework Configuration

Frameworks and Binding-Dynamic shared libraries Frameworks and PreBinding

Prebinding Your Framework

Tuesday Creating of Framework 2hrs Testing of Framework in a Place

How to build multiple versions of a Framework Intializing of Framework at Run Time

Defining of Modul Intializers and Finalizers Exporting Framework Interface

Installing of framework

Including of Frameworks

Wednesday AddressBook Framework 3hrs Framework, Header File Directories and Declared in

Opaque Type references and Other Type references

Address Book UI Framework

Class References Protocol references

Thursday Working with Framework--Address Book Framework 2hrs Friday Working with Framework--Address Book UIFramework 2hrs

WE

EK 11

WE

EK 12

WE

EK 13

(10)

mobility training experts

geniusport

Monday Audio toolbox framework Framework and Declared in 3hrs

Manager references Other References Sample Example

Audio Unit Framework

Manager references Other References Sample Example

Tuesday CF network Framework 3hrs Opaque Type references

Other Type references

Core Audio framework

Other References Sample Example

Wednesday Core Foundation Framework 3hrs Opaque type references

Other Type references Sample Example

Thursday Working on Audio and Audio Unit Framework 3hrs

Friday Working on CF network and Core Audio framework 3hrs

Monday Core Location Framework 3hrs Class references Protocol References Sample Example Foundation Framework Class references Protocol References

Tuesday Media Player framwork 3hrs Class References

Protocol References

Open GLES Framework

Class References Protocol References Other References

Wednesday Quartz Core Framework 3hrs Class References

Protocol References

Other References

Security Framework

Manager References

Thursday Working on Core and Foundation Framework 2hrs Working on Quartz Core Framework

Friday Working on Open GLES Framework and Media Played Framework 2hrs

Monday System Configuration Framework 3hrs Other References

UIKit Framework

Class References Protocol References

Tuesday Game Kit Framework 3hrs Class References Protocol References

WE

EK 14

WE

EK 15

(11)

mobility training experts

geniusport

WE

EK 7

Map Kit Framework

Class References Protocol References Other References

Wednesday Accelerate Library Framework 3hrs Other References

Event Kit UI framework

Class References Other References

Thursday Working on Game and mapkit Framework 3hrs

Friday Working on Accelerate and Event Kit Framework 3hrs

Monday Chapter16: Introduction to Instrument 2hrs Instruments Quick Start

Launching Instrument Creating Trace Document Trace document in Detail

Tuesday Instruments Tool Bar 3hrs Tool Bar Controls

Performing Quick Start

Adding Configuring Instruments

Using Instruments Library Changing Library view mode Finding Instruments in Library Creating Custom Instruments group

Wednesday Cont. Adding Configuring Instruments 3hrs Creating Smart group

Adding and removing Instruments Configuring an Instrument

Recording Trace Data

Choosing which process to Trace Attaching an exsisting process

Thursday Chapter17: Integrating with core services 2hrs Integrate your iphone app with address Book, Maps

Safari, Mail, and other standard Application

Friday Sample-Integrating iPhone app using standard applicaions

Viewing and Analysing trace Data

Monday Chapter18: Graphics and Animations 3hrs Open GL and UIKit Graphics system

Graphics Contexts Points vrs Pixels Color and Color Spaces Drawing with Quartz and UIKit Creating and Drawing Images

Creating Patterns Gradients and Shadings Drawing with Quartz Core Framework Applying Core Animation Effetcs Layers and Animations

Tuesday Advanced Concepts

Chapter19 :Introduction to iPad 3hrs Overview of iPad+ Technical Specification

Features of iPad, What is good for?

WE

EK 16

WE

E

(12)

mobility training experts

geniusport

Comaprison between iPhone and iPad Is it the same as iPod?

Understanding multi tasking on the ipad: what is it really?

Wednesday Chapter20: iPhone and iPad Apps Marketing 2hrs Pillars of iPhone and iPad Apps Marketing

iPhone and iPad Application Development iPhone/iPad Apps Marketing Plan

Perfect marketing Strategy

Thursday Marketing Tips for iPhone /iPad Apps developers 2hrs 10 iPhone App Marketing Mistakes to Avoid

Secrets to Selling your iPhone and iPad Apps How to Market iPhone/iPad in Limited Budget? What Makes winnig iPhone and iPad Apps?

Friday Group Discussion 2hrs

Monday Chapter21: Introduction To iOS4 2hrs Introduction of iOS4

Features of OS 4

Technical Specification of iOS4

Tuesday Chapter22: Introduction to Apple iAds 2hrs iAd-Mobile Advertising

iAd Framework and How it works?

Wednesday How to create iAds?

Thursday Group Discussion-iPhone/iPad/iAds 2hrs

Friday Group Discussion-iPhone/ipad/iAds 2hrs

Monday Chapter23: Software Project Management 2hrs What is Software project management?-Objectives

MindSet of the Software project Manager Project Intake

Requirement Determination Requirement Validation

Tuesday Project Planning, Monitoring and Control Issues 2hrs Security Levels

Key Objectives of effective Management

Quality, Productivity, Risk Reduction

Wednesday Planning your Software Project 2hrs Executing your software project planning

Controlling your software Project Closing your Software project

Project goals and scope Risk management

Thursday Functional Data Description of project 2hrs Project schedule

Project Team and organization What are th steps in project planning?

Friday Group Discussion--Why you should care about project management? 2hrs

Monday Cont. Software Project management 2hrs

Planning the Project

Buisness planning Technical Planning Managing the project

WE

EK 18

WE

E

K 19

WE

E

K 20

(13)

mobility training experts

geniusport

Tuesday Starting a Project 2hrs Choosing project

Naming project Licensing software

Choosing a method of version numbering Documentation

Other presentation issues

Wednesday Best Ways to Manage your Projects 2hrs Sharing of project plans

Managing your teams online Tracking of progress daily

Thursday Maintaining a Project: Interacting with developers 2hrs Delegating Work

Accepting and Rejecting patches Stable and development branches Other project management issues

Friday Quality Planning of Project 2hrs Quality concepts

Quality Management Planning

Setting the quality goal

Estimating defects for other stages Qualty process planning

Defect prevention and planning

Monday 8Hrs Tuesday 8Hrs Wednesday 8Hrs Thursday 8Hrs Friday 8Hrs Monday 8Hrs Tuesday 8Hrs Wednesday 8Hrs Thursday 8Hrs Friday 8Hrs Monday 8Hrs Tuesday 8Hrs Wednesday 8Hrs Thursday 8Hrs Friday 8Hrs

W

EE

K

22

W

EE

K

23

W

EE

K

24

Final Project

WE

E

K 21

(14)

mobility training experts

geniusport

NOTE

Our tutors are real time developers who are associated with our

development company called AdeptPros IT Solutions.

If the number of students to be enrolled in the course is more than 15,

tutors can be sent to the college campus with the required devices to

teach in the same campus.

Achievements:

Our Clients:

SAP has awarded GeniusPort as the best Vendor of 2011

among 500 vendors.

100% placements of trained students till date.

Provided inhouse training for colleges across india.

Successfully trained participants from software majors like

Robert Bosch, Philips, SAP Labs, Infosys, Honeywell, HCL,

McAfee, iPass, Ness Technologies and many more on the list.

(15)

Sigma Technology Park

Gamma Block, 10th Floor

SH 35, Whitefield,

Bengaluru - 560066

Phone: +91 80 4206 8575/76

Thanks for your interest

in GeniusPort

Visit us at :

www.geniusport.com

Email us :

[email protected]

WE

EK 21

References

Related documents