Advanced Guide to PHP on IBM i / / Kevin Schroeder |
Autore | Schroeder Kevin |
Pubbl/distr/stampa | Boise, Idaho : , : MC Press, , 2014 |
Descrizione fisica | 1 online resource (338 p.) |
Disciplina | 005.2762 |
Soggetto topico |
PHP (Computer program language)
IBM computers |
Soggetto genere / forma | Electronic books. |
ISBN | 1-58347-767-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Title Page; Copyright; About the Author; Contents; Chapter 1: A Re-Introduction to Basic Concepts; Classes and Objects; Properties; Methods; Constants; Context; Visibility; Abstract Classes; Interface Definition; Polymorphism; Type Hinting; Namespaces; Traits; Closures; Chapter 2: Design Patterns; Singleton; Factory; Adapter; Strategy; Lazy Initialization and Lazy Loading; Observer/Visitor/Publish-Subscribe; Front Controller; Model/View/Controller; SOLID; Single Responsibility; Open-Closed; Liskov Substitution; Interface Segregation; Dependency Inversion
Introduction to Dependency InjectionChapter 3: Standard PHP Library; Spl_Autoload_Register(); Countable; ArrayAccess; Iterator; ArrayObject; Advanced Usage; Intercepting Inserts; Typing Array Values; Lazy Loading; Conclusion; Chapter 4: Debugging Basics; Tunneling; Initiating a Debug Session; Flow Control; Variables; Expressions; Breakpoints; Toolbars; Manual Control; Conclusion; Chapter 5: Security; SQL Injection; Cross-Site Scripting; Cross-Site Request Forgery; Session Fixation; Session Hijacking; Validating Input; Predictable Locations and Dangerous Files; Using Encryption; Hashing Symmetric Key EncryptionChapter 6: Working with the Browser; HTML; CSS; CSS Layouts; Display; Float; Position; JavaScript; JavaScript Libraries (Using jQuery); Ajax; Conclusion; Chapter 7: Test-Driven Development; PHPUnit; Test Suites; Injecting Dependencies; Working with Data Sources; Conclusion; Chapter 8: Web Service Basics; REST; Basics; Resource Definitions; Usage of HTTP Verbs; Authentication; SOAP; WSDL-Based Operations; JSON; Version Negotiation; Authentication; Session-Based Authentication; Nonsession-Based Authentication; Chapter 9: Using the Toolkit; The Basics Taking It to the Next LevelUsing Dependency Injection with the Toolkit; Unit Testing with the Toolkit; Conclusion; Chapter 10: Performance Considerations; Cache Stuff; Preprocessing; In Normal Calculations; In Caching; Asynchronous Processing; Index; Back Cover |
Record Nr. | UNINA-9910463707403321 |
Schroeder Kevin
![]() |
||
Boise, Idaho : , : MC Press, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Advanced Guide to PHP on IBM i / / Kevin Schroeder |
Autore | Schroeder Kevin |
Pubbl/distr/stampa | Boise, Idaho : , : MC Press, , 2014 |
Descrizione fisica | 1 online resource (338 p.) |
Disciplina | 005.2762 |
Soggetto topico |
PHP (Computer program language)
IBM computers |
ISBN | 1-58347-767-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Title Page; Copyright; About the Author; Contents; Chapter 1: A Re-Introduction to Basic Concepts; Classes and Objects; Properties; Methods; Constants; Context; Visibility; Abstract Classes; Interface Definition; Polymorphism; Type Hinting; Namespaces; Traits; Closures; Chapter 2: Design Patterns; Singleton; Factory; Adapter; Strategy; Lazy Initialization and Lazy Loading; Observer/Visitor/Publish-Subscribe; Front Controller; Model/View/Controller; SOLID; Single Responsibility; Open-Closed; Liskov Substitution; Interface Segregation; Dependency Inversion
Introduction to Dependency InjectionChapter 3: Standard PHP Library; Spl_Autoload_Register(); Countable; ArrayAccess; Iterator; ArrayObject; Advanced Usage; Intercepting Inserts; Typing Array Values; Lazy Loading; Conclusion; Chapter 4: Debugging Basics; Tunneling; Initiating a Debug Session; Flow Control; Variables; Expressions; Breakpoints; Toolbars; Manual Control; Conclusion; Chapter 5: Security; SQL Injection; Cross-Site Scripting; Cross-Site Request Forgery; Session Fixation; Session Hijacking; Validating Input; Predictable Locations and Dangerous Files; Using Encryption; Hashing Symmetric Key EncryptionChapter 6: Working with the Browser; HTML; CSS; CSS Layouts; Display; Float; Position; JavaScript; JavaScript Libraries (Using jQuery); Ajax; Conclusion; Chapter 7: Test-Driven Development; PHPUnit; Test Suites; Injecting Dependencies; Working with Data Sources; Conclusion; Chapter 8: Web Service Basics; REST; Basics; Resource Definitions; Usage of HTTP Verbs; Authentication; SOAP; WSDL-Based Operations; JSON; Version Negotiation; Authentication; Session-Based Authentication; Nonsession-Based Authentication; Chapter 9: Using the Toolkit; The Basics Taking It to the Next LevelUsing Dependency Injection with the Toolkit; Unit Testing with the Toolkit; Conclusion; Chapter 10: Performance Considerations; Cache Stuff; Preprocessing; In Normal Calculations; In Caching; Asynchronous Processing; Index; Back Cover |
Record Nr. | UNINA-9910787868503321 |
Schroeder Kevin
![]() |
||
Boise, Idaho : , : MC Press, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Advanced Guide to PHP on IBM i / / Kevin Schroeder |
Autore | Schroeder Kevin |
Pubbl/distr/stampa | Boise, Idaho : , : MC Press, , 2014 |
Descrizione fisica | 1 online resource (338 p.) |
Disciplina | 005.2762 |
Soggetto topico |
PHP (Computer program language)
IBM computers |
ISBN | 1-58347-767-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Title Page; Copyright; About the Author; Contents; Chapter 1: A Re-Introduction to Basic Concepts; Classes and Objects; Properties; Methods; Constants; Context; Visibility; Abstract Classes; Interface Definition; Polymorphism; Type Hinting; Namespaces; Traits; Closures; Chapter 2: Design Patterns; Singleton; Factory; Adapter; Strategy; Lazy Initialization and Lazy Loading; Observer/Visitor/Publish-Subscribe; Front Controller; Model/View/Controller; SOLID; Single Responsibility; Open-Closed; Liskov Substitution; Interface Segregation; Dependency Inversion
Introduction to Dependency InjectionChapter 3: Standard PHP Library; Spl_Autoload_Register(); Countable; ArrayAccess; Iterator; ArrayObject; Advanced Usage; Intercepting Inserts; Typing Array Values; Lazy Loading; Conclusion; Chapter 4: Debugging Basics; Tunneling; Initiating a Debug Session; Flow Control; Variables; Expressions; Breakpoints; Toolbars; Manual Control; Conclusion; Chapter 5: Security; SQL Injection; Cross-Site Scripting; Cross-Site Request Forgery; Session Fixation; Session Hijacking; Validating Input; Predictable Locations and Dangerous Files; Using Encryption; Hashing Symmetric Key EncryptionChapter 6: Working with the Browser; HTML; CSS; CSS Layouts; Display; Float; Position; JavaScript; JavaScript Libraries (Using jQuery); Ajax; Conclusion; Chapter 7: Test-Driven Development; PHPUnit; Test Suites; Injecting Dependencies; Working with Data Sources; Conclusion; Chapter 8: Web Service Basics; REST; Basics; Resource Definitions; Usage of HTTP Verbs; Authentication; SOAP; WSDL-Based Operations; JSON; Version Negotiation; Authentication; Session-Based Authentication; Nonsession-Based Authentication; Chapter 9: Using the Toolkit; The Basics Taking It to the Next LevelUsing Dependency Injection with the Toolkit; Unit Testing with the Toolkit; Conclusion; Chapter 10: Performance Considerations; Cache Stuff; Preprocessing; In Normal Calculations; In Caching; Asynchronous Processing; Index; Back Cover |
Record Nr. | UNINA-9910807160103321 |
Schroeder Kevin
![]() |
||
Boise, Idaho : , : MC Press, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Agile web application development with Yii1.1 and PHP5 [[electronic resource] ] : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910459136503321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Agile web application development with Yii1.1 and PHP5 [[electronic resource] ] : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910785365703321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Agile web application development with Yii1.1 and PHP5 : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910814899803321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Apache Solr PHP Integration / / Jayant Kumar |
Autore | Kumar Jayant |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing Ltd., , [2013] |
Descrizione fisica | 1 online resource (118 p.) |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78216-493-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910453758803321 |
Kumar Jayant
![]() |
||
Birmingham : , : Packt Publishing Ltd., , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Apache Solr PHP Integration / / Jayant Kumar |
Autore | Kumar Jayant |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing Ltd., , [2013] |
Descrizione fisica | 1 online resource (118 p.) |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development |
ISBN | 1-78216-493-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910790851603321 |
Kumar Jayant
![]() |
||
Birmingham : , : Packt Publishing Ltd., , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Apache Solr PHP Integration / / Jayant Kumar |
Autore | Kumar Jayant |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing Ltd., , [2013] |
Descrizione fisica | 1 online resource (118 p.) |
Disciplina | 006.76 |
Collana | Community experience distilled |
Soggetto topico |
PHP (Computer program language)
Web site development |
ISBN | 1-78216-493-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Apache Solr PHP Integration -- Table of Contents -- Apache Solr PHP Integration -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Installing and Integrating Solr and PHP -- Solr -- Installing Solr -- Configuring Tomcat to run Solr -- Executing a ping query on Solr using PHP -- Libraries available for PHP-Solr integration -- Installing Solarium -- Executing ping queries on Solr using PHP and Solarium library -- More about endpoints -- Checking Solr query logs -- Solarium adapters -- Summary -- 2. Inserting, Updating, and Deleting Documents from Solr -- The Solr schema -- Adding sample documents to the Solr index -- Using PHP to add documents to the Solr index -- Updating documents in Solr using PHP -- Deleting documents in Solr using PHP -- Commit, rollback, and index optimization -- Summary -- 3. Select Query on Solr and Query Modes (DisMax/eDisMax) -- Creating a basic select query with sorting and return fields -- Running a query using select configuration -- Re-using queries -- DisMax and eDisMax query modes -- Executing queries using DisMax and eDisMax -- Date boosting in an eDisMax query -- Advanced query parameters -- Summary -- 4. Advanced Queries - Filter Queries and Faceting -- Filter queries and their benefits -- Executing filter queries -- Creating filter query configuration -- Faceting -- Facet by field -- Facet by query -- Facet by range -- Facet by pivot -- Summary -- 5. Highlighting Results Using PHP and Solr -- Solr highlighting configuration.
Highlighting in Solr using PHP and Solarium -- Using different highlighting tags for different fields -- Highlighting using the fast vector highlighter -- Summary -- 6. Debug and Stats Component -- Solr relevance ranking -- Executing debug through PHP code -- Running debug on Solr interface -- The stats component -- Summary -- 7. Spell Check in Solr -- Solr configuration for spell check -- Spell checker implementations available with Solr -- Running a spell check query using PHP -- Implementing the autocomplete feature using PHP and Solr -- Summary -- 8. Advanced Solr - Grouping, the MoreLikeThis Query, and Distributed Search -- Grouping results by fields -- Grouping results by queries -- Running more like this query using PHP -- More like this tuning parameters -- Distributed search -- Setting up a distributed search -- Executing a distributed search using PHP -- Setting up Solr master-slave -- Load balancing Solr queries using PHP -- Summary -- Index. |
Record Nr. | UNINA-9910809080703321 |
Kumar Jayant
![]() |
||
Birmingham : , : Packt Publishing Ltd., , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning PHP : master the latest features of PHP 7 and fully embrace modern PHP development / / David Carr, Markus Gray |
Autore | Carr David |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham ; ; Mumbai : , : Packt, , 2018 |
Descrizione fisica | 1 online resource (214 pages) : illustrations |
Disciplina | 005.2762 |
Soggetto topico | PHP (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-5231-2542-X
1-78953-432-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910466586403321 |
Carr David
![]() |
||
Birmingham ; ; Mumbai : , : Packt, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|