Cissé Moussa Diawara Issif Master Informatique 2ième année

Slides:



Advertisements
Présentations similaires
Symfony2.
Advertisements

Développement d’application web
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
PARCOURS DE PROFESSIONNALISATION SESSION : LEBLOND Cédric Epreuve E6 BTS SIO option : SLAM.
28 Octobre 2008 Cours du soir JRuby, 28 Octobre 2008 JRuby Présentation et mise en oeuvre
Étude de cas: Implantation de Zimbra chez Remax Québec Hugues Clouâtre Gestion-Ressources Inc.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
Développement d'applications Web avec le framework PHP Symfony 2 Mathieu Peltier (Mercator Océan - CNRS) (UMS 831, Observatoire Midi-Pyrénées)
Vers les usages... Le projet EnvOLE séminaire EOLE novembre 2006, Dijon Accueil Orientations Architecture Socle > EnvOLE Services > Centre de ressources.
Base de données de connaissance Site Web institutionnel principal (présentation société et mise en ligne de produits) Back office de gestion des fiches.
WIKITTY Base de données orientée documents et API de persistance pour Java.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
LES OUTILS APPRÉHENDÉS ET LEUR UTILITÉ
Android PACT 2016 Encadrement Informatique.
Framework EHop/Ecenvir
Leçon de Programmation Intermédiaire
Mise en place d’un système de partage de fichiers
Environnement de développement des BD
ANDROID OS.
Environnement du développement de BD ORACLE REPORTS 10g
Epreuve E6 : Parcours de Professionnalisation
Déploiements d'applicatifs autonomes avec Pkgi
Brevet Informatique et Internet
L’utilisation des formulaires pour un exemplarisateur
Sécurité - Cisco ASA Outil de capture WebVPN
Utilisation de PostgreSQL
P7 Métabase de données _.
Utentomatic - Gestion des comptes Unix sous Active Directory
MIGRATION Angular 2 / PASOE REST services
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
L’infrastructure du SIE en bref
Clients riches RIA (Rich Internet Application) / RDA
L`Histoire d'Internet Fait par: Ali Al-Ozeir.
Interaction avec une base de données
PARCOURS DE PROFESSIONNALIATION
Module d’exploration : I.C.N
Les technologies AJAX.
fonctionnalités iiS iis
Formulaire pour création d’un QR-Code avec données de contact
Les Pare-Feu.
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Ou comment partager la connaissance
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Afficher les Visiteurs Médicaux
Les applications de groupware
Gestion du patrimoine informatique
Expose : Web Application Firewall.
Plan d'urbanisation Version / 02 / Nov Mai 2013 Passation des marchés Sommaire Une vision unifiée de l'urbanisation et de l'approche.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
CONCEPTION D’UN SYSTÈME INTELLIGENT DE MANAGEMENT D’UNE FLOTTE DE VEHICULES
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
Programmation. Définition programmation
Mise en place d’une gestion de type ERP
Utilisation d’ATRIUM : Retour d’expérience au CC
TD Multimédia : cours 1 Année Groupe C TD multimédia.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Roowth 1 Université d'Adrar Faculté des Sciences et de la Technologie Département des Mathématiques et Informatique 1 er Année master : Informatique Option:
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Lecture/Écriture de fichiers (I/O)
Conception de sites web marchands: TD 2
YII Yes It Is !.
1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage d’un système SAP Chapitre 3 : Configuration.
Sommaire Les réseaux de capteurs sans fils Les réseaux de capteurs sans fils Communication dans Contiki Communication dans Contiki Réalisation Réalisation.
Apprentissage de la lecture au cycle 2
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Transcription de la présentation:

Cissé Moussa Diawara Issif Master Informatique 2ième année

Plan Qu’est-ce que Symfony ? Pourquoi utiliser Symfony ? Utilisations et fonctionnalités Architecture et flux d’exécution d'une requête par Symfony Conclusion

Qu’est-ce que Symfony? Un puissant Framework PHP permettant de réaliser rapidement des sites complexes Édité par la société française SensioLabs Plusieurs versions de Symfony depuis sa création Il est possible de tout faire avec Symfony Il est nécessaire d’avoir une connaissance en : PHP, POO, Espace de noms

Pourquoi utiliser Symfony ? Symfony est basé sur le modèle d’architecture MVC Il préconise la définition d’un nombre restreint de bundle C’est un outil capable de répondre à n'importe quels besoins pour un site web tel que: Évolutivité du code Maintenabilité Sécurité Déploiement

Architecture MVC

Utilisations et fonctionnalités Symfony utilise la version 5 de PHP et propose entre autres: Une séparation du code en trois couches (MVC) Une gestion des url parlante Des performances optimisées et un système de cache Un générateur de back-office et un lanceur de module Une couche d’ORM et une d'abstraction de données Une architecture extensible

Architecture et flux d’exécution d'une requête par Symfony

Conclusion