60% Complete Courses » Internet Of Things
  • Course Content
  • Course Overview
  • Training Schedule
  • Demo Video
  • Learning Material
  • Register

Module 1: Introduction to IoT

What is IoT?

Covers the opportunities of IoT and shows the transformation of the Internet to the Internet of Things and describing the 4 components of IoT. After completion student will understand how IoT relates to the Internet and what the four components of IoT are :

Module 2: Introduction to Python Programming

  • Introduction to Python
  • Features of Python
  • Install Python
  • Basic Syntax
  • Getting Started with Variables
  • Data Types and Operators in Python
  • Conditionals and Loops
  • User Input
  • Lists
  • Custom Functions
  • Classes
  • Class Inheritance and Method Overriding
  • Operator and Method Overloading
  • Abstract Base Classes
  • Modules in Python

Module 3: BIG Data (MongoDB)

Introductionto MongoDB

  • No Sql and Its Flavours
  • Why MongoDB
  • Core Concepts and Philosophy
  • Json and Bson
  • JavaScript
  • Installing MongoDB on the Windows
  • Overview of Building an App with MongoDB

Queries and the Aggregation Pipeline

  • CRUD and the MongoDB Shell
  • Schema Design
  • Aggregation Framework
  • Map Reduce


  • Introduction to Replication
  • Replica Set Configuration
  • How replication affects application design

Indexingand Performance Optimization

  • Index types
  • Covered Indexes
  • The Profiler
  • Mongostat and Mongotop


  • Introduction to Sharding
  • Sharding Set Configuration
  • Internals of Sharding
  • The Config Database
  • Working with a Sharded Collection

Backupand Security

  • Mongodump
  • Intra-cluster security
  • Geospatial Indexes
  • GridFS

Module 4: Cloud Computing with Salesforce

Cloud Computing Overview:

  • CRM and Cloud Computing Overview
  • Introduction to platform Developer I Certification

Getting Started with Salesforce Platform

  • Understanding Salesforce Platform
  • Understanding Salesforce Terminologies
  • Multitenancy and Cloud
  • Understanding Salesforce Architecture
  • Declarative vs. Programmatic Changes and Customizations
  • Application Development Tools in Salesforce
  • AppExchange as Application Development Strategy

Getting Around the App

  • Data model and navigation
  • Help & Training

Setting Up the User Interface

  • Setting up the UI and search options

Getting Your Organization Ready for Users

  • Setting up the Company Profile
  • Configuring the UI
  • Configuring search settings

Setting Up and Managing Users

  • Managing user profiles
  • Managing users
  • Troubleshooting login issues

Security and Data Access

  • Restricting logins
  • Determining Object access
  • Setting up Record access
  • Creating a Role Hierarchy
  • Dealing with Record access exceptions
  • Managing field-level security

Customization: Fields

  • Administrating standard Fields
  • Creating new custom Fields
  • Creating selection Fields: Picklists and Lookups
  • Creating Formula Fields
  • Working with Page Layouts
  • Working with Record Types and business processes
  • Maintaining data quality

Managing Data

  • Import Wizards
  • Data loader
  • Mass transfer
  • Backing up data
  • Mass delete and the Recycle Bin


  • Workflow rules
  • Lead and case automation
  • Approvals

Reports and Dashboards

  • Running and modifying reports
  • Creating new reports with the Report Builder
  • Working with Report Filters
  • Summarizing with Formulas and Visual Summaries
  • Printing, exporting, and emailing reports
  • Building dashboards

Introduction to Apex

  • Apex
  • Apex Development Process
  • Apex Development Tools

Building Applications with & Visualforce

  • Designing Applications on
  • Factors to consider when building a data model
  • Develop custom objects and fields, encrypted fields, field help, and field history tracking
  • Use master detail, lookup, and many-to-many relationships
  • Create a user interface for custom applications using the Custom
  • Object tab, Page Layout, and Customization options
  • Set field attributes on the page layout
  • Use the Custom Object queue and event-based
  • workflow rules with field update actions
  • Develop custom formulas and validation rules
  • Designing Applications for Multiple Users
  • Factors to consider when designing applications for multiple users

Visual Force Pages

  • Learn about the capabilities of the Visualforce
  • framework
  • Incorporate Visualforce pages into Salesforce
  • Construct expression bindings and incorporate Salesforce into Visualforce pages with
  • Visualforce tags
  • Use Visualforce tags to create page layouts, input forms, output tables, custom components, and more
  • Create partial page refreshes on JavaScript events
  • Tags
  • Expression Syntax
  • Data Binding
  • Action Binding
  • Include Static Resources, JavaScript, Style Sheets into Visualforce


  • Types of Visualforce Controllers
  • Standard Controllers
  • Error Messages
  • Actions
  • Incorporate VF into application
  • Custom Controllers
  • Why use Custom Controllers
  • Invoking Custom Controllers and Extensions
  • Controller Architecture
  • Controller Methods
  • Example
  • Navigation Methods
  • Page Reference

Introduction to Code

  • Overview, including code in the stack, environment requirements,
  • usage scenarios, the development lifecycle, execution methods, and objects &
  • fields
  • An introduction to object-oriented programming, classes, & objects

Apex Triggers

  • Apex Triggers
  • Types of Apex Triggers
  • Triggers and Their Execution Order
  • Creating and Viewing Triggers
  • Basic Trigger Syntax
  • Trigger Context Variables
  • Understanding Trigger Events

