Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

IOS Course Details
 

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)