Swift is the language for iOS and OS X development from Apple it is a must have for all developers who wants to create applications that works on iOS devices. This course, iOS Swift Training, dives into the feature of Swift from the point of view of an Objective-C developers. Swift adopts safe programming patterns and adds modern features to make programming easier and more flexible.

TechManyata Software Training focuses on the latest version of Swift. iOS Training in TechManyata will make your career a new height. We at TechManyata provide you with an excellent platform to learn and explore iOS Swift from the industry experts. We have you to dream high and achieve it.
WHAT YOU WILL LEARN
– Swift Programming Language
– How to use Xcode Playgrounds to write Swift code.
– Common Programming Patterns used in Swift
– Keywords and Vocabulary used by the Swift language
– How to build native applications using the iOS SDK
– How to use Xcode and Simulator
– How to use common navigation patterns and UI controls
Syllabus
Understanding Programming Standards
- Lesson 1. What are programming standards
- Lesson 2. Importance of programming standards
- Lesson 3. Benefits of using programming standards
- Lesson 4. Programming Standards in detail.
- Lesson 5. Good programming habits.
Introduction to SWIFT Language
- Lesson 1. Variables & Constants
- Lesson 2. Introduction to functions (methods)
- Lesson 3. Arrays, Dictionaries, Data, Date and other basic data types
- Lesson 4. Enums, structures, closures
- Lesson 5. For, If, switch statements
- Lesson 6. Object oriented concepts with SWIFT
- Lesson 7. Type check, Any Object, Any
- Lesson 8. Protocols, Extensions, Error handling
- Lesson 9. Working with classes
Working with Xcode
- Lesson 1. Introduction to XCODE
- Lesson 2. COCOA touch framework
- Lesson 3. iOS application architecture
- Lesson 4. Application life cycle
Introduction to view controllers and Views
- Lesson 1. View Controllers, view, view life cycle
- Lesson 2. Basic Controls – Label, Buttons, Text field, image View
- Lesson 3. Table view with default cells and customized cells
- Lesson 4. Collection view with default cells and customized cells
- Lesson 5. Picker view, Date picker, scroll view, navigation and Tab bar controller
- Lesson 6. Understanding Interface builder, XIB files
- Lesson 7. Creating outlets and Actions
- Lesson 8. Handling touch and gesture events
- Lesson 9. Segment and Page control, switch view, UI Alert View
Integrating with Database
- Lesson 1. Introduction to data storage methods in iOS
- Lesson 2. Using Core Data, SQLite database, User Defaults, Property List
Web Services
- Lesson 1. What are web services
- Lesson 2. Why do we use web-services
- Lesson 3. How apps function with the help of web-services
- Lesson 4. Introduction to different web services
- Lesson 5. JSON parsing, XML parsing
- Lesson 6. Get and POST methods
Multimedia
- Lesson 1. Playing Audio and Video
- Lesson 2. Capturing images using camera
- Lesson 3. Getting images from gallery
- Lesson 4. Sending mail and SMS from app
Map integration
- Lesson 1. Introduction to maps
- Lesson 2. Working with pin annotations
Communicating with other view Controllers
- Lesson 1. Using storyboard to design the app, using segues
- Lesson 2. Introduction to methods used for passing data from one to another view controller
Auto-Layout
- Lesson 1. Introduction to Auto-layout
- Lesson 2. Working with constraints
- Lesson 3. Using constraints to change view sizes
- Lesson 4. Programmatically control the views
Deep Concepts of Swift Language
- Lesson 1. Introduction to Multi threading
- Lesson 2. Multi threading in iOS app, using NS Thread, NS Operation and NS Operation Queue, GCD
Push Notifications
- Lesson 1. Introduction to Notification
- Lesson 2. NS Notification and NS Notification Center, UI Local Notifications, Push Notification services
Third-Party Integrations
- Lesson 1. An overview to setup and use third party libraries
Launching An iOS app
- Lesson 1. Introduction to Bundle ID, Apple ID, certificates
- Lesson 2. Making a build
- Lesson 3. Posting app to App Store
- Lesson 4. Using Test Flight