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

  • Intro to the Course

  • Week 1: Building and Understanding CDS

      Duration: 135 min
    • Developer Helper Guide ABAP® on HANA® With CDS

    • Why CDS Views Came into Existence and Advantage Over Native Modeling Views

    • CDS Views Two Types - ABAP® CDS and HANA® CDS

      FREE PREVIEW
    • Technical Overview of Setup Which We are Going to Use

    • Functional Overview of Structure Which We are Going to Use

    • Creating Your First CDS View - New ABAP CDS View From Template

    • Creating Your First CDS View - Coding First CDS View With Inner Join on SO Item and Employee Table

      FREE PREVIEW
    • Using Our CDS View in a Simple ABAP Program

    • Adding Left Out Join on Our Inner Join in CDS View

    • Understanding the Operation With Graphical Editor

    • Creating a Simple Association Between SO Item and Header Table

    • Adding BPA Association Over SO Header Association and Use of Dot Operation

    • Use of Where Clause and Operators in Filtering Data and Use of Parameter

    • Use of Parameters and CASE Statement

    • Annotations Basics and Aggregation in Gross Amount

    • Adding Currency Specific Annotations and Understanding Need of Group by With Aggregation

    • Aggregation With Group By and Having, also Seeing Currency Annotations

    • Seeing More Aggregation Functions and Using CAST functionality

    • Using Currency Conversion and Using CAST functionality

    • Aggregation and Using CAST functionality - Can we do it?

    • Using ALV List to Display CDS View Data

    • Ask Your Questions

  • Week 2: Working With AMDP - ABAP Managed Database Procedures and CDS View

      Duration: 129 min
    • UI5CN Developer Helper Guide for AMDP

    • Introduction to AMDP Week and What We Would Cover

      FREE PREVIEW
    • Introduction to AMDP and Reason Why AMDP is Used

    • Elaborating Why AMDP is Used and Difference With CDS and ABAP® Open SQL

      FREE PREVIEW
    • Understanding ABAP® Version for AMDP and Limitation for AMDP Methods

    • Creating Our First AMDP Class With Method

    • Implementing AMDP Method and Understanding Keywords Involved

    • Calling AMDP in our ABAP® Report and Understanding the Flow

    • Adding to Our Simple AMDP Code - Custom Structure and Inner Join

    • Adding to Our Last AMDP Code - Inner Join Between SO Header, Item and Business Partner

    • Understanding Implementation of CDS View With AMDP

    • Creating CDS View Structure for Tabular Function Implementation

    • Implementing CDS With AMDP Where Client Dependent is False

    • Using ABAP® Report to Consume CDS With AMDP Implementation

    • Implementing CDS With AMDP Where Client Dependent is True and Understanding Client Handling

    • AMDP for Custom Business Logic Operations - Creating Class

      FREE PREVIEW
    • AMDP for Custom Business Logic Operations - Implement Method and ABAP® Report

    • Debugging AMDP Call to Find Logical Error and Verify With SQL Console

    • Calling AMDP Method Inside Another AMDP Method

    • Calling the New Method in ABAP® Report and Understanding the Flow

    • Understanding Where Our AMDP Methods and Tables Types are Stored

    • Ask Your Questions

  • Week 3 : Integration and Annotations With CDS View ( Also, Part of Fiori® for Developer Week 6 )

      Duration: 204 min
    • Introduction to Week 3 - Integration and CDS Annotations

      FREE PREVIEW
    • Developer Helper Guide - Integration and Annotation With CDS

    • Methods for Exposing CDS View as oData Service and Starting With DDIC Method

    • Mapping the Data Source in DDIC Method and Testing the Service

    • Using Reference Method and Understanding How Association(s) Would be Exposed in Service

    • Creating MPC and DPC for Reference Method and Testing Service With Association(s)

      FREE PREVIEW
    • Understanding Why and How Annotations are Used Functional Overview

    • Annotations Technical Overview and SAP® Web IDE Personal Edition Installation

    • Connecting our SAP® Netweaver® Gateway System With Web IDE Personal Edition

      FREE PREVIEW
    • Exposing our CDS View as oData Service

    • Creating a Template Based UI5 App with CDS View oData Service

    • Adding UI Annotations For Position, Lable, Importance and More

    • Adding UI Search Field Annotation for Out of the Box UI Filter

    • Architecture to use Full Stack Web IDE, Also Cloud Connector Setup For On-Premise Users

    • Connecting Cloud Connector for Exposing On-Premise System to Cloud(Bonus)

    • Connecting our GCP machine to hanatrial.ondemand and Launching full Stack Cloud Web IDE

    • Working With Local Annotations on Cloud WEB IDE - Understanding What We Want to Perform

    • Adding Local UI Annotation for Second Page of List and Presidency of Local vs Remote Annotations

    • Understanding the Small App Which we are Going to Develop With CDS and Web IDE Templates

    • Working on the CDS Structure - forming the Image URL and Full Name

    • Adding Annotation to the CDS View, Testing Service and Creating App from Template

    • Adding SearchField, Header and Testing the App

    • Overview of Analytics With CDS Annotations and App we are Going to Make

    • Creating Employees vs Salary Column Graph With Annotations

    • Basic Modeling Overview for CUBE and What We are Going to Perform

    • Creating our Sales Order and Status Aggregation Analytics

    • Creating our Sales Order and Status Aggregation Analytics - Front End Integration

    • Overview and Basics of Modeling With CDS View and Assignment

    • T-Code and RSRTS_ODP_DIS for Testing CDS and Final Note for Analytics in CDS

    • Ask Your Questions

  • Week 4 : Authorization, Access Control and More in CDS

      Duration: 66 min
    • Introduction to Week 4 - Authorization, Access Control and More in CDS

      FREE PREVIEW
    • Developer Helper Guide - Week 4 and Week 5

    • Overview and Functional Understanding of Authorization and Access Control With CDS View

    • 7 Steps to Implement Access Control With CDS Views

    • Creating Auth. Fields and Auth. Object for Sales Order Status

    • Creating Our New User and Providing Auth. Profiles

    • Creating CDS View and Exposing as oData Service, Which we would be Testing With Access Control

    • Creating DCL and Testing the Data With oData Service in Browser

    • Creating Auth. Field and Auth. Object for Lifecycle Status

      FREE PREVIEW
    • Creating Auth. Object for the Lifecycle Status and Adding it to User Role and Testing

    • Checking System Trace for Auth. Obejct Check and Finding DCL from CDS View Name

    • Ask Your Questions

  • Week 5: Best Practice With CDS Views Development

      Duration: 65 min
    • Introduction to Week 5 - Best Practice With CDS Views Development

      FREE PREVIEW
    • Developer Helper Guide - Week 4 and Week 5

    • Overview of What we would Cover in this Section and Starting with Finding DDL Source Table

    • CDS View with Dependency Tree, Dependency Graph and Graphical Editor

    • Method 1 CDS Execution Plan: Getting the SQL Trace and Importing it in Eclipse with ST05

    • Method 2 CDS Execution Plan: Getting the SQL Trace and Importing it in Eclipse with SQL Console

    • Understanding CDS Execution Plan and Operations

    • Understanding Best Practices to Improve Performance

    • Example to Demonstrate Null Value Preserving vs Non-Preserving Performance

    • Understanding Best Practices to Improve Performance - Code Push Down and Exceptions

    • Understanding Best Practices to Improve Performance - CDS Views

    • Summary of the Section and Summary of the Course

    • Ask Your Questions

  • Week 6.1: VDM Project - Added on Nov 2020 as Part of Course Update

  • Week 6.2: System Setup for Learning VDM

      Duration: 33 min
    • ABAP® RAP System Setup - Overview of Steps

    • ABAP® RAP System Setup - Tools HANA® On-Demand and Eclipse Download

    • ABAP® RAP System Setup - Eclipse Perspective and Views

    • ABAP® RAP System Setup - Adding ADT Plugins to Eclipse

    • ABAP® RAP System Setup - Create SCP Free Trial Account

    • ABAP® RAP System Setup - ABAP Trial and Connecting to Eclipse

    • ABAP® RAP System Setup - Eclipse ADT FAQ and Common Issues

  • Week 6.3: Overview of Development and Important Concepts

      Duration: 26 min
    • ABAP® RAP Basic - Understanding VDM and Different Layers of VDM

    • Difference Between CDS Association vs Composition and Cardinality

    • What is a Projection CDS View and why it is used

    • VDM Artifacts we are going to Create for Sales Order(Document) and Item

    • Ask Your Questions

  • Week 6.4: Creating Tables, Basic and Composite CDS

      Duration: 40 min
    • Building VDM - Creating Sales Order Document Header Table ZVBAK

    • Building VDM - Creating Sales Order Document Item Table ZVBAP

    • Building VDM - Inserting Sample Data Into Our Tables

    • Building VDM - Creating Sales Order Document Header Basic View

    • Building VDM - Creating Sales Order Document Item Basic View

    • Building VDM - Creating Sales Order Document Composite Views

    • Building VDM - Composite Views and Why Composition is used

    • Ask Your Questions

  • Week 6.5: Adding Annotations to our VDM

      Duration: 45 min
    • Building VDM - Adding Line Item and Line Item Reference Annotations to Header View Using Metadata Extension

    • Building VDM - Adding Line Item Reference to Items Using Metadata Extension

    • Building VDM - Creating Service Definition and Binding to Check and Test Application Progress

    • Building VDM - Common Mistake in Service Definition and Fixing Labels for Line Item Annotations

    • Building VDM - Understanding and Building IDENTIFICATION_REFERENCE and FIELDGROUP_REFERENCE

    • Building VDM - Creating IDENTIFICATION and FIELDGROUP REFERENCE for Items and Testing in UI

    • Ask Your Questions

