SAP MOBILITY

What is SAP Mobility?

SAP Mobility aims to take advantage of the growing trend of mobile technology becoming an integral component in our lives and how this technology effectively changes the way we interact with business systems. Organizations today recognize the value of enabling their workforce to work on the go, anytime and anywhere – through the use of mobile technologies. Yet, providing this ability in an enterprise context can be become quite tricky – something that SAP’s Mobility’s solution resolves.

Our Approach:

Students are at the top of our priority list and we always make sure that every student is given the best training possible. In order to provide the best training, all our training modes have been made interactive sessions. Out of all the 4 training modes, the students are given an opportunity to choose a mode of training depending on their requirements. Different training methods have been introduced for individuals as well as for corporates. Unlike most of the online trainings today, Our Online trainings are interactive sessions and are similar to our classroom trainings. The student will be connecting to our Live virtual classroom where they will be able interact with the trainer.

We provide one of the best professional trainings within SAP in the industry. The courses are run by experts with ample industry experience on this subject matter. The course run are well up to professional standards with the latest  industry updates. Contact our team at Jenrac Technologies for all your queries.

By the end of this training you will:
- Acquire the relevant knowledge required to clear the SAP certification exam.
- Understand the core concepts of SAP’s Mobility module.
- Be able to apply the knowledge learned to progress in your career as an associate level SAP Mobility consultant.

Essential
None
Recommended/Additional
A good bachelor’s degree in any field would be an advantage. Awareness to database technologies and basic software knowledge is advantageous but not a must.

Classroom Training: An Instructor led training in our dynamic learning environment based in our office at West London. The classroom is fitted with all the essential amenities needed to ensure a comfortable training experience and with this training you will have an opportunity to build a Networking with other learners, share experiences and develop social interaction.

Online: Unlike most organisations our online based training is a tutor led training system similar to the classroom based training in every given aspect making it more convenient to the students from any location around the world and also cost effective.

Onsite: This training is specifically made for the Corporate clients who wish to train their staff in different technologies. The clients are given an opportunity where they can tailor the duration of course according to their requirements and the training can be delivered in house/ at your location of choice or online.

Customised one to one: A tailored course for students looking for undeterred attention from the tutor at all the times. The duration of course and contents of the course are specifically customised to suite the students requirements. In addition to it the timings of the trainings can also be customised based on the availability of both the tutor as well as the student.

After the completion of their course, if the students are interested in getting their SAP Certification done, we would be guiding students on how and where to book slots for their examination.

Functional or Technical Certification Fee - £350 (excluding VAT)

Contractors can expect to earn between £300 and £500 per day depending on the experience. Permanent roles on average offer a salary of between £30 and £60k per annum, again depending on the experience required for the job. Permanent Lead roles requiring substantial experience can offer around the £100k per annum mark.

Although there is no guarantee of a job on course completion we are almost certain that you should be able to find a suitable position within a few weeks after successful completion of the course. As a part of Placement service, we offer CV reviewing in which your CV would be reviewed by our experts and essential modifications to be made would be recommended so that your CV suits perfectly to the kind of training you have taken.

Course Preview

- Introduction to Java Script
- The Purpose of Java Script

Building JavaScript Program
- Using Java Script in HTML Document
- Script Container Tag
- Calling scripts from external files
- Using src attributes of the script tag

Java Script Commands
- Basic Commands
- Variables
- Operators
- Functions
- Control Flow Structures

Objects and Events
- Java Script Objects
- Adding Functions to an object
- History Object
- Array Object

Script Event Handling
- Form Validation
- Empty Fields Trapping
- Finding Invalid Values
- Validation with Submit Button

- Introduction Id & Class
- CSS Syntax

CSS Styling
- Styling Backgrounds.
- Implementing Styles in Links, Text & Fonts
- Tables
- Lists
- CSS Border and Padding
- CSS Margin & Outline

CSS Advanced Feature
- CSS Nesting / Grouping
- Display &Dimension
- CSS Positioning
- CSS Floating & align
- Image and Media

HTML5
- introduction
- DOC TYPE
- Page Encoding
- Markup
- CSS3 & HTML5
- Browser Support

