SENSIO LABS. Formation Maîtrise de Symfony et Doctrine Niveau 1. Sensio boulevard Victor Hugo Clichy

Dimension: px
Commencer à balayer dès la page:

Download "SENSIO LABS. Formation Maîtrise de Symfony et Doctrine Niveau 1. Sensio. 92-98 boulevard Victor Hugo. 92115 Clichy"

Transcription

1 SENSIO LABS Formation Maîtrise de Symfony et Doctrine Niveau 1 Sensio boulevard Victor Hugo Clichy 1

2 SOMMAIRE Introduction... 3 Le framework symfony... 3 Objectifs de la formation... 3 Public et prérequis techniques... 4 Durée et prix de la formation... 4 Moyens pedagogiques... 4 Qualité du formateur... 5 Suivi d évaluation... 5 Conditions de mise en œuvre de la formation... 5 Programme détaillé... 7 Du PHP à PLAT a l architecture MVC... 7 Le templating avec symfony... 7 L environnement de travail de symfony... 8 Le protocole http et le routage... 8 L abstraction Objet-Relationnel... 9 Installation du framework... 9 Gestion des formulaires Envoyer des s Le générateur de backoffice : Admin Generator Le cache de symfony Internationalisation et localisation Tests unitaires et Fonctionnels

3 INTRODUCTION La formation Maîtrise de Symfony et Doctrine (Niveau 1) vous permet d acquérir en trois jours tous les fondamentaux du framework symfony afin de vous assurer une parfaite autonomie sur les futurs projets que vous débuterez avec le framework. Durant les trois jours, vous serez encadré par un consultant formateur Sensio Labs, expert en développement PHP 5 et symfony, qui vous aidera à bien démarrer avec le framework symfony à l aide d exercices pratiques couvrant les nombreuses fonctionnalités du framework symfony. Vous découvrirez notamment de quelle manière le motif MVC est intégré dans symfony, comment valider votre code grâce aux tests unitaires et fonctionnels ou bien comment interroger une base de données grâce à Doctrine. LE FRAMEWORK SYMFONY Symfony est un framework PHP5 basé sur l expérience du développement d applications Web pour des Grands Comptes. Il est issu de 18 mois de R&D et a été conçu par Sensio pour répondre aux problématiques particulières de sites professionnels et permet de rapprocher le monde de l Open- Source et le monde de l entreprise. Symfony est un framework mature permettant de professionnaliser les développements Web. Les principaux avantages d utiliser symfony sont : Assurer une structuration et une standardisation du code ; Industrialiser les développements ; Assurer la maintenance et la pérennité des applications développées. Sensio Labs est également à l origine de toute la documentation officielle du framework et a édité chez APress un livre de référence : «The Definitive Guide to symfony». En 2009, cette documentation est remise à jour pour les versions 1.2, 1.3 et 1.4 avec le livre «Practical symfony Jobeet tutorial» dont une version française existe également. OBJECTIFS DE LA FORMATION L objectif de cette formation consiste à transmettre au stagiaire les connaissances fondamentales du framework PHP 5 symfony afin qu il soit habilité à travailler de manière autonome avec symfony. Pour ce faire, la formation aborde une démarche pédagogique laissant place à la pratique environ 70% du temps total afin que stagiaires découvrent tous les outils nécessaires à la mise en place de projets symfony professionnels. 3

4 PUBLIC ET PREREQUIS TECHNIQUES Cette formation s adresse à des développeurs web et des chefs de projet techniques ayant déjà une bonne connaissance du langage PHP, de la programmation orientée objet et des bases de données. Ces prérequis techniques sont essentiels pour pouvoir profiter pleinement de la formation durant les trois jours. DUREE ET PRIX DE LA FORMATION La formation se déroule pendant tois jours, soit vingt et une heures (21) de formation continue. Le prix par participant s élève à euros HT. Le tarif par participant est de euros HT à partir de 5 participants. Un tarif préférentiel peut être appliqué dans le cadre d une formation INTRA entreprise dans vos locaux en fonction du nombre de participants présents. Veuillez nous consulter pour ce type de prestation afin d obtenir un devis. Cette formation peut être prise en charge par votre organisme de formation dans le cadre du Droit Individuel à la Formation (DIF). Sensio Labs est un organisme de formation agréé par le FAFIEC sous le numéro Contact commercial : Fatima OULDMMOU Contact opérationnel : Hugo HAMON MOYENS PEDAGOGIQUES La formation est animée par un expert du framework symfony. Des présentations sont projetées tout au long de la formation afin de permettre au stagiaire de suivre le déroulement de la session et de le guider dans les parties théoriques et pratiques. Ces présentations contiennent à la fois les concepts théoriques à maîtriser ainsi que les intitulés et solutions des exercices réalisés. Sauf indication contraire sur les convocations, le stagiaire travaille sur son ordinateur portable personnel équipé d un environnement web minimal comprenant : - Un serveur web Apache 2 - Un serveur MySQL 5 - PHP (ou supérieur) disposant de l extension PDO 4

