iOS application development with Swift Training

Live Online & Classroom Enterprise Training

This Specialization covers the fundamentals of iOS application development in the Swift programming language. You

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is iOS application development with Swift Training about?

This training is for developers who wish to build iOS applications.

What are the objectives of iOS application development with Swift Training ?

The goal is to understand architecture and concepts of an iOS app and apply them to develop a demo app.


Available Training Modes

Live Online Training

18 Hours

Classroom Training

 

3 Days
PDP BG 2

Who is iOS application development with Swift Training for?

  • Anyone who wants to add iOS application development with Swift skills to their profile
  • Teams getting started on iOS application development with Swift projects
  • What are the prerequisites for iOS application development with Swift Training?

    Knowledge of object-oriented programming in any language is a must .

    Course Outline

    • 1. iOS Development Environment
      • Introduction to iOS SDK
      • What's new in iOS 9
      • SDK Tools
      • What's new in Xcode 7
      • - Using XCode
      • - Using Interface Builder
      • - Using iPhone Simulato
    • 2. Swift Fundamentals
      • Hello Swift
      • Swift Playground
    • 3. Swift Language Basics
      • Core Data Types
      • String Type
      • Tuples & Optionals
      • Constants & Variables
      • Statements & Operators
      • Control Flow & Decisions
      • Functions
    • Xcode: Overview
      • New Project
      • The Project Window
      • - The Navigator Pane
      • - The Utilities Pane
      • - The Editor
      • The Project File and Its Dependents
      • Introduction to Interface Builder
      • Outlets and Actions
      • The Target
      • - Build Phases
      • - Build Settings Configurations
      • - Schemes and Destinations
      • Using the iPhone Simulator
      • Build, Run, Deploying an Application
      • - Build Settings
      • - Property List Settings
      • - Nib Files and Storyboard Files
      • - Other Resources
      • - Code
      • Frameworks and SDKs
    • 4. Basic Object Oriented Programming using Swift
      • Structs
      • Types versus instances
      • Member and static methods
      • Custom initialization & De-initialization
      • Classes
      • Initialization
      • Methods
      • Properties
    • 5. Advanced Object Oriented Programming using Swift
      • Optionals
      • - Introducing optionals
      • - Unwrapping an optional
      • - Optional binding
      • Nested Types
      • Generic Types
      • Protocol
    • 6. Memory Management
      • Reference Counting Basics
      • Automatic Reference Count
      • Retain Cycles
    • 7. iPhone Application Basics
      • Anatomy of an iPhone application
      • Application Life cycle and States
    • 8. User Interface Programming : Basics
      • UIKit Framework
      • XIB and Interface Builder
      • Window & View
      • Basic User Controls
      • - Labels, Text Fields, Buttons, Sliders, Picker etc.
      • - Building application screens
      • - Alerts and Action Sheets
    • 9. Auto-layout and Constraints
    • 10. View Controllers
      • Basics
      • Creating View Controllers
      • Content vs Container View Controllers
      • Orientation Management
    • 11. User Interface : Special Views
      • Image View
      • Scroll View
      • Table Views
      • - Populating and configuring Table View
      • - Data Source and Delegate
      • - Table View Cells
      • - Custom Cells
      • - Editing Table View
      • Collection View
    • 12. Multiple View Controllers
      • Applications with Multiple Views
      • Presenting View Controllers
      • Animating View Switching
      • Tab based applications (Tab Bar Controller)
      • - Configuring the Tab Bar
      • Navigation based applications (Navigation Controller)
      • Working with the Navigation Ba
    • 13. Storyboards
      • Storyboard File
      • View Controller and Scene
      • Segue
      • Invoking a Segue
      • XIB and Storyboards
      • Table View Cell Prototype
    • 14. Data Persistence - 1
      • File System
      • SQLite
    • 15. Data Persistence - 2
      • Core Data
      • NSUserDefaults
    • 16. Concurrency and Background Execution
      • GCD and Closures
      • NSOperation and NSOperationQueue
      • Background executio
    • 17. Networking, Connectivity etc.
      • Making web request
      • Restful services
      • JSON
      • Goods SDK integration with the iOS application
      • Secure coding in Swift(General Practices)
      • Secure interaction of application with web services (This is already covered partially under the topic Connectivity)
    • Goods SDK integration with the iOS application
      • Goods SDK integration with the iOS application
      • Secure coding in Swift(General Practices)
      • Secure interaction of application with web services (This is already covered partially under the topic Connectivity)

    Who is the instructor for this training?

    The trainer for this iOS application development with Swift Training has extensive experience in this domain, including years of experience training & mentoring professionals.

    Reviews