Giter Site home page Giter Site logo

php_best_practices's Introduction

Introduzione

Con la continua evoluzione delle tecnologie legate al web è sempre più importante garantire elevati standard di qualità al fine di ridurre i costi di gestione delle applicazioni. PHP Best Practices, il primo libro nel suo genere in lingua italiana, affronta dal punto di vista di alcuni professionisti di spicco nel mondo PHP italiano le migliori pratiche di sviluppo introdotte dalle nuove versioni del linguaggio.

Chi dovrebbe leggere questo libro

Il libro è dedicato a tutti gli sviluppatori PHP, sia quelli più esperti sia quelli alle prime armi. PHP Best Practices è stato studiato come un ricettario, da cui ognuno può tirare fuori la migliore ricetta e rielaborarla secondo le proprie necessità. Non solo teoria, ma anche molti esempi concreti e casi di studio che permettono di mettere subito in pratica ciò che si è appreso.

Cosa contiene questo libro

Il libro è suddiviso in tre parti. Nella prima si parla della community PHP, a livello mondiale e a italiano, e delle novità più importanti di PHP 5.4.

La seconda parte del libro è incentrata sull’introduzione e la descrizione di librerie specifiche messe a disposizione dal linguaggio. In particolare, si parla di Standard PHP Library, della gestione delle date e del tempo, di cloud computing, dei sistemi di caching e dei concetti alla base delle tecnologie REST e dei web services.

La terza e ultima parte è dedicata alle buone pratiche, sia metodologiche sia tecniche. In primo luogo, vengono trattati i pattern e gli aspetti legati alla sicurezza e alla crittografia dei dati. Viene quindi dato ampio spazio alle problematiche di pubblicazione del codice, con due capitoli dedicati al deploy e alla Continuous Integration.

Vengono infine illustrate le migliori pratiche per fare Test Driven Development, per calcolare le metriche del codice e per la profilazione delle applicazioni, al fine di renderle più performanti.

Cosa non contiene questo libro

Ci sarebbero tantissimi argomenti da trattare su PHP ma, per motivi di spazio, questo libro non può coprirli tutti. In particolare, non parla di framework o prodotti specifici, concentrandosi maggiormente sulle funzionalità del linguaggio o su particolari aspetti del lavoro dello sviluppatore.

Feedback e codice di esempio

Per tutti noi i feedback sono molto importanti: ci daranno la misura di quanto siamo riusciti a raggiungere gli obiettivi prefissati con questo libro e ci aiuteranno a fare meglio la prossima volta.

Potete contattarci e scaricare gli esempi tramite il nostro sito e la relativa pagina Facebook.

Risorse utili

La comunità di PHP è sempre in fermento ed è sempre possibile trovare interessanti risorse sul web.

Oltre al sito del GrUSP e alla relativa mailing list vi consigliamo di tenere nei vostri preferiti il sito ufficiale di PHP.

Non dimenticatevi, inoltre, che molte novità, con i relativi approfondimenti, arrivano dalle conferenze come il phpDay. Se vi sentite particolarmente pigri esiste un collettore di blog sul linguaggio, chiamato Planet PHP, i cui articoli sono sempre un ottimo spunto da cui far partire le proprie sessioni di studio.

Ringraziamenti

Gli autori ringraziano il GrUSP per l’iniziativa e tutti coloro i quali, durante la stesura del libro, hanno dato supporto morale e tecnico.

php_best_practices's People

Contributors

cirpo avatar dlondero avatar ezimuel avatar fullo avatar garak avatar kea avatar micheleorselli avatar p16 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.