5 - Un EDI (Eclipse, Netbeans ) ou éditeur de texte (Notepad++) Les stagiaires bénéficient également d une connexion Internet afin de profiter de la documentation gratuite en ligne du framework symfony. Un ouvrage de documentation technique du framework est remis gratuitement à chaque participant au début de la formation. Il contient l ensemble des directives de configuration du framework symfony. De nombreux exercices pratiques sont réalisés tout au long de la formation. Les participants seront amenés à développer deux applications. La première consiste en l analyse et la refonte d un petit projet PHP 4 en projet symfony tandis que la seconde est la construction d un mini site e-commerce comprenant une liste de produits, un panier d achat, un formulaire de contact, un backoffice de gestion des produits et l écriture de tests unitaires et fonctionnels pour valider le code. QUALITE DU FORMATEUR Le formateur est un expert technique du framework symfony. Les formateurs Sensio Labs sont des consultants ayant une forte expérience professionnelle en développement web avec PHP 5 et symfony sur des projets de clients grands comptes. SUIVI D EVALUATION Le suivi d évaluation est assuré par le formateur qui se charge d accompagner chaque participant tout au long de la formation. Par ailleurs, il invite ces derniers à prendre la parole afin de participer activement à la pédagogie de la session animée. Les exercices sont réalisés avec tout le groupe et chaque participant prend part à l animation de la formation. Tous les participants disposent de leur propre copie de travail sur leur ordinateur personnel. CONDITIONS DE MISE EN ŒUVRE DE LA FORMATION La formation se déroule pendant trois jours dans une salle de formation. La salle mise à disposition permet d accueillir jusqu à 8 stagiaires plus le formateur. Cette salle est équipée d une connexion Internet filaire, d un vidéo projecteur, d un tableau blanc et d un tableau de feuilles de notes (paperboard). 5

6 Les repas du déjeuner sont compris dans la formation sous forme de plateaux repas préparés par un traiteur externe et directement servis sur le lieu de formation. 6

7 PROGRAMME DETAILLE DU PHP A PLAT A L ARCHITECTURE MVC Comprendre la séparation en couches Déplacer la logique métier dans des classes Lire les paramètres d une requête et les passer à la vue Utiliser la syntaxe PHP alternative pour les templates Découper un projet en niveaux application, module, action Naviguer dans l arborescence des fichiers d un projet symfony Utiliser un décorateur pour factoriser les éléments récurrents de la vue Lier des pages entre elles Comprendre la théorie du design pattern MVC TP : Analyser et refondre une application PHP 4 vers symfony. TP : Découverte de l architecture MVC d un projet symfony LE TEMPLATING AVEC SYMFONY Utiliser un helper et un groupe de helpers Concevoir des templates modulaires avec les partiels, slots, components, et le layout Explorer les helpers disponibles (texte, nombre, date) Utiliser le view.yml et les méthodes de la réponse pour modifier la vue TP : Générer des templates HTML et PHP avec la syntaxe alternative de PHP TP : Utiliser des helpers pour simplifier le code des templates 7

8 L ENVIRONNEMENT DE TRAVAIL DE SYMFONY Utiliser plusieurs environnements de développement Comprendre le déroulement d une requête avec la web debug toolbar Trouver plus d informations sur les requêtes HTTP et SQL avec les fichiers de logs Comprendre le principe de configuration en cascade Apprendre la syntaxe YAML Comprendre comment fonctionne le cache de symfony Explorer les fichiers de configuration (settings.yml, config.php, app.yml) Utiliser la ligne de commande de symfony Débugger une application symfony (traces, log_message, die) TP : Utiliser les outils de débogage de symfony TP : Utiliser des la ligne de commande pour générer du code LE PROTOCOLE HTTP ET LE ROUTAGE Comprendre ce qu est une URL Distinguer une requête GET et une requête POST Utiliser Apache et le rewriting d URL pour les requêtes entrantes Utiliser un helper pour formater les requêtes sortantes Comprendre le fonctionnement du contrôleur frontal Comprendre le routage bidirectionnel Savoir écrire un fichier routing.yml (ordre, tokens, valeurs par défaut, requirements) Distinguer une redirection d un forward Ajouter une extension à une page Utiliser les règles nommées Utiliser le routage pour gérer une arborescence de navigation 8