Module 5: SAP HANA


  • Introduction to SAP HANA
  • SAP In-Memory Strategy
  • HANA compare to BWA

Look and Feel

  • In-Memory Computing Studio
  • Administration view
  • Navigator View
  • System Monitor
  • Information Modeler


  • Architecture Overview
  • IMCE and Surroundings
  • Row Store
  • Column Store
  • Loading data into HANA
  • Data Modeling
  • Reporting
  • Persistent Layer
  • Backup & Recovery

Data Provisioning

Method 1 – Data Provisioning using FLAT FILES

Method 2 – Data Provisioning using BODS 4.0 (ETL Based Approach – Building AGILE Data Marts)

  • BODS 4.0 Architecture in detail
  • Data Stores in BODS
  • Meta Data
  • BODS Objects and components Hierarchy
  • Building Data Flows in Designer (to Load the Data to SAP HANA)
  • Query Transform in the Data Flow
  • Loading the Data from diff files to SAP HANA using SAP BODS (Text files, spread sheets, XML files and COBOL copybooks)
  • Using Merge Transforms, Date Generation Transforms, SQL Transforms, Pivot Transforms, Reverse Pivot, Match Transform, Match Results Transform, Case Transforms, Validation Transforms, KEY Generation Transform, R Generation Transform, Table Comparison Transform, History Preservation Transform, Map operation Transform with Insert, Map Operation transform with Updates in BODS Data Flow to load the data to SAP HANA
  • Creating Repository Users
  • Creating a Local Repository
  • Setup Central Management Server (CMC)
  • Setup of Data Service Job Server
  • Creating Central repository and using it
  • Loading the Data from different SAP ERPS (like ECC, CRM) using SAP BODS to DSAP HANA for COPA Scenarios, FI Scenarios, Sales Scenarios, Purchasing Scenarios, Marketing Scenarios and Opportunity Scenarios and Service Scenarios.
  • Connecting to Remote SQL SERVER using SMART DATA Access.
  • Creating Calculation view Using Remote DataSource.
  • A) Workbench User Interface
  • Replication job editor
  • Datastore editor
  • Data Flow editor
  • Monitoring editor
  • File Format editor
  • B) Information Steward
  • Getting started with Cleansing Package Builder
  • About cleansing data
  • About cleansing packages
  • Cleansing package types
  • Create cleansing packages
  • Assign standard forms and variations
  • Updating a published cleansing package
  • Viewing published cleansing packages
  • Person and firm cleansing

Method 3 – Data Provisioning using SLT

  • Positioning and Key Concepts
  • Overview on Configuration Aspects
  • Selective Data replication

Method 4 – Data Provisioning using Direct Extractor Connection (DCX)

  • Using SAP provided Business Content Extractor
  • ABAP Data Flows for Table and Pool clusters


  • Purpose of Information Modeler
  • Levels of Modeling in SAP HANA
  • Attribute Views
  • Analytic Views
  • Calculation Views
  • Creating Advanced Calculation Views using GUI and SCRIPT methods
  • Creating Attribute Views, Analytical Views, Calculation Views for FI scenarios, COPA scenarios, Sales Scenarios, Purchasing Scenarios and Marketing Scenarios
  • Export & Import – Server and Client sides
  • Using Hierarchies (Level Based and Parent-Child Hierarchies)
  • Creating Restricted and Calculated Measures
  • Using Filter Operations
  • Using Variables, input parameters
  • SAP HANA SQL Introduction
  • SQL Script and Procedures
  • Using Currency Conversions, Create hyperlinks
  • Persistency Considerations
  • SAP HANA Engine Overview
  • Choosing Views For Information
  • Using SAP HANA Information Composer for Modeling
  • Procession Information Models
  • Validating Models
  • Comparing Versions of Information Objects
  • Checking Model References
  • Generate Auto Documentation
  • Connecting Tables
  • Joins (Inner, Left Outer, Right Outer, Full Outer, Text, Referential and Union)
  • Managing Modeling Content
  • Manage Schemas
  • Import and Export data Models
  • Copy Information Objects


  • HANA, Reporting Layer
  • Connectivity options
  • SAP Business Objects BI 4.1
  • Designing Complex Universes in IDT based on HANA Tables and HANA Views
  • WEBi 4.0 on HANA
  • Crystal Report for Enterprise with HANA
  • Designing the Dashboards using Query Browser on HANA Universes using Dashboard Design 4.0
  • SAP Business Objects BI 4.1 Explorer
  • Designing Information Space based on SAP HANA Information Model using BO Explorer 4.1
  • Exploring the Data using BO 4.1 explorer based on Information Spaces created on HANA
  • Creating Analysis Views using Analysis edition for OLAP (HANA OLAP connection)
  • Analysis edition for Microsoft Excel, Microsoft Powerpoint
  • SAP Visual Intelligence on HANA
  • Crystal Reports via ODBC/JDBC Connections
  • Others & MS Excel 2010

User Management

  • Creation of Users
  • Creation of Roles
  • Creation of Role Hierarchy
  • Assignment of Users to Roles
  • Authentication
  • IMCE Authorizations

Security and Authorizations

  • User Management and Security
  • Types of Privileges
  • Template Roles
  • Administrative

User Management

  • User Management (SAP BI 4.0 Integration)
  • User Management (Single-Sign-on SSO)
Course Id:
Course Fees:
602 USD