BEFORE Here's what you can expect:
SAPUI5: All content needed to become a full-fledged UI5 consultant is included.
FIORI: The course covers all necessary topics to become an expert in FIORI.
RESTful Application Programming: Half of the relevant content for ABAP is updated, with more to come.
CAPM Introduction: While currently introductory, the CAPM concepts included are crucial. I’m excited to offer these foundational insights that are hard to find elsewhere.
BEFORE Here's what you can expect:
SAPUI5: All content needed to become a full-fledged UI5 consultant is included.
FIORI: The course covers all necessary topics to become an expert in FIORI.
RESTful Application Programming: Half of the relevant content for ABAP is updated, with more to come.
CAPM Introduction: While currently introductory, the CAPM concepts included are crucial. I’m excited to offer these foundational insights that are hard to find elsewhere.
However, there is more to be updated, especially on RAP and CAPM, but these are the building blocks. I provide in-depth explanations for every topic covered; my approach is like digging for gold—you’ll gain the knowledge needed to keep creating projects after the course. I never withhold information; even the smallest, critical details are shared.
ALL THE BEST
Another Latest Update-
Course is being updated with CAPM - Cloud Application Programming Model also called SAP BTP CAPM Node.js stack
As of now only at Indtroduction stage, will be updating it gradually
Latest Update-
Course is being updated with FIORI Elements and
ABAP Cloud concept is Spoon fed to any new comer- no need of any pre-requisites to learn ABAP cloud- all basics are very well explained, to include all the concepts of course it will take time, but this is the only course as of Jan 2024 to cover ABAP Cloud or ABAP RAP as a topic in Udemy(First course in entire Udemy to starting updating with ABAP RAP or ABAP Cloud as of Jan 2024).
App development using VSCode
I can go up to an extent of saying that this course is for below enthusiasts:-
1) if you complete this course and are thorough with the concepts presented, you can easily clear questions from the SAPUI5 technical interview.
2)For anyone who is looking for an opportunity to get a job in SAPUI5
3)For anyone who wants a complete custom SAPUI5 application development course, where they do not want to depend on any other resource/colleague for completing their objects, apart from SAPUI5 standard documentation
4)For anyone who does not want to spend their hard-earned money for learning bits and pieces of SAPUI5 custom development here and there, this is the course for you- Everything is included here( if not included you can build applications referring to SAPUI5 standard documentation based on the knowledge you acquire in this course)
5)Complete debugging of Chrome is covered concerning SAPUI5 ( also called UI5 / FIORI )
There is so much passion that went into this course creation.
Passion to share the knowledge, not withholding any details for you to master the art of programming.
I know many who give training who just teach you ABCD's of what is needed to understand what is SAPUI5, but this course is unlike anything you have seen before. I bet you can develop applications like a professional, provided, you completely digest the concepts presented.
suppose you are a dreamer, dreaming of getting a good job in a Top MNC, or a freelance programmer who is aiming for a good contract for building SAPUI5/ FIORI applications. In that case, this course promises you the technical foundation needed for you to build applications independently.
Almost 40+ Applications which are explained in this course with help of examples for a clear understanding of concepts are available for download.
Download Applications from resources, of course, ->Upload them into WEB IDE as Projects-Watch Videos in Udemy, and observe the project Uploaded in WEB IDE for clear understanding. Simple.
Free System Set Up for learning from this course, no need to shell out an extra amount for remote access to the server
A to Z of what is required to learn is set up in a particular sequence
Topics that are covered in this course concerning SAPUI5 technology are covered in-depth, also with the help of debugging in internet developer tools to make you better understand what is happening inside the framework, under the hood. So that when you work in real-time, when you encounter any dumps or when you do not remember methods to be used in application programming, you can find these methods using chrome developer tools and use those methods in code- without the strain of memorizing them.
Also, another way of finding methods/functions is going to standard sapui5 SDK. we have given the references of standard SDK throughout the course so that you will be self-sufficient - the foundations of SAPUI5 are well laid, and you do not depend on anyone else to help you when you are stuck.
Basics to Learn SAPUI5 Application development are These are only covered to the extent students need to follow this course.
if you need to master SAPUI5, you need to master JavaScript as well. Please refer to any JavaScript course for in-depth details of JavaScript. Contents of this course are only relevant to SAPUI5 but at the same time have given basic details of JavaScript wherever required.
Please turn on subtitles
Play videos with 1.25X speed, based on your convenience
To help better understand standard SAP Recommended coding practices for SAPUI5.
All the basics of SAPUI5, all theoretical concepts are very well covered and incorporated into our examples
Debugging to minute level and finding methods/functions to be used in source code.
Google Chrome developer toolkit is shown in almost every example - making sure that students understand how to work in real-time when he/she encounters errors and also to find out functions on their own without needing any external help
Standard
*Disclaimer*
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.
Will learn how to create package.json file automatically.
Understand about npm init command.
What's package-lock.json.
Understand about calling third party modules.
Understand how node_modules folder gets created
What are browser based applications, how they interact with Server to load and display data. What is SAPUI5 Application? Details are explained in this lecture
This is an optional Lecture, Student can chose to ignore this lecture if he is having a fair understanding of HTML. With the details given in lecture about HTML ,student can easily understand rest of the lecture series with respect to HTML context in SAPUI5 Applications
In general , all the SAPUI5 applications use standard CSS Classes provided by SAPUI5 framework/SDK, only in few cases we have to use custom themes or CSS styles. In these cases this lecture is sufficient to cover the basics required to understand how to make desired changes .
javaScript Introduction
Please consider these coding guidelines when you start programming your Applications. Its ok if you don't understand all the guidelines for now, but once you start going through lectures you will get a clear picture of what are DO's and DONT's
SAPUI5 SDK Walkthrough- libraries and classes of framework, Implementing first application - downgrading compatibility view of browser, handling special characters in application , finding out framework resources in chrome developer tools, observing control classes in debugging
Understanding of SAPUI5 SDK
various ways of setting properties for controls, identifying controls in HTML DOM Elements in Internet Developer tools, observing properties associated with event handler methods in debugging
Defining Variables
SDK Knowledge
Difference between addAggregation and setAggregation , addAssociation and set Association, adding CSS Styles to Controls
Inherited methods, typed methods of controls, Layout Controls, Grid Layout responsiveness, Span property of Grid Layout, LayoutData property in controls
Model, View, Controller, one way binding, two way binding, JSON Model, Binding, Absolute Path, Relative path
Simple binding, Complex binding, aggregation binding
Converting non MVC Pattern applications to MVC Pattern using JS Views, Namespace- Jquery.sap.registerModulePath, AMD Syntax-sap.ui.define,sap.ui.require. Synchronous Module load - jquery.sap.declare, jquery.sap.require.use strict mode,Usage of global variable-bad example,debugging
Converting Javascript views into XML Views, advantages of using XML Views,XML Namespacing
Handling ID's in XML Views
Application Descriptor (manifest.json file)
Binding Modes- One way, Two way; Binding Types- Property Binding, Expression Binding, Aggregation Binding, Element Binding;
Using Model API to retrieve and set values to the model with help of console ; Demonstration of One way Data Binding in console and project;
Read method of ODATA V2- requesting data from backend by specifying a required path, Applying custom filters on read method, Applying Filters on aggregation binding of the table in the controller class
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.