La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Symfony2.

Présentations similaires


Présentation au sujet: "Symfony2."— Transcription de la présentation:

1 Symfony2

2 Introduction Objectifs Prérequis :
Savoir ce qu’est Symfony2, avant d’attaquer le TP guidé. Prérequis : HTML PHP Les concepts de base de la POO Les bonnes pratiques MVC

3 Qu’est-ce qu’un framework ?
Une boîte à outil Un terme pour plusieurs concepts Librairie / API (par exemple, jquery, Google web toolkit) Cadre complet pour la création de sites web (par exemple, Django en python, Symfony en PHP)

4 Qu’est-ce qu’un CMS ? Un système de gestion de contenu
Offre des fonctionnalités de publications, organisation, administration A pour but de limiter les compétences nécessaires pour maintenir un site Web dynamique : de 0 compétence ou presque, mais pour des fonctionnalités basiques (WordPress)... … à des fonctionnalités très élaborées, mais demandant de bonnes compétences (Drupal) (Voir les transparents dédiés)

5 Qu’est-ce que Symfony2 ? Entre le framework et le CMS
Pas une boîte à outils utilisable dans un autre cadre : on fait son site entièrement ou pas du tout avec Symfony. Pas un moyen de générer un site web de façon automatique comme un CMS, avec peu de connaissances (« clicodrome ») : cela reste du code. Un accélérateur de développement (une fois qu’on maîtrise l’outil !) Un outil très populaire et utilisés dans les entreprises Symfony est sorti en 2005, Symfony2 en 2011. De nombreux modules et services sont proposés par la communauté, ce qui permet d’accélérer le développement si un besoin a déjà été couvert par quelqu’un d’autre Une compétence recherchée (mais pas rapide à acquérir)

6 L’architecture de Symfony2
URL Le client Le serveur Le contrôleur central app.php ou app-dev.php  production  développement Contrôleur choisit un contrôleur (Routeur) Page HTML Bundles demande les données Modèle fournit les données Templates (Twig) fournit les données Vue fournit la page HTML

7 Et maintenant ? Voir le TP guidé.


Télécharger ppt "Symfony2."

Présentations similaires


Annonces Google