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

Xavier Tannier Symfony2. Programmation Web Symfony2 Xavier Tannier Introduction Objectifs – Savoir ce quest Symfony2, avant dattaquer.

Présentations similaires


Présentation au sujet: "Xavier Tannier Symfony2. Programmation Web Symfony2 Xavier Tannier Introduction Objectifs – Savoir ce quest Symfony2, avant dattaquer."— Transcription de la présentation:

1 Xavier Tannier Symfony2

2 Programmation Web Symfony2 Xavier Tannier Introduction Objectifs – Savoir ce quest Symfony2, avant dattaquer le TP guidé. Prérequis : – HTML – PHP – Les concepts de base de la POO – Les bonnes pratiques MVC

3 Programmation Web Symfony2 Xavier Tannier Quest-ce quun 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 Programmation Web Symfony2 Xavier Tannier Quest-ce quun 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 Programmation Web Symfony2 Xavier Tannier Quest-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 quon maîtrise loutil !) Un outil très populaire et utilisés dans les entreprises – Symfony est sorti en 2005, Symfony2 en – De nombreux modules et services sont proposés par la communauté, ce qui permet daccélérer le développement si un besoin a déjà été couvert par quelquun dautre – Une compétence recherchée (mais pas rapide à acquérir)

6 Programmation Web Symfony2 Xavier Tannier Larchitecture de Symfony2 6 Le client Le serveur URL Le contrôleur central app.php ou app-dev.php production développement ModèleVue Page HTML demande les données fournit les données fournit la page HTML Contrôleur choisit un contrôleur (Routeur) Bundles Templates (Twig)

7 Programmation Web Symfony2 Xavier Tannier Et maintenant ? Voir le TP guidé. 7


Télécharger ppt "Xavier Tannier Symfony2. Programmation Web Symfony2 Xavier Tannier Introduction Objectifs – Savoir ce quest Symfony2, avant dattaquer."

Présentations similaires


Annonces Google