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


What is SAP® Web IDE in Nutshell

SAP® Web IDE is a Powerful Integrated Development Environment out of the box, which provides the capability to Develop, Design, Integrate and Deploy on ECC, HXE, HXA, HCP, SCP and On-Premise SAP® Systems with less effort and high standards.


Apart from Web IDE, we will also cover the UI5 Professional Development course update 2018 with Web IDE with help of a full-fledged UI project in Week 5.

What this course is about

In this 7 weeks ongoing course, we will cover Web IDE in 360 Degree with UI5 2018 Update of Library with a Project.
✔ We will cover where it fits in
✔ What are architectures in which it would be used
✔ How many different types of Web IDE we have and where they are used
How to work personal edition and cloud edition of Web IDE
✔ How it fits in with SCP(SAP® Cloud Platform) and S/4 HANA®
✔ How it integrates with ECC system, Cloud System and On-Premise Systems
✔ How to use Design time tool to Accelerate the development process in UI5 Apps Development and Extending Fiori® Apps
✔ How to extend Web IDE future to contribute to Web IDE community if you are interested in making Web IDE better.


It is not a basic course but a complete end-to-end detailed course which starts from basics to mastery on Web IDE.


Who should take this course and why

✔ Highly recommended to SAP® Developers, Consultant, Senior Consultant and Architect to increase productivity and staying relevant in the market.

✔ SAP® Solution Architect, Analyst, Senior Analyst and Manager can understand deployment and Architectural insides.

✔ Enthusiast who want to work on HANA®, UI5 and Enterprise Technologies.


Prerequisite

✔  Understanding of Coding and Web Applications.

