Instructor

Ajay Nayak

Lead Instructor and CTO at UI5CN

Ajay Nayak is Lead Instructor and CTO of UI5CN and has about 10 years of experience with Enterprise Technologies and Innovation with it. Previously he has worked with some of the reputed names like SAP®, Capgemini®, Skybuffer and Statoil® as a developer, consultant, architect and subject matter expert respectively. An Interesting fact about Ajay is, he started development from a very early age of 15 and according to him, learning should be interactive and engaging. And keeping an element of fun in it can make even difficult concept simple to understand.
For Latest and Best Offer Check Offer Page

   

Course curriculum

  • Section 1 - Codes and Samples

    • Codes Used in Section 1

  • Section 1.1 - SAPUI5 Basics, App Structuring, Bootstrap and Internal Library Implementation

  • Section 1.2 - SAPUI5 Basics, App Structuring, Bootstrap and Internal Library Implementation

      Duration: 44 min
    • Understanding Bootstrap - Run Configuration and Lib Loading Script

    • Understanding Bootstrap - Resource Folder, Lib Version and Debugging Lib Resource Files

    • Understanding Bootstrap - OpenUI5 vs SAPUI5, Roles of UI5 Core, Loader and Component Support

    • Understanding Bootstrap - Simple Example to See Data Properties in HTML5 Code and Component Container

    • Understanding Bootstrap - Functionality of Data Properties in Bootstrap Script Code - Part 1

    • Understanding Bootstrap - Functionality of Data Properties in Bootstrap Script Code - Part 2

    • Ask Your Questions

  • Section 1.3 - SAPUI5 Basics, App Structuring, Bootstrap and Internal Library Implementation

      Duration: 24 min
    • Advanced Understanding Bootstrap - Debugging ComponentSupport-dbg.js when Component Container is Created

    • Advanced Understanding Bootstrap - Debugging UIComponent-dbg.js and Component-dbg.js

    • Advanced Understanding Bootstrap - Load of Manifest Data in Debugging in mSettings

    • Advanced Understanding Bootstrap - Component.js Debugging and Summary of the Steps

    • Ask Your Questions

  • Section 1.4 - SAPUI5 Basics, App Structuring, Bootstrap and Internal Library Implementation

      Duration: 22 min
    • Understanding Flow of Bootstrap in UI5 App - neo-app.json, Manifest and Component JS

    • Understanding Flow of Bootstrap in UI5 App - Manifest, Model , Route Config and Component JS

    • Understanding Flow of Bootstrap in UI5 App - Manifest, Instantiation of View-Controller and Data Binding

    • Ask Your Questions

  • Section 2 - Codes and Samples

    • Codes Used in Section 2

  • Section 2.1 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

  • Section 2.2 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 26 min
    • Data Model Advanced: Understanding sap.ui.model.json.JSONModel Implementation

    • Data Model Advanced- Understanding Implementation Of Model.Js, Common Public Methods And Loaddata

    • Data Model Advanced- When Setdata And Loaddata Is Invoked And How It Is Implementation - Part 1

    • Data Model Advanced- When Setdata And Loaddata Is Invoked And How It Is Implementation - Part 2

    • Ask Your Questions

  • Section 2.3 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 23 min
    • Understanding Model - Async Load Of Data From Url And Common Issues - Part 1

    • Understanding Model - Async Load Of Data From Url And Common Issues - Part 2

    • Using Formatter In View To Change Data Representation

    • Passing Multiple Parameter To Formatter Function And Expression Binding

    • Ask Your Questions

  • Section 2.4 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 23 min
    • Understanding Aggregation Binding - Simple List And Standard List Item Without Aggregation

    • Understanding Aggregation Binding - Using Item Aggregation With Standard List Item

    • Understanding Aggregation Binding - Using Item Aggregation With Object List Item - Part 1

    • Understanding Aggregation Binding - Using Item Aggregation With Object List Item - Part 2

    • Ask Your Questions

  • Section 2.5 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 13 min
    • Understanding Factory Function in Aggregation Binding to Control Which Element to Render - Part 1

    • Understanding Factory Function In Aggregation Binding To Control Which Element To Render - Part 2

    • Ask Your Questions

  • Section 2.6 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 45 min
    • Understanding Routing- A Simple Navigation Routing Between Views - Part 1

    • Understanding Routing- A Simple Navigation Routing Between Views - Part 2

    • Understanding Routing- Using History And Navigating Back

    • Understanding Routing- Understanding Structure Of Router History Hash And Logic Behind

    • Understanding Routing With Binded Data Index, Adding First Page and Placing List Using Product API's

    • Extracting The List Element Which Is Clicked And Defining Second Page Route With Data

    • Ask Your Questions

  • Section 2.7 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 43 min
    • Implementing Second Page Route Attached Matched And Implementing Bind Element With Data Path - Part 1

    • Implementing Second Page Route Attached Matched And Implementing Bind Element With Data Path - Part 2

    • Using Product Id in Route to Instead of Product Index and Solving CROS Issue with Northwind

    • Binding Data of Product from Manifest.json to Entire App and Changing Binding Path for Route With Id

    • Changing The Route Call And Making The Code Proper As Per Product Id Based Index Routing

    • Understanding the use of dataRequested and dataReceived in our bindElement

    • Ask Your Questions

  • Section 2.8 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 39 min
    • Advanced Routing With Query Parameters - Overview of usecase and Creating Detail Product View

    • Advanced Routing With Query Parameters - Getting Object Passed in Routes, Debugging Errors and Adding Key to TabFilter

    • Advanced Routing With Query Parameters - Adding Keys to Navigate Between IconTabFilter in View and Controller

    • Advanced Routing With Query Parameters - Calling Routes With Query Parameters

    • Implementing a Page Not Found Route and Overview of Lazy Loading

    • Ask Your Questions

  • Section 2.9 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 19 min
    • Implementing Lazy Loading in Routing - Implementing Event Listener function

    • Implementing Lazy Loading in Routing - Adding Route Target in Manifest, Debugging and Fixing Error

    • Ask Your Questions

  • Section 2.10 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 27 min
    • Understanding MVC Structure - Overview and Lifecycle Hooks in Controller

    • Understanding MVC Structure - Process of XML Rendering in Theory and Debugging Lifecycle Hooks

    • Understanding MVC Structure - Controller Lifecycle Hook Debugging and Best Practices

    • Understanding MVC Structure - Continue of Best Practices, Binding Model Data to View or App or Individual Element(s)

    • Ask Your Questions

  • Section 2.11 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 25 min
    • Advanced Understanding of XML View Rendering - Overview and Debugging in XMLView-dbg.js

    • Advanced Understanding of XML View Rendering - Debugging XMLView-dbg.js, Button-dbg.js and ButtonRenderer-dbg.js

    • Advanced Understanding of Lifecycle Hooks in UI5 - Debugging onInit, onBeforeRendering, onAfterRendering and more

    • Ask Your Questions

  • Section 2.12 - Manifest, Data Models, Binding, Basic Components, Routing and MVC With Internal Library Implementation

      Duration: 9 min
    • Understanding Namespace in XML View and Seeing Simple sap.f example with Grid List - Part 1

    • Understanding Namespace in XML View and Seeing Simple sap.f example with Grid List - Part 2

    • Ask Your Questions

  • Section 3 - Codes and Samples

    • Codes Used in Section 3

  • Section 3.1 - Deep Dive into UI5 Components Part 1 - For Layouts and Containers

  • Section 3.2 - Deep Dive into UI5 Components - For Layouts and Containers

      Duration: 31 min
    • Layout Simple - Hbox And Vbox: Theory And Code With Tiles

    • Layout Simple - Tool Page: Seeing Tool Page In Action And Adding It To App

    • Layout Simple - Tool Page: Tool Page Debugging and Enabling Other Properties

    • Layout Simple - Tool Page: Adding Left Navigation And Event Listener Of Navigation

    • Layout Simple - Tool Page: Left Navigation Expand And Collapse Event Listener

    • Ask Your Questions

  • Section 3.3 - Deep Dive into UI5 Components Part 1 - For Layouts and Containers

      Duration: 21 min
    • Understanding Layout - Basics Of Grid System And 12 Spans Layout

    • Understanding Layout - Basics Of Grid System And Demo With XL3, L3, M6 And S12 Grid Example

    • Understanding Layout - Using Grid With Image Inside and Experimenting with a Different Span Value

    • Ask Your Questions

  • Section 3.4 - Deep Dive into UI5 Components - For Layouts and Containers

      Duration: 135 min
    • Understanding Complex Layout - Basic Layout for App, Starting With Block Layout

    • Understanding Complex Layout - Multiple Block Layout and Adding more components inside it

    • Understanding Complex Layout - CSS Grid Layout Basic Understanding and Starting With Basic Example

      FREE PREVIEW
    • Understanding Complex Layout - CSS Grid Layout Debugging and Understanding more about fr

    • Understanding Complex Layout - Nested CSS Grid Layout, Grid Column and When to use CSS Grid Layout

    • Understanding Complex Layout - Simple Form With an Input

    • Understanding Complex Layout - Form Responsiveness In XL, L, M And S And Hierarchy Of Aggregation

    • Understanding Complex Layout - Form Responsiveness, Fields And Elements

    • Understanding Complex Layout - Form Responsive Grid Layout Columns and Labels - Part 1

    • Understanding Complex Layout - Form Responsive Grid Layout Columns And Labels - Part 2

    • Understanding Complex Layout - Form Toggle Between Change And Display Screen - Part 1

    • Understanding Complex Layout - Form Toggle Between Change And Display Screen - Part 2

    • Understanding Complex Layout - Form Toggle Between Change And Display Screen - Part 3

    • Understanding Complex Layout - Object Page Layout Overview, Where to Use it and Examples

    • Understanding Complex Layout - Object Page Layout Aggregations

    • Understanding Complex Layout - Adding a Simple Object Page Layout With Header Title And Action

    • Understanding Complex Layout - Adding a Simple Object Page Layout With Header Content and Sections

    • Understanding Complex Layout - Adding Sections, Debugging Code And Footer

    • Ask Your Questions

  • Section 3.5 - Deep Dive into UI5 Components - For Layouts and Containers

  • Section 3.6 - Deep Dive into UI5 Components - For Layouts and Containers

      Duration: 93 min
    • Understanding Containers - Starting With sap.m.IBar Interface and Implementation of it

    • Understanding Containers - Custom Header and SubHeader for sap.m.Page

    • Understanding Containers - Bar, Toolbar and Overview Toolbar, it's Aggregations and Responsiveness - Part 1

    • Understanding Containers - Bar, Toolbar and Overview Toolbar, it's Aggregations and Responsiveness - Part 2

    • Understanding Containers - Icon Tab Bar Overview of Feature and Creating a Simple Icon Tab Bar

    • Understanding Containers - Tab Containers Overview of Feature, Simple Tab Container and Event Listeners - Part 1

    • Understanding Containers - Tab Containers Overview of Feature, Simple Tab Container and Event Listeners - Part 2

    • Understanding Containers - Quick View Cards Overview, Functionality and Where we can use it

    • Understanding Containers - Starting with Basic Quick View Cards, Seeing Aggregation and Properties

    • Understanding Containers - Quick View Cards, Aggregation, Properties and Data Binding

    • Understanding Containers - Data we are Going to Bind to Quick View and Running the Code

    • Understanding Containers - Navigation Back Functionality, Enabling and Disabling Button

    • Understanding Containers - Carousal Basic, Usage, CSS Properties and Aggregation

    • Ask Your Questions

  • Section 3.7 - Deep Dive into UI5 Components - Actions With Buttons, Breadcrumbs, Links, Menu, Fragment, Pull to Refresh, File Uploader and More

      Duration: 91 min
    • Understanding Simple Actions - What we will cover, Starting With Creating an App With Routes for examples

      FREE PREVIEW
    • Understanding Simple Actions - Completing the Routes For Next Page

    • Understanding Simple Actions - Seeing Different Types of Sap.m.Button and Properties Associated With Buttons

    • Understanding Simple Actions - Breadcrumbs Usage and How to Include it in UI5 App

    • Understanding Simple Actions - Breadcrumbs Usage and How to Add and Remove Links from it

    • Understanding Simple Actions - Links and Different Types of Link Properties

    • Understanding Simple Actions - Menu, Adding Fragment With Menu and Adding Routes to App for Different Examples

    • Understanding Simple Actions - Adjusting Position of Where the Fragment Opens With Menu

    • Understanding Simple Actions - Other Properties and Aggregation of Menu

    • Understanding Simple Actions - URL Helpers of Call, SMS, Email and Redirect

    • Understanding Simple Actions - Use of Action Sheet Within a Fragment and Event Listener - Part 1

    • Understanding Simple Actions - Use of Action Sheet Within a Fragment and Event Listener - Part 2

    • NodeJS Code for File Uploader Middleware

    • Ask Your Questions

  • Section 3.8 - Deep Dive into UI5 Components - Actions With Buttons, Breadcrumbs, Links, Menu, Fragment, Pull to Refresh, File Uploader and More

      Duration: 88 min
    • Understanding Complex Actions - Overview, Architecture of File Uploader and Starting With Pull to Refresh

      FREE PREVIEW
    • Understanding Complex Actions - Pull to Refresh, Example of attachRequestCompleted Event and Injecting this

    • Understanding Complex Actions - Pull to Refresh and Model Operation to Add One Data Element

    • Understanding Complex Actions - File Uploader Basic and NPM http-server for local server

    • Understanding Complex Actions - Node JS Middleware to Upload File and Store in Local Machine and Upload API Call

    • Understanding Complex Actions - File Uploader Internal UI5 Code of Form Submit and Debugging UI5 Library

    • Understanding Complex Actions - Upload Collection Overview, Usage and Using it in Our UI5 Project

    • Understanding Complex Actions - Debugging Upload Collection and Implementing Upload Functionality

    • Understanding Complex Actions - Debugging Internal Implementation of Upload Collection

    • Understanding Complex Actions - Using UI5 Debugging Library to Run App Locally and Starting NodeJS Middleware for File Upload

    • Understanding Complex Actions - Uploading Files with Upload Collection and Debugging UI5 Library With *dbg.js Library

    • Understanding Complex Actions - Sending form Submit, Seeing Uploaded files in NodeJS Server and Summary of Actions

    • Ask Your Questions

  • Section 3.9 - UI5 Aggregation Components - List, Tables, Drag-Drop Table, Smart Table, Tiles and More

  • Section 3.10 - UI5 Aggregation Components - List, Tables, Drag-Drop Table, Smart Table, Tiles and More

      Duration: 28 min
    • Understanding Table - Overview of sap.m.Table and a Basic Table with ColumListItem

    • Understanding Table - Making Data Appear With Aggregation Binding

    • Understanding Table - Additional Properties of Text Alignment, Cell Width, Header and More

    • Ask Your Questions

  • Section 3.11 - UI5 Aggregation Components - List, Tables, Drag-Drop Table, Smart Table, Tiles and More

      Duration: 56 min
    • Understanding Drag and Drop - Basics Feature Usage, Rank Calculation and Corner Cases

    • Understanding Drag and Drop - Starting With Two Basic Tables and Rank Calculations

    • Understanding Drag and Drop - Filter in Aggregation Binding for Rank for Table 1 to Show Data and Table 2 to Show no Data

    • Understanding Drag and Drop - Adding Drag and Drop Config, Properties of Drag and Drop and Event Listener

    • Understanding Drag and Drop - Take the draggedControl, droppedControl, Rank Change and Data in Table 2 to Show

    • Understanding Drag and Drop - Starting Logic and Code for Rank Calculation

    • Understanding Drag and Drop - Finishing of Rank Calculation Code and Assignment

    • Assignment Solution For Drag and Drop

    • Ask Your Questions

  • Section 3.12 - UI5 Aggregation Components - List, Tables, Drag-Drop Table, Smart Table, Tiles and More

      Duration: 39 min
    • Understanding Smart Tables - Basics Parts Required for Smart Tables and How They Come Together

    • Understanding Smart Tables - Creating MockServer with Metadata and JSON data

    • Understanding Smart Tables - Getting Data from MockServer and Binding it to oDataModel

    • Understanding Smart Tables - Basic Properties for Smart Tables and Rendering a Simple Smart Table

    • Understanding Smart Tables - Feature of Downloading Data in XLS Format and Smart FilterBar

    • Understanding Smart Tables - Adding Smart Filter Bar into the Smart Table and Variant Management

    • Ask Your Questions

  • Section 3.13 - UI5 Aggregation Components - List, Tables, Drag-Drop Table, Smart Table, Tiles and More

      Duration: 35 min
    • Understanding Tiles - Basic, Usage, Types of Tiles in UI5 and Starting with Standard Tiles(Deprecated as of v1.5)

    • Understanding Tiles - Aggregation in Tiles With Standard Tiles(Deprecated as of v1.5) and Starting With Numeric Tiles

    • Understanding Tiles - Numeric Tiles, Numeric Content, Event in Numeric Tiles and Extracting Values from oEvt

    • Understanding Tiles - Image Tiles and Event in Image Tiles to Extract Values from oEvt

    • Understanding Tiles - Generic Tiles, Aggregation of Generic Tiles, Customizing TileContent, Making it Responsive and Event Listener

    • Ask Your Questions

  • Section 4 - Codes and Samples

    • Codes Used in Section 4

  • Section 4.1 - Data Viz Lib, Column Chart, Bar Chart, Time Series Graph, Bubble Chart(Multi Dimension Data), Network Graph and More

      Duration: 117 min
    • Understanding Viz in UI5 : Basics, Overview, Alternative Options and Components in a Simple VizFrame Graph(Bar Chart)

      FREE PREVIEW
    • Understanding Viz in UI5 : Starting With Development and Adding VizFrame to the Project

      FREE PREVIEW
    • Understanding Viz in UI5 : Adding dataset, FlattenedDataset, Dimensions and Measures

    • Understanding Viz in UI5 : Adding Feeds, Debugging Code and Getting Output of Stacked Bar Chart

    • Understanding Viz in UI5 : Placing VizFrame inside ChartContainer for Zoom In/Out Feature

    • Understanding Viz in UI5 : Two Ways to Change Chart Title and Chart Properties With Controller Code and Data Model

    • Understanding Viz in UI5 : Using Bubble Chart for Multidimensional Data Representation

    • Understanding Viz in UI5 : Line Chart and Bar Chart With Time Series Data

    • Understanding Viz in UI5 : Starting with Network Graph, Basic Usage of Graph and Examples from Computer Science - Theory

    • Understanding Viz in UI5 : Network Graph Example in UI5, Library of Network Graph and It's Aggregations

    • Understanding Viz in UI5 : Creating a Simple Network Graph in Web IDE With Two Nodes and One Line

    • Understanding Viz in UI5 : Fixing Height CSS Issue and Adding Attributes to Nodes in Network Graph

    • Understanding Viz in UI5 : Adding Forced Directed Layout in Network Graph and Fixing Template Shareability Error

    • Understanding Viz in UI5 : Changing From Default Shape and Adding Groups in Network Graph

    • Understanding Viz in UI5 : Change Color of Nodes and Lines With Statuses in Network Graph

    • Ask Your Questions

  • Section 4.2 - Integration, Deployment, Annotation and More

      Duration: 76 min
    • Understanding Deployment With UI5 : What we are going to Cover in this Section

      FREE PREVIEW
    • Understanding Deployment With UI5 : System Setup and Destination Setup for Gateway System

      FREE PREVIEW
    • Understanding Deployment With UI5 : Destination Setup for Gateway System and Activating Services in Gateway

    • Understanding Deployment With UI5 : Activating Services in Gateway, Understanding Structure and Usage of Basic Services

    • Understanding Deployment With UI5 : Deploying the App to Gateway System and UI5 Application Version Mismatch With System UI5 Version

    • Understanding Deployment With UI5 : UI5 Application Version Mismatch With System UI5 Version and Fixing the Issue

    • Understanding Deployment With UI5 : Deploying App in SAP® Cloud Platform and Version Management

    • Understanding Deployment With UI5 : Downloading Build Project From SCP and Checking Component-preload.json

    • Understanding Deployment With UI5 : SCP Deployed App Version Management

    • Understanding Deployment With UI5 : Adding Deployed App into FLP Portal Fiori® Launchpad in SCP

    • Ask Your Questions

  • Section 4.3 - Integration, Deployment, Annotation and More

      Duration: 55 min
    • Integration With oData Model : System Setup and Adding Destination

    • Integration With oData Model : Project Structure, neo-app.json, manifest.json and oData Model

    • Integration With oData Model : Understanding oData Model, Read Operation and Callback

    • Integration With oData Model : oData Create Operation and Verify With Read Callback

    • Integration With oData Model : Basic of Annotation and Usage

    • Integration With oData Model : Going through Sample App, Binding of Data and metadata.xml Content

    • Integration With oData Model : Adding Annotation to metadata.xml, using ValueList, Adding Record and Collection

    • Integration With oData Model : Adding Parameters for ValueList with Respect to API Reference and Testing Our Code

    • Integration With oData Model : Summary of the Section

    • Ask Your Questions

  • Bonus Section 4.4 - Using Web IDE(Personal Version) Integration to On-Premise Fiori Launchpad and Git Integration

      Duration: 63 min
    • SAP® Web IDE End-End What we are going to do in this Section

    • Setting up Personal Version of Web IDE

    • Creating a Basic App Using Web IDE Template and Backend Services

    • Deploying the App into SAP® System and Executing the App from it

    • Deploying the App to Fiori® Launchpad

    • Deploying a Basic UI5 App into Github - Basic of Git Setting

    • Ask Your Questions

  • Bonus Section 4.5 - UI5 Compression, Automation Task Runner, Gulp Starter Kit and Load Speed Improvement

      Duration: 82 min
    • Introduction - Compression, Speed Improvement and Task Automation for UI5 Application

    • Understanding Async and Dependencies

    • Understanding Dependencies and Task Runners

    • Understanding Continuous Deployment , Overview of Babel, Gulp and Gulp Preload

    • Understanding Gulp UI5 Preload Lib and Seeing Overview Code

    • Understanding UI5 Gulp Starter KIT Package.json

    • Understanding index.hbs Files and Yarn Build

    • Executing Yarn Build and Executing the Default App

    • Understanding What Will Change After Build and Execute the UI5 Default App

    • Examining Network Waterfall Diagram for Load Sequence

    • Making our CORE App Async by Adding Preload and Promises

    • Preparing Path UI5 App for Preload and Compression - Structure and index.hbs

    • Changing Package.json and Building Project With Yarn

    • Debugging the Project and Finding Cause of Failure

    • Fixing the Error, Successfully Building Path UI5 App and Sharing Deployment Structure

