iOS Developer Programme

iOS Developer Programme Training Provided by SLA Consultants Gurgaon Training Institute in Gurgaon

Beginner 0(0 Ratings) 0 Students enrolled
Created by SLA Consultants Gurgaon Training Institute staff Last updated Mon, 11-Apr-2022 English


iOS Developer Programme free videos and free material uploaded by SLA Consultants Gurgaon Training Institute staff .

Syllabus / What will i learn?

Introduction to iOS Development

Introducing iOS

iOS SDK

Xcode

Interface Builder

iOS APIs

The iOS Simulato

Objective-C: Basic Data Types and Object Creation

The Main Function

NSString Literal & NSLog and Dlog statements

Primitive Data Types

Foundation Classes Overview

Object Creation & Messaging Overview

Object Creation: alloc / init/new

bject Creation: Factory Methods

Objective-C: Common Foundation Classes

Difference between mutable and immutable objects

Strings: NSString & NSMutableString

Collections: Arrays, Dictionaries, Sets and Literals

Wrappers: NSNumber

Difference between shallow copy and Deep copy

JSON

Objective-C: Custom Classes

Custom Class Overview

Header Files

Import and the @class Directive

Inheritance and NSObject

Method Declarations

Implementation Files

Method Definitions

Self and Super

Automatic Reference Counting (ARC)

Properties

Overriding NSObject Methods

Access Control

KVC Pattern

KVO Pattern

Difference between nil and Nil

Difference between nil and [unbundle mainbudle]

Memory Management Concepts (ARC and Non ARC) Sample iOS Basics – Sample Project Creation and understanding existing Apps

Architecture of an App (The Main Run Loop)

Creating a Project

UIApplication and the App Delegate

UIKit Framework: Views and Controls

Storyboards and Scenes

Build Actions (Run, Test, Profile, Analyze, Archive)

Debugging & Profiling

Frameworks

E-Commerce app work through

Categories and Protocols

Assignment on creating categories and custom protocols

thread concept in objective c

View Controllers: Connections and Flow

View Controller Overview

Life Cycle Methods

Storyboard Segues and Unwind Segues

Programmatic Segues

IB Outlet and IB Outlet Collection

IB Action

View Controllers: Common Controllers

Navigation Controllers

Tab Bar Controllers

Objective-C: Protocols

Table View Controllers: Static

Table View: Pull to Refresh (UIRefreshControl)

Table View Controllers: Prototype

iPad Layouts

Universal Apps & Multiple Targets

Split View Controllers

Popovers

Views

Image Views

Web Views

Map Views

Autolayout

Device Rotation

Interface Builder Constraints

NS Layout Constraints

Handling User Input

Alert Views

Text Fields & Views, Keyboards, and “First Responders”

Objective-C: Selectors

Gestures (Pinch, Pan, Swipe, etc.)

Localization

concept of localization

Notifications: Local and Push notifications

Types of Notifications

Size classes Usage

Network and Server communication

Assignments: GCD, NSOperations and Blocks

Camera , Bluetooth wifi related samples

Media Frameworks : Audio and Video Sample app

Paypal integration and push notifications XCTestCases -iOS TDD

Assignments: Set up XCTestcase Framework

Writing Unit Test cases for Login

Mock Objects creation and Unit test cases writing

Business logics in LoginScreen with XC test case

Performance Test with XC test case

Instruments

Xcode instrumentation and other (memory, profiling, code Coverage Tool provided by Xcode7)

Device Provisioning & Distribution

Digital Signatures and Assets

Development Build: Deploying to Your Own Device

Overview of the Provisioning Portal

Development and Distribution Certificates

Approved Devices

App IDs

Provisioning Profiles

Targets, Configurations, and Schemes

Ad Hoc Build: Archiving and Distributing

Public Build: iTunes App Store

 



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
An iOS is an Operating System for Apple devices such as iPhone, iPod and iPad. It is one of the most popular operating systems in the world and according to a report, over 3 billion applications have been downloaded since it was first launched in 2010. More and more business organizations are targeting iOS users by developing applications for the platform in order to target a large base of audience. As of now, there are over 33 million iPhone devices are present along with 700000 applications making it one of the most important software development platforms. If you are willing to learn iOS development then you should join SLA Consultants Gurgaon who provide the Best iOS App Development Training in Gurgaon/Gurugram. The iOS Developer Training is based on the current industry standards and allow the candidates to secure a promising placement at any MNC organization. We are the most credible iOS App Development Training Institute in Gurgaon
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 92 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :