Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price # Enroll Book free demo
Weekend
60 Hrs Weekend Morning-Batch USD 300
INR 16999
Enroll Now Book free demo class
Weekend
60 Hrs Weekend Evening-Batch USD 300
INR 16999
Enroll Now Book free demo class
Weekdays
60 Hrs Weekdays Morning-Batch USD 300
INR 16999
Enroll Now Book free demo class
Weekdays
60 Hrs Weekdays Evening-Batch USD 300
INR 16999
Enroll Now Book free demo class

# Cloud lab charges will be extra. Our technical consultant will share actual lab charges with you.

About Course

The targeted audience for this course can be -

Recent graduates looking to make a career in mobile application development
Software Engineers
Mobile Application Developers
Team Leads
Project Leads
In todays market mobile applications are in huge demand whether it is android based or iPhone based. This course is designed to help you in learning iOS App Development using Swift.

This course will help you to develop the programming skills through which you can make programs with more easiness, more flexibility and adopting safe programming patterns.
After completing this course you will be able to -

Understand the core concept of mobile application development using Swift
Create Extensions, Delegates and Generics
Understand initializer pattern defined in Swift
Work with iCloud & Core Data Framework services
Understand the Autolayouts feature to support all sizes of screen
A prior knowledge of programming with C or C++ and basics of iPhone application can be evolved as a prerequisite to join this course.

CURRICULUM

iOS and Swift

  • 1.1 About iOS Platform overview
  • 1.2 About Swift
  • 1.3 Xcode Overview
  • 1.4 Things needed
  • 1.4 Basic Setup for App Development
  • 1.5 What will you learn
  • 1.6 UIWindow
  • 1.7 What is AppDelegate
  • 2.1 Constants and Variables
  • 2.2 Type Annotations
  • 2.3 Printing
  • 2.4 Comments
  • 2.5 Types (Int , Float, Double)
  • 2.6 Type Safety and Type Inference
  • 2.7 Literals
  • 2.8 Conversions
  • 2.9 Type Aliases
  • 2.10 Conditions Statements (Basic)
  • 2.11 Operators
  • 2.12 Strings and Characters
  • 2.13 Tuples
  • 2.14 Optionals
  • 2.15 Forced Unwrapping
  • 2.16 Optional Binding
  • 2.17 Error Handling (Basic)
  • 2.18 Classes and Structures
  • 2.19 AppStore Certificates and Provisioning profiles
  • 2.20 Xcode walk through
  • 2.21 First Program Hello World
  • 2.22 Build Basic UI
  • 2.23 IB Outlets
  • 2.24 App and View Life Cycle

Module

  • 3.1 Size Classes
  • 3.2 Constraints
  • 3.3 Aspect Ratios
  • 4.1 Mutability
  • 4.2 Array
  • 4.3 Sets
  • 4.4 Dictionaries
  • 5.1 For – in
  • 5.2 While
  • 5.3 Repeat-While
  • 5.4 If
  • 5.5 Switch
  • 5.6 Continue
  • 5.7 Break
  • 5.8 FallThrough
  • 5.9 Labelled Statements
  • 5.10 Early Exit
  • 5.11 API Availability
  • 5.12 Version Availability

Module

  • 6.1 Defining and Calling Functions
  • 6.2 Function Parameters and Return Values
  • 6.3 Multiple Parameters
  • 6.4 Without Returning Values
  • 6.5 Multiple Return Values
  • 6.6 Optional Tuple Return Types
  • 6.7 Function Parameter Names
  • 6.8 Default Parameter Values
  • 6.9 Variadic Functions
  • 6.10 In-Out Parameters
  • 6.11 Function Types
  • 6.12 Nested Functions
  • 7.1 Stored Properties
  • 7.2 Lazy Stored Properties
  • 7.3 Computer Properties
  • 7.4 Shorthand Setter and Getter
  • 7.5 Read Only Computed Properties
  • 7.6 Property Observers
  • 7.7 Instance Methods
  • 7.8 Self Property
  • 7.9 Modifying Value Types from Within Instance Methods
  • 7.10 Type Methods
  • 9.1 Passing Data between Controllers
  • 9.2 Animations between Controllers

Module

  • 12.1 How ARC works
  • 12.2 Strong Reference Cycles Between Class Instances
  • 12.3 Resolving Strong Reference Cycles Between Class Instances
  • 12.4 Weak References