9 TP : Créer des routes personnalisées TP : Lier une route avec un objet de modèle L ABSTRACTION OBJET-RELATIONNEL Manipuler des objets métiers au lieu des requêtes SQL Se protéger des injections SQL Abstraire le SQL pour pouvoir changer de base de données Ecrire un schéma relationnel pour Doctrine (schema.yml) Connecter une application à une base de données (databases.yml) Générer un modèle objet (doctrine:build ) Utiliser les classes générées par Doctrine (getters, setters, finders) Utiliser les raccourcis de Doctrine pour les relations entre objets Utiliser l objet Doctrine_Query pour interroger la base de données Traduire une requête SQL en requête objet Refactoriser le code d une action pour le mettre dans le modèle TP : Modéliser une base de données en YAML TP : Interroger une base de données à l aide de Doctrine INSTALLATION DU FRAMEWORK Installer symfony depuis une sandbox, PEAR, SVN Comprendre l organisation du dépôt SVN de symfony Initialiser un projet, une application et un module Configurer un serveur web Initialiser un suivi de version Mettre à jour symfony Installer symfony sur un serveur de production 9

10 Synchroniser deux installations TP : Installation du framework depuis les sources et initialisation d un projet symfony GESTION DES FORMULAIRES Créer et personnaliser des classes de formulaire Comprendre les notions de widgets et de validateurs Comprendre le principe de traitement d un formulaire Réutiliser et personnaliser les formulaires auto-générés par symfony TP : Création d un formulaire de contact relié à la base de données ENVOYER DES S Découvrir l API d envoi d s de symfony et Swift Mailer Configurer l envoi d s à partir du fichier factories.yml Comprendre les différentes stratégies d envoi d TP : Envoyer un simple depuis une action ou un formulaire LE GENERATEUR DE BACKOFFICE : ADMIN GENERATOR Générer ou initier un module d administration Comprendre la différence entre un scaffolding et une administration Initier une administration Explorer le code généré Utiliser le generator.yml pour modifier le code généré Modifier la vue liste (champs affichés, pagination, filtres, actions, colonnes virtuelles) Modifier la vue edit (admin-tags, action) Modifier les classes générées pour gérer un edit non standard Personnaliser des templates 10

11 Utiliser des thèmes TP : Générer un backoffice de gestion des produits TP : Sécuriser le backoffice avec le plugin sfdoctrineguardplugin LE CACHE DE SYMFONY Mettre le résultat d une requête (la vue) en cache Mettre en cache une page avec ou sans layout Mettre en cache un composant de la vue (partial, component) Explorer l arborescence des fichiers cachés TP : Mettre une page en cache à l aide du fichier cache.yml INTERNATIONALISATION ET LOCALISATION Identifier les textes de l interface à traduire ( ()) Traduire une interface avec un dictionnaire XLIFF Changer la culture de l utilisateur Formater automatiquement une date, un nombre, un montant Stocker des informations différentes selon la localisation TP : Utiliser le helper () et les commandes symfony pour internationaliser l application TESTS UNITAIRES ET FONCTIONNELS Valider un élément de code avec un test unitaire Utiliser lime et la ligne de commande symfony test:unit, test:functional et test:all Alimenter une base de test avec des fixtures Valider une fonctionnalité avec un test fonctionnel Utiliser l objet sftestbrowser pour simuler une navigation entre des pages Vérifier un élément de page avec le Dom CSS Selector 11

12 Automatiser les tests TP : Ecrire une suite de tests unitaires pour valider le modèle Doctrine TP : Ecrire une suite de tests fonctionnels pour valider les fonctionnalités de l application 12

Formation Symfony 2, fondamentaux et avancé

