I. Framework : Généralités II. Hibernate III. CakePHP Plan de l’exposé : 1.

Slides:



Advertisements
Présentations similaires
PTI n°5: PDO.
Advertisements

Présentation de frameworks J2EE
JAVASERVER FACES Un framework Java pour le développement Web.
Projet JAVA EE Approfondi
Développement d’applications web
Sommaire I- Présentation du projet II- Analyse du projet
19 Mai 2009 CADOT, ROMON, NOEL, GUILLOUET, MONGENET-LAMAISON.
Module : Pages Web Dynamiques (Production Électronique Avancée)
L A C OMPRESSION DE DONNÉES Par Bettaver Stéphane et Guérandel Quentin Février 2013.
1 RÉUNION DE RENTRÉE DES CADRES Rentrée Qu’est-ce qu’un parcours ? construit dans l’environnement éducatif de l’établissement ; soutenu par une.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
Développement d’application avec base de données Semaine 3 : Modifications avec Entité Framework Automne 2015.
Les outils de tests 1 1 CHAKI Abderrazak - ETIENNE Jonathan - TOUMI Nacereddine - VACHER Nicolas.
Freeplane Free mind mapping and knowledge ree mind mapping and knowledge Freeplane Free mind mapping and knowledge ree mind mapping and knowledge.
Lycée Albert Camus _ Nantes C2I au BO n°15 du 14 avril 2005.
U6 : Parcours de professionnalisation Dimitri SANDRON Portfolio : dimitrisandron.fr Lundi 23 Mai 2016 – Lycée « La Martinière Duchère » - Lyon.
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
Applications distribuées Introduction Jean-Jacques LE COZ.
« Appui à la construction d'un cadre régional de développement pour les mutuelles de santé dans les pays de l’UEMOA »
Module S42 Chapitre 1  Présentation de l'administration des comptes et des ressources.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
Projet Personnel (Epreuve 6) Projet réalisé dans le cadre de mon épreuve E6 au sein de mon alternance au conseil départemental du val de marne Arnaud PICANO.
Migration Plan adressage EPLE Migration Plan d'adressage EPLE.
Les méthodes de tests Les grands principes pour réaliser des tests efficaces.
2018 Information et communications Les sites Web et leur contenu sont conformes aux DACW de niveau AA, à l’exception des sous-titrages en temps réel et.
Réflexion sur un exemple possible de projet proposé en I.S.N.
Analyse des tâches en ergonomie
1 Adaptation Structurelle de Composants Logiciels Stage de DEA informatique effectué à L’ENSM-Douai Encadré par Mr. Abdelhak SERIAI & Mr. Mourad OUSSALAH.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI La technologie « cloud » M.
Rapport d’étonnement IHEST – 2006/2007 Atelier « gestion des déchets »
Introduction à la Programmation Orientée Objet H.GATI.
Un guide d’aide à la mise en place d’Agenda 21 d’établissement scolaire Une aventure citoyenne et éducative en vue d’un développement durable S. Lagana.
Premiers trophées du commerce interentreprises Présentation générale.
Bibliothèque Universitaire Séance 5 : Les bases publiques Légifrance et Eur-lex.
LES METHODES AGILES CÉDRIC SIU-CHUN YUK SHAN YANN DAVIN IMRAN ZAMOUM LAURENT MOREL PIERRE MALDERA.
Sals vélo Titouan OUVRARD Antoine BROSSIER Benjamin RUAU.
1 Projet d'établissement Action 10.2 Créer un portail intranet dédié aux agents de l’Inrap Présentation des choix technologiques de l’Inrap.
ITIL C’EST QUOI ? (INFORMATION TECHNOLOGY INFRASTRUCTURE LIBRARY)  Un service répondant à des normes de qualité préétablies au niveau internationalservice.
Formation Ouverte et A Distance Bureau des expertises techniques, des projets d'infrastructures et de la sécurité des systèmes d'information Parcours de.
Comment développer sa poitrine naturellement. Je n'avais pas beaucoup de solutions. En plus je risquais de perdre mon petit ami de l'époque que j'aimais.
Communication du SGG sur le canevas de présentation d’une politique nationale et d’un plan stratégique à l’atelier national de révision de la politique.
Synthèse des différents types de tarification. POLITIQUE TARIFICATION.PPT Les grands principes de la tarification  Il existe trois grandes catégories.
Enseignement d’exploration : Présentation MONTAGNE Anthony GALLOT Valentin SHIH Chaima HENINI Amina Lycee Joliot Curie.
« Priorité à la syntaxe, qui rend possible l'acquisition du vocabulaire dont la comparaison de mots permet d'aider l'enfant à perfectionner son articulation.
Journée Couperin Livre Electronique 4 mars 2004 Philippe Méro: Comptes et Projets Stratégiques Dominique Reyren: Directeur Technique.
TENDANCES DE LA FORMATION DES FONCTIONNAIRES
Promotion de la formation professionnelle Promotion des métiers Promotion de places d‘apprentissage Critères pour demandes de subventions / Manuel.
Introduction Depuis le début des sites web les urls sont utilisé pour la navigation. Avec l’arrivée des bases de données, les urls ont prit de l’importance.
Présenté par  Samira BELHORMA  Imane ZEHHAF. Introduction I. Définitions II. Quand et comment évaluer une compétence? III. Le contexte d’évaluation.
(fait son épicerie les jeudi). Cross site Scripting est l'attaque web la plus commune.
Modernisation du service public local 15 février 2016 III.Comment la notion de métier contribue-t- elle à la qualité des services publics.
Formation TEC – Lyon le 30 & 31 Mai 2016 – Les CeGIDD L’informatisation des C entres G ratuits d' I nformation, de D épistage et de D iagnostic (CeGIDD)
1 Etapes d’analyse de la pertinence d’ouvrir un hôpital de semaine 1.Identification des avantages et inconvénients de la création d’un hôpital de semaine.
Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d’Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis.
J.BOULOIR A.GEORGES C.RICOTTA 1. Qu’est-ce qu’un gestionnaire de version ? A quoi cela sert-il ? Un gestionnaire de version est un logiciel permettant.
Cloud Said WAHID Formateur Cloud , Développeur sénior. Net
COMMENT LES ENTREPRISES TRAITENT LEURS CLIENTS? ?.
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
Les sciences en 4 e et 5 e secondaires. Les sciences régulières en 4 e secondaire Il existe deux cours de sciences régulières en 4 e secondaire: Le cours.
Hadoop distributions Hadoop Hadoop est un framework Java libre destiné à faciliter la création d'applications distribuées.
AQPC juin TYPO3 un outil adapté pour soutenir les enseignants dans la production de sites web de cours au Cégep de Sainte-Foy.
© 2002 ISA–The Instrumentation, Systems, and Automation Society Apports de la norme ISA88 dans le cadre de la validation des systèmes de contrôle Jean.
Développement d’application avec base de données Semaine 1 : Présentation d’Entity Framework Automne 2015.
Les ORMs ● Faire coexister le monde relationnel et objet.
La mise en réseau des ordinateurs à l'école Sources : Educnet christian.caleca.free.fr.
Slide player Présentation n°1. Système n°1 Avantages Inconvénients Système n°2 Avantages Inconvénients.
Slide player Présentation n°2. Système n°1 Avantages Inconvénients Système n°2 Avantages Inconvénients.
Le Cycle de vie d’un logiciel
La contraception chimique
Transcription de la présentation:

