SAPUI5: The Comprehensive Guide, 2nd Edition 2020

  • 7h 53m
  • Christiane Goebels, Denise Nepraunig, Paul Modderman, Thilo Seidel
  • Rheinwerk Publishing Inc.
  • 2020

Your comprehensive guide to SAPUI5! From !DOCTYPE HTML to /html, get the know-how to develop MVC apps, use OData, create data bindings, debug and test code, and deploy apps. Learn the dos and dont's of SAPUI5 and everything in between, whether you're implementing CRUD operations or writing your own controls. See what's new with SAP Cloud Platform, SAPUI5 support assistant, and more. Your best apps are yet to come.

  • Build full-fledged SAPUI5 applications
  • Master MVC, models, bindings, CRUD operations, OData, and more
  • Optimize applications with debugging, controls, theming, and security

Build Your Foundation

Start with an overview of the SAPUI5 architecture and a Hello, World example for a single page application. Get the details on the core building blocks, controls, and functionality of SAPUI5.

Hands-On Approach

Learn about MVC applications, model types, and CRUD operations for connecting services. Then implement OData protocols, design application patterns, and apply advanced features to take your app to the next level.

Enhance Your Apps

Add the finishing touches to your app, with details on enterprise-grade features for security, theming, performance, and accessibility. Debug and test your code for flawless deployment.

  • Designing and building apps
  • Model view controller concepts
  • Models and data binding
  • OData
  • CRUD and REST
  • Debugging and testing
  • App deployment
  • SAP Web IDE
  • SAP Fiori
  • SAP Cloud Platform

About the Authors

Paul J. Modderman is a senior product architect and technology evangelist for Mindset Consulting. He has more than 10 years of software development expertise, specializing in ABAP, ABAP Objects, .NET, Python, and Java. At Mindset, Paul ideates and develops innovative software products based on SAP, often integrating SAP with cutting-edge cloud software such as Google for Work.

Christiane Goebels has been in web development ever since starting her career at SAP in 2000. Over the years, she has worked on SAP-related and non-SAP-related projects big and small for customers all over the world. She led her own internet agency from 2005 to 2010, and re-joined SAP in 2012 as part of the central SAPUI5 development team. She is an experienced speaker and has been giving numerous trainings and talks on JavaScript and SAPUI5 at SAP events at international conferences.

Denise Nepraunig is a software developer at SAP in Walldorf, where she creates SAPUI5 applications and was involved in the development of the SAP Web IDE. Before she joined SAP, she worked at an SAP partner company, where she worked with SAPUI5 and OData development with ABAP, gaining hands-on experience with SAP Fiori and the SAP Mobile Platform. Prior to that, she worked at an SAP customer as an ABAP developer and was part of international SAP ERP and SAP CRM rollouts. Denise is an experienced speaker, SAPUI5 coach, and SAP Mentor. She loves to explore new technologies, and in her free time tinkers around with SAP Cloud Platform and SAP HANA.

Thilo Seidel is a product owner of SAP Fiori launchpad on the weekdays and an occasional hacker on weekends. He built his first web page back in 2002 and instantly fell in love with the browser. He has taken on various roles since then, including sales, designer thinker, traveler, student, and project manager. Before joining SAPUI5, his technological journey involved freelancing with jQuery, Bootstrap, and Ruby on Rails.

In this Book

  • SAPUI5 at a Glance
  • Architecture
  • Integrated Development Environment Setup
  • Hello, SAPUI5 World
  • Building Model-View-Controller Applications
  • Models and Bindings
  • CRUD Operations
  • Using Odata
  • Application Patterns and Examples
  • Advanced Concepts
  • Adding Enterprise-Grade Features
  • Debugging and Testing Code
  • Accessing and Connecting to the Backend
  • Application Deployment