We may earn an affiliate commission when you visit our partners.
Junaid Ahmed

Welcome to the Low Code No Code revolution where anyone with an idea can build full stack, cross platform, enterprise grade apps with simple drag and drop technology and with no coding(very little if any).

SAP Build App(previously known as Appgyver) comes from the suite of SAP application development tools and technologies and is positioned to bring great value to the SAP ecosystem and beyond by empowering SMEs, business experts, process specialists, analysts, and others to innovate and bring improvement without having to code.

Read more

Welcome to the Low Code No Code revolution where anyone with an idea can build full stack, cross platform, enterprise grade apps with simple drag and drop technology and with no coding(very little if any).

SAP Build App(previously known as Appgyver) comes from the suite of SAP application development tools and technologies and is positioned to bring great value to the SAP ecosystem and beyond by empowering SMEs, business experts, process specialists, analysts, and others to innovate and bring improvement without having to code.

You can use SAP Build Apps to build Apps for any environment and use case but as the enterprise version is made available from the BTP Platform it brings great possibilities to integrate with S/4HANA systems and other systems from the SAP Universe. This enables you to build BTP Side-by-Side key user extensions and speed up enterprise innovation.

So if you have an idea or a great solution to a pressing problem in your department or line of business or Industry or even for your personal project you can you can use SAP Build Apps to quickly create production ready apps with just visual programming.

What you will Learn In this Course:

- Understand what LCNC(Low code no code) Platforms and how SAP Build Apps fits in this quadrant.

- Understand the Architecture, and Install SAP Build Apps on the BTP(Business Technology Platform).

- How to use the various features of the product to build full stack cross platform applications.

- How to build data entities and data variables.

- How to build different logic functions.

- How to build CRUD(Create, Read, Update and Delete) Functionalities.

- How to use local storage, cloud storage and external storage via API to store and manage data.

- How to build useful UI and UX functionalities and control the look and feel of your application to suit your requirements.

- Understand the foundational knowledge about REST and SOAP APIs.

- How to build and integrate custom APIs on Xano and to integrate them on SAP Build Apps.

- How to use Postman to test SOAP and REST API's.

- How to communicate with Public REST and SOAP APIs and test several public APIs on Postman(API testing tool)

- How to integrate with an open S/4HANA Cloud Sales SOAP API.

- How to build an authentication system for your app using Google Firebase.

- How to build and deploy your app on different mobile and web platforms.

- Deploy the app on the BTP Platform.

- and much more

Course Salient Features:

- Over 11 hours of professionally authored and edited videos.

- Small and intuitive videos with detailed instructions.

- Quizzes, Assignments, Wire frames, Design documents other resources to increase learning outcomes.

- You will develop several apps and functionalities and these come with App Templates for you to Import on your side.

- Guaranteed learning in every minute.

Disclaimer:

Credits: I have used SAP Public documentation, Community blogs, and other resources for research and reference. Credits are due to the corresponding parties where necessary.

SAP Build Apps is a Product of SAP

Explicitly mentioned or otherwise.

I am not associated with SAP.

Enroll now

What's inside

Learning objectives

  • Design, build and deploy enterprise grade no code mobile and desktop applications
  • Understand what are low code no code(lcnc) platfroms
  • Understand sap build apps positioning, architecture and versions
  • Install sap build apps on the sap btp platform
  • Design and build frontend ui and ux functionalities no code
  • Design and build custom apis on xano
  • Connect to and integrate rest, soap, s/4hana apis
  • Use local storage, cloud storage and custom apis for for crud(create, read, update, delete) operations
  • Create an end to end project from wire frame to deployment
  • Build authentication using google firebase
  • Understand mobile and web deployment options and deploy app on the btp platform
  • Use postman to test api's
  • Show more
  • Show less

Syllabus

Introduction and Installation on BTP Platform
Course Introduction [Must]
Section Introduction
Resources
Read more

Understand SAP Build App Positioning, its major features, and the solution proposition

What are Low Code No Code Platforms?

The Role of the BTP Platform

The Role of Citizen Developers and much more

How to create a free account on BTP.

The different types of BTP accounts and more

Links:

To get a free trial account

https://www.sap.com/products/technology-platform/pricing.html

