Sapui5

The Comprehensive Guide
Besorgungstitel - wird vorgemerkt | Lieferzeit: Besorgungstitel - Lieferbar innerhalb von 10 Werktagen I
ISBN-13:
9781493219001
Veröffentl:
2020
Erscheinungsdatum:
26.03.2020
Seiten:
737
Autor:
Paul Modderman
Gewicht:
1474 g
Format:
240x190x47 mm
Sprache:
Englisch
Beschreibung:

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 don'ts 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. a. Build Your FoundationStart 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.b. Hands-On ApproachLearn 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.c. Enhance Your AppsAdd 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.Highlights Include: 1) Designing and building apps2) Model view controller concepts3) Models and data binding4) OData5) CRUD and REST6) Debugging and testing7) App deployment8) SAP Web IDE9) SAP Fiori10) SAP Cloud Platform
Optimize applications with debugging, controls, theming, and security
... Preface ... 17... Target Audience ... 17... Objective ... 17... How to Read This Book ... 18... Acknowledgments ... 21PART I ... Introduction ... 231 ... SAPUI5 at a Glance ... 251.1 ... What It Is and Where to Get It ... 251.2 ... History and Evolution ... 261.3 ... Features ... 281.4 ... Use Cases ... 381.5 ... Product Comparison ... 421.6 ... SAPUI5 and OpenUI5 ... 421.7 ... Summary ... 432 ... Architecture ... 452.1 ... The Libraries ... 452.2 ... Model-View-Controller Overview ... 482.3 ... Architecture of a Typical SAPUI5 Application ... 502.4 ... Class Hierarchy ... 532.5 ... Summary ... 59PART II ... Building Applications with SAPUI5 ... 613 ... Integrated Development Environment Setup ... 633.1 ... SAP Web IDE ... 633.2 ... WebStorm ... 793.3 ... Visual Studio Code with UI5 Command-Line Tools ... 873.4 ... Summary ... 894 ... Hello, SAPUI5 World ... 914.1 ... Coding Guidelines ... 914.2 ... Setup ... 954.3 ... Adding a Simple Control ... 984.4 ... Defining an Event Handler ... 1004.5 ... Complex Controls ... 1054.6 ... Controls Application Programming Interface ... 1094.7 ... Layouts ... 1114.8 ... Summary ... 1175 ... Building Model-View-Controller Applications ... 1195.1 ... Models, Views, and Controllers ... 1195.2 ... Structure ... 1205.3 ... Building a Simple View ... 1305.4 ... View Types ... 1445.5 ... Components ... 1635.6 ... Routing ... 1745.7 ... Application Descriptor ... 1835.8 ... Summary ... 1896 ... Models and Bindings ... 1916.1 ... Using Models: A JSON Sample ... 1916.2 ... Property Binding ... 2006.3 ... Using Formatters ... 2146.4 ... Aggregation Binding ... 2246.5 ... Element Binding ... 2376.6 ... Expression Binding and Calculated Fields ... 2396.7 ... Resource Models and Internationalization ... 2436.8 ... View Models and the Device Model ... 2506.9 ... Summary ... 2587 ... CRUD Operations ... 2597.1 ... REST and CRUD ... 2597.2 ... Connecting to REST Services ... 2607.3 ... Using CRUD Operations ... 2677.4 ... Sorting, Filtering, and Grouping in JSON Models ... 2917.5 ... Summary ... 3078 ... Using OData ... 3098.1 ... OData at a Glance ... 3098.2 ... OData Model at a Glance ... 3208.3 ... Reading Data ... 3288.4 ... Filter, Sort, Expand, and Group ... 3468.5 ... Paging and Thresholds ... 3618.6 ... Batch Mode ... 3668.7 ... One-Way and Two-Way Bindings ... 3688.8 ... Writing Data ... 3748.9 ... Function Imports ... 3888.10 ... Concurrency Control ... 3928.11 ... Summary ... 3959 ... Application Patterns and Examples ... 3979.1 ... Layouts ... 3989.2 ... Floor Plans ... 4149.3 ... Additional Application Features ... 4459.4 ... Running Applications in SAP Fiori Launchpad ... 4619.5 ... SAP Fiori Reference Applications ... 4719.6 ... Summary ... 47910 ... Advanced Concepts ... 48110.1 ... Writing Your Own Controls ... 48110.2 ... Using Fragments ... 49810.3 ... SAP OData Annotations ... 51110.4 ... Smart Controls ... 51510.5 ... SAP Fiori Elements ... 52410.6 ... SAPUI5 Web Components ... 52810.7 ... Drag and Drop ... 53310.8 ... Summary ... 538PART III ... Finishing Touches ... 54111 ... Adding Enterprise-Grade Features ... 54311.1 ... Theming ... 54311.2 ... Security ... 55411.3 ... Performance ... 55711.4 ... Accessibility ... 57511.5 ... Summary ... 58312 ... Debugging and Testing Code ... 58512.1 ... Debugging ... 58612.2 ... Writing Unit Tests ... 59712.3 ... One-Page Acceptance Tests ... 61412.4 ... Mocking Data: Using the Mock Server ... 63412.5 ... Linting Code ... 64012.6 ... Summary ... 64213 ... Accessing and Connecting to the Backend ... 64313.1 ... Same-Origin Policy ... 64313.2 ... Disable Web Security in Google Chrome ... 64813.3 ... SAP Cloud Platform Destinations ... 65013.4 ... Summary ... 65814 ... Application Deployment ... 65914.1 ... SAP Cloud Platform ... 65914.2 ... SAP Web IDE and Cloud Connector ... 66914.3 ... ABAP Server ... 67914.4 ... Other Web Servers ... 68914.5 ... Summary ... 691... Appendices ... 693A ... Worst Practices ... 695B ... Cheat Sheets ... 703C ... Additional Resources ... 717D ... The Authors ... 723... Index ... 725

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga