Skip to content

gpirrotta/symfony-best-practices-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

Authors:

  • Fabien Potencier
  • Ryan Weaver
  • Javier Eguiluz

###Italian Translation Giovanni Pirrotta - @gpirrotta

Uno sguardo al contenuto

  1. Best Practices del Framework Symfony

    • In cosa consiste questa guida?
    • A chi è rivolto il libro?
    • L'applicazione di esempio
  2. La creazione del progetto

    • Installazione di Symfony
    • Creazione dell'applicazione Blog
    • Strutturare l'applicazione
    • La Creazione del progetto
    • Estendere la struttura delle directory
  3. La configurazione

    • Configurazione relativa all'infrastruttura
    • Configurazione relativa all'applicazione
    • Non usare la configurazione semantica
    • Definire le opzioni di configurazione sensibili al di fuori di Symfony
  4. Organizzare la logica di business

    • Creare classi fuori dal bundle
    • Nomi e formati dei servizi
    • Il formato del file di configurazione YAML
    • Non definire parametri per le classi dei servizi
    • Utilizzare lo strato di persistenza
    • Il mapping di Doctrine
    • Coding Standard
  5. I Controller

    • Configurazione delle rotte
    • Configurazione del template
    • Come dovrebbe essere il controller
    • Usare il ParamConverter
    • Eseguire codice prima e dopo del controller
  6. I Template

    • Posizione dei template
    • Estensioni Twig
  7. I Form

    • Creazione dei form
    • Configurazione dei Button
    • Renderizzare il form
    • Gestione del submit
  8. L'Internazionalizzazione

    • Formato dei file di traduzione
    • La posizione dei file di traduzione
    • Definizione di chiavi per le traduzioni
    • Esempio di file di traduzione
  9. La Sicurezza

    • Autenticazione e firewall
    • Autorizzazione
    • L'annotazione @Security
    • Controllare i permessi senza @Security
    • I Votanti
    • Per saperne di più
  10. I Web Assets

    • Usare Assetic
    • Applicazioni frontend-based
    • Per saperne di più su Assetic
  11. I Test

    • Test unitari
    • Test funzionali
    • Testare Javascript
    • Per saperne di più sui test funzionali

License

This work is licensed under the “Attribution-Share Alike 3.0 Unported” license (http://creativecommons.org/ licenses/by-sa/3.0/). You are free to share (to copy, distribute and transmit the work), and to remix (to adapt the work) under the following conditions:

  • Attribution: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

  • Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. For any reuse or distribution, you must make clear to others the license terms of this work.

The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor SensioLabs shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.

About

Symfony Best Practices Italian Translation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published