SlideShare a Scribd company logo
1 of 36
ALLA SCOPERTA DI  ZEND FRAMEWORK 1.8
|  31 mar 2008 Zend Framework dalla A alla Zend |  Benvenuti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Chi sono ,[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Per chi ancora non lo conoscesse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ZEND FRAMEWORK 1.8 IL RAD TRA LE “NUVOLE”
|  31 mar 2008 Zend Framework dalla A alla Zend |  Importanti novità ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Altre nuove funzionalità ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Altri miglioramenti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CLOUD COMPUTING I SERVIZI S3 ED EC2 DI AMAZON
|  31 mar 2008 Zend Framework dalla A alla Zend |  I servizi di Amazon ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Amazon Simple Storage Service (S3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Esempio di utilizzo di Amazon S3 require_once 'Zend/Service/Amazon/S3.php'; Zend_Service_Amazon_S3::setKeys($my_aws_key, $my_aws_secret_key); $s3 = new Zend_Service_Amazon_S3(); $s3->createBucket("my-own-bucket"); $s3->putObject("my-own-bucket/myobject", "somedata"); echo $s3->getObject("my-own-bucket/myobject");
|  31 mar 2008 Zend Framework dalla A alla Zend |  Amazon Elastic Compute Cloud (EC2) ,[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Per saperne di più ,[object Object],[object Object],[object Object],[object Object]
RAPID APPLICATION DEVELOPMENT CON ZEND FRAMEWORK
|  31 mar 2008 Zend Framework dalla A alla Zend |  Rapid Application Development ,[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Il vero sviluppo ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Le risorse iniziali ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Creare le risorse iniziali ,[object Object],[object Object]
ZEND_TOOL UN FRAMEWORK NEL FRAMEWORK
|  31 mar 2008 Zend Framework dalla A alla Zend |  Cos’è Zend_Tool ,[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Zend_Tool CLI ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Configurare il CLI di Zend_Tool ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Proviamo Zend_Tool CLI
ZEND_APPLICATION: UN BOOTSTRAP IN POCHI SECONDI
|  31 mar 2008 Zend Framework dalla A alla Zend |  A cosa serve Zend_Application ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Il bootstrap class  Bootstrap  extends  Zend_Application_Bootstrap_Bootstrap { }
|  31 mar 2008 Zend Framework dalla A alla Zend |  Il file application.ini [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
|  31 mar 2008 Zend Framework dalla A alla Zend |  Gestire la configurazione del php [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 […] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
|  31 mar 2008 Zend Framework dalla A alla Zend |  Creare ed aggiungere risorse ,[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  I plugin delle risorse ,[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  I metodi _init ,[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Utilizzare le risorse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
|  31 mar 2008 Zend Framework dalla A alla Zend |  Q&A
Zend Framework Simplicity, Meet Power [email_address] “ THANK YOU

More Related Content

What's hot

Introduzione a jQuery
Introduzione a jQueryIntroduzione a jQuery
Introduzione a jQuery
Sandro Marcon
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campus
DotNetCampus
 

What's hot (20)

Introduzione a Sass e Less (ITA)
Introduzione a Sass e Less (ITA)Introduzione a Sass e Less (ITA)
Introduzione a Sass e Less (ITA)
 
Workshop angular
Workshop angularWorkshop angular
Workshop angular
 
Introduzione ad Angular CLI
Introduzione ad Angular CLIIntroduzione ad Angular CLI
Introduzione ad Angular CLI
 
ModulAngular
ModulAngularModulAngular
ModulAngular
 
Introduzione ad angular 7/8
Introduzione ad angular 7/8Introduzione ad angular 7/8
Introduzione ad angular 7/8
 
Acadevmy - Angular Overview
Acadevmy - Angular OverviewAcadevmy - Angular Overview
Acadevmy - Angular Overview
 
AntiPatterns: i vizi del programmatore
AntiPatterns: i vizi del programmatoreAntiPatterns: i vizi del programmatore
AntiPatterns: i vizi del programmatore
 
Introduzione a jQuery
Introduzione a jQueryIntroduzione a jQuery
Introduzione a jQuery
 
Simone Carletti: Zend Framework ed i Web Service
Simone Carletti: Zend Framework ed i Web ServiceSimone Carletti: Zend Framework ed i Web Service
Simone Carletti: Zend Framework ed i Web Service
 
Integrare Zend Framework in Wordpress
Integrare Zend Framework in WordpressIntegrare Zend Framework in Wordpress
Integrare Zend Framework in Wordpress
 
Come sfruttare tutte le potenzialità di Symfony in Drupal 8
Come sfruttare tutte le potenzialità di Symfony in Drupal 8Come sfruttare tutte le potenzialità di Symfony in Drupal 8
Come sfruttare tutte le potenzialità di Symfony in Drupal 8
 
Come sfruttare tutte le potenzialità di Symfony in Drupal 8
Come sfruttare tutte le potenzialità di Symfony in Drupal 8Come sfruttare tutte le potenzialità di Symfony in Drupal 8
Come sfruttare tutte le potenzialità di Symfony in Drupal 8
 
Customize ASP.NET Core scaffolding
Customize ASP.NET Core scaffoldingCustomize ASP.NET Core scaffolding
Customize ASP.NET Core scaffolding
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campus
 
SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)SPRING - MAVEN - REST API (ITA - Luglio 2017)
SPRING - MAVEN - REST API (ITA - Luglio 2017)
 
ASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivati
 
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache CordovaMulti-Device Hybrid Apps con Visual Studio e Apache Cordova
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
 
Servizi e Dependency Injection in Angular
Servizi e Dependency Injection in AngularServizi e Dependency Injection in Angular
Servizi e Dependency Injection in Angular
 
Angular Components e Pipe
Angular Components e PipeAngular Components e Pipe
Angular Components e Pipe
 
What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012
 

Viewers also liked

Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3
mseraj
 
会社案内20080705 Md
会社案内20080705 Md会社案内20080705 Md
会社案内20080705 Md
meltingdots
 

Viewers also liked (20)

h
hh
h
 
Gençlik Danışmanlık ve Sağlık Hizmeti Merkezi
Gençlik Danışmanlık ve Sağlık Hizmeti MerkeziGençlik Danışmanlık ve Sağlık Hizmeti Merkezi
Gençlik Danışmanlık ve Sağlık Hizmeti Merkezi
 
Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3
 
KUŞ GRİBİ
KUŞ GRİBİKUŞ GRİBİ
KUŞ GRİBİ
 
0903 Ayethadis
0903 Ayethadis0903 Ayethadis
0903 Ayethadis
 
Fqenlaceionico
FqenlaceionicoFqenlaceionico
Fqenlaceionico
 
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
INFLUENZA H1N1, desde la ciencia, el mito y la realidadINFLUENZA H1N1, desde la ciencia, el mito y la realidad
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
 
Anh Chuyen ve Chua Hai Dong Giesu
Anh Chuyen ve Chua Hai Dong GiesuAnh Chuyen ve Chua Hai Dong Giesu
Anh Chuyen ve Chua Hai Dong Giesu
 
Conferenceware meeting functionalities
Conferenceware meeting functionalitiesConferenceware meeting functionalities
Conferenceware meeting functionalities
 
Anyway
AnywayAnyway
Anyway
 
Dynamic Earth
Dynamic EarthDynamic Earth
Dynamic Earth
 
Escalate 020608
Escalate 020608Escalate 020608
Escalate 020608
 
Social media for HE lifelong learning (public version)
Social media for HE lifelong learning (public version)Social media for HE lifelong learning (public version)
Social media for HE lifelong learning (public version)
 
Digital literacy and competences as essential life skills
Digital literacy and competences as essential life skillsDigital literacy and competences as essential life skills
Digital literacy and competences as essential life skills
 
A Long Walk to Water - Lssn 8
A Long Walk to Water - Lssn 8A Long Walk to Water - Lssn 8
A Long Walk to Water - Lssn 8
 
会社案内20080705 Md
会社案内20080705 Md会社案内20080705 Md
会社案内20080705 Md
 
Unit 2.3 Part 2
Unit 2.3 Part 2Unit 2.3 Part 2
Unit 2.3 Part 2
 
Ss Project
Ss ProjectSs Project
Ss Project
 
Origen, filosofía
Origen, filosofíaOrigen, filosofía
Origen, filosofía
 
Institutions Struggeling with Web2.0
Institutions Struggeling with Web2.0Institutions Struggeling with Web2.0
Institutions Struggeling with Web2.0
 

Similar to Alla scoperta di Zend Framework 1.8

1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
Jürgen Ambrosi
 

Similar to Alla scoperta di Zend Framework 1.8 (20)

Massimiliano Wosz - Zend Framework 1.5
Massimiliano Wosz - Zend Framework 1.5Massimiliano Wosz - Zend Framework 1.5
Massimiliano Wosz - Zend Framework 1.5
 
Modernizziamo IBM i con PHP
Modernizziamo IBM i con PHPModernizziamo IBM i con PHP
Modernizziamo IBM i con PHP
 
Zendframework Parte2
Zendframework    Parte2Zendframework    Parte2
Zendframework Parte2
 
Il Pattern di Zend Framework 2
Il Pattern di Zend Framework 2Il Pattern di Zend Framework 2
Il Pattern di Zend Framework 2
 
Windows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppoWindows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppo
 
Case study: un approccio modulare in un progetto legacy
Case study: un approccio modulare in un progetto legacyCase study: un approccio modulare in un progetto legacy
Case study: un approccio modulare in un progetto legacy
 
Simple Cloud API: accesso semplificato al cloud computing
Simple Cloud API: accesso semplificato al cloud computingSimple Cloud API: accesso semplificato al cloud computing
Simple Cloud API: accesso semplificato al cloud computing
 
Zend Framework 2
Zend Framework 2Zend Framework 2
Zend Framework 2
 
Dal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developersDal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developers
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
Meetup ASP.NET Core Angular
Meetup ASP.NET Core AngularMeetup ASP.NET Core Angular
Meetup ASP.NET Core Angular
 
Meetup DotNetCode Settembre 2018 - ASP.NET Core 2.1
Meetup DotNetCode Settembre 2018 - ASP.NET Core 2.1Meetup DotNetCode Settembre 2018 - ASP.NET Core 2.1
Meetup DotNetCode Settembre 2018 - ASP.NET Core 2.1
 
Code Generation con i templates T4 in visual studio
Code Generation con i templates T4 in visual studioCode Generation con i templates T4 in visual studio
Code Generation con i templates T4 in visual studio
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devops
 
Pro php refactoring
Pro php refactoringPro php refactoring
Pro php refactoring
 
NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)
 
Il buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceIl buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita felice
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
 

Alla scoperta di Zend Framework 1.8

  • 1. ALLA SCOPERTA DI ZEND FRAMEWORK 1.8
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. ZEND FRAMEWORK 1.8 IL RAD TRA LE “NUVOLE”
  • 7.
  • 8.
  • 9.
  • 10. CLOUD COMPUTING I SERVIZI S3 ED EC2 DI AMAZON
  • 11.
  • 12.
  • 13. | 31 mar 2008 Zend Framework dalla A alla Zend | Esempio di utilizzo di Amazon S3 require_once 'Zend/Service/Amazon/S3.php'; Zend_Service_Amazon_S3::setKeys($my_aws_key, $my_aws_secret_key); $s3 = new Zend_Service_Amazon_S3(); $s3->createBucket("my-own-bucket"); $s3->putObject("my-own-bucket/myobject", "somedata"); echo $s3->getObject("my-own-bucket/myobject");
  • 14.
  • 15.
  • 16. RAPID APPLICATION DEVELOPMENT CON ZEND FRAMEWORK
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. ZEND_TOOL UN FRAMEWORK NEL FRAMEWORK
  • 22.
  • 23.
  • 24.
  • 25. | 31 mar 2008 Zend Framework dalla A alla Zend | Proviamo Zend_Tool CLI
  • 26. ZEND_APPLICATION: UN BOOTSTRAP IN POCHI SECONDI
  • 27.
  • 28. | 31 mar 2008 Zend Framework dalla A alla Zend | Il bootstrap class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { }
  • 29. | 31 mar 2008 Zend Framework dalla A alla Zend | Il file application.ini [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
  • 30. | 31 mar 2008 Zend Framework dalla A alla Zend | Gestire la configurazione del php [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 […] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. | 31 mar 2008 Zend Framework dalla A alla Zend | Q&A
  • 36. Zend Framework Simplicity, Meet Power [email_address] “ THANK YOU