Your SlideShare is downloading. ×
0
Modernizziamo IBM i con PHP<br />by Elena M. BrambillaProject &Training manager  - Zend Technologies<br />Email:elena@zend...
Agenda<br />IBM Application Development Update<br />Panoramica sui prodottiZend<br />Esploriamo le funzionalità free in Ze...
Domande?<br />Se avetedomande<br />Scrivetelenelpannello Q&A panel oppuresegnatele e fatele al terminedellapresentazione<b...
Resources<br />Registrazionedei Webinars <br />http://www.zend.com/it/resources/webinars/<br />Zend Server for IBM i pagin...
COMMON 2011 – Milano  23 – 25 Maggio <br />4 sessionisu PHP tenutedagliZenders<br />Mike Pavlak, Enrico Zimuel, Elena M. B...
6<br />Insert->Header & Footer<br />
7<br />Insert->Header & Footer<br />
8<br />Insert->Header & Footer<br />
9<br />Insert->Header & Footer<br />
10<br />Insert->Header & Footer<br />
11<br />Insert->Header & Footer<br />
12<br />Insert->Header & Footer<br />
13<br />Insert->Header & Footer<br />
Modernizziamo IBM i con PHP<br />www.zend.com/it/ <br />Panoramica sui prodottiZend<br />
IBM Relationship FAQ’s<br />Checos’abbiamo?<br />Zend Server CE<br />Zend Studio<br />1 anno di Silver Level Support  (ema...
IBM Relationship FAQ’s<br />Cosadevo fare quandoilsupportoscade?<br />Lancia i dadi<br />I commerciali di Zendpossonospieg...
Un esame più attento di ZendStudio<br />Costruitosu Eclipse / PDT<br />#1 classificatonellarassegna di InfoWorld PHPIDE<br...
Checos’èZend Server?<br />Un completo, ben testato e stackPHP 5 – <br />70 + estensioni, connettività DB, risoluzione dei ...
Codice di analisi diagnostica dettagliata dei problemi catturati in tempo reale. La risoluzione dei problemi spesso viene ...
Incremento multi-livello delle prestazioni: aumenta la valorizzazione delle capacità dei sistemi da 2 a 100 volte
Job Queue, Java Bridge, server Downloadassistenza telefonica, facile installazione, aggiornamenti software e patch di sicu...
Zend Server<br />Zend Framework<br />Zend Server<br />PHP<br />Collaborate<br />Performance<br />Optimization<br />Applica...
Zend Server for IBM i<br />La nuova generazione di stack PHP per IBM i <br />Meglio di ZendCore e Zend Platform <br />Sing...
Perchèunanuovagenerazione?<br />Sulla base del feedback di miglioramento, ricevuti dai settori chiave<br />Miglioramento d...
Una sola istanza di Apache (non più reverse proxy)
Riavviodeiservizi da interfaccia web
Una sola licenzad’installazione
Nuovefunzionalità: Code Tracing, monitoring, supporto PHP 5.3</li></ul>Nuovefunzionalità<br />Code Tracing – Faster proble...
E i vecchi prodotti?<br />ZendCore è ancora disponibile sul sito web di Zend per quelli bloccati su V5R3.<br />Core e la P...
Zend Server for IBM i<br />www.zend.com/it/ <br />Esploriamo la versionefreedeiprodottiZendfor IBM i<br />
Applicazionid’esempio<br />I clientihannorichiestodegliesempi<br />Interrogazionedati<br />Hello World<br />Program call<b...
Applicazionid’esempio<br />25<br />Insert->Header & Footer<br />
Applicazionid’esempio<br />26<br />Insert->Header & Footer<br />
Applicazionid’esempio<br />27<br />Insert->Header & Footer<br />
Applicazionid’esempio<br />Il primo link mostrailrisultatodell’esecuzione<br />Il secondo mostrailcodiceutilizzato<br />28...
Applicazionid’esempio<br />29<br />Insert->Header & Footer<br />
Modernizziamo IBM i con PHP<br />www.zend.com/it/ <br />Zend Studio Templates<br />
Zend Studio Templates<br />Le Program call hanno un sacco di steps<br />Non sarebbe bello poter ridurre il numero di steps...
Zend Studio Templates<br />32<br />Insert->Header & Footer<br />
Zend Studio Templates<br />33<br />Insert->Header & Footer<br />
Zend Studio Templates<br />Per aprofondire<br />Windows  <br />Preferences <br />PHP <br />Editor <br />Templates<br /...
Modernizziamo IBM i con PHP<br />www.zend.com/it/<br />MySQL e phpMyAdmin<br />
MySQL un database open source!<br />MySQL download è disponibilewww.mysql.org<br />Impacchettato con Zend Server<br />Incl...
phpMyAdmin<br />phpMyAdmin un utility open source <br />Scritta in PHP<br />Gira su ogni piattaforma<br />Automaticamentei...
Upcoming SlideShare
Loading in...5
×

Modernizziamo IBM i con PHP

624

Published on

Vuoi un aggiornamento strategico? Segui questo seminario web, Elena M. Brambilla ti presenterà alcune delle caratteristiche principali di Zend Server for IBM i e condividerà con te lo scenario relativo alla nuova architettura Fast CGI su cui PHP è stato implementato. Con Elena potrai conoscere ciò che molti suoi clienti stanno facendo grazie a PHP in ambiente IBM i. Vedrai anche come è semplice cominciare a costruire esempi di script PHP in appena 1 ora!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
624
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Zend has productized this into an Enterprise StackComplete with all the “ilities”ScalabilityReliabilitySecurityAnd performance optimization and application management
  • Transcript of "Modernizziamo IBM i con PHP"

    1. 1. Modernizziamo IBM i con PHP<br />by Elena M. BrambillaProject &Training manager - Zend Technologies<br />Email:elena@zend.com<br />Website:http://www.zend.com/it/<br />Guarda il seminario web registrato: http://bit.ly/nyrdrl<br />1<br />Insert->Header & Footer<br />
    2. 2. Agenda<br />IBM Application Development Update<br />Panoramica sui prodottiZend<br />Esploriamo le funzionalità free in Zend Server<br />Zend Studio Templates<br />phpMyAdmin<br />2<br />Insert->Header & Footer<br />
    3. 3. Domande?<br />Se avetedomande<br />Scrivetelenelpannello Q&A panel oppuresegnatele e fatele al terminedellapresentazione<br />Seguiteci!<br />http://bit.ly/cjueZg (Zend Technologies o cercate Zend)<br />http://twitter.com/zend<br />
    4. 4. Resources<br />Registrazionedei Webinars <br />http://www.zend.com/it/resources/webinars/<br />Zend Server for IBM i paginaprincipale, link per downloads<br />http://www.zend.com/it/products/server/zend-server-ibm-i<br />Zend Server manuale:<br />PDF: http://www.zend.com/topics/Zend-Server-5-for-IBMi-Reference-Manual.pdf<br />Online: http://files.zend.com/help/Zend-Server-5/zend-server.htm#installation_guide.htm<br />4<br />Insert->Header & Footer<br />
    5. 5. COMMON 2011 – Milano 23 – 25 Maggio <br />4 sessionisu PHP tenutedagliZenders<br />Mike Pavlak, Enrico Zimuel, Elena M. Brambilla<br />Unainteragiornata di Workshop dedicato al PHP <br />E tanteinteressantisessioni!<br />http://www.zend.com/it/company/news/event/common-europe-annual-event-italia<br />5<br />Insert->Header & Footer<br />
    6. 6. 6<br />Insert->Header & Footer<br />
    7. 7. 7<br />Insert->Header & Footer<br />
    8. 8. 8<br />Insert->Header & Footer<br />
    9. 9. 9<br />Insert->Header & Footer<br />
    10. 10. 10<br />Insert->Header & Footer<br />
    11. 11. 11<br />Insert->Header & Footer<br />
    12. 12. 12<br />Insert->Header & Footer<br />
    13. 13. 13<br />Insert->Header & Footer<br />
    14. 14. Modernizziamo IBM i con PHP<br />www.zend.com/it/ <br />Panoramica sui prodottiZend<br />
    15. 15. IBM Relationship FAQ’s<br />Checos’abbiamo?<br />Zend Server CE<br />Zend Studio<br />1 anno di Silver Level Support (email/web 72 hour response)<br />Cosasuccededopo un anno?<br />Il prodottocontinuerà a funzionare (Perpetual license)<br />Verràlimitatol’update del prodotto o del PHP<br />Solo supporto via Forum<br />15<br />Insert->Header & Footer<br />
    16. 16. IBM Relationship FAQ’s<br />Cosadevo fare quandoilsupportoscade?<br />Lancia i dadi<br />I commerciali di Zendpossonospiegartibene le varieopzioni<br />Ho scaricato Zend Core ed è passato un anno. Posso scaricare Zend Server e ottenere il supporto per un altro anno?<br />Sì! Puoi fare il download Zend Server!<br />Ma, se haigiàusufruito del supportosuZend Core, non sonoprevisteestensioni in aggiunta….<br />Il supportofornito dal Forum, è sempredisponibie<br />16<br />Insert->Header & Footer<br />
    17. 17. Un esame più attento di ZendStudio<br />Costruitosu Eclipse / PDT<br />#1 classificatonellarassegna di InfoWorld PHPIDE<br />#1 progetto di Eclipse.org<br />Supporta lo sviluppo Agile<br />Refactoring, PHPUnit, code coverage, profiling<br />Riduceil tempo di analisidelle cause di errore<br />Zend Server Monitoring coglie i problemi in produzione<br />Gli sviluppatori passo attraverso i problemi per individuare rapidamente la causa principale<br />Pienaintegrazione con Zend Server<br />Pienaintegrazione con Zend Framework<br />
    18. 18. Checos’èZend Server?<br />Un completo, ben testato e stackPHP 5 – <br />70 + estensioni, connettività DB, risoluzione dei problemi, basato sul amministrazione web e molto di più<br /><ul><li>Rapida analisi delle cause di problemi, grazie al monitoraggio dell’intera applicazione (integrato con Zend Studio e fornito di un sistema di allarme)
    19. 19. Codice di analisi diagnostica dettagliata dei problemi catturati in tempo reale. La risoluzione dei problemi spesso viene dimezzata.
    20. 20. Incremento multi-livello delle prestazioni: aumenta la valorizzazione delle capacità dei sistemi da 2 a 100 volte
    21. 21. Job Queue, Java Bridge, server Downloadassistenza telefonica, facile installazione, aggiornamenti software e patch di sicurezza</li></ul>18<br />What is Zend Server<br />
    22. 22. Zend Server<br />Zend Framework<br />Zend Server<br />PHP<br />Collaborate<br />Performance<br />Optimization<br />Application Management<br />Availability & Scalability<br />Reliability<br />Job Queue<br />Acceleration<br />Monitoring<br />Updates<br />Optimization<br />Diagnostics<br />Java Bridge<br />Hot Fixes<br />Debug<br />Caching<br />Configuration<br />Downloads<br />Support<br />Zend Studio (Eclipse-based)<br />Test<br />Code<br />Linux<br />(rpm/deb repositories)<br />IBM i<br />(PTF)<br />Windows<br />(MSI)<br />
    23. 23. Zend Server for IBM i<br />La nuova generazione di stack PHP per IBM i <br />Meglio di ZendCore e Zend Platform <br />Singola installazione programma su licenza<br />Due prodotti <br />Zend Server for IBM i Community Edition<br />Disponibile a titolo gratuito grazie alla partnership con IBM <br />Zend Server for IBM i<br />Sottoscrizionedisponibiledirettamente da Zend<br />Alto valoredellefunzionalità in aggiunta<br />Supportodiretto di Zend<br />20<br />Insert->Header & Footer<br />
    24. 24. Perchèunanuovagenerazione?<br />Sulla base del feedback di miglioramento, ricevuti dai settori chiave<br />Miglioramento delle prestazioni di base di PHP<br /><ul><li>Dal 30% al 600%piùveloce di ZendCore+Platform (dipende dal tipo di applicazione)
    25. 25. Una sola istanza di Apache (non più reverse proxy)
    26. 26. Riavviodeiservizi da interfaccia web
    27. 27. Una sola licenzad’installazione
    28. 28. Nuovefunzionalità: Code Tracing, monitoring, supporto PHP 5.3</li></ul>Nuovefunzionalità<br />Code Tracing – Faster problem resolution<br />Job Queue – Performance e scalabilità<br />Page Caching – Performance e scalabilità<br />Supporto per PHP 5.3<br />Facilità di installazione, amministrazione e manutenzione<br />21<br />Insert->Header & Footer<br />
    29. 29. E i vecchi prodotti?<br />ZendCore è ancora disponibile sul sito web di Zend per quelli bloccati su V5R3.<br />Core e la Platform hanno iniziato processo di "fine del ciclo di vita"<br />I Clienti sono invitati a passare a Zend Server per IBM i<br />Zendcontinuerà a supportare Core e la Platform attraverso il processo di "fine del ciclo di vita"<br />22<br />Insert->Header & Footer<br />
    30. 30. Zend Server for IBM i<br />www.zend.com/it/ <br />Esploriamo la versionefreedeiprodottiZendfor IBM i<br />
    31. 31. Applicazionid’esempio<br />I clientihannorichiestodegliesempi<br />Interrogazionedati<br />Hello World<br />Program call<br />LDAP<br />Esempi di usoreale di dati in DB2 & programminella library ZENDSVR<br />SP_CUST Table<br />COMMONPGM RPGLE Program<br />….<br />24<br />Insert->Header & Footer<br />
    32. 32. Applicazionid’esempio<br />25<br />Insert->Header & Footer<br />
    33. 33. Applicazionid’esempio<br />26<br />Insert->Header & Footer<br />
    34. 34. Applicazionid’esempio<br />27<br />Insert->Header & Footer<br />
    35. 35. Applicazionid’esempio<br />Il primo link mostrailrisultatodell’esecuzione<br />Il secondo mostrailcodiceutilizzato<br />28<br />Insert->Header & Footer<br />
    36. 36. Applicazionid’esempio<br />29<br />Insert->Header & Footer<br />
    37. 37. Modernizziamo IBM i con PHP<br />www.zend.com/it/ <br />Zend Studio Templates<br />
    38. 38. Zend Studio Templates<br />Le Program call hanno un sacco di steps<br />Non sarebbe bello poter ridurre il numero di steps?<br />Riempire gli spazi vuoti?<br />Checkout dei templates in Zend Studio!<br />31<br />Insert->Header & Footer<br />
    39. 39. Zend Studio Templates<br />32<br />Insert->Header & Footer<br />
    40. 40. Zend Studio Templates<br />33<br />Insert->Header & Footer<br />
    41. 41. Zend Studio Templates<br />Per aprofondire<br />Windows <br />Preferences <br />PHP <br />Editor <br />Templates<br />Like<br />Spooled file<br />Data queue<br />Object list<br />Many more!<br />19 diversi templates<br />34<br />Insert->Header & Footer<br />
    42. 42. Modernizziamo IBM i con PHP<br />www.zend.com/it/<br />MySQL e phpMyAdmin<br />
    43. 43. MySQL un database open source!<br />MySQL download è disponibilewww.mysql.org<br />Impacchettato con Zend Server<br />Include DB2 Storage Engine!<br />Non sarebbe bello avere un DFU per MySQL? <br />Bene, sipuò!!!<br />36<br />Insert->Header & Footer<br />
    44. 44. phpMyAdmin<br />phpMyAdmin un utility open source <br />Scritta in PHP<br />Gira su ogni piattaforma<br />Automaticamenteinstallato con Zend Server<br />37<br />Insert->Header & Footer<br />
    45. 45. phpMyAdmin<br />Accessodallapaginaprincipale di Zend Server<br />38<br />Insert->Header & Footer<br />
    46. 46. phpMyAdmin<br />39<br />Insert->Header & Footer<br />
    47. 47. phpMyAdmin<br />40<br />Insert->Header & Footer<br />
    48. 48. Modernizziamo IBM i con PHP<br />www.zend.com/it/<br />Wrap up & Q/A<br />
    49. 49. Zend Product Fiunzionalità<br />Zend Server <br />PHP<br />Example scripts<br />Zend Framework <br />MySQL<br />phpMyAdmin<br />Zend Studio<br />Templates<br />Debugger<br />42<br />Insert->Header & Footer<br /><ul><li>Productivity features
    50. 50. Monitoring
    51. 51. Code Tracing
    52. 52. Job Queue
    53. 53. 5250 Bridge
    54. 54. Data Cache e Page Cache
    55. 55. Studio & Server integration</li></li></ul><li>COMMON 2011 – Milano 23 – 25 Maggio <br />4 sessionisu PHP tenutedagliZenders<br />Mike Pavlak, Enrico Zimuel, Elena M. Brambilla<br />Unainteragiornata di Workshop dedicato al PHP <br />E tanteinteressantisessioni!<br />http://www.zend.com/it/company/news/event/common-europe-annual-event-italia<br />43<br />Insert->Header & Footer<br />
    56. 56. 44<br />Insert->Header & Footer<br />Q&AGrazie!www.zend.com/it/elena@zend.com<br />Guarda il seminario web registrato: http://bit.ly/nyrdrl<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×