Formation Symfony 2, fondamentaux et avancé L institut de formation continue des professionnels du Web Formation Symfony 2, fondamentaux et avancé Référence formation : Durée : Prix conseillé : SF2 5 jours (35 heures) 2 600 HT (hors promotion ou

Plus en détail

Formation Angular JS

Formation Angular JS Formation Angular JS DURÉE DE LA F ORMATION : 3 JOURS DATE : 10 AU 12 JUIN 2014 P RIX : 1350 HT P U BLIC : C E T T E F O R MAT I O N E ST D E ST I N É E A U X C H E F S D E P R O J E T W E B, A R C H I

Plus en détail

DEVELOPPEMENT LOGICIEL

DEVELOPPEMENT LOGICIEL DEVELOPPEMENT LOGICIEL LE FRAMEWORK WEB RUBY ON RAIL REF : WELA010 DUREE : 4 JOURS TARIF : 2 060 HT Public Développeurs d applications web, Chefs de projet techniques, Architectes. Pré-requis Programmation

Plus en détail

Formation Symfony2. Niveau Avancé

Formation Symfony2. Niveau Avancé Formation Symfony2 Niveau Avancé 2 jours (14 heures) Intra-entreprise : nous nous déplaçons chez vous pour former votre équipe (3 ~ 8 participants) 2 800 HT + frais (déplacement, hébergement, etc.) Inter-entreprises

Plus en détail

Fabien Potencier Hugo Hamon. les Cahiers du. Programmeur. Symfony. Mieux développer en PHP avec Symfony 1.2 et Doctrine

Fabien Potencier Hugo Hamon. les Cahiers du. Programmeur. Symfony. Mieux développer en PHP avec Symfony 1.2 et Doctrine Fabien Potencier Hugo Hamon les Cahiers du Programmeur Symfony Mieux développer en PHP avec Symfony 1.2 et Doctrine Table des matières AVANT-PROPOS... V Découvrir l étude de cas développée V En quoi cet

Plus en détail

Veille technologique Symfony 2

Veille technologique Symfony 2 Veille technologique Symfony 2 Introduction : Symfony2 est un Framework PHP en MVC qui a pour objectif d'accélérer les développements. Il impose également un certain nombre de bonne pratique à respecter

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

Plus en détail

Ruby on Rails. Dave Thomas David Heinemeier Hansson. Groupe Eyrolles, 2006, ISBN : 2-212-11746-9.

Ruby on Rails. Dave Thomas David Heinemeier Hansson. Groupe Eyrolles, 2006, ISBN : 2-212-11746-9. Ruby on Rails Dave Thomas David Heinemeier Hansson Groupe Eyrolles, 2006, ISBN : 2-212-11746-9. Table des matières CHAPITRE 1 Introduction.................................................... 1 Rails est

Plus en détail

Services Web SOAP & REST avec symfony

Services Web SOAP & REST avec symfony Services Web SOAP & REST avec symfony RMLL - 6 juillet 2010 Qui suis-je? Hugo HAMON Responsable des formations chez Sensio Labs Coauteur et contributeur d ouvrages Secrétaire Général de l AFUP Webmaster

Plus en détail

Formation Symfony 3, les fondamentaux

Formation Symfony 3, les fondamentaux Formation Symfony 3, les fondamentaux 15h37min 42 leçons 42 Vidéos Formateur Michel CADENNES Présentation Symfony 2 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient

Plus en détail

les Cahiers du Programmeur Fabien Potencier Mieux développer en PHP avec Symfony 1.2 et Doctrine Hugo Hamon

les Cahiers du Programmeur Fabien Potencier Mieux développer en PHP avec Symfony 1.2 et Doctrine Hugo Hamon les Cahiers du Programmeur Fabien Potencier Hugo Hamon Mieux développer en PHP avec Symfony 1.2 et Doctrine Programmez intelligent avec les Cahiers du Programmeur Symfony Reconnu dans le monde pour sa

Plus en détail

Formation Magento 2 : Back End

Formation Magento 2 : Back End L institut de formation continue des professionnels du Web Formation Magento 2 : Back End Référence formation : Durée : Prix conseillé : MAG2B 5 jours (35 heures) 2 500 HT (hors promotion ou remise particulière)

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV

Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV I ) Qu'est-ce que Symfony? II ) Force et Faiblesse III ) Comparaison de Framework identiques IV ) Exemple d'utilisation I ) Symfony Symfony est un framework

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

INTEGRATEUR DEVELOPPEUR

INTEGRATEUR DEVELOPPEUR www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable

Plus en détail

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur Programmation de sites web statiques et dynamiques Programmation côté serveur Jean CARTIER MASTER INI jcartier@laposte.net 1 SOMMAIRE Internet statique et dynamique Côté Client Le HTML : Principe de fonctionnement

