Instructor

Ajay Nayak

Lead Instructor and CTO at UI5CN

Ajay Nayak is the Lead Instructor and CTO of UI5CN and has about 15 years of experience with Enterprise Technologies and Innovation. 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, that he started development at 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 concepts simple to understand.
For Latest and Best Offer Check Offer Page

 

Course curriculum

  • Section 1: Getting Started With SAP® BAS Setup and Basic SAPUI5 App

  • Section 2: SAP® BAS Destinations, API Integration with On-Premise Systems, Apps Preview and Deployment to On-Premise

      Duration: 24 min
    • What we are Going to Cover in this Destination Connection Sections

      FREE PREVIEW
    • Understanding Northwind Services and Adding Destination in SAP® Cloud Platform

    • Creating a Fiori® Freestyle Worklist Application in BAS with Northwind Destination and Preview App in BAS

    • Creating a Fiori® Element App With Northwind and Preview App in BAS

    • Deploying Fiori® Freestyle Worklist Application to Cloud Foundry as SAPUI5 App and Running it

    • Export and Import of Destination in SAP® Cloud Platform

    • Ask Your Questions

  • Section 3: Destination Connection With On-Premise SAP® System

  • Section 4: New SAPUI5 App Structure With Approuter, UI5 Tooling and SAP® Web IDE Project Migration

      Duration: 11 min
    • What we are Going to Cover in this Section

    • Steps we are Going to Cover and Reason for UI5 Tooling in SAPUI5 Apps Dev

    • Ask Your Questions

  • Section 4.1 - Overview of the Different Files in New SAPUI5 App and Architecture

      Duration: 18 min
    • New SAPUI5 Cloud App Components - Overview of Different Files

    • The function of Package.json Dependencies and HTML5-REPO-MOCK

    • Invoking Package.json Script by Running the HTML5-REPO-MOCK

    • Ask Your Questions

  • Section 4.2 - Understanding xs-app.json Components

  • Section 4.3 - Migrating SAPUI5 App from SAP® Web IDE and Preview App with Tooling and HTML5 Mock

      Duration: 53 min
    • Understanding HTML5 Structure - .env, Dependencies and Tooling

      FREE PREVIEW
    • Understanding HTML5 Structure - mta.yaml and html_repo_host

    • SAP® Web IDE Personal Edition and Creating New Project with NPM

    • Installing Dependencies and Migrating Basic SAPUI5 App from SAP® Web IDE Personal Edition

    • Uploading Webapp and Using BAS UI5 Tooling to Initialize and Serve SAPUI5 App

    • Using html5-repo-mock to test the basic SAPUI5 App with NPM Script

    • Using UI5 Tooling to add Northwind Destination to SAPUI5 App

    • Ask Your Questions

  • Section 4.4 - Understanding More About UI5 Tooling and Preview in BAS and Local System

      Duration: 30 min
    • Running Application with Northwind Destination Passed in NPM Script

    • Creating .env file and Using dotenv Package to Streamline Code

    • Exploring BAS in-Build Preview and launch.json file for Preview and Debugging App

    • Running Application on Local Computer - Northwind Destination and HTML Mock Using NodeJS

    • Running Application on Local Computer - UI5 Tooling in Project and Global Installation of UI5 Tooling

    • Summary of SAPUI5 Application Development With BAS and Tooling Steps So far

      FREE PREVIEW
    • Ask Your Questions

  • Section 4.5 - Making SAPUI5 App Same as Standard Template App With Approuter, HTML5 Module and Deploying to SCP

      Duration: 54 min
    • What we will cover in this Section

    • Steps Document

    • Moving SAPUI5 Content inside HTML5Module and NodeJS App in Approuter

    • Understanding UI5.YAML File, Adding Builder Code and Custom Tasks

    • Going Inside Node Modules for Understanding Custom Tasks Code Linkage of UI5 Tooling

    • Creating the Root Application Holding Approuter and HTML5Module

    • Understanding MTA.YAML File Structure and Usage

    • Creating MTA.YAML, Adding Resources, Modules and Build Parameters

    • Adding Build, Clean and Zip Script in SAPUI5 App Package.json and Deploying App to SCP

    • Fixing error of Deployment and Re Deploying the Application to SCP

    • Summary of the Section

      FREE PREVIEW
    • Ask Your Questions

  • Section 5: SAP® Cloud Platform Workflow With BAS

      Duration: 59 min
    • Steps Document for SAP® Cloud Workflow Using BAS

    • What we are going to do in this section

      FREE PREVIEW
    • Setup Workflow with Boosters and Workflow Management App

    • Using Yeoman Generator to Create Workflow Project and Facing Issues

    • Resolving Issues of Workflow Extensions, Creating Workflow Project With Yeoman

    • Deploying Simple Workflow to SCP and Creating Instance of the Workflow from Workflow Definition

    • Creating Blank SAPUI5 App with Approuter and Merging SCP Workflow Project and SAPUI5 App

    • Understanding XSUAA Token Process for Auth and xs-security.json Content

    • Adding new Route in SAPUI5 App and AJAX Call to Communicate to SCP Workflow

    • Exploring SAP® Business API Hub APIs for Workflow and Completing our AJAX Code and Building App

    • Facing Error with the Build and Solving Space Issue with BAS

    • Building, Deploying and Testing SCP Workflow and SAPUI5 App and Summary of the Section

    • Ask Your Questions

  • Section 6: Github, Theme Setting, CAPM with BAS and Other Miscellaneous Topics with BAS

  • Section 6.1: CAPM App Setup, Deploy, Running Existing App, Debug Existing App and DB Services with BAS

      Duration: 57 min
    • What we will cover in CAPM App With BAS

      FREE PREVIEW
    • Setting up BAS for CAPM Project and Looking into a Blank CAPM Application

    • Running Level 1 of CAPM Project in Memory in BAS

    • Deploying Data and Schema to Sqlite DB and Connecting Sqlite to BAS SQL Tools

    • Running Advanced CAPM Application With BAS In Memory

    • Running Advanced CAPM Application With BAS Using Sqlite and SQL Tools

    • Debugging a CAPM Application in BAS

    • Deploying CAPM Application to SCP and Using Free Trial HDI Services as Database

    • Summary of the Section

      FREE PREVIEW
    • Ask Your Questions

  • Section 6.2: Git Workflow, Git CLI Commands with Examples, Handling Git Conflicts and More with BAS

      Duration: 36 min
    • Simplified Git Workflow Stages and What we will cover in this Section

    • Creating a Github Repository and Connecting it to BAS With CLI

    • Using Access Key Instead of Password for Pushing Github Commit With BAS CLI

    • Understanding Github Workflow Stages Again With CLI and With BAS Build In Features

    • Understanding Git Conflict While Pushing a File that is Already Changed

    • Resolving the Git Conflict While Pushing a File that is Already Changed

    • Summary of Section With BAS and Git Using Github as Example

      FREE PREVIEW
    • Ask Your Questions

  • Section 6.3: BAS Visual Settings, VS Code Plugins, Auto Code Format and Keyboard Shortcuts

  • Section 7 - Bonus Section: ABAP® RAP and SAP® BAS Integration for Fiori® Worklist App

      Duration: 29 min
    • About this Section

      FREE PREVIEW
    • Using RAP in BAS - Understanding Project View and Setup

      FREE PREVIEW
    • Using RAP in BAS - Creating New Project Views for Header and Item

    • Using RAP in BAS - Adding Metadata to Projection Views and Expose as oData Service

    • Using RAP in BAS - Creating BAS to S/4 HANA® ABAP® Core Destination in SAP® BTS(SCP)

    • Using RAP in BAS - Creating New Project from Template in BAS and Fixing Destination Error

    • Using RAP in BAS - Preview Fiori® Worklist App in BAS and Adding Search Annotation to Projection View

    • Ask Your Questions