Module

  • 20.1 NSURLConnection
  • 20.2 NSURLSession
  • 20.3 JSON Parsing using NSJSONSerialization
  • 20.4 AlamoFire (Third Party)
  • 20.5 SwiftyJSON (Third Party)
  • 22.1 Tap
  • 22.2 Pan
  • 22.3 Pinch Zoom
  • 22.4 Rotate

Exam & Certification

No certificate is available.

Select Trainer for Demo


Pradeep Chauhan
Certification:
From
Professional Experience
Training Experience

Qualification
MCA

Skills
iOS ,

Profile
Full Stack Developer, IOS Developer (swift ) GKMIT Pvt. Ltd I did masters in Computer Applications from CMRIMS, Bangalore in 2014 and working with GKM IT as a fresher and learned web development skills and created a proxy report creation and management software for a financial client and ensured client satisfaction. Then moved on to iOS development and self trained myself on Swift and continuously working on that as delivered successful product. Read More...
RATING & REVIEWS
Rajan Maheshwari
He is excellent mentor and developer. he has a deep knowledge in ios and easy to figure out issue and re-solve them with time frame also help to other people to motivate. he is a good human being.
Pragati Singh
Certification: Java SE 7
From
Professional Experience
Training Experience

Qualification
MCA,MA,PGDIBO

Skills
Android, Android NDK, Android SDK Tools, iOS ,

Profile
I aim to work in an organization, where innovation and excellence are the way of life, where my full potential will be explored, and where I will get ample scope for development. Along with the eagerness to learn, I also possess the leadership skills required in the technology industry today. Member of International Association of Engineers(IAEG) Industrious, creative, R & D , willingness to learn, comprehensive problem solving abilities, ability to deal with people. Read More...
RATING & REVIEWS
Sagar Verma
"Pragati is very passionate and has great vision for his work. His focus keeps everything moving smoothly, he makes sure all the deadlines are met, and makes sure that whatever project he is working on meets the highest standards. Also he is a hard working and very serious team player."
Milan Singh Thakur
Pragati is very dynamic and a very good team player. He has strong dedication towards his profession. I have seen his contribution to OWASP which remarkable and consistent. Keep up Buddy...!!
Ashish Sharma
Pragati is very passionate and has great vision for his work. His focus keeps everything moving smoothly, he makes sure all the deadlines are met, and makes sure that whatever project he is working on meets the highest standards. He has great knowledge of multiple languages and platforms. Always ready to help and a nice person. I wish him all the best for future!
Ashish Mishra
Pragati has an excellent technical know how about mobile technologies be it Android or iOS. He is a great problem solver and will be a precious asset to any company he works with.
Durgesh Chaubey
Pragati Sir is one of those rare managers who also naturally serves as an inspiring mentor for the whole staff. With a background in psychology and many years’ worth of experience as an educator, Pragati exhibits strong interpersonal skills and a unique capacity for empathy. These qualities most notably translate in his ability to motivate a team to care about its project and be invested in the project’s success. Alec is the go-to person for conflict resolution and problem solving; when fights break out in boardroom meetings, he steps in to diffuse tension and induce compromising. Though he’s never one to draw attention to himself, Alec’s positive attitude and the respect others feel toward him are palpable.
Mohd. Anas Rasheed
Pragati always keep updating himself with new technologies and always look forward to learn something new and apply it in projects. which is the requirement of highly challenging environment of Software Industry.
Prashant Ranjan
Certification: Android
From
Professional Experience
Training Experience

Qualification
MCA

Skills
Android, CSS3, HTML5, iOS , Java , OBJECTIVE C, PhoneGap , PHP, Swift, Xamarin, CSS, HTML,CSS,JS,

Profile
Senior corporate trainer & consultant, Certified A TC Android Application Developer, iOS 7 Apps development using OBJECTIVE C, iOS 8 Apps development using SWIFT Read More...
RATING & REVIEWS
Shobhit Gupta
Certification:
From
Professional Experience
Training Experience

Qualification
MCA

Skills
C, C++ , iOS , Java , XML,

Profile
I am working as Sr iOS Developer. I have more then 5 years of experience in development. Read More...
RATING & REVIEWS
Tarun Mahajan(CSM)
Shobhit multitasks effectively and is able to handle a high-volume workload in new development or system support task. He consistently met or surpassed all projects dead line. He is reliable and dedicated IT professional
Sachin Kumar
Fantastic guy to work with. Very professional attitude, passionate to work towards the output and his career.
Disclaimer

**

* Money Back Guarantee till demo and 1st class of the course.

* All trademarks and logos appearing on this website are the property of their respective owners.


Copyright ©2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.
FOLLOW US