Plus en détail

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word.

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word. PRETASHOP LES OBJECTIFS : Vous verrez comment installer Joomla! localement puis sur un serveur distant, concevoir l organisation de votre site, rédiger vos premiers articles, maitriser les feuilles de

Plus en détail

Rapport de projet Concepteur Développeur Informatique

Rapport de projet Concepteur Développeur Informatique Linda CHIBOUT Rapport de projet Concepteur Développeur Informatique 1 Rapport de projet Sommaire Présentation Projet Étude du projet Diagrammes de cas d utilisation Diagrammes d activité Diagramme de classe

Plus en détail

TD1. Installation de Symfony 2 et Netbeans

TD1. Installation de Symfony 2 et Netbeans I - Introduction : TD1 Installation de Symfony 2 et Netbeans L objet de ce TP est d installer l environnement de travail. Nous commençons par définir des notions de base nécessaires pour comprendre la

Plus en détail

Formation Backbone.js

Formation Backbone.js L institut de formation continue des professionnels du Web Formation Backbone.js Référence formation : Durée : Prix conseillé : bbjs1 3 jours (21 heures) 1 685 HT (hors promotion ou remise particulière)

Plus en détail

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière)

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) L institut de formation continue des professionnels du Web Formation Polymer JS Référence formation : Durée : Prix conseillé : PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) Description

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

PROCEDURE D INSTALLATION

PROCEDURE D INSTALLATION PROCEDURE D INSTALLATION VIGILENS Mise à jour : Juillet 2014 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Liste des modifications apportées au document... 3 2. Installation et

Plus en détail

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Présentation de la formation Cette formation s'inscrit dans le cadre des formations d'été assurées par la société Inovia Information

Plus en détail

Programmeur Niveau 2 PHP5

Programmeur Niveau 2 PHP5 Programmeur Niveau 2 PHP5 L objectif de la 3W Academy est de former des petits groupes d élèves à la programmation de sites internet ainsi qu à la création d applications web complexes tel qu un blog ou

Plus en détail

Rapport de stage. Effectué à la CNMSS (Caisse Nationale Militaire de Sécurité Sociale) Du 20 janvier 2014 au 28 février 2014

Rapport de stage. Effectué à la CNMSS (Caisse Nationale Militaire de Sécurité Sociale) Du 20 janvier 2014 au 28 février 2014 Marjolaine GENEVIER Florian MEI Thomas DESTOMBES BTS SIO (Services Informatiques aux Organisations) Option SLAM (Solutions Logicielles et Applications Métiers) Lycée Bonaparte Avenue Winston Churchill

Plus en détail

Tests unitaires et fonctionnels avec Symfony 1.2

Tests unitaires et fonctionnels avec Symfony 1.2 Tests unitaires et fonctionnels avec Symfony 1.2 Geoffrey Bachelet - Hugo Hamon Titre présentation Conférencier Qui sommes-nous? Geoffrey Bachelet Hugo Hamon Au sommaire... Introduction aux tests automatisés

Plus en détail

Symfony Live 2009 Etude de Cas : Mise en place d un générateur de contenu et de flux XML à l aide des «tasks»

Symfony Live 2009 Etude de Cas : Mise en place d un générateur de contenu et de flux XML à l aide des «tasks» Symfony Live 2009 Etude de Cas : Mise en place d un générateur de contenu et de flux XML à l aide des «tasks» sflive Event 09 [ The Shopper Activation Agency 1 ] PRESENTATION sflive Event 09 2 A propos

Plus en détail

Formation PHP initiation

Formation PHP initiation Objectif La formation PHP est un must pour toute personne cherchant à bien prendre en main le développement Web avec PHP. Pensée par Cyril Pierre de Geyer, co auteur du livre PHP 5 avancé vous commencerez

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Migration d'une application Microsoft vers Symfony

Migration d'une application Microsoft vers Symfony Migration d'une application Microsoft vers Symfony Sébastien ANGELE Jérôme MACIAS Titre présentation Conférencier Qui sommes-nous? Sébastien ANGELE Directeur technique adjoint 7 ans dans la presse, 10

Plus en détail

Refonte du site de Richelieu Finance à l'aide du framework Symfony Retour d'expérience

Refonte du site de Richelieu Finance à l'aide du framework Symfony Retour d'expérience Refonte du site de Richelieu Finance à l'aide du framework Symfony Retour d'expérience Hervé Schmitt - coordinateur e-buisiness Richelieu Finance Tristan Rivoallan consultant technique Clever Age Xavier

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Développer mieux en PHP avec. Forum PHP AFUP 2010

Développer mieux en PHP avec. Forum PHP AFUP 2010 Développer mieux en PHP avec Forum PHP AFUP 2010 Qui suis- je? v Hugo HAMON (@hhamon) v v Responsable des formations à 8 ans de PHP v Secrétaire de l AFUP v Auteur du site Apprendre-PHP.com v Coauteur

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

Module 303 Projet Pratique Jeu de pronostiques

Module 303 Projet Pratique Jeu de pronostiques Module 303 Projet Pratique Jeu de pronostiques Version 1.0 23.02.2014 [1] 1. Sommaire 2. Cahier des charges... 3 a. Fonctionnalités... 3 b. Architecture technique... 8 3. La base de données... 9 4. Checkout

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Application GSB_FRAIS avec Symfony2

Application GSB_FRAIS avec Symfony2 Application GSB_FRAIS avec Symfony2 Description du thème Propriétés Description Intitulé long Formation concernée Matière Présentation Notions Pré-requis Outils Mots-clés Durée Auteur(es) Gestion des frais

Plus en détail

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences LANGAGES & DéVELOPPEMENT Une équipe à vos côtés pour toutes vos montées en compétences ASP.NET OPTION VB.NET OU C# 5 jours Permettre aux participants de mieux appréhender ce qu est la programmation pour

Plus en détail

1 Documentation FastSite. Documentation FastSite

1 Documentation FastSite. Documentation FastSite 1 Documentation FastSite Documentation FastSite 2 Documentation FastSite Sommaire A propos... 3 Les prestations de la plateforme... 3 Les informations pré-requises... 4 Le fonctionnement... 6 Les langues...

Plus en détail

[Sage. [Catalogue Prestations et Modules. ebusiness

[Sage. [Catalogue Prestations et Modules. ebusiness [Sage ebusiness [Catalogue Prestations et Modules 2014 Catalogue 2014 Prestations Sage ebusiness et Sage Designer Descriptif détaillé des prestations Installation et formation 2 jours A l issue de cette

Plus en détail

1! I. 3! II. 3! III. 3! IV.

1! I. 3! II. 3! III. 3! IV. 1 sur 14 Sommaire Sommaire! 1! I. Introduction! 3! II. Guide de lecture! 3! III. Concept de base! 3! IV. Organisation! 4! 1. Décomposition en tâches 4 2. Structure des équipes 6 V. Planification! 7! VI.

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Numérique ENI. Bibliothèque. Un nouvel outil pour enrichir vos connaissances. Recherchez l information au cœur des livres

Numérique ENI. Bibliothèque. Un nouvel outil pour enrichir vos connaissances. Recherchez l information au cœur des livres Bibliothèque La 1 ère Bibliothèque informatique en ligne entièrement en français Un nouvel outil pour enrichir vos connaissances Recherchez l information au cœur des livres 2 La Bibliothèque Elle contient

Plus en détail

Programme de formation

Programme de formation Apprenez à créer votre Site internet, votre Boutique Ecommerce. WWW.FORMATIONWEBMARTINIQUE.COM Programme de formation Votre formateur : Maxime Mottin 06 96 77 99 66 m.mottin@gowebcreation.com Programme

Plus en détail

STAGES DE PERFECTIONNEMENT

STAGES DE PERFECTIONNEMENT STAGES DE PERFECTIONNEMENT CATALOGUE 2014 www.cadic-services.com Cadic Services.2014 Catallogue TABLE DES MATIERES INTRODUCTION 3 PRESENTATION DES STAGES 4 CS-0001 CONCEVOIR UNE PAGE D ACCUEIL 5 CS-0002

Plus en détail

Formation PHP avancée

Formation PHP avancée Objectif Cette formation permet d'appréhender et de mettre en pratique les concepts de la programmation orientée objet (POO) en PHP. Elle est également l'occasion de découvrir les fonctionnalités avancées

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Le framework Symfony2

Le framework Symfony2 Le framework Symfony2 Historique et définition Framework: cadre de travail Objectif: améliorer la productivité des développeurs (se concentrer sur les choses importantes), structurer l application, accélère

Plus en détail

Webmaster / Concepteur Multimedia

Webmaster / Concepteur Multimedia Durée : 217 heures Objectifs : Webmaster / Concepteur Multimedia Participants : Toute personne attirée par la création de site internet professionnel. Méthodes : Mise en pratique sur micro-ordinateur.

Plus en détail

POO3 : Application web TD1

POO3 : Application web TD1 POO3 : Application web TD1 1) Introduction 2) Installation de Symfony 3) Configuration d apache 4) Création d un bundle 5) Les premiers templates 6) Créer la page d accueil et la page de contact 7) Définir

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Catalogue de formations Parcours E-tourisme 2014-2015

Catalogue de formations Parcours E-tourisme 2014-2015 Catalogue de formations Parcours E-tourisme 2014-2015 FormaPeople www.formapeople.com Mail : contact@formapeople.com Tél : 02 30 96 60 05 Centre de formation déclaré sous le numéro: 53 56 08754 56 2 Sommaire

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1

Sogenactif Payment Web PLUG-IN 6.15 -Guide d'installation - Version 2.01 Juin 2010 1/1 Sogenactif Paiement Web PLUG-IN 6.15 Guiide d' 'iinsttallllattiion Versiion 2..01 Juiin 2010 1/1 Sommaire 1. INTRODUCTION...2 2. LISTE DES OBJETS LIVRES...3 3. SCHEMA DES FLUX ET APPEL DES SCRIPTS...4

Plus en détail

Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (3ième édition)

Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (3ième édition) Introduction 1. Objectif de l'ouvrage 15 2. Fonctionnement d un site web 16 Utilisation d EasyPHP 1. Introduction 19 2. Installation d'easyphp 20 3. Prise en main d EasyPHP 20 4. Création d une première

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté.

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté. Persistance en Php Objectif : faire un site pour gérer des articles par catégorie. Chaque catégorie a un nom, chaque catégorie est constitué d articles (titre, auteur, texte), un article est dans une seule

Plus en détail

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 jquery Mobile La bibliothèque JavaScript pour le Web mobile É r i c S a r r i o n Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 Table des matières PREMIÈRE PARTIE

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Parc Orsay Université 18 rue Jean Rostand contact@wavesoft.fr. Contactez-nous au 0 810 001 274 * *Numéro azur, prix d un appel local

Parc Orsay Université 18 rue Jean Rostand contact@wavesoft.fr. Contactez-nous au 0 810 001 274 * *Numéro azur, prix d un appel local Ce document vous présente l organisation et le plan des journées de formation nécessaires pour obtenir les agréments «WaveSoft Partenaire Certifié» et «WaveSoft Partenaire Expert» et «WaveSoft Partenaire

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

JFusion: intégrer Magento avec Joomla

JFusion: intégrer Magento avec Joomla JFusion: intégrer Magento avec Joomla Sylvain Rayé, Ingénieur rissip, développeur JFusion - JoomlaDay 2010 1 Introduction Pré-requis & performances JFusion Stratégie d intégration des utilisateurs Stratégie

Plus en détail

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013 Développement WEB en JAVA avec le Framework Antoine CHAUVIN IR3 22 janvier 2013 I) Historique II) Qu est ce que PLAY III) Les grands concepts IV)Développer en java avec PLAY Framework PLAY Antoine CHAUVIN

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation du site Web d administration d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation du site Web d administration d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation du site Web d administration d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.0.2 du 08/02/2015 Table des matie res

Plus en détail

Selon votre système, choisissez votre logiciel de serveur web incluant Apache, MySQL et PhpMyAdmin :

Selon votre système, choisissez votre logiciel de serveur web incluant Apache, MySQL et PhpMyAdmin : Pré-requis Pour se lancer dans la programmation Joomla!, les bases nécessaires ne sont pas très complexes, mais sans la connaissance des points ci-dessous, votre 1er développement pourrait devenir difficile,

Plus en détail

Module : Bases techniques pour l informatique

Module : Bases techniques pour l informatique Développeur Logiciel Module : Bases techniques pour l informatique Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser les outils bureautiques et internet. Algèbre de Boole.

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 7 Étude de cas : la boutique MX Dans ce dernier chapitre, nous allons exploiter Dreamweaver MX pour développer une boutique marchande utilisant la technologie

Plus en détail

GIR SabiWeb Prérequis du système

GIR SabiWeb Prérequis du système GIR SabiWeb Prérequis du système www.gir.fr info@gir.fr Version 1.0-0, mai 2007 2 Copyright c 2006-2007 klervi. All rights reserved. La reproduction et la traduction de tout ou partie de ce manuel sont