Course curriculum

  • Week 1 - Introduction

  • Why the Need of Web IDE

      Duration: 5 min
    • Why Web IDE(S) Came Into Picture

  • Where Web IDE Comes In - Modern Architecture and Development Landscape

  • How Many Type of Web IDE We Have and Where they are Used

      Duration: 3 min
    • How Many Types of Web IDE We Have At Present(Q1-2018)

    • Ask Your Queries Here

  • Hands-On Installing Web IDE Personal Edition Properly In Windows and Mac OS

      Duration: 21 min
    • Installing Personal Web IDE on Windows Machine - Part 1

    • Installing Personal Web IDE on Windows Machine - Part 2

    • Installing Personal Web IDE on Mac

    • Reset Password in SAP® Web IDE Local Edition Using Admin Account - Help Doc

    • Ask Your Queries Here

  • Hands-On Web IDE - Connectivity With ECC and SAP® Cloud Platform With HANA® Connector

  • Summary of Week 1

      Duration: 1 min
    • Summary of Week 1

    • Add Your Own Topic to be covered for Week 2, 3 and 4

  • Week 2 - Introduction

      Duration: 2 min
    • Intro to Web IDE Week 2 With Rabbit

  • Web IDE 3 Key Points - Integration, Development and Data Model(Theory With Rabbit)

      Duration: 13 min
    • Web IDE 3 Most Important Features and Understanding API/Service Integration Theory

    • Web IDE Templates to Provide Best Practice and Layout Editor Theory

    • Web IDE Templates to Follow Standards of Global Model in UI5 App Theory

    • Ask Your Queries

  • Hands-On: Getting Ready With oData Services and UI Templates

      Duration: 11 min
    • Getting Started With UI5 Dev on Web IDE - Configuring Service

    • Ask Your Questions

  • Hands-On: Starting With App Development in Web IDE

      Duration: 44 min
    • Preference in Web IDE and Creating the First App Using the Configured Services from Template - Part 1

    • Creating the First App Using the Configured Services from Template - Part 2

    • Extending the Template With New View Control Pair

      FREE PREVIEW
    • Designing and Developing New View Web IDE With Layout Editor

    • Finishing the Development and Adding Routes

    • Additional Read For Beginner or Intermediate in UI5

    • Ask Your Queries

  • Hands-On: Running App, Debugging and Resolving Runtime Bugs

      Duration: 44 min
    • Running and Debugging the App

    • App is Running, But What is Missing?

    • Changing the Routes and Providing Data to App on Next Page

    • Pushing the Changes to ECC System and Version Mismatch

    • Applying CDN Hack(not recommended) to Save Our Life!

    • Ask Your Queries

  • Hands-On: Understanding Open oData Services

      Duration: 38 min
    • Understanding Open oData ServiceAPI Which We are Going to Use

    • Understanding Open oData ServiceAPI Which We are Going to Use Continue

    • Adding Destination in SCP Platform for Our Use Case With Open oData Service

    • Confirmation of the oData Integration and Development

    • Debugging of the Service Integration and Development

  • Week 4 - Create Your Web IDE Plug-in in SCP and Understand About Promises

  • Hands-on: Development of App

      Duration: 40 min
    • Development Greenfield App Adding Services and Configuration

    • Development of the App With Layout Editor and Code Editor

    • Development of Routes in Our Application

  • Hands-on: Debugging and Understanding Common Errors which developer run into

      Duration: 43 min
    • Debugging Our Application View, Manifest and Databinding

    • Data Binding in the View with Layout Editor and Debugging

    • Debugging App, Routing and Data Binding

    • Debugging Continues on Databinding, Routes and Application

    • Summary of the Application, Development and Configuration

  • Week 5 - Build UI5 Project With Web IDE(Part 1) - Template, Tiles, Routing and Model

      Duration: 57 min
    • Building UI5 Application for Project CORE and UI5 New Components Updates

    • Understanding functionality for Project CORE UI

    • Stating the Development in Web IDE Personal Edition

    • Development in Web IDE Personal Edition - Data Binding with manifest.json Part 1

    • Development in Web IDE Personal Edition - Data Binding with manifest.json Part 2

    • UI5 Development of Routing for Home Screen and Details Page Navigation - Part 1

    • UI5 Development of Routing for Home Screen and Details Page Navigation - Part 2

    • UI5 Development of Routing for Home Screen and Details Page Navigation - Part 3

    • UI5 Development of Routing for Home Screen and Details Page Navigation - Part 4

    • Summary For Week 5 - UI5 Professional Development

    • Ask Your Questions

  • Week 5 - Build UI5 Project With Web IDE(Part 2)

      Duration: 149 min
    • Code Repo

    • GIT Configuration With WEB IDE - Understand Basic of GIT

    • GIT Configuration With WEB IDE - Creating a Demo Repo and Pushing Changes

    • GIT Configuration With WEB IDE - Understand Pull, Commit, Push, Rebase - Part 1

    • GIT Configuration With WEB IDE - Understand Pull, Commit, Push, Rebase - Part 2

      FREE PREVIEW
    • GIT Configuration With WEB IDE - Creating Main Project Repo and Doing Commit-Pull-Push

    • Adding ObjectHeader to our Overview Page of the App Using Layout Editor

    • Vertical Layout and FilterBar - What do When FilterBar is not present in Layout Editor

    • What do When our FilterBar is not present in Layout Editor

    • Adding FilterBar With Code Editor from Sample Code

    • Changing FilterBar Based on Our Requirement of Having an Input

    • Adding the Proper Aggregation in XML Views for FilterBar Content

    • Adding the Model for the Application in Manifest.json - Part 1

    • Adding the Model for the Application in Manifest.json - Part 2

    • Bind the Global Model Data to Our Material Overview View as Named Model

    • Changing Our Table As Per Core Ui - Searching For Table Mode

    • Changing our Table as Per CORE UI - Making Mode as Multiselect

    • Changing our Table as Per CORE UI - Adding ColumnMicroChart

    • Debugging and Placing MicroChart Inside Table

    • Databinding for Table Rows and Columns

    • Databinding and Aggregation for MicroChart

    • Developing Formatter for our MicroChart

    • Fixing Error in Formatter by Adding it in Controller as formatter Module

    • Adding Formatter as a resource inside Manifest.json

    • Starting the Filter Implementation over our Table Data

    • Adding the Event Listener in the Controller for Filter

    • Adding the Back Button Functionality for the Overview Page

    • Populating and Linking Standard Text into i18n Property File and Summary

  • Week 6 - Project Development of Detail Screen, New components and Advanced Issues - Part 1

      Duration: 93 min
    • Walk thought of Week 6 Development and Focus on Detail Screen UI

      FREE PREVIEW
    • Building Responsive Layout for Our Detail Screen and Starting from Big Component to Small Component

    • Adding Responsive Split Layout Container to our App

    • Building Object List - Layout Editor for Unsupported Components

    • Building Object List - Creating New Global Data Model - Planning Part

    • Building Object List - Creating New Global Data Mode - Understanding Async Data Load - Part 1

    • Building Object List - Creating New Global Data Mode - Understanding Async Data Load - Part 2

      FREE PREVIEW
    • Building Object List - Adding List and Binding Model Data

    • Building Object List - Adding Status and Formatters for Colors

    • Building Object List - Understanding Formatters Better

    • Understanding Formatters and Debugging For Global Parameters - Part 1

    • Understanding Formatters and Debugging For Global Parameters - Part 2

    • Understanding Formatters and Defining Global Parameters

    • Understanding Formatters and Implementation of Status Color Change

    • Understanding Formatters and Mismatch in API Reference

    • Understanding Rendering Issues for Panel Height and How to Fix it

  • Week 7 - Understanding Layout, Containers, Grid, Generic Tiles, Viz and Complex Screen Elements With Web IDE

      Duration: 163 min
    • Code Version Before Week 4

    • Understanding Layout Overview for the Detail Screen

    • Which Layout Components We Need to Select for Detail Screen

    • Adding Object Header And Placing In Detail Screen

    • Attributes And Status For Object Header And Fixing Width Issue

    • Selecting Icontabbar And Icontabfilter For Detail Screen

    • Adding Chartcontainer Inside Icontabfilter For Detail Screen

    • Adding Multiple ChartContainer Inside IconTabFilter

    • Experimenting With ChartContainer Inside ChartContainer

    • Adding Viz Component Inside ChartContainer and Compatibility Issues

    • Error in Compatibility of ChartContainer Layout and Debugging

    • Adding Expandable Table and Chart Using ChartContainer In ChartContainerContent Aggregation

    • Debugging ChartContainerContent for Not Valid Aggregation

    • Solving The Aggregation Issue And Best Practice For Nesting Container

    • Understanding Layout for Tile Container and Grid Layout for Generic Tiles

    • Looking into TileContainer and CustomTile - Not Compatible with 1.50v

    • Looking into GenericTile Inside Grid Layout - Compatible with 1.50v

    • Implementing TileContainer and CustomTile - Not Compatible with 1.50v - Part 1

    • Implementing TileContainer and CustomTile - Not Compatible with 1.50v - Part 2

    • Adding Appropriate Data For the Detail Screen New Elements - Part 1

    • Adding Appropriate Data For the Detail Screen New Elements - Part 2

    • Adding Named Model to Object Header - Part 1

    • Adding Named Model to Object Header - Part 2

    • Merging Two Table Field and Assignment Description for Week 4

    • Adding Viz Component and the ChartContainerContent - Part 1

    • Adding Viz Component and the ChartContainerContent Debugging - Part 2

    • Debugging Viz Component Binding to Render Proper Data - Part 1

    • Debugging Viz Component Binding to Render Proper Data - Part 2

    • Debugging Viz Component Binding to Render Proper Data - Part 3

    • Debugging Viz Component Binding to Render Proper Data - Part 4

    • Final Debugging of Detailed App, Assignment for Week 4 and Summary

    • Ask Your Queries

    • Code Version After Week4 Excluding Assignment Solution

  • Week 8 - UI5 Compression, Automation Task Runner, Gulp Starter Kit and Load Speed Improvement

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

      FREE PREVIEW
    • 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

      FREE PREVIEW
    • 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

    • Ask Your Questions Here

