iPhone/iOS App Development Training Course

iPhone/iOS App Development Training Course by SLA Consultants Noida Training Institute in Noida,

Beginner 0(0 Ratings) 0 Students enrolled
Created by SLA Consultants staff Last updated Sun, 01-May-2022 English


iPhone/iOS App Development Training Course free videos and free material uploaded by SLA Consultants staff .

Syllabus / What will i learn?

iOS Training Course

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

iOS is a mobile operating system developed by Apple and used in iPhone, iPad and iPod. It is one of the most widely used operating systems in the world as millions of people use Apple products and mobile devices. And since iOS has such a tremendous audience, many business organizations all over the world are targeting iOS users by developing IOS applications of their products and services. And for that reason, there is a huge demand for skilled professionals who can develop iOS applications with full efficiency and rapidly. If you are also looking to become an iOS app developer, then you better attend a quality and the latest iPhone/iOS Training Course from the reputed iPhone/iOS Training InstituteSLA Consultants India offers the finest Training in iOS App Development in Delhi NCR, Noida & region who provide intense and rigorous training which helps them to become a professional in a matter of months.

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
  • 94 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

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