Plus en détail

Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois

Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois Projet WAVES : Des flux de données brutes et hétérogènes à l information qualifiée N du contrat F1411006 Q Date de début 2 juin 2014 Durée 36 mois Livrable D5.2 Dataset et Datastream Visualisation : Composants

Plus en détail

CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY

CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY Installation de Symfony : Paquet à installer : - php5 - php5-pgsql - postgresql - apache2 Prérequis au niveau

Plus en détail

[ Hornet ] Guide de migration d'un projet Acube vers Hornet

[ Hornet ] Guide de migration d'un projet Acube vers Hornet [ Hornet ] Guide de migration d'un projet Acube vers Hornet 3.6B Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique

Plus en détail

Formation Responsive Web Design

Formation Responsive Web Design L institut de formation continue des professionnels du Web Formation Responsive Web Design Référence formation : Durée : Prix conseillé : RESPWD 3 jours (21 heures) 1 500 HT (hors promotion ou remise particulière)

Plus en détail

Objects ) pour se connecter à MySQL

Objects ) pour se connecter à MySQL FICHE DESCRIPTIVE D ACTION DE FORMATION Plus d informations au 02 28 01 36 46 Ardephwerk est une agence de communication globale mais aussi un organisme de formation depuis 2011 Débuter rapidement en PHP/MySQL

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Le PHP sur IBM System i

Le PHP sur IBM System i Le PHP sur COMMON Romandie Mardi 12 décembre 2006 Philippe Bourgeois pbourgeois@fr.ibm.com Plan de la présentation PHP Qu est-ce que PHP? PHP et Zend Pourquoi développer en PHP sur? Les produits Zend for

Plus en détail

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications

Plus en détail

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET

Plus en détail

adifco Convention de formation N 20110510 Formation PHP, MySQL et Sécurité PHP 3 jours

adifco Convention de formation N 20110510 Formation PHP, MySQL et Sécurité PHP 3 jours 1 Convention de formation : Programmation PHP, MySQL et sécurité PHP. adifco Convention de formation N 20110510 Formation PHP, MySQL et Sécurité PHP 3 jours 2 Convention de formation : Programmation PHP,

Plus en détail

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications Programmation Web Introduction Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr Enseirb-Matmeca Département Télécommunications Présentation du module Savoir faire : comprendre et mettre en place une application

Plus en détail

Documentation de conception

Documentation de conception Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes

Plus en détail

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word Au sommaire Toute la bureautique en un seul logiciel avec Microsoft

Plus en détail

Tests et intégration continue avec Eclipse

Tests et intégration continue avec Eclipse Tests et intégration continue avec Eclipse Julien Nauroy Ingénieur Confirmé CDD INRIA équipe TAO Laboratoire de Recherche en Informatique Université Paris Sud 23/05/2013 Quelques mots sur cette présentation

Plus en détail

TME 1 JAVASCRIPT (2 SEANCES)

TME 1 JAVASCRIPT (2 SEANCES) TME 1 JAVASCRIPT (2 SEANCES) 1. EXERCICES DE BASE Créez des fonctions javascript pour : - faire un jeu «plus petit plus grand» qui tire un nombre au hasard que l utilisateur doit trouver en entrant des

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Thibault MARZAIS, Mathieu LACROIX, Antoine VACAVANT marzais@llaic3.u-clermont1.fr mathieu.lacroix@isima.fr antoine.vacavant@liris.cnrs.fr 24 et 25 Avril 2006 /39 Thibault

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /40 Mathieu

Plus en détail

CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102)

CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102) CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102) Prérequis : Avoir les connaissances de base du fonctionnement de Linux et les systèmes d'exploitation Objectifs : Le premier niveau de certification Linux

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr 4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.3.0.1 Date de dernière mise à jour : 15/10/2015 Sommaire

Plus en détail

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique et TP Institut Universitaire de Technologie Département Informatique 15 février 2007 J2EE? J2EE : Java 2 Enterprise Edition Norme prosposée par SUN visant à définir un standard de développement d applications

Plus en détail

Marc Hugon, Gilles Taupenas

Marc Hugon, Gilles Taupenas Les bonnes pratiques du développement symfony en 30 points clés Enjeux L existant PHP4 Les outils actuels PHP5 Symfony 1.2 avec Propel / Doctrine Opportunité pour les applicatifs Développement rapide Pérennité

Plus en détail