Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Feb
2nd @10:00AM
Faculty: Mr. Balu
Location
: Maitrivanam, Hyderabad.
Venue
:
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.
Ph.No: +91 - 9246212143, 80 96 96 96 96
Syllabus:
Introduction to Mobile:
- What is Mobility
- Types of Mobile application Development
- Importance of Mobile Applications
- Differences between iOS and Others
- Pre-requested things to start development
Introduction of iOS:
- Introduction to iOS
- Languages and it’s types
- Differences between Objective C and Swift
- Layers of iOS
- Introduction to Mac
- Mac Versions
- Introduction to Xcode
- Application Lifecycle and it’s Methods
- UIViewcontroller Lifecycle and it’s Methods
Programming section using Swift:
- How to create a new application, and run it
- Basic syntax of Swift
- Datatypes
- Control Statements
- Conditional Statements
- Branching and Looping Statements
- Interfaces
- Implementations and Types of Methods
- Introduction to Interface Builder
- Creation of IBOutlets (Properties), and IBAction
- Creation of IBAction
- Designing UI components programatically
- UI Elements:
1. Label 5. Slider
2. TextField 6. Switch
3. Button 7. Segment Control
4. UIImageView 8. Activity Indicator
- Introduction to Auto Layouts(Constraints)
- Completion Handler
- Protocols
- Guard
- Generics
- Down Casting
- Up Casting
- Higher order functions
- MVC and Memory Management
- View Controllers
- Types of moving from one view to another
- UI Tab Bar
1. Introduction to Tab Bar
2. Tab bar view controllers
3. Bar Buttons
- ImageView
- WebView
- Scroll View
- AlertView
- ActionSheet
- DatePicker
- Picker View
Gesture Recognizer and its types:
- Tap gesture
- Pan gesture
- Pinch gesture
- Rotation gesture
- Longpress gesture
- Tableview with its Delegate and DataSource
- Tableview cell editing
- Tableview sections
- Custom Tableview Cell
- Collectionview with its Delegate and DataSource
- Collectionview cell editing
- Collectionview sections
- Collectionviewcell Cell
- Custom delegates
- Pass the data from one viewcontroller to another and it’s types
- Using Segues
- Types of segues
- Push/Show segue
- Present/Detail segue
- Using storyboard identifier
Database/Data Storage:
- User Defaults
- Property List
- File Handling
Core Data:
- Introduction to Core Data
- How to store data into CoreData
- How to retrieve data from CoreData
Connecting to Outside:
- Introduction to Camera
- Introduction to PhotoLibrary
- Phone(calling to mobile number)
- Compose and send SMS
- Open URL into safari browser
- Compose Email
- Open PDF document using document view controller
Media:
- Introduction to Audio Player
- Introduction to Media Player
Web Services:
- Introduction to Web Services
- Requesting the Web Service to pull the information from the Web using and Display it in the project using JSON Parsing
- Requesting the Web Service to pull the information from the Web using and Display it the project using XML Parsing
Pods Integration:
- Introduction to Pod file
- Create pod
- Install pod
- Update pod
- Creating Local Notification
- Universal Application
- Introduction to Maps
- Test and Debug using break points
- Introduction to iAd, and Ad Banners (Google Ads)
- App Icon
- Launch/Splash Screen
App store Submission Process:
- Introduction to developer account
- Introduction to certificates
- How to create CSR certificate and it’s usage
- How to create certificates and it’s types
- How to register app into developer account
- How to register devices into developer account
- How to create provisional profiles and it’s types
- Upload build to iTunes
- Application submission process from iTunes
- Review of iOS
NOTE: For each and every required concepts having sample project (i.e. 25 projects approximately)