I. Framework : Généralités II. Hibernate III. CakePHP Plan de l’exposé : 1

Qu’est ce qu’un Framework ? Boîte à outils Cadre de développement Abstraction Organisation 2

De nombreux Framework… 3

1. Framework d’infrastructure système 2. Framework d’intégration intergicielle 3. Framework d’entreprise 4. Framework orienté Système de gestion de contenu Classification des Framework Les 4 Types de Framework : 4

Framework VS Bibliothèque Bibliothèque :Framework : Environnement complet Plusieurs bibliothèques Même structure respectée Spécialisée Structures différentes pour chacune 5

Avantages & Inconvénients : Inconvénients : Avantages : Réutilisabilité Standardisation du cycle de vie Expérience d’autres développeurs Plus sécurisé Bonne structuration Temps d’apprentissage Consommation de ressource 6

Hibernate ! Qu’est ce qu’Hibernate ?! -Framework de mapping objet/relationnel -Permet de manipuler une base de donnée sous forme d’objet -Relie les objets et la base de donnée 7

-Génère le code SQL nécessaire -Application plus portable, car s’adapte à la BDD -Possibilité de changer de BDD -La récupération de données est optimisée Hibernate ! Que nous apporte Hibernate ? 8

-Requête HQL complexe -Possibilité d’avoir des problèmes dans les fichiers de mapping -Hibernate est gratuit et téléchargeable sur le site suivant : Hibernate ! Inconvénients : Téléchargement : 9

-Framework de développement PHP -Interaction avec les Bases de Données -Architecture MVC Cake PHP ! Qu’est-ce que c’est ? 100

Cake PHP ! 111

-Cake PHP est gratuit et téléchargeable sur le site suivant : -Séparer code d’affichage et code d’application -Fonction CRUD, persistance des Bases de Données -Scaffolding d’application -Helpers de vue Cake PHP ! Que nous apporte-t-il? Téléchargement : 122

Source :  section Etude de Framework Hibernate : Cake PHP : - -wikipédia Framework :