Pro React 16 / / by Adam Freeman |
Autore | Freeman Adam |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (750 pages) |
Disciplina | 005.3 |
Soggetto topico |
Computer programming
Software engineering Web Development Programming Techniques Software Engineering |
ISBN | 1-4842-4451-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part 1 - Getting Started with React -- 1 - Your First React Application -- 2 - Understanding React -- 3 - HTML and JSX Primer -- 4 - JavaScript Primer -- 5 - SportsStore: A Real Application -- 6 - SportsStore: REST and Checkout -- 7 - SportsStore: Administration -- 8 - SportsStore: Authentication and Deployment -- Part 2 - Working with React -- 9 - Understanding React Projects -- 10 - Stateless Components -- 11 - Stateful Components -- 12 - Events -- 13 - Reconciliation and Lifecycle -- 14 - Composing Applications -- 15 - Forms and Validations -- 16 - Using Refs -- 17 - Unit Testing -- Part 3 - Creating Complete React Applications -- 18 - Creating Complete Applications -- 19 - Using a Data Store -- 20 - Using the Data Store APIs -- 21 - Using URL Routing -- 22 - Advanced URL Routing -- 23 - Using RESTful Web Services -- 24 - Understanding GraphQL -- 25 - Consuming GraphQL. |
Altri titoli varianti | Pro React sixteen |
Record Nr. | UNINA-9910338004703321 |
Freeman Adam | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro REST API Development with Node.js [[electronic resource] /] / by Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [1st ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (191 p.) |
Disciplina | 004 |
Collana | The expert's voice in web development |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0917-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
About the Author; Acknowledgments; Contents; Introduction; Chapter 1: Rest 101; Where Did It All Start?; REST Constraints; Client-Server; Stateless; Cacheable; Uniform Interface; Layered System; Code-on-Demand; Resources, Resources, Resources; Representations; Content Negotiation; Using File Extensions; Resource Identifier; Actions; Complex Actions; Hypermedia in the Response and Main Entry Point; A Few Notes on HAL; Status Codes; REST vs. the Past; Summary; Chapter 2: API Design Best Practices; What Defines a Good API?; Developer Friendly; Communication's Protocol
Easy-to-Remember Access PointsUniform Interface; Transport Language; Why JSON?; Extensibility; How Is Extensibility Managed?; Up-to-Date Documentation; Proper Error Handling; Phase 1: Development of the Client; Phase 2: The Client Is Implemented and Being Used by End Users; Multiple SDK/Libraries; Security; Accessing the System; Almost Stateless Methods; Basic Auth with TSL; Digest Auth; OAuth 1.0a; OAuth 2.0; A Stateless Alternative; Scalability; Summary; Chapter 3: Node.js and REST; Asynchronous Programming; Async Advanced; Parallel Flow; Serial Flow; Asynchronous I/O Async I/O vs. Sync I/OSimplicity; Dynamic Typing; Object-Oriented Programming Simplified; Prototypal Inheritance; Functional Programming Support; Duck Typing; Native Support for JSON; npm: The Node Package Manager; Who's Using Node.js?; Summary; Chapter 4: Architecting a REST API; The Request Handler, the Pre-Process Chain, and the Routes Handler; MVC: a.k.a. Model-View-Controller; Alternatives to MVC; Hierarchical MVC; Model-View-ViewModel; Model-View-Adapter; Response Handler; Summary; Chapter 5: Working with Modules; Our Alternatives; Request/Response Handling; Routes Handling; Middleware Up-to-Date DocumentationHypermedia on the Response; Response and Request validation; The List of Modules; HAPI; Code Examples; Express.js; Code Examples; Restify; Code Examples; Naming Routes; Versioning Routes; Content Negotiation; Vatican.js; Code Examples; swagger-node-express; Code Examples; I/ODocs; Code Examples; Halson; Code Examples; HAL; Code Examples; JSON-Gate; Code Examples; TV4; Code Examples; Summary; Chapter 6: Planning Your REST API; The Problem; The Specifications; Keeping Track of Stock per Store; UML Diagram; Choosing a Database Storage System; Fast Integration The Controllers Action's Code |
Record Nr. | UNINA-9910300658803321 |
Doglio Fernando | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro RESTful APIs [[electronic resource] ] : Design, Build and Integrate with REST, JSON, XML and JAX-RS / / by Sanjay Patni |
Autore | Patni Sanjay |
Edizione | [1st ed. 2017.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 |
Descrizione fisica | 1 online resource (XVII, 126 p. 50 illus., 41 illus. in color.) |
Disciplina | 005.713762 |
Soggetto topico |
Computer programming
Programming languages (Electronic computers) Web Development Programming Techniques Programming Languages, Compilers, Interpreters |
ISBN | 1-4842-2665-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Fundamentals of RESTful APIs -- 2. API Design and Modeling -- 3. Introduction to XML and JSON -- 4. Introduction to JAX-RS -- 5. API Portfolio and Framework - Services -- 6. API Platform and Data Handler -- 7. API Management and API Client -- 8. API Security and Caching. |
Record Nr. | UNINA-9910254568203321 |
Patni Sanjay | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro Single Page Application Development : Using Backbone.js and ASP.NET / / by Gil Fink, Ido Flatow, SELA Group |
Autore | Fink Gil |
Edizione | [1st ed. 2014.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
Descrizione fisica | 1 online resource (307 p.) |
Disciplina |
004
006.7 |
Collana | Expert's Voice in Web Development |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4302-6674-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewers""; ""Acknowledgments""; ""Introduction""; ""Part I: The Road to Single Page Application Development""; ""Chapter 1: Introducing Single Page Applications""; ""How the Web Has Evolved""; ""The Ajax Revolution""; ""HTML5 and JavaScript""; ""The Mobile Web and JavaScript""; ""JavaScript Preprocessors""; ""Comparing Application Types""; ""Traditional Web Applications""; ""Native Applications""; ""So What Is an SPA?""; ""Why SPA Development?""; ""Summary""; ""Chapter 2: JavaScript for SPAs""
""A Little JavaScript History""""Functions in JavaScript""; ""The arguments Object""; ""Anonymous Functions""; ""Nested Functions""; ""JavaScript Scope""; ""The Global Scope""; ""Function Scope""; ""Immediate Function Execution Expressions""; ""Working with Object-Oriented JavaScript""; ""Literal Object Notation""; ""The new Notation and Constructor Functions""; ""The Object Base Type""; ""The Object.create Function""; ""JavaScript Prototype Inheritance""; ""The this Keyword""; ""Creating JavaScript Namespaces""; ""Closures and Encapsulation""; ""JSON"" ""ECMAScript and Its Impact on Future Code""""ECMAScript 5 Highlighted Features""; ""ECMAScript 6""; ""New Language Syntax""; ""Classes, Modules, and More""; ""Summary""; ""Chapter 3: Modular JavaScript Development""; ""The FaÃade Pattern in JavaScript""; ""Modules to the Rescue""; ""Different Options to Create JavaScript Modules""; ""Prototype Pattern""; ""Module Pattern""; ""Revealing Module Pattern""; ""Revealing Prototype Pattern""; ""What Is the Asynchronous Module Definition?""; ""The async and defer Attributes""; ""AMD""; ""The RequireJS Library""; ""The data-main Attribute"" ""The config Function""""Paths""; ""Shim""; ""Defining Modules Using RequireJS""; ""Using the require Function""; ""Summary""; ""Chapter 4: SPA Concepts and Architecture""; ""Main SPA Building Blocks""; ""JavaScript Libraries""; ""MV* in the Front End""; ""MVC""; ""MVVM""; ""The Roles of MV* Frameworks in SPAs""; ""Routing in an SPA""; ""The # Sign Role in Routing""; ""Leveraging HTML5 JavaScript APIs""; ""Offline Web Applications and Storages""; ""Web Storage""; ""IndexedDB""; ""Application Cache""; ""Connectivity""; ""Performance""; ""Client-Side Template Engines"" ""Underscore as a Template Engine Example""""Server Back End API and REST""; ""SPA Architecture""; ""Summary""; ""Part II: Building the Front End""; ""Chapter 5: Getting Started with Backbone.js""; ""What Is Backbone.js?""; ""Models""; ""Defining a Model""; ""Model APIs""; ""Model Validation""; ""Model Events""; ""Views""; ""Defining a View""; ""Rendering the View""; ""Collections""; ""Collection APIs""; ""Underscore.js Collection Functions""; ""Collection Events""; ""Events""; ""The Events API""; ""listenTo and stopListening""; ""View Events""; ""Routing""; ""Configuring Routes"" ""Router APIs"" |
Record Nr. | UNINA-9910300660503321 |
Fink Gil | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro Vue.js 2 / / by Adam Freeman |
Autore | Freeman Adam |
Edizione | [1st ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (XXIII, 719 p. 253 illus.) |
Disciplina | 006.76 |
Soggetto topico |
Computer programming
Programming languages (Electronic computers) Mobile computing Web Development Programming Languages, Compilers, Interpreters Mobile Computing |
ISBN | 1-4842-3805-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I -- 1 Your First Vue.js Application -- 2. Understanding Vue.js -- 3. HTML & CSS Primer -- 4. Essential JavaScript Primer -- 5. SportsStore: A Real Application -- 6. SportsStore: Checkout and Orders -- 7. SportsStore: Scaling and Administration -- 8. SportsStore: Administration and Deployment.-Part II -- 9. Understanding Vue.js -- 10. Understanding Vue.js Projects and Tools -- 11. Understanding Data Bindings -- 12. Using the Basic Directives -- 13. Using the Repeater Directive -- 14. Handling Events -- 15. Working with Form Elements -- 16. Using Components -- Part III -- 17. Understanding the Component Lifecycle -- 18. Loosely-Coupled Components -- 19. Using RESTful Web Services -- 20. Using a Data Store -- 21. Dynamic Components -- 22. URL Routing -- 23. URL Routing Element Features -- 24. Advanced URL Routing -- 25. Transitions -- 26. Extending Vue.js. |
Altri titoli varianti | Pro Vue.js two |
Record Nr. | UNINA-9910300363203321 |
Freeman Adam | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro WordPress Theme Development / / by Adam Onishi |
Autore | Onishi Adam |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2013 |
Descrizione fisica | 1 online resource (XXI, 500 p. 186 illus.) |
Disciplina | 004 |
Collana | Expert's Voice in Web Development |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4302-5915-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910437972703321 |
Onishi Adam | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming Web Applications with Node, Express and Pug [[electronic resource] /] / by Jörg Krause |
Autore | Krause Jörg |
Edizione | [1st ed. 2017.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 |
Descrizione fisica | 1 online resource (XIX, 198 p. 94 illus., 19 illus. in color.) |
Disciplina | 005.2762 |
Soggetto topico |
Computer programming
Web Development |
Soggetto genere / forma | Programmed instructional materials. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Installation Problems -- 2. The Components of an Application -- 3. Introduction to Node -- 4. The Most Important Node Modules -- 5. Introduction to Express -- 6.Introduction to Pug -- 7. Language Components of Pug -- 8. The Pug Command Line -- Appendix. |
Record Nr. | UNINA-9910156187303321 |
Krause Jörg | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Progressive Web Apps with Angular : Create Responsive, Fast and Reliable PWAs Using Angular / / by Majid Hajian |
Autore | Hajian Majid |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (386 pages) |
Disciplina | 005.3 |
Soggetto topico |
Internet programming
Web Development |
ISBN | 1-4842-4448-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Setup Requirements -- 2. Deploying to Firebase as the Back-End -- 3. Completing an Angular App -- 4. Angular Service Worker -- 5. Advanced Angular Service Worker and Runtime Caching -- 6. An Installable Angular App and App Manifest -- 7. App Shell and Angular Performance -- 8. Push Notification -- 9. Resilient Angular App and Offline Browsing -- 10. Debugging and Measurement Tools -- 11. Safety Service Worker -- 12. Modern Web APIs -- 13. PWA with Angular and Workbox -- 14. Advanced Workbox -- 15. Next Steps. |
Altri titoli varianti | Progressive web applications with Angular |
Record Nr. | UNINA-9910338007003321 |
Hajian Majid | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Provenance [[electronic resource] ] : An Introduction to PROV / / by Luc Moreau, Paul Groth |
Autore | Moreau Luc |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2013 |
Descrizione fisica | 1 online resource (XV, 113 p.) |
Disciplina | 510 |
Collana | Synthesis Lectures on Data, Semantics, and Knowledge |
Soggetto topico |
Mathematics
Internet programming Application software Computer networks Ontology Web Development Computer and Information Systems Applications Computer Communication Networks |
ISBN | 3-031-79450-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Preface -- Acknowledgments -- Introduction -- A Data Journalism Scenario -- The PROV Ontology -- Provenance Recipes -- Validation, Compliance, Quality, Replay -- Provenance Management -- Conclusion -- Bibliography -- Authors' Biographies -- Index. |
Record Nr. | UNINA-9910795636703321 |
Moreau Luc | ||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Provenance : An Introduction to PROV / / by Luc Moreau, Paul Groth |
Autore | Moreau Luc |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2013 |
Descrizione fisica | 1 online resource (XV, 113 p.) |
Disciplina | 510 |
Collana | Synthesis Lectures on Data, Semantics, and Knowledge |
Soggetto topico |
Mathematics
Internet programming Application software Computer networks Ontology Web Development Computer and Information Systems Applications Computer Communication Networks |
ISBN | 3-031-79450-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Preface -- Acknowledgments -- Introduction -- A Data Journalism Scenario -- The PROV Ontology -- Provenance Recipes -- Validation, Compliance, Quality, Replay -- Provenance Management -- Conclusion -- Bibliography -- Authors' Biographies -- Index. |
Record Nr. | UNINA-9910808516103321 |
Moreau Luc | ||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|