Reviews

5 star rating

Well Organized Course

Peter Johnson

Excellent instructor. The course is very well organized. Before taking this course I had very little programming experience. After taking the course I feel m...

Read More

Excellent instructor. The course is very well organized. Before taking this course I had very little programming experience. After taking the course I feel myself at an intermediate level if not an expert level.

Read Less
5 star rating

SAPUI5 Fiori

Ludka Vretenarova

This is the best course ever! Suppose I dont find this course it will be very hard for me to understand all the things. Thank you very much! You did excellen...

Read More

This is the best course ever! Suppose I dont find this course it will be very hard for me to understand all the things. Thank you very much! You did excellent job!

Read Less
5 star rating

Leandro Ribeiro

5 star rating

Abhishek Gupta

It took me around 3 months to complete this course. It is a good & very professional course by Ajay. Lectures were amazing, and very easy to follow, Perf...

Read More

It took me around 3 months to complete this course. It is a good & very professional course by Ajay. Lectures were amazing, and very easy to follow, Perfect flow of information to bring me back up to speed. Pace is good. Highly Recommended!

Read Less
5 star rating

Good Course

Chris James

It was a really good course, I enjoyed it, and learned many new things. I explored new things and gained extra knowledge. Thank you!!!

It was a really good course, I enjoyed it, and learned many new things. I explored new things and gained extra knowledge. Thank you!!!

Read Less
5 star rating

Best Course for Professionals

Satya Praveen

In detailed and well explained.

In detailed and well explained.

Read Less
5 star rating

Great Course

Jochen Heym

Very in detail coverage of all relevant topics. Its very helpful to have just one teacher so everything is much more structured than openS**

Very in detail coverage of all relevant topics. Its very helpful to have just one teacher so everything is much more structured than openS**

Read Less
5 star rating

Sap Ui5 2019

Rahul Kumar

comprehensive and highly organised course, Best course for UI5 aspirants.

comprehensive and highly organised course, Best course for UI5 aspirants.

Read Less
4 star rating

Instructor allows you to learn most of the details by deb...

Ronan Williams

It was a great course because it helps me to understand the basic functionalities from different controls of SAPUI5. I highly recommend this course.

It was a great course because it helps me to understand the basic functionalities from different controls of SAPUI5. I highly recommend this course.

Read Less
5 star rating

Best Course for Professionals

Satya Praveen

In detailed and well explained.

In detailed and well explained.

Read Less