You can also do a quick Google search ("SAP BTP trial account) to get a location-specific url

Getting a BTP trial account is a rather straight forward process but there are some good to know things that will make the process easier.

In this video, we will take you through the step-by-step process of getting a BTP trial account

Links:

To get a free trial account

https://www.sap.com/products/technology-platform/pricing.html

You can also do a quick Google search ("SAP BTP trial account) to get a location-specific url

Access the BTP account landing page also known as BTP cockpit (After the registration process)

https://account.hanatrial.ondemand.com/trial/#/home/trial

The easiest way to install SAP Build Apps on the BTP Platform is by using the Booster method.

Learn the process and some of the main points regarding custom identity and roles which need to be created for you to be able to access the application post installation

Learn about the SAP AppGyver Community Edition. How to access it and how it different from the BTP version

Explore the SAP Build Apps application. Getting some situational awareness about the product and getting ready for the upcoming learning content.

Learn about:

The Component Panel

The Logic Canvas

App Pages and Dimensions options

Navigation options

Authentication options

Themes etc

We start with some light tasks like Background color and text styling in SAP Build Apps

Testing the App is something very import and something which you will do throughout your developing journey.

Learn the various testing options (Web and Mobile)

How to access the SAP Build Apps testing App

how to authenticate your user in the testing App and more

Get introduced to how to size components, this is something fundamental to UI design and makes life easy if we understand the configuration options and how to use them in SAP Build Apps

SAP Build Apps come with default navigation options and it is important to understand how to control these options. You can build a custom navigation or use this feature to do the same.

Variables are critical to an application.

This is how we store data temporarily, before moving them to a database, an API, or even between components and pages to name a few applications.

There are different types of variables in SAP Build Apps designed for different purposes.

In this lecture, you will get started with that.

You will know when to use which variable and its context and limitations.

In this lecture, you will learn how to assign static and dynamic text values to components in SAP Build Apps

In this lecture, we will see how we can create interdependent UI and data behavior in SAP Build Apps

In this lecture, we will understand what is the two-way property of variables and how to use it in SAP Build Apps

In this lecture, you will learn how to change the font family and font style in SAP Build Apps. This is one of the most common UI requirements.

Whether you are building enterprise apps or otherwise, you will have a set of fonts in mind to use. These could a part of the company-wide design philosophy or something you want to adopt in your app.

In the lecture, we will learn how to import a custom font in SAP Build Apps

Just like a font based on your requirements, you will also have a specific color either to match company-wide branding or something you want to adopt.

In this lecture, we will learn how to use a custom color in SAP Build Apps on your choice using HEX code

Thinking and replicating popular designs is a great way to get your feet wet with the platform functionality.

It will allow you to explore the various components of SAP Build Apps and you will start to identify which components to use for which purpose.

Taking care of the inter and intra-spacing between components is essential in building a professional-looking app.

In the lecture, we will learn how to do that in SAP Build Apps using the various configuration settings.

Assigning dynamic and static values to various UI components is essential to accomplishing your functional and nonfunctional requirements.

In the lecture, you will get started learning the various way we can do that in SAP Build Apps

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Empowers SMEs, business experts, process specialists, and analysts to innovate and implement improvements without needing extensive coding knowledge, which democratizes app development
Focuses on SAP Build Apps, a low-code/no-code platform, enabling citizen developers to create full-stack, cross-platform applications with minimal coding
Covers integration with S/4HANA systems, which is useful for building BTP side-by-side key user extensions and accelerating enterprise innovation
Teaches the foundational knowledge about REST and SOAP APIs, which are essential for integrating applications with external services and data sources
Includes building an authentication system using Google Firebase, which is a common practice for securing mobile and web applications
Requires learners to create an account on SAP's Business Technology Platform, which may be a barrier for learners unfamiliar with the SAP ecosystem

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Building no code apps with sap build apps

According to learners, this course provides a solid introduction to building web and mobile applications using SAP Build Apps. Students particularly appreciate the hands-on approach and the practical focus on building real applications, including CRUD operations and API integrations with systems like S/4HANA. While the content is well-structured and the instructor's explanations are clear, some mention that the initial platform setup on SAP BTP can be a challenging step requiring careful attention to detail. Overall, it is seen as highly relevant for those looking to leverage no-code tools within an enterprise or SAP context.
Best suited for enterprise users.
"This course is clearly aimed at people working within or looking to work with the SAP ecosystem."
"Prior understanding of business processes is helpful but not strictly required."
"It's a great introduction for 'citizen developers' in an SAP environment."
Course content is organized logically.
"The course modules were logically organized, building from basics to more complex topics."
"Breaking down the content into small videos was helpful."
"The quizzes and assignments helped reinforce the learning."
Instructor explains concepts well.
"The instructor's explanations were clear and easy to follow."
"Complex topics were broken down into manageable parts."
"The pace felt right for learning a new platform."
Good coverage of API connections.
"Integrating with different APIs, including S/4HANA, was a key takeaway for me."
"Understanding REST and SOAP APIs in this context was very useful."
"The section on connecting custom APIs from Xano was well explained."
Learn by doing with projects.
"I really appreciated the step-by-step approach to building actual applications."
"Learning to build CRUD operations was super helpful and practical."
"The project templates made it easy to follow along and apply concepts."
Initial setup can be tricky.
"Getting the BTP trial account configured and SAP Build Apps installed took me longer than expected."
"The identity and role setup for accessing the application was a bit confusing."
"Need to follow the installation steps very carefully, slight deviations cause issues."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Build No Code Web and Mobile Apps with SAP Build Apps with these activities:
Review REST API Concepts
Solidify your understanding of REST API concepts before integrating them into SAP Build Apps.
Browse courses on REST APIs
Show steps
  • Review the fundamental principles of REST architecture.
  • Study the different HTTP methods (GET, POST, PUT, DELETE).
  • Understand the concept of endpoints and request/response structures.
Review 'Low-Code/No-Code Development for Dummies'
Gain a broader understanding of the LCNC landscape and the role of platforms like SAP Build Apps.
Show steps
  • Read the book, focusing on the chapters related to platform selection and use cases.
  • Identify the key benefits and limitations of LCNC development.
  • Consider how the concepts apply to your own projects and business needs.
Build a Simple Inventory Management App
Apply your knowledge of SAP Build Apps to create a practical application with CRUD operations.
Show steps
  • Design the data model for your inventory items.
  • Create the UI for adding, viewing, updating, and deleting items.
  • Implement the CRUD operations using local storage or a custom API.
  • Test the app thoroughly on different devices.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice UI/UX Design Replication
Improve your UI/UX skills by replicating existing designs within SAP Build Apps.
Show steps
  • Find examples of well-designed app interfaces online.
  • Recreate the designs in SAP Build Apps, paying attention to spacing, colors, and fonts.
  • Compare your replica to the original and identify areas for improvement.
Create a Tutorial on Integrating a Specific API
Deepen your understanding of API integration by creating a tutorial for others.
Show steps
  • Choose a public API that is relevant to your interests.
  • Document the steps required to integrate the API into SAP Build Apps.
  • Create a video or written tutorial that explains the process clearly.
  • Share your tutorial with the community.
Contribute to SAP Build Apps Community Projects
Enhance your skills and contribute to the SAP Build Apps ecosystem by participating in open-source projects.
Show steps
  • Explore the SAP Build Apps community forums and repositories.
  • Identify projects that align with your interests and skills.
  • Contribute code, documentation, or bug reports to the projects.
Review 'API Design Patterns'
Improve your API design skills for creating custom APIs within SAP Build Apps.
View API Design Patterns on Amazon
Show steps
  • Read the book, focusing on the chapters related to RESTful API design.
  • Identify the key design patterns and principles.
  • Consider how to apply these patterns to your own API projects.

Career center

Learners who complete Build No Code Web and Mobile Apps with SAP Build Apps will develop knowledge and skills that may be useful to these careers:
Citizen Developer
A Citizen Developer identifies business needs and creates applications using platforms like SAP Build Apps. The role focuses on building solutions with little to no code, making app development accessible to individuals without extensive programming experience. This course directly addresses the core skills required, providing a comprehensive understanding of low code no code platforms and how to leverage SAP Build Apps. The course helps citizen developers learn to design, build, and deploy apps that solve real-world problems.
Application Developer
An Application Developer designs, develops, and implements software applications. They work with various technologies to create solutions that meet specific business needs. This course helps an application developer learn to rapidly build cross-platform applications to connect with S/4HANA systems. The modules on integrating with REST and SOAP APIs, building custom APIs on Xano, and using cloud storage will be especially helpful. Application Developers can enhance their productivity and expand their skill set by mastering no code development.
Business Analyst
A Business Analyst identifies business needs, gathers requirements, and proposes solutions. They bridge the gap between business stakeholders and IT teams. This course helps business analysts learn to prototype and develop applications directly, using SAP Build Apps to create solutions to business problems. The ability to design UI/UX functionalities and integrate with S/4HANA systems will be particularly relevant. Business analysts can leverage this course to become more hands-on in the development process and improve their ability to deliver effective solutions.
Solution Architect
A Solution Architect designs and oversees the implementation of end-to-end solutions, ensuring they align with business requirements and technical standards. Solution Architects benefit from the skills learned in this course, especially the ability to design and deploy applications on different platforms. The course teaches how to integrate with REST, SOAP, and S/4HANA APIs, enabling the architect to design comprehensive solutions that leverage existing systems. Hands-on experience with SAP Build Apps helps the architect make informed decisions about technology choices and integration strategies.
User Experience Designer
A User Experience Designer focuses on creating intuitive and engaging user interfaces for software applications. This course helps user experience designers learn how to quickly prototype and build user interfaces using SAP Build Apps' drag-and-drop functionality. The course covers UI/UX functionalities and how to control the look and feel of an application. UX Designers can leverage this course to rapidly iterate on designs and create functional prototypes for user testing. The skills learned in this course empower designers to bring their visions to life without extensive coding knowledge.
Process Automation Specialist
A Process Automation Specialist identifies opportunities to automate business processes and implements solutions using various technologies. This course can help a process automation specialist learn how to use no code platforms like SAP Build Apps to automate tasks and workflows. The course covers building data entities, logic functions, and CRUD functionalities, all of which are essential for automating processes. The course's emphasis on integrating with external systems via APIs is particularly useful for connecting different parts of an automated workflow.
Mobile Application Developer
A Mobile Application Developer specializes in creating applications for mobile devices, such as smartphones and tablets. This course may be useful for mobile application developers who wish to learn how to build cross-platform applications with no code using SAP Build Apps. The course will accelerate the development of apps for iOS and Android. Mobile Application Developers can use the knowledge to build and deploy applications on various platforms, expand their skill set, and increase their productivity.
IT Consultant
An IT Consultant advises organizations on IT-related matters, helping them improve their processes and achieve their goals. This course may be useful for IT consultants seeking to expand their knowledge of no code development platforms like SAP Build Apps. The course provides an understanding of LCNC platforms, their architecture, and how to build and deploy applications. IT Consultants can leverage this knowledge to recommend and implement no code solutions for their clients, enabling them to innovate and improve efficiency. The course's focus on integrating with various APIs and S/4HANA systems makes it especially relevant.
Web Application Developer
A Web Application Developer focuses on building and maintaining web-based applications. This course helps web application developers learn how to rapidly prototype and deploy web applications using SAP Build Apps. The course teaches developers to create full-stack applications with visual programming. Web Application Developers can use this knowledge to quickly build and deploy web applications, integrate with various APIs, and enhance their productivity.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to provide insights and support decision-making. This course may be useful for learning how to build custom applications for data visualization. Data Analysts can leverage this course to create interactive dashboards and reports, enabling them to present their findings in a more engaging and accessible way. The course's focus on integrating with APIs and external data sources is particularly relevant for data analysts who need to connect to various data sources.
Technical Support Specialist
A Technical Support Specialist provides technical assistance to users, troubleshooting issues and resolving problems. This course can provide a broader understanding of the applications they support and new apps that enter the IT eco-system. Technical Support Specialists can use this knowledge to better understand how applications are built and function, enabling them to troubleshoot issues more effectively. The course's focus on application architecture and integration can be particularly helpful for diagnosing and resolving complex problems.
Project Manager
A Project Manager plans, executes, and closes projects, ensuring they are completed on time and within budget. This course helps project managers gain a better understanding of the application development process and how no code platforms like SAP Build Apps can accelerate development. The skills learned in this course enable project managers to make more informed decisions about resource allocation, timelines, and technology choices. A Project Manager may find particular benefit in understanding the course's coverage of mobile and web deployment.
Quality Assurance Analyst
A Quality Assurance Analyst tests software applications to ensure they meet quality standards and function as expected. This course may assist quality assurance analysts with testing no code applications built with SAP Build Apps. The course will familiarize the QA Analyst with the architecture and functionality of these applications. Quality Assurance Analysts can use this knowledge to develop more effective test plans and identify potential issues early in the development process.
Technical Writer
A Technical Writer creates documentation for software applications, including user manuals, help guides, and API documentation. This course may be useful for technical writers. By understanding the application development process and the capabilities of no code platforms like SAP Build Apps, technical writers can create more accurate and comprehensive documentation. This will result in superior end-user documentation.
Sales Engineer
A Sales Engineer combines technical knowledge with sales skills to promote and sell complex products or services. A sales engineer may find it very beneficial to learn how to build a demonstration version of enterprise software, which he or she can accomplish through rapid prototyping. The course's coverage on mobile and web deployment is beneficial to the sales engineer. The ability to quickly build and deploy applications on various platforms, integrate with different systems, and showcase the value of can lead to higher sales.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Build No Code Web and Mobile Apps with SAP Build Apps.
Delves into the best practices for designing RESTful APIs. It covers various design patterns, security considerations, and performance optimization techniques. This book is particularly useful for students who want to build custom APIs for their SAP Build Apps projects. It is more valuable as additional reading to deepen understanding of API design principles.
Provides a broad overview of the low-code/no-code landscape. It introduces key concepts, platforms, and use cases. It is particularly helpful for beginners to understand the potential of LCNC development and how it can be applied to various business scenarios. This book is best used as background reading to contextualize the course material.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

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.

Affiliate disclosure

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.

© 2016 - 2025 OpenCourser