Course description

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

This course is for developers, designers and Architects who are using UI5 Library version v1.52  or wants to learn the new updates and development paradigm with UI5.


We have put our best to show you how the new changes are in UI5 Library with the help of a project. We would be covering this course in 3 weeks period, where we will cover :
1. How the templating in Web IDE is used to build UI5 Projects.
2. New routing of the application when the complexity increases.
3. Git setting with Web IDE.
4. We would be building Project CORE UI as part of project-based learning and cover new components which are not covered in UI5 Professional development course.
5. Handling multiple global data binding with large data sets within it.
6. Full-fledged Project Development with UI5 Library 1.52v with high complexity
7. Integration with HANA® DB oData at the end

We hope to cover the complexity in a simple and structured way so you get the best experience of Project with UI5 new Library updates.

Course curriculum

  • Week 1 - Getting Started With Project Development Using Web IDE Template for UI5 Dev

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

      FREE PREVIEW
    • 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 1 Of UI5 Professional Development-1

      FREE PREVIEW
    • Ask Your Questions

  • Week 2 - Project Development of Overview Screen and New components Using Web IDE - Upcoming

      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 of Week 2

    • Ask Your Questions

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

      Duration: 93 min
    • Walk through of Week 3 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 4 -Understanding Layout, Containers, Grid, Generic Tiles, Viz and Complex Screen Elements

      Duration: 163 min
    • Code Version Before Week 4

    • Understanding Layout Overview for the Detail Screen

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

    • Code Version After Week4 Without Assignment Solution

    • Ask Your Queries

  • Week 5 - 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

its a good course...i enjoyed a lot...

Alaska austin

Easy to understand and great attitude towards educating you step by step! This course is packed that I need to go thru it again to fill in the cracks.

Easy to understand and great attitude towards educating you step by step! This course is packed that I need to go thru it again to fill in the cracks.

Read Less
5 star rating

Good course

Jorge justino

I have learned a lot from this course. The way instructor takes the course is outstanding

I have learned a lot from this course. The way instructor takes the course is outstanding

Read Less
5 star rating

Well Explained

Artur Bernardo

it was explained very well and it was very useful.

it was explained very well and it was very useful.

Read Less
5 star rating

It is so amazing what I have learn't.

lukas Soran

A great course that shows how to with a new and interesting format.

A great course that shows how to with a new and interesting format.

Read Less
5 star rating

Excellent course!

Vincent Suvaris

Excellent and well described!

Excellent and well described!

Read Less
5 star rating

Perfect course

Oliver james

Very perfect course , I Learned so many things.

Very perfect course , I Learned so many things.

Read Less
4 star rating

Easy to follow along,

Martin John

This is a great course! Easy to follow along, the course content is great and well explained. the instructor is really knowledgeable. i really enjoy his s...

Read More

This is a great course! Easy to follow along, the course content is great and well explained. the instructor is really knowledgeable. i really enjoy his style of teaching

Read Less
4 star rating

course is going very well

Arizona boston

Since this course starts with the most basic info, it helps the student to gain confidence as it moves forward with more complex concepts/tasks.

Since this course starts with the most basic info, it helps the student to gain confidence as it moves forward with more complex concepts/tasks.

Read Less
4 star rating

Good Experience

Leopoldo mateus

I feel like I get a real class experience when watching the lectures. The way of teaching is meant for professionals and I can't skip one minute of the class.

I feel like I get a real class experience when watching the lectures. The way of teaching is meant for professionals and I can't skip one minute of the class.

Read Less
4 star rating

Great Course

Edwardo Jorge

Great course, information is well explained and presented, tutorials are a great help to reinforce learning

Great course, information is well explained and presented, tutorials are a great help to reinforce learning

Read Less
4 star rating

Instructor is very clear

Saiteja S

The instructor is very clear and his flow is very structured and concise.

The instructor is very clear and his flow is very structured and concise.

Read Less