Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Oct 17th @7:00PM
Faculty: Mr. Nag (12+ Yrs of Exp,..)
Duration : 45 Days
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 9246212143, 80 96 96 96 96
Syllabus:
IOS (I Phone Mobile Apps)
1. Mobile OS :
- What are Mobile Applications?
- Main Characteristics of Mobile Application
- Difference between Mobile App’s and Desktop App’s
- Introduction to iPhone Architecture
2. iOS Basics :
- What is iOS?
- Short History of iOS
- Requirements for iOS
- iOS Architecture, iOS SDK, and Cocoa Touch Frameworks
- MVC Design Pattern
- Application/iOS Life Cycle
- Features
3. Swift :
- Introduction to Swift
- Main Advantages and Disadvantages of Swift
- General concepts of Swift
Note: General concept of Swift like:
1) Basics of Swift
2) Difference between UIKIT & SwiftUI
3) Data Types
4) Variables
5) Constants
6) Operators
7) Decision Making Statements
8) Looping Statements
9) Arrays
10) Dictionaries
11) Functions
12) Enumerations
13) Structure
14) Classes, Objects and Methods
15) OOPS Concepts
16) Memory Management Basics
17) Categories & Extensions
18) Protocols
19) Blocks
4. Xcode - Development IDE :
- Introduction to Xcode
- Version History
- Navigator
- Editor
- Utility
- Tools
- Console
- Document
- Simulator
- Instruments
- Window, View Controller & Views
- Interface Builder
- Compiler
- Debugging
- Creating a New Project (Ex.: “Hello World”)
5. Application Patterns and Architecture :
- MVC (Model View Controller)
- Storyboard and Xib’s
- IBOutlets and IBActions
- Subclassing and Delegation
- Auto Layout and Auto Resizing
6. iPhone/iPad Application Development :
- Basic UI (User Interface) Widgets :
- UIViewController
1) Single View Controller
2) Master-Detail View Controller
3) Navigation View Controller
- UIWindow
- UILabel
- UIButton
- UISegmentedController
- UITextField
- UISlider
- UISwitch
- UIActivityIndicatorView
- UIProgressView
- UIPageControl
- UIStepper
- UIStackView (Horizontal & Vertical)
- UITableView & UITableViewCell
- UIImageView
- UICollectionView & UICollectionViewCell
- UITextView
- UIScrollView
- UIDatePicker
- UIPickerView
- MKMapView
- UIWebView (Deprecated)
- WKWebView
- Gesture Recognizer
1) UITapGestureRecognizer
2) UIPinchGestureRecognizer
3) UIRotationGestureRecognizer
4) UISwipeGestureRecognizer
5) UIPanGestureRecognizer
6) UIScreenEdgePanGestureRecognizer
7) UILongPressGestureRecognizer
8) UIGestureRecognizer (Custom)
- UINavigationItem
- UIToolbar
- UIBarButtonItem
- UITabBar
- UITabBarItem
- UIView
- UIContainerView
7. Provisioning Profile :
- Keychain Access
- SSL Certificate
- Apple Developer Account
- Account Type
- Certificates
- Profiles
- Identifier
- Register Devices
- Code Signing
- Xcode Organizer
- Testing on Device
- Deployment in AppStore