+91 8789 400 649 / +91 7295 020 172
  Cloud Based Business Automation Solutions
Enquiry

OUR TRAINING COURSES

ANDROID TRAINING

The goal of Android Training course is to provide developers easy and complete understanding of the Android App Development. The Android Training course provides a series of sessions & Lab Assignments which introduce and explain Android features that are used to code, debug and deploy Mobile Applications.
         Android programming improvement is the procedure by which new applications are made for the Android operating system. Applications are typically created in the Java programming using Android Studio.
Course Content

Android
  • Overview of Android and Android SDK
  • History of Android
  • Android features
  • Introduction to OS layers
  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework
  • System requirements
  • Android Studio installation, AVD creation
  • Creating first Android application
  • Project Structure
  • Android application building blocks
  • Activating components
  • Life Cycle of Application
  • Development tools, Manifest File
  • Life Cycle of Activity
  • Activity
  • Services
  • Content Providers
  • Broadcast Receivers
  • Overview of Android Resources
  • Creating Resources
  • Using Resources
  • Drawable Resources
  • View Hierarchy and Layouts
  • UI Events
  • Building Menus
  • Notifying users
  • Creating dialogs
  • Graphics & Animations
  • Shared Preferences
  • Internal Storage (Files)
  • External Storage(SD Card)
  • SQLite Databases

IOS TRAINING

STEEMA SOFTWARE PRIVATE LIMITED contract the best ability of the business to prepare our understudies. In addition, we don't just concentrate on granting hypothetical information. Then again, with us, you would get hands-on preparing. We help our understudies to take in the subtle strategies from the essentials to the most developed. We endeavor to make our understudies gifted, master, and certain iOS engineers. Apple items are the most recent buzz in the market since its origin in 2008.
Course Content

IOS Development Training
  • iOS App Architecture
  • Introduction to Mac OS (OSX)
  • Discussion of Development Languages and their differences
  • Settingup iOS development environment
  • Architecture of Xcode IDE
  • Workflow of Application development
  • Introduction to Xcode workspace and Interface Builder
  • UIKit
  • Autolayouts
  • Constraints
  • Portrait and Landscape Orientation demo
  • Discussion of Interface Builder Elemetns
  • Comparison of procedural and object oriented language
  • OOP concepts in Swift
  • Abstraction
  • Inheritance
  • Encapsulation
  • Arrays
  • Dictionaries
  • Sets
  • If Statements
  • If Statements
  • for Loops
  • Toasts
  • do - While Loops
  • Swift Classes
  • Structures
  • Object fundamentals and model classes
  • Objects and object reference
  • Saving and retrieving data using model class
  • Introduction to UIViewControllers
  • App State
  • View Life Cycle
  • Creating First Hello World iOS App
  • Creation of Custom Classes
  • UITextFields
  • UIButton
  • Adding UINavigation Bar
  • UIView
  • UITableView
  • UICollectionView
  • UISliders, UIProgressBar, UIPickerView
  • User input control, button events.
  • Accessing Camera
  • Accession Photo Gallery
  • MVC Design Patters
  • Delegation Patters
  • Singleton Desgin pattern
  • Action Sheet
  • Alerts and Popovers
  • Class method and instance methods declaration
  • Object messaging with parameters
  • Getter / setter methods
  • Instance Methods
  • Class methods
  • Optionals
  • Optional Binding
  • Optional Chaining
  • Stored Properties
  • Computed Properties
  • Closures
  • Tuples
  • Swift Protocols
  • Error Hadeling
  • Creating Simple User interface in Interface Builder
  • Understanding Autolayout
  • Undertanding Working with constraints
  • Introduction to TableViewCell
  • TableView Sections and Customization
  • Introduction to TableView Protocols and its Mehtods
  • Customization of TableView Cells using XIB and in Interface Builder
  • Creating simple To-Do List App
  • Introduction to CollectionViewCell
  • Introduction to CollectionView Protocols and its Mehtods
  • Customization of ColectionView Cells using XIB and in Interface Builder
  • Creating simple To-Do List App
  • Breif Overview of CollectionView Flow Layouts
  • Horizontal and Vertical Scrolling User interface creation
  • UIScrollView
  • UIStackViews
  • UIView Customization
  • UIPopoverPresentation
  • UIAlertController
  • UIPickerViewController
  • UIButton, UILabel, UITextView, UITextField Handleing
  • IBInscpectable
  • IBDesignable with UIElements
  • Creating Extensions for UIElements
  • Adopting to Protocols using Extensions
  • Posting Notifications
  • Observing Notifications
  • KeyBoard Handeling using NotificaitonsCenter
  • Introduction to Core Data
  • Introduction to ManagedObject Model
  • Managed Object Cotext
  • Managed Objects
  • Dicussion on APNS (Apple Push Notification Services)
  • Handeling APNS Payloads
  • Generating Local Notifications
  • Introduction to API
  • Introduction to URL and Host-URL
  • Introduction to iOS URLSession API
  • Working on URLSession Configrurations
  • Handeling the Server Resonse
  • Creation of Custom Model
  • Discussion on JSONSerilization
  • Creation of custom JSON Objects