- New Input Types.
- Attributes
- Form Validation & Browser Support

Audio & Video
- plugins
- State of Audio & Video codecs
- Markup
- Audio & Video Attributes & Methods
- Video Events & Audio events
- Video Controls & Audio

HTML5 Canvas
- Using Canvas
- Context and Coordinates
- Working with paths
- Drawing Text & Images
- Working with Pixels

Drawing Shapes

Need for Offline Mode
- Manifest File
- Application Cache events
- Browser Support

HTML5 Geolocation
- Overview & Introduction
- Methods in Geolocation
- Position Object
- Handling Errors
- Position Options Object

HTML5 Web Workers
- Introduction
- Usage of Web Workers
- Communication of APIs

Introduction – XML
- XML – Advantages
- XML – Structure
- overview of DTD
- Using DTD
- XSD – Introduction
- Data types in XSD
- XSLT Overview
- Implementation of XSLT with XML and XPATH

Introduction to XML DOM

jQuery
- Using jQuery chaining
- Anatomy of a jQuery
- Creating your first script

Selecting, Decorating and Enhancing
- jQuery filters
- Basic jQuery attribute filters
- Child, content and visibility filters
- Traversing document content
- Setting CSS Properties
- CSS classes

Manipulating Content
- Getting Content Creating & Setting
- Manipulation of Attributes
- Inserting Content
- Working with CSS Information

Animation Effects
- How events work
- Effect functions
- Creating a simple image slideshow
- Plugins: Tabs, Panels and Panes examples
- jQuery – Form Validation

jQuery UI & Forms
- JQuery Mobile
- Overview of features
- Understanding page architecture and Creating using headers, footers, and toolbars
- Navigation bars and button basics
- Touch and Scroll Events

Movement & Location
Using the Accelerometer & Geolocation
- Introduction
- Detecting device movement using the accelerometer
- Adjusting the accelerometer sensor update interval
- Updating a display object position through
- accelerometer events
- Retrieving map data through geolocation coordinates
- Creating a visual compass to show the device direction

File System, Storage, & Local Databases
- Introduction
- Saving a file to device storage
- Opening a local file from device storage
- Displaying the contents of a directory
- Creating a local SQLite database
- Uploading a file to a remote server
- Caching content using the web storage local storage API

Working with Audio, Images, & Video
- Introduction
- Recording audio within your application
- Capturing audio using the devices audio recording application
- Playing audio files from the local filesystem or over HTTP
- Capturing video using the devices video recording application
- Loading a photograph from the devices camera roll/library
- Applying effect image using canvas

Working with Your Contacts
- Introduction
- Listing
- Showing contact information for a specific individual
- Creating new contact
- saving contact

Hook into Native Events
- Introduction
- Resuming & Pausing application
- Displaying the status of the device battery levels
- Making use the native search button
- network connection
- Creating a custom sub menu

Working with XUI
- Introduction
- Learning basics of XUI Library
- DOM Manipulation
- Working with Touch and Gesture Events
- Updating Element Styles
- Working with Remote data & AJAX Requests
- Animating an Element

User Interface Development with jQuery Mobile
- Introduction
- JQuery Mobile Layout Creation
- jQuery & Mobile pages data Persisting
- jQuery Mobile Theme Roller

Extending Phone Gap with Plugins
- Introduction
- Cordova application with a native plugin
- your Cordova iOS application with a native
- plugin

Development Tools &Testing
- Introduction
- Downloading Cordova
- Xcode templates for iOS to develop Cordova application
- Concepts of the command line to create a new iOS Cordova project
- Overview Adobe Dreamweaver to develop Cordova applications
- Phone Gap Build service

- SMP Overview
- ODATA APPLICATIONS overview
- Mobile Platform – Tools
- Enterprise Mobility
- Creating an Enterprise-ready Application
- kapsel Development
- O Data
- SAP UI5 Concepts
- SAP FIORI Concepts
- SAP NETWEAVERGATEWAT Concepts
- Client Design & Implementation Choices
- Enterprise Security Concept & Outlook
- Native android development
- Integration Gateway