Reviews

5 star rating

Good course

Oliver james

It is a good course which introduces many new concepts.

It is a good course which introduces many new concepts.

Read Less
5 star rating

Nice Course.

Vincent Suvaris

The instructor is very clear and concise on his explanations.

The instructor is very clear and concise on his explanations.

Read Less
5 star rating

It was a great experience,

lukas Soran

It was a great experience, the instructor knows a lot, and the way he explains makes it easier to understand.

It was a great experience, the instructor knows a lot, and the way he explains makes it easier to understand.

Read Less
5 star rating

Easy to Follow

Leopoldo mateus

Great course, I learned a lot from it and will continue in the future. Instructor was easy to follow and the exercises was easy to understand.

Great course, I learned a lot from it and will continue in the future. Instructor was easy to follow and the exercises was easy to understand.

Read Less
5 star rating

Great

Sonal Sharma

Great!

5 star rating

Engaging Course, Applicable to the real world

paul williams

Overall the course is well thought out and easy to understand. Everything's made clear, you feel sudden improvement. Instructor is really clear in his lectur...

Read More

Overall the course is well thought out and easy to understand. Everything's made clear, you feel sudden improvement. Instructor is really clear in his lectures. The course is highly detailed With a good pace and great explanation.

Read Less
5 star rating

its truly a wonderful course

Alaska austin

So far the instructor has succeeded to convey the data and information in a easy-to-grasp way, building the knowledge step-by-step. I am very pleased so far ...

Read More

So far the instructor has succeeded to convey the data and information in a easy-to-grasp way, building the knowledge step-by-step. I am very pleased so far with this course.

Read Less
5 star rating

Exciting lessons.

Saiteja S

Great teacher. I'm surprised at what I'm achieving. Exciting lessons.

Great teacher. I'm surprised at what I'm achieving. Exciting lessons.

Read Less
5 star rating

Simple and Concrete Overview Explanation

Peter Johnson

This course gave me a simple and concrete overview of the SAP world. As a real absolute beginner, I could not have hoped for a better course.

This course gave me a simple and concrete overview of the SAP world. As a real absolute beginner, I could not have hoped for a better course.

Read Less
4 star rating

course is going in a good pace

Arizona boston

Its a little early to tell how informative I will find this course but so far I am liking it . The instructor explains and narrates the information in an eas...

Read More

Its a little early to tell how informative I will find this course but so far I am liking it . The instructor explains and narrates the information in an easy to understand method.

Read Less
4 star rating

Easy to Understand

Edwardo Jorge

He is easy to understand thankfully, and he explains the bases so well in my opinion, I might actually learn something!

He is easy to understand thankfully, and he explains the bases so well in my opinion, I might actually learn something!

Read Less
4 star rating

Well organised

Jorge justino

crystal clear explanations so far. Very step-wise. Well-organized.

crystal clear explanations so far. Very step-wise. Well-organized.

Read Less
4 star rating

Good learning

Artur Bernardo

the structure, order and selection of topics in each video seems exactly thinking for a good learning

the structure, order and selection of topics in each video seems exactly thinking for a good learning

Read Less