Full Stack Development with SAP: SAP Press Englisch
Autor Rene Glavanovits, Martin Koch, Daniel Krancz, Maximilian Olzingeren Limba Engleză Hardback – 6 feb 2024
Implementarea unei arhitecturi full stack în ecosistemul SAP ridică adesea provocări tehnice majore, de la modelarea eficientă a datelor până la gestionarea corectă a protocoalelor de comunicare. Full Stack Development with SAP abordează direct aceste necesități practice, oferind o structură logică ce ghidează dezvoltatorul de la conceptele de bază ale modelelor de programare SAP și HTTP până la tehnici avansate de deployment. Observăm o progresie clară în cele 635 de pagini: după o introducere solidă în SAPUI5 și SAP Fiori, autorii Rene Glavanovits, Martin Koch, Daniel Krancz și Maximilian Olzinger dedică secțiuni extinse standardelor OData V2 și V4, esențiale pentru interconectarea frontend-ului cu logica de business.
Suntem de părere că această lucrare completează excelent bibliografia autorilor, făcând trecerea de la abordările specifice din SAP Fiori Elements sau focusul pe mediul de dezvoltare din SAP Build, către o viziune de ansamblu asupra întregii stive tehnologice. Abordarea diferă de ABAP Programming Model for SAP Fiori prin faptul că este mai puțin abstractă și mai mult aplicabilă în scenarii diverse de dezvoltare, punând accent pe detalii de implementare precum validarea formularelor sau utilizarea ETag-urilor pentru controlul concurenței. Remarcăm integrarea Core Data Services (CDS) nu doar ca teorie, ci ca instrument fundamental pentru navigare și extensii de vizualizare, oferind cititorului un set complet de competențe pentru a construi aplicații enterprise robuste în mediul SAP S/4HANA.
Din seria SAP Press Englisch
- 8%
Preț: 479.52 lei - 20%
Preț: 547.73 lei - 20%
Preț: 587.52 lei - 20%
Preț: 562.36 lei - 20%
Preț: 546.86 lei - 8%
Preț: 515.20 lei - 20%
Preț: 540.79 lei - 20%
Preț: 370.76 lei - 20%
Preț: 577.07 lei - 20%
Preț: 624.42 lei - 20%
Preț: 432.72 lei - 8%
Preț: 393.50 lei - 20%
Preț: 399.54 lei - 9%
Preț: 751.87 lei - 20%
Preț: 380.81 lei - 20%
Preț: 601.62 lei - 20%
Preț: 532.86 lei - 20%
Preț: 533.40 lei - 8%
Preț: 574.31 lei - 20%
Preț: 481.03 lei - 20%
Preț: 463.86 lei - 20%
Preț: 455.88 lei - 20%
Preț: 440.46 lei - 20%
Preț: 468.04 lei - 20%
Preț: 661.32 lei - 20%
Preț: 499.26 lei - 20%
Preț: 430.03 lei - 20%
Preț: 500.06 lei - 20%
Preț: 540.18 lei - 20%
Preț: 546.20 lei - 20%
Preț: 541.92 lei - 20%
Preț: 382.04 lei - 20%
Preț: 629.44 lei - 20%
Preț: 372.33 lei - 20%
Preț: 543.13 lei - 8%
Preț: 538.19 lei - 20%
Preț: 559.43 lei - 20%
Preț: 148.94 lei - 20%
Preț: 545.65 lei - 20%
Preț: 565.15 lei - 20%
Preț: 499.46 lei - 20%
Preț: 479.72 lei - 20%
Preț: 482.75 lei - 20%
Preț: 391.50 lei - 20%
Preț: 407.57 lei - 20%
Preț: 418.74 lei - 20%
Preț: 485.78 lei - 20%
Preț: 642.58 lei - 20%
Preț: 631.15 lei - 20%
Preț: 441.54 lei
Preț: 543.07 lei
Preț vechi: 678.83 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 68.03 lei
Specificații
ISBN-10: 1493224522
Pagini: 635
Dimensiuni: 187 x 261 x 45 mm
Greutate: 1.5 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press Englisch
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care doresc să stăpânească fluxul complet de lucru în SAP, de la baza de date la interfața de utilizator. Cititorul câștigă expertiză practică în configurarea serviciilor OData și implementarea funcționalităților critice, precum încărcarea de fișiere, fiind un instrument indispensabil pentru trecerea de la dezvoltarea de componente izolate la arhitecturi full stack complexe.
Despre autor
Echipa de autori, formată din Rene Glavanovits, Martin Koch, Daniel Krancz și Maximilian Olzinger, reunește specialiști cu o vastă experiență în ecosistemul SAP. Aceștia au contribuit anterior cu lucrări de referință publicate de Rheinwerk Verlag GmbH, acoperind teme precum SAPUI5, mediile low-code SAP Build și optimizarea proceselor prin SAP Fiori Elements. Expertiza lor colectivă se concentrează pe simplificarea proceselor de dezvoltare și pe adoptarea celor mai noi standarde tehnice, oferind ghiduri practice ancorate în cerințele reale ale proiectelor enterprise moderne.
Notă biografică
Cuprins
· ... Part I: Getting Started ... 17
· ... Part II: OData V4 ... 18
· ... Part III: OData V2 ... 19
· ... Part IV: Advanced Topics ... 20
· PART 1 ... Getting Started ... 23
· 1 ... Introduction to Full Stack Development ... 25
· 1.1 ... What Is a Full Stack Developer ... 26
· 1.2 ... SAP Programming Models ... 31
· 1.3 ... HTTP Basics ... 48
· 1.4 ... Summary ... 52
· 2 ... SAPUI5 and SAP Fiori 101 ... 53
· 2.1 ... SAPUI5 versus SAP Fiori ... 53
· 2.2 ... SAP Fiori Launchpad ... 62
· 2.3 ... SAP Fiori Design Guidelines ... 70
· 2.4 ... Development Tools ... 72
· 2.5 ... Summary ... 78
· 3 ... OData 101 ... 79
· 3.1 ... Introduction to OData ... 80
· 3.2 ... Development of OData Services ... 97
· 3.3 ... Testing OData ... 112
· 3.4 ... Summary ... 125
· 4 ... CDS 101 ... 127
· 4.1 ... Developing Core Data Services ... 128
· 4.2 ... Associations and Navigation Properties ... 139
· 4.3 ... Core Data Services View Extensions ... 143
· 4.4 ... Authorizations ... 146
· 4.5 ... Summary ... 149
· 5 ... TypeScript 101 ... 151
· 5.1 ... TypeScript Basics ... 151
· 5.2 ... Next Generation TypeScript ... 156
· 5.3 ... Classes and Interfaces ... 164
· 5.4 ... Generics ... 171
· 5.5 ... Module Development ... 176
· 5.6 ... Summary ... 178
· PART II ... OData V4 ... 179
· 6 ... Developing OData V4 Services with the ABAP RESTful Application Programming Model (Managed Scenario) ... 181
· 6.1 ... Business Objects Development (CRUDQ) ... 182
· 6.2 ... Actions ... 209
· 6.3 ... Advanced Features ... 214
· 6.4 ... Authorization Checks ... 222
· 6.5 ... Composite Business Objects ... 224
· 6.6 ... Summary ... 226
· 7 ... Developing OData V4 Services with SAP Cloud Application Programming Model ... 229
· 7.1 ... Domain Modeling ... 230
· 7.2 ... Service Provisioning ... 244
· 7.3 ... Setup of an SAP Cloud Application Programming Model Application ... 250
· 7.4 ... Authorization Checks ... 264
· 7.5 ... Summary ... 265
· 8 ... User Interface Development with OData V4 ... 267
· 8.1 ... Data Binding ... 268
· 8.2 ... Display Data in a Table Control ... 281
· 8.3 ... Navigation between Views ... 298
· 8.4 ... Display Data in Detail (Simple Form) ... 308
· 8.5 ... Fragments (Create/Update) ... 314
· 8.6 ... Clone the SAPUI5 Application from a Git Repository ... 325
· 8.7 ... Summary ... 327
· PART III ... OData V2 ... 329
· 9 ... Development Projects with Transaction SEGW and OData V2 ... 331
· 9.1 ... Service Modeling in Transaction SEGW ... 332
· 9.2 ... Create, Read, Update, Delete, and Query ... 344
· 9.3 ... SADL-Based OData Provisioning ... 371
· 9.4 ... Summary ... 379
· 10 ... User Interface Development with OData V2 ... 381
· 10.1 ... Data Binding ... 383
· 10.2 ... Display Data in a Table Control ... 395
· 10.3 ... Navigation between Views ... 420
· 10.4 ... Display Data in Detail (Simple Form) ... 428
· 10.5 ... Fragments (Create/Update) ... 434
· 10.6 ... Deployment to the SAPUI5 ABAP Repository ... 446
· 10.7 ... Clone the SAPUI5 Application from a Git Repository ... 451
· 10.8 ... Summary ... 453
· PART IV ... Advanced Topics ... 455
· 11 ... User Interface Development with SAP Fiori Elements ... 457
· 11.1 ... List Report ... 458
· 11.2 ... Object Page ... 465
· 11.3 ... Overview Page ... 479
· 11.4 ... Generic Annotations ... 492
· 11.5 ... Summary ... 494
· 12 ... File Upload ... 495
· 12.1 ... Media Entities ... 495
· 12.2 ... OData V2 ... 496
· 12.3 ... OData V4 ... 510
· 12.4 ... Summary ... 513
· 13 ... Form Validation and Error Handling ... 515
· 13.1 ... Form Validation ... 515
· 13.2 ... Error Handling ... 531
· 13.3 ... Summary ... 536
· 14 ... Entity Tags and Soft State ... 537
· 14.1 ... Customizing for Soft State Activation ... 537
· 14.2 ... Implementation ... 541
· 14.3 ... Summary ... 542
· 15 ... Flexible Programming Model ... 543
· 15.1 ... Introduction ... 543
· 15.2 ... Programming Model Explorer ... 544
· 15.3 ... Building Blocks ... 550
· 15.4 ... Implementation of the Flexible Programming Model ... 557
· 15.5 ... Summary ... 575
· 16 ... Extensibility ... 577
· 16.1 ... Adaptation Projects ... 577
· 16.2 ... Key User Extensibility ... 589
· 16.3 ... Summary ... 595
· 17 ... Deployment ... 597
· 17.1 ... Continuous Integration, Continuous Delivery, and Continuous Deployment ... 597
· 17.2 ... Deployment to SAP S/4HANA ... 615
· 17.3 ... Deployment to SAP Business Technology Platform ... 619
· 17.4 ... Summary ... 622
· 17.5 ... Conclusion ... 623
· ... The Authors ... 625
· ... Index ... 627