Reviews

5 star rating

Great course delivery from Ajay

Har M

Ajay is an amazing instructor, this review is based on CDS first week review. Course is structured in step by step from basics to advance level. I have basi...

Read More

Ajay is an amazing instructor, this review is based on CDS first week review. Course is structured in step by step from basics to advance level. I have basic knowledge before taking this course but after taking this my confidence level is increased.....UI5CN Rockssssss!

Read Less
5 star rating

Simply Superb

Sonal Sharma

Great course!

Great course!

Read Less
5 star rating

Excellent and organised course contents

Abhishek Gupta

Excellent and organised course contents. The instructor has depth knowledge on what he teaches and explains very well.

Excellent and organised course contents. The instructor has depth knowledge on what he teaches and explains very well.

Read Less
5 star rating

Easy to Grasp

Chris James

It was amazing and the most significant thing about this course is that I was able to grab thing very easily. I get to know many new things from this best co...

Read More

It was amazing and the most significant thing about this course is that I was able to grab thing very easily. I get to know many new things from this best course.

Read Less
5 star rating

5 Stars

john smith

Really enjoyed the course. Had struggled with SAP course especially over the complex areas, but this course made them seem far less complicated and understan...

Read More

Really enjoyed the course. Had struggled with SAP course especially over the complex areas, but this course made them seem far less complicated and understandable. Presentation is really good. All said I think this was a really well thought out and delivered course and I got good value from it.

Read Less
1 star rating

You don't let me start the course. I just could not go ba...

Harishkumar Singh

Ypur site insists on me starting at where i left!! That is not upto you. Very disappointing. Can you please let me start from begining!! I really cannot imag...

Read More

Ypur site insists on me starting at where i left!! That is not upto you. Very disappointing. Can you please let me start from begining!! I really cannot imagine a worse experience. You will not let me rewatch. It is like once you start you have to go only to completion. Shameful111

Read Less
5 star rating

Very Informative Course

Peter Johnson

I really enjoyed taking this course because the order in which the information was taught made sense and built upon each other, and the videos were short eno...

Read More

I really enjoyed taking this course because the order in which the information was taught made sense and built upon each other, and the videos were short enough to teach something without droning on. I highly recommend this course

Read Less
5 star rating

5 Stars

ofer melnik

5 Stars

5 Stars

Read Less
5 star rating

Very easy to understand and in-depth training in CDS

sumit patil

Thank you for Great Training .

Thank you for Great Training .

Read Less