Développement d’application web

Slides:



Advertisements
Présentations similaires
Possibilités de Facebook dans votre club Toastmasters Samedi, le 12 juin 2010 Michel Beaulieu
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
Le moteur
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Les 3 dimensio ns de la morale et de léthique (activité)
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
1 Bienvenue! Ministère de lEmploi et de la Solidarité sociale Direction des ressources humaines La conduite dun projet de refonte dun intranet Pascale.
Développement d’applications web
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Collecte de données en ligne
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Symfony2.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
LES NOMBRES PREMIERS ET COMPOSÉS
La Saint-Valentin Par Matt Maxwell.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Louis la grenouille Paroles et musique: Matt Maxwell.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Annexe 1 VISITE SUR
C'est pour bientôt.....
Les nombres.
Veuillez trouver ci-joint
Projet de Master première année 2007 / 2008
Les Nombres! de 0 à 20.
F L T R Université catholique de Louvain-la-Neuve Faculté de philosophie et lettres FLTR Faculté de Philosophie et Lettres Présentation décembre 2002 Réalisation:
SUJET D’ENTRAINEMENT n°4
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Page 1 © Jean Elias Gagner en agilité numérique. Page 2 © Jean Elias Les fournisseurs.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Page 1 © Jean Elias Recherche et veille. Page 2 © Jean Elias Les fournisseurs.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Application de gestion de candidatures
USAM BRIDGE H O W E L L -CLASSIQUE
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Transcription de la présentation:

Développement d’application web L’architecture

Problématique Comment faire une application qui soit: Facilement maintenable Évolutive Avec une gestion simple du contenu

Solution La séparation des « problèmes » (separation of concerns) Architecture en couches Couche présentation Couche données Couche métier Les couches données et métier ne doivent pas dépendre de la couche présentation

Solution Modèle MVC

Solution Structurer soi-même l’application Utiliser un framework Force à structurer son application Communauté: Toute personne connaissant le framework comprendra plus vite le code de l’application Présence d’extensions et d’aides facilitant la mise en place de certaines tâches récurrentes et rébarbatives Coût d’apprentissage non négligeable

Qui ?

Quel ?

Avantages ? Maintenu, communauté Séparation des couches Modulaire Utilitaires de debug et d’analyse de performances Faciliter les tests …

Ce que nous utiliserons Obligatoire ? Système d’exploitation: Linux Serveur web: Apache2 Framework: Symfony2 SCM: Git Base de données: MySQL

Symfony Composer Twig Doctrine Gestionnaire de dépendances PHP Système de template Doctrine ORM (Object Relational Mapping)

Sources d’information La documentation officielle: http://symfony.com/doc/current/index.html Le forum officiel: http://forum.symfony-project.org/ Google

Symfony: structure

Symfony: app/

Symfony: app/config/

Symfony: src/

Symfony: vendor/

Symfony: web/

Symfony: création d’un bundle

Bundle: ressources

Création de pages Header M E N U Contenu Footer

Création de pages Page 1 Page 2 Page 3 Header Header Header M E N U Contenu M E N U Contenu M E N U Contenu Footer Footer Footer

Création de pages PHP: include Header Contenu M E N U include include Footer

Création de pages header.php

Création de page menu.php

Création de pages footer.php

Création de pages index.php

Création de pages Twig index.html.twig base.html.twig Header MENU Contenu Footer MENU Contenu extends

Création de pages base.html.twig

Création de pages base.html.twig (cont)

Création de pages base.html.twig (cont)

Création de pages Index.html.twig

Questions ?