Maîtriser Joomla! Guide professionnel du développement d'applications (2ième édition)

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Maîtriser Joomla! Guide professionnel du développement d'applications (2ième édition)"

Transcription

1 Avant-propos 1. Objectifs 9 2. Ce dont vous avez besoin Ce qui n'est pas traité dans le livre Conventions 11 Introduction 1. Aperçu Historique Nouveautés Architecture Arborescence générale Les extensions 21 Cheminement d'une requête utilisateur 1. Introduction Chargement du noyau 26 1/8

2 2.1 Définition des constantes PHP Chargement du Framework Étapes supplémentaires pour l'administration Construction de l'application Exécution de l'application Initialisation de l'application Calcul de l'itinéraire Analyse de l'url en mode RAW Analyse de l'url en mode SEF Suivi de l'itinéraire Préparation de l'affichage Envoi de la réponse 43 Développement de modules 1. Introduction Description du module Entrée du module Fichier de soutien Affichage Fichiers de langues Mise à jour 62 2/8

3 7.1 Définition du serveur de mise à jour Définition du fichier de mise à jour 63 Développement de composants 1. Introduction Entrée du composant Partie publique Partie administrateur Le paradigme «Modèle-Vue-Contrôleur» Implémentation dans Joomla! Les modèles Les vues Les contrôleurs Fonctionnement général du paradigme MVC Spécialisation des modèles Les modèles de collections Les modèles de formulaires Les modèles d'administration Spécialisation des contrôleurs La gestion d'un formulaire Le contrôleur d'administration Construction du composant Convention de l'arborescence Le dossier des modèles Le dossier des vues Le dossier des contrôleurs Le dossier des fichiers de soutien Construction de la partie publique Entrée du composant Les modèles 95 3/8

4 4.2.3 Les vues Les contrôleurs Le routeur Calcul du cheminement Classes de soutien HTML Spécialisation de la classe JCategories Construction de la partie administrateur Entrée du composant Les modèles Les vues Les contrôleurs Configuration générale Définition des privilèges Description du fichier d'installation du composant 118 Développement de plugins 1. Introduction Utilisation Obtention d'un plugin Écriture d'un nouveau plugin Le fichier XML Le fichier PHP Les événements standard Groupe authentication Groupe captcha Groupe content Groupe editors Groupe editors-xtd Groupe extension Groupe finder 141 4/8

5 4.3.8 Groupe installer Groupe quickicon Groupe search Groupe system Groupe twofactorauth Groupe user Focus sur les plugins Smart Search Introduction Activation du moteur Smart Search Mise en œuvre Le fichier XML de configuration Le fichier PHP La classe FinderIndexerAdapter La classe FinderIndexerResult Complément Application au composant de gestion de dictionnaire 163 Les templates 1. Introduction L'arborescence d'un template Le fichier principal de mise en page Les fichiers secondaires de mise en page Les paramètres Les fichiers médias 171 5/8

6 7. Les styles de modules La surcharge de l'affichage standard Les gabarits partagés de Joomla! 3.x Description Mise en œuvre Surcharge à partir d'un template 177 Les outils de la librairie 1. Les classes fondamentales Le chargeur de classes La classe JObject L'usine d'objets globaux Les registres L'application La classe JApplicationCms La classe JMenu La classe JRouter La classe JCategories La classe de soutien Le document Le cache La base de données Opérations sur la base de données Méthodes de création et de destruction Méthodes d'informations Opérations de sélection Construction d'une requête Opérations sur les tables 237 6/8

7 2.4 Utilisation des ensembles emboîtés La génération de code HTML Classes de soutien Description du mécanisme Les fonctions implémentées Les barres de boutons Les formulaires Architecture Les champs prédéfinis Les règles prédéfinies La bibliothèque d Interface Utilisateur Joomla (JUI) La librairie Bootstrap La bibliothèque d'icônes IcoMoon Le langage LESS La gestion de la technologie Ajax Définition d'une requête Ajax Interfaçage avec les modules Interfaçage avec les plugins La gestion des privilèges Les utilisateurs Les règles d'accès La classe JAccess La classe JAccessRule La classe JAccessRules L'environnement La requête Le navigateur Le résultat Les URI La session 326 7/8

8 7. Le système de fichiers Les fichiers Les dossiers Les chemins Les flux Les archives Les outils du développeur Fichiers de traces Performances Les utilitaires L'internationalisation L'interface utilisateur Le système d'aide Les dates Les chaînes de caractères Les filtres Les tableaux Le cryptage L'envoi de courriers électroniques 370 Index 375 8/8

Joomla! - Développez des extensions en PHP pour Joomla! avec TP et code source en téléchargement

Joomla! - Développez des extensions en PHP pour Joomla! avec TP et code source en téléchargement Introduction au développement sous Joomla 1. Avant-propos 17 1.1 À qui est destiné ce livre? 17 1.2 Objectifs de ce livre 18 2. Introduction au développement sous Joomla 18 2.1 Structure du CMS Joomla

Plus en détail

Joomla! 3.3 Créez et administrez vos sites Web

Joomla! 3.3 Créez et administrez vos sites Web Chapitre 1 : Découvrir Joomla! A. Les raisons de créer un site sous Joomla! 9 B. Se documenter sur Joomla! 9 C. La feuille de route de Joomla! 10 D. Qu est-ce qu un CMS? 12 E. HTML et XHTML 12 F. Différencier

Plus en détail

Formation Symfony 3, fondamentaux et avancé

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

Plus en détail

Les Plugins Joomla! Désactiver certains plugins peut tout simplement vous mener à l'incapacité de vous connecter sur le site, par exemple.

Les Plugins Joomla! Désactiver certains plugins peut tout simplement vous mener à l'incapacité de vous connecter sur le site, par exemple. Les Plugins Joomla! Joomla! comporte nativement 50 plugins. Ces plugins sont classés en 11 types différents : Authentication, Captcha, Content, Editors, Editors-XTD, Extension, Finder, Quickicone, Search,

Plus en détail

LRV 4 jours (28 heures) HT (hors promotion ou remise particulière)

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

Plus en détail

Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré)

Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré) Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Fusion Middleware 11g : Développer des applications avec ADF (accéleré) Durée: 5 Jours Description Ce cours regroupe les cours Oracle Fusion

Plus en détail

Joomla! Développez des extensions en PHP pour Joomla! Joomla! avec TP et code source en téléchargement. Joomla! développez des extensions en PHP

Joomla! Développez des extensions en PHP pour Joomla! Joomla! avec TP et code source en téléchargement. Joomla! développez des extensions en PHP Epsilon_GT_v8_Mise en page 1 06/05/2014 10:23 Page 21 Les chapitres du livre Marc Studer, est consultant et développeur freelance dans la réalisation de sites internet. Formateur sur il est aussi le coordinateur

Plus en détail

Table des matières. Introduction 1

Table des matières. Introduction 1 Table des matières Introduction 1 1 Les bases de JavaScript 5 Compréhension de JavaScript (et de son histoire) 5 Établissement d un système de test 8 Configuration de navigateurs Web 9 Inclusion du code

Plus en détail

Java et jquery Java et jquery - Intégrer un framework JavaScript dans l'écosystème JEE - Version numérique

Java et jquery Java et jquery - Intégrer un framework JavaScript dans l'écosystème JEE - Version numérique Avant-propos 1. Introduction 13 2. Niveau de compétences requis 14 3. Structure du livre 14 Premiers pas 1. Introduction 17 2. Les applications JEE 18 2.1 Les API JEE 19 2.2 Les ressources statiques 22

Plus en détail

IDENTIFICATION DESCRIPTION

IDENTIFICATION DESCRIPTION IDENTIFICATION Intitulé de l Unité d Enseignement : PROJET DE DÉVELOPPEMENT WEB Intitulé du cours : PROJET DE DÉVELOPPEMENT : PROGRAMMATION CÔTÉ CLIENT ET PROGRAMMATION CÔTÉ SERVEUR Nombre de périodes

Plus en détail

Ionic Développez des applications mobiles multiplateformes avec Cordova et AngularJS

Ionic Développez des applications mobiles multiplateformes avec Cordova et AngularJS Avant-propos 1. Le marché des applications mobiles 13 2. Pourquoi développer une application mobile aujourd hui? 14 3. À qui s adresse cet ouvrage? 15 4. Approche de cet ouvrage 15 5. Le projet fil rouge

Plus en détail

Formation JOOMLA. 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla.

Formation JOOMLA. 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla. Formation JOOMLA 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla. 1. Présentation de Joomla JOOMLA est un système de gestion de contenus (CMS pour Content

Plus en détail

UE Ingénierie Multimédia et Web (IMW)

UE Ingénierie Multimédia et Web (IMW) Ingénierie Web Ingénierie Multimédia et Web Nicolas Thome Ruven Pillay Page 1 Ingénierie Web Partie Développnt Web Page Ingénierie Web Planning des Cours 1er Partie: Indexation d'images: Nicolas Thome

Plus en détail

Sommaire. 1 Créer un premier site Élaborer un contenu...69

Sommaire. 1 Créer un premier site Élaborer un contenu...69 Partie 1 Votre site web personnel...25 1 Créer un premier site...27 1.1 Installer le serveur web personnel de Microsoft...29 1.2 Créer un nouveau site web...31 1.3 Découvrir et personnaliser l environnement

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Avant-propos. Chapitre 1 Présentation du framework Symfony

Avant-propos. Chapitre 1 Présentation du framework Symfony Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage EISYM dans la zone de recherche et validez. Cliquez sur le titre du

Plus en détail

Sommaire VENDREDI Partie I - Vendredi soir... 4

Sommaire VENDREDI Partie I - Vendredi soir... 4 Préface... xiii A qui est destiné ce livre?... xiii Conditions nécessaires... xiv Quels résultats prévoir?... xv Structure et conventions du livre... xv Structure du livre... xvi Conventions typographiques...

Plus en détail

Un petit tour du site

Un petit tour du site Un petit tour du site Petit rappel, votre site Joomla! comporte deux parties : La partie site (ou frontend). C'est la partie visible ou publique du site. C'est celle à laquelle vos visiteurs et utilisateurs

Plus en détail

Symfony 2. et Les Contrôleurs

Symfony 2. et Les Contrôleurs Symfony 2 Les routeurs et Les Contrôleurs 37 Symfony 2 Les routeurs GET/villageois 1. Demande url Kernel 7. Affichage de la vue Contrôleur villageoisctrl{ méthode index() } 5. Appel contrôleur concerné

Plus en détail

VBA Excel Programmer sous Excel : Macros et langage VBA Approfondissement vidéo sur le développement d'un ruban personnalisé

VBA Excel Programmer sous Excel : Macros et langage VBA Approfondissement vidéo sur le développement d'un ruban personnalisé Présentation 1. Présentation du 17 1.1 Objectifs du 17 1.2 Quelques définitions 18 1.3 Écriture de code VBA 19 2. Les macros d'excel 19 2.1 Affichage de l'onglet DÉVELOPPEUR dans le ruban 19 2.2 Description

Plus en détail

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels (2e édition)

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels (2e édition) Introduction 1. Avant-propos 13 1.1 Cibles et objectifs de l'ouvrage 14 1.2 Organisation du livre 14 1.3 Prérequis techniques et ressources documentaires 16 1.3.1 Prérequis techniques 16 1.3.2 Ressources

Plus en détail

PRESENTATION DU CMS TYPO3 ET DE SES POINTS FORTS. CHRISTIAN BELLET LucidLab Mise à jour du 17/01/2016, version TYPO

PRESENTATION DU CMS TYPO3 ET DE SES POINTS FORTS. CHRISTIAN BELLET LucidLab Mise à jour du 17/01/2016, version TYPO PRESENTATION DU CMS TYPO3 ET DE SES POINTS FORTS CHRISTIAN BELLET LucidLab Mise à jour du 17/01/2016, version TYPO3 7.6.2 TYPO3 est un CMS professionnel d origine danoise dont la première version date

Plus en détail

Framework Joomla! 1.6

Framework Joomla! 1.6 Framework Joomla! 1.6 Développeurs «Framework J!1.6» par Marc STUDER & Christophe DEMKO sous licence creative commons by sa 1 / 29 Objectifs Présentation orientée développeurs PHP 1. Vulgariser la philosophie

Plus en détail

Apprendre à développer un site web responsive et dynamique avec PHP

Apprendre à développer un site web responsive et dynamique avec PHP Introduction 1. Présentation 13 2. Qu est-ce qu un site responsive? 14 3. À qui s adresse ce livre? 14 4. Description de cet ouvrage 15 5. Mot de l auteur 16 Initialisation : l'environnement de travail

Plus en détail

gipson_c - moros_a - larose_a - keller_t - lagouc_f - muller_c

gipson_c - moros_a - larose_a - keller_t - lagouc_f - muller_c ALPAGA Guide Technique 04/07/2014 gipson_c - moros_a - larose_a - keller_t - lagouc_f - muller_c Titre du document : Guide Technique Date : 16/03/2014 - Rassemblement des documents o Version : 1 o Date

Plus en détail

Développer des applications Web ASP.NET MVC 4 vb

Développer des applications Web ASP.NET MVC 4 vb Résumé : Cette formation fournit les compétences et connaissances nécessaires pour développer des applications ASP.NET MVC avec les technologies et les outils Framework 4.5. Lors de la formation un focus

Plus en détail

Sommaire. 1 Gestion simple d une vidéothèque Gestion d un album de photos Envoi de messages chiffrés... 43

Sommaire. 1 Gestion simple d une vidéothèque Gestion d un album de photos Envoi de messages chiffrés... 43 1 Gestion simple d une vidéothèque... 17 1.1. Configuration... 18 1.2. Classes et espaces de noms utilisés... 18 1.3. Accès aux données... 18 Création de la base de données... 18 Configuration des tables...

Plus en détail

1. Apprendre à programmer en C++

1. Apprendre à programmer en C++ Programme 1. Apprendre à programmer en C++ Objectifs : Cette première partie de formation intensive a deux objectifs : initier le stagiaire aux méthodes et réflexes de la programmation par objets et lui

Plus en détail

Développeur intégrateur Web Ecole Webforce3

Développeur intégrateur Web Ecole Webforce3 Impression à partir du site https://offredeformation.npdcp.fr le 05/03/2017. Fiche formation Développeur intégrateur Web Ecole Webforce3 - N : 28860 - Mise à jour : 02/02/2017 Développeur intégrateur Web

Plus en détail

LivresFP! pour les nuls

LivresFP! pour les nuls LivresFP! pour les nuls Composant de Livres Interactifs pour Joomla! LivresFP pour Joomla! 3 Ce document et l'illustration en couverture sont publiés sous la licence libre Creative Commons-BY-SA http://creativecommons.org/licenses/by-sa/2.0/fr/deed.fr

Plus en détail

Architecture des applications Internet

Architecture des applications Internet Formations Informatique Langages et développement Architecture Architecture des applications Internet Référence ARC-AI Durée 5 jours (35 heures) Certification Aucune Appréciation des résultats Évaluation

Plus en détail

Dreamweaver CS6 pour PC/Mac

Dreamweaver CS6 pour PC/Mac ENVIRONNEMENT. Généralités 1 A- La page de démarrage 1 B- L écran principal 2 C- La barre d état 3 D- Utiliser les règles 4 E- Utiliser la grille 4 F- Utiliser les repères 5 G- Modifier le zoom 6 1.2 Les

Plus en détail

Wordpress Drupal Prestashop Typo3 ez Publish... CMS. Content Management System. [ CMS - Content Management System ] Grandadam E.

Wordpress Drupal Prestashop Typo3 ez Publish... CMS. Content Management System. [ CMS - Content Management System ] Grandadam E. Wordpress Drupal Prestashop Typo3 ez Publish... CMS Content Management System 1. La gestion de contenus 2. Présentation des outils 3. Utiliser des architectures Web 4. Mettre en place les outils 5. Apprendre

Plus en détail

Arbortext Content Manager Guide des programmes de formation

Arbortext Content Manager Guide des programmes de formation Arbortext Content Manager 10.0 Guide des programmes de formation Guide des programmes de formation avec instructeur Mise à jour vers Windchill 10.0 pour les administrateurs système Administration du système

Plus en détail

Table des matières 1. Editions ENI - Toute reproduction interdite

Table des matières 1. Editions ENI - Toute reproduction interdite Table des matières 1 Introduction L'Internet aujourd'hui...7 Le World Wide Web Consortium et les standards...7 Les logiciels de conception de sites web...7 L'objectif du livre...8 Interface de conception

Plus en détail

Formation AngularJS, fondamentaux et avancé

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

Plus en détail

A la découverte de Zend Studio 8.0

A la découverte de Zend Studio 8.0 A la découverte de Zend Studio 8.0 Xavier Gorse ELAO http://twitter.com/xgorse A partir du support de Roy Ganor, Chef de projet Zend Studio http://twitter.com/royganor Téléchargement Exécutables d installation

Plus en détail

Wordpress Dobrila Stupar

Wordpress Dobrila Stupar Wordpress Dobrila Stupar Accès pour le trainer http://ateliers-du-net.com/training/trainer/wp-login.php Accès interface administration http://ateliers-du-net.com/training/trainer Accès site http://training.ateliers-du-net.com/

Plus en détail

TABLE DES MATIERES. 1. Introduction Présentation du chapitre 12

TABLE DES MATIERES. 1. Introduction Présentation du chapitre 12 LE GRAND LIVRE DE LA PROGRAMMATION ACCESS TM 2 JURGEN BAR ET IRENE BAUDER RESUME En développant Access TM., Microsoft a créé un SGBDR puissant et orienté utilisateurs. La programmation avec les macros,

Plus en détail

Concepteur Développeur Informatique Option développement mobile

Concepteur Développeur Informatique Option développement mobile Concepteur Développeur Informatique Option développement mobile MODULE : Bases techniques pour l'informatique (0,5 Semaine) Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser

Plus en détail

Portail Web Vanilla. Portail Web Vanilla 5.2. Charles Martin et Patrick Beaucamp

Portail Web Vanilla. Portail Web Vanilla 5.2. Charles Martin et Patrick Beaucamp Portail Web Vanilla Portail Web Vanilla 5.2 Auteur : Contact: Charles Martin et Patrick Beaucamp info@bpm-conseil.com Date: 01/04/2016 Document: BPM_Vanilla_WebPortail_v5_2_FR.docx Vanilla Version 5.2

Plus en détail

Formation Création de site par le cms Wordpress

Formation Création de site par le cms Wordpress Formation Création de site par le cms Wordpress Formation Wordpress, apprenez à concevoir votre site Web (blog, forum, e- commerce, site d'information, etc...) et utiliser toutes les facettes de ce CMS

Plus en détail

Cours de Programmation Web. Présentation du framework AngularJS. AngularJS. Présentation du framework AngularJS. Page 1. Yacine Rezgui Cédric Ferretti

Cours de Programmation Web. Présentation du framework AngularJS. AngularJS. Présentation du framework AngularJS. Page 1. Yacine Rezgui Cédric Ferretti AngularJS Page 1 Table des matières AngularJS, qu est-ce que c est?... 3 Gestion de la vue... 4 Syntaxe... 4 Two-way data binding... 4 Ng-*... 4 Les filtres... 5 La partie logique... 5 Les services...

Plus en détail

MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN RESUME TABLE DES MATIERES. En lisant cet ouvrage, vous apprendrez à :

MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN RESUME TABLE DES MATIERES. En lisant cet ouvrage, vous apprendrez à : MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN En lisant cet ouvrage, vous apprendrez à : RESUME Créer et gérer tous les types de pages et de sites Web, grâce à l'importation et à l'affichage de photos,

Plus en détail

TP n 1. Objectifs. Outils utilisés. Construire une application web

TP n 1. Objectifs. Outils utilisés. Construire une application web TP n 1 Objectifs Introduction à l'ide netbeans Création d'un formulaire HTML Création d'une servlet Déploiement d'une application web Outils utilisés o La plate-forme netbeans intègre un serveur web o

Plus en détail

Team Foundation Server 2015 Accélérer et perfectionner le développement logiciel

Team Foundation Server 2015 Accélérer et perfectionner le développement logiciel Administration de Team Foundation Server 1. Introduction 9 2. Architecture de TFS 10 2.1 Infrastructure 10 2.2 Composants de TFS 13 2.3 Topologies de mises en place 15 3. Installation de TFS 2015 19 3.1

Plus en détail

Chapitre 1 - Définitions - terminologie...19

Chapitre 1 - Définitions - terminologie...19 Chapitre 1 - Définitions - terminologie...19 Base de données...19 Table...19 Formulaires et états...20 Formulaire...20 Etat...20 Requête, macro, module...20 Requête...20 Macro...21 Module...21 Page (ou

Plus en détail

BTS Systèmes Numériques Dossier contrat-situation d évaluation 1 Épreuve E5:Intervention sur système numérique et d information

BTS Systèmes Numériques Dossier contrat-situation d évaluation 1 Épreuve E5:Intervention sur système numérique et d information Nom du centre Lycée de L'EUROPE DK Nom des élèves de l équipe* : Option IR EC Date des séances prévues* Nom de l étude : Tapiris. * * * * *à renseigner au moment du CCF Tapiris 2017 Page 1/9 1. Première

Plus en détail

2 Configuration d une application en environnement multi-utilisateurs...103

2 Configuration d une application en environnement multi-utilisateurs...103 1 Gestion d un établissement scolaire...21 1.1 Outils requis...23 1.2 Rappel des notions de base...24 1.3 Schéma relationnel...26 Les relations du projet dans les grandes lignes...26 1.4 Donner de l ergonomie

Plus en détail

Développez une application Android Programmation en Java sous Android Studio (2e édition)

Développez une application Android Programmation en Java sous Android Studio (2e édition) Environnement de développement 1. Architecture d Android 9 1.1 Présentation d Android 9 1.2 Architecture 12 1.3 Play Store 13 2. Android Studio 14 2.1 Installation sous Windows 14 2.2 Installation sous

Plus en détail

ACube-LISE. Changelog. Version 1.14 du 05/07/2012. Etat : En cours

ACube-LISE. Changelog. Version 1.14 du 05/07/2012. Etat : En cours Changelog Version 1.14 du 05/07/2012 Etat : En cours SUIVI DES MODIFICATIONS Version Rédaction Vérification Date 1.0 S. Péguet Initialisation pour la version 2.3 de 11/12/06 1.1 T. Rigal Modification pour

Plus en détail

Esup-Reunion outil d'organisation de réunions

Esup-Reunion outil d'organisation de réunions Jérôme Truffot CIRI Université d'auvergne Université Blaise Pascal Esup-Reunion outil d'organisation de réunions Esup Day 6 30 juin 2008 Introduction Organiser des réunions Proposer des dates / horaires,

Plus en détail

Formation HTML5 et CSS3 les fondamentaux

Formation HTML5 et CSS3 les fondamentaux L institut de formation continue des professionnels du Web Formation HTML5 et CSS3 les fondamentaux Référence formation : Durée : Prix conseillé : CHCF 5 jours (35 heures) 2 290 HT (hors promotion ou remise

Plus en détail

Formation OXID esales Développeur

Formation OXID esales Développeur Page 1 sur 6 28 bd Poissonnière 75009 Paris T. +33 (0) 1 45 63 19 89 contact@ecommerce-academy.fr http://www.ecommerce-academy.fr/ Formation OXID esales Développeur Développeur, vous souhaitez mettre en

Plus en détail

WordPress Conception et personnalisation des thèmes (3e édition)

WordPress Conception et personnalisation des thèmes (3e édition) Chapitre 1 : Gérer les thèmes A. Les objectifs 14 B. Utiliser les thèmes 14 C. Choisir un thème depuis le site officiel 16 1. Rechercher un thème 16 2. Choisir un thème 17 3. Télécharger un thème 19 4.

Plus en détail

C++ Les fondamentaux du langage (2e édition)

C++ Les fondamentaux du langage (2e édition) Avant-propos 1. Objectifs de ce livre 11 2. Travaux pratiques 12 2.1 Le langage de script Lambda Basic 12 2.2 Le tableur InCell 13 2.3 Les pages web dynamiques EZ-Pages 14 3. À qui s adresse ce livre?

Plus en détail

Java et NetBeans Développez une application avec Java et NetBeans

Java et NetBeans Développez une application avec Java et NetBeans Introduction. Introduction 1. Contenu de l'ouvrage 2 Environnement de développement 1. Installation du JDK Java 7 5 2. Installation de l IDE NetBeans.1.1 7 3. Découverte de l IDE 10 3.1 Projets - Fichiers

Plus en détail

altag3d Documentation

altag3d Documentation altag3d Documentation Version 1.2 Consortium 3D août 31, 2017 Contenu: 1 Introduction 1 1.1 À propos de altag3d.......................................... 1 1.2 À propos du XSD............................................

Plus en détail

Rapport comparatif des différents CMS et Framework PHP

Rapport comparatif des différents CMS et Framework PHP Master SIPPE 2010/2011 Projet TOKTEN Mali Ba Oumar Dieudop Aris Dumas Quentin Khelifati Mohamed Rapport comparatif des différents CMS et Framework PHP TOKTEN est une plateforme collaborative et communautaire,

Plus en détail

Manuel de formation. Le pilotage

Manuel de formation. Le pilotage Manuel de formation Le pilotage Table des matières Le pilotage... 3 1. Pilotage de l espace de classement... 3 1.1. Espaces virtuels... 3 1.2. Domaines de valeurs... 4 1.3. Configurer les facettes... 4

Plus en détail

Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP, Knockout JS, TypeScript, Webpack et bien plus encore!

Votre intranet Client-Side en SharePoint Online/O365 avec PnP, Knockout JS, TypeScript, Webpack et bien plus encore! Votre intranet "Client-Side" en SharePoint Online/O365 avec PnP, Knockout JS, TypeScript, Webpack et bien plus encore! Franck Cornu Architecte SharePoint SharePoint Saturday Québec 1 er octobre 2016 http://thecollaborationcorner.com/

Plus en détail

développement d'applications mobiles

développement d'applications mobiles Généralités é sur le développement d'applications mobiles Présenté par : Mme Olfa HAMROUNI hamolfa2006@gmail.com PLAN Introduction Types d applications FrameWork hybrides Écosystème Ionic et outils Conclusion

Plus en détail

Rapport du projet HTML 5/CSS

Rapport du projet HTML 5/CSS Rapport du projet HTML 5/CSS But du Projet : L objectif du projet était de réaliser un site web en utilisant HTML 5 et en y incluant des pages utilisant le framework Bootstrap. Le contenu du projet doit

Plus en détail

Table des matières. Préface... iii

Table des matières. Préface... iii Table des matières Préface... iii PREMIÈRE PARTIE : PRINCIPES DE CONCEPTION DES SYSTÈMES D EXPLOITATION 1 Chapitre 1 Structure d un système d exploitation.. 3 1 Les trois grandes fonctions.... 3 1.1 Chargement

Plus en détail

Principes d'architecture applicative

Principes d'architecture applicative Principes d'architecture applicative Introduction Jean-Jacques LE COZ Définition L'architecture logicielle décrit de manière symbolique et schématique les différents composants : D'un ou de plusieurs programmes

Plus en détail

Architecture applicative de l application Web. «GSB-AppliFrais-MVC»

Architecture applicative de l application Web. «GSB-AppliFrais-MVC» Architecture applicative de l application Web «GSB-AppliFrais-MVC» ARCHITECTURE APPLICATIVE DE L APPLICATION WEB «GSB-APPLIFRAIS-MVC»... 1 Remarques préalables... 1 Un développement guidé par les cas d'utilisation...

Plus en détail

Joomla et VirtueMart

Joomla et VirtueMart Valérie Isaksen Avec la contribution de Thierry Tardif Joomla et VirtueMart Réussir sa boutique en ligne 2e édition Groupe Eyrolles, 2008, 2010, ISBN : 978-2-212-12487-3 Table des matières 1. VOTRE PROJET

Plus en détail

Kweb V 6 Dossier du Développeur KWEB

Kweb V 6 Dossier du Développeur KWEB Kweb V 6 Dossier du Développeur KWEB Nouvelle arborescence des fichiers et dossiers : Rouge : Indispensable au moteur. Vert : Configurable et indispensable au moteur. Bleu : Entièrement modifiable home

Plus en détail

GWT - Google Web Toolkit

GWT - Google Web Toolkit GWT - Google Web Toolkit Sponsors : 9 Septembre 2009 Guillaume SOLDERA Plan 1 Introduction 2 Construction d une application 3 Lancement de l application 4 Extensions 5 Conclusion Plan 1 Introduction Présentation

Plus en détail

EXAM JAVASCRIPT 6 FRAMEWORKS

EXAM JAVASCRIPT 6 FRAMEWORKS EXAM JAVASCRIPT 6 FRAMEWORKS MAUER Florent JQuery JQuery est une bibliothèque JavaScript permettant de faciliter l'écriture de scripts dans le code HTML. Sa devise est "jquery. Write Less, Do More" Pourquoi?

Plus en détail

Concours externe du Capet et Cafep - Capet. Section sciences industrielles de l'ingénieur

Concours externe du Capet et Cafep - Capet. Section sciences industrielles de l'ingénieur Le programme du Capet externe sciences industrielles de l'ingénieur s'appuie sur les compétences décrites dans les programmes en vigueur le 1er janvier de l'année du concours : - de technologie du collège

Plus en détail

SITE WEB DU DIOCÈSE DE MONTRÉAL

SITE WEB DU DIOCÈSE DE MONTRÉAL SITE WEB DU DIOCÈSE DE MONTRÉAL Manuel de l utilisateur Système de Gestion du Contenu (CMS) TYPOLight S adresse aux: Édimestre Administrateurs Chargés de projets Par Managik Version 1.0 Présentation et

Plus en détail

Formation Joomla pour webmasters + VirtueMart. Programme. Installation et configuration de base. Objectif(s):

Formation Joomla pour webmasters + VirtueMart. Programme. Installation et configuration de base. Objectif(s): Objectif(s): Formation Joomla pour webmasters + VirtueMart Créer un site web simple Joomla, ajouter du texte et des images, ajouter des liens hypertextes Apprenez à gérer l'administration d'un site internet

Plus en détail

WinDev. Action de formation : Public. Durée. Intervenant. Méthodes pédagogiques

WinDev. Action de formation : Public. Durée. Intervenant. Méthodes pédagogiques Action de formation : WinDev Comprendre et maîtriser le cycle de développement d un logiciel. Objectifs Découvrir les divers éditeurs nécessaires pour créer un logiciel professionnel avec WinDev. Apprendre

Plus en détail

La plate-forme J2EE : Architecture et concepts K.LAAROUSSI

La plate-forme J2EE : Architecture et concepts K.LAAROUSSI La plate-forme J2EE : Architecture et concepts 2 Objectifs du cours Définir la plate-forme J2EE et décrire ses composants Ecrire des applications Web utilisant les Servlet/JSP Accéder aux bases de donnees

Plus en détail

Catalogue Formations.

Catalogue Formations. Catalogue Formations 2013 2 ALEXANDRIE Catalogue de formation 2013 Alexandrie 7 : Catalogue des formations Vous trouverez dans ce catalogue le descriptif des modules de formations proposées autour d'alexandrie

Plus en détail

UTILISER LA PROGRAMMATION OBJET, DÉVELOPPER DES SITES WEB INTERACTIFS PROFESSIONNELS, PERFORMANTS ET SÉCURISÉS

UTILISER LA PROGRAMMATION OBJET, DÉVELOPPER DES SITES WEB INTERACTIFS PROFESSIONNELS, PERFORMANTS ET SÉCURISÉS Référence : IJSO Durée : 4 jours (28h.) Tarif : 2090 HT Contact : 01 43 34 90 94 Niveau : Intermédiaire Cours à distance : Possible Eligible : CPF Certification : MCSD: Web Applications Prochaines sessions

Plus en détail

SharePoint Server 2010 Déploiement et administration de la plate-forme

SharePoint Server 2010 Déploiement et administration de la plate-forme Présentation des technologies SharePoint 1. Historique des technologies SharePoint 11 1.1 SharePoint Team Services v1 12 1.2 SharePoint Portal Server 2001 12 1.3 Windows SharePoint Services v2et Office

Plus en détail

Enseignement Informatique. Classe de BTS DATR

Enseignement Informatique. Classe de BTS DATR Enseignement Informatique Classe de BTS DATR 1 ----------------------------------------------------------------------- M58: Animation, communication & négociation professionnelles. Objectif 2.3: Concevoir

Plus en détail

ARCS.js Un Framework Web pour développer des applications de réalité augmentée

ARCS.js Un Framework Web pour développer des applications de réalité augmentée ARCS.js Un Framework Web pour développer des applications de réalité augmentée Jean-Yves Didier didier@ufrst.univ-evry.fr Jean-Yves Didier Tutoriel ARCS.js 1/30 1 Concepts 2 Architecture du framework 3

Plus en détail

Android : Développer des applications Mobiles TIRER PARTI DES FACILITÉS DE DÉVELOPPEMENT AVEC ANDROID STUDIO

Android : Développer des applications Mobiles TIRER PARTI DES FACILITÉS DE DÉVELOPPEMENT AVEC ANDROID STUDIO Référence : TAGA Durée : 5 jours (35h.) Tarif : 2390 HT Contact : 01 43 34 90 94 Niveau : Débutant Cours à distance : Possible Eligible : CPF Prochaines sessions : - 12 juin au 16 juin - 03 juillet au

Plus en détail

Web. Projet Framework 0. Staff 42 staff@42.fr

Web. Projet Framework 0. Staff 42 staff@42.fr Web Projet Framework 0 Staff 42 staff@42.fr Résumé: Ce document est le sujet du projet Framework 0 de 42. Le but de ce mini-projet est de vous familiariser avec l installation et l utilisation d un framework.

Plus en détail

Documentation passerelle JEA-Périclès version 2.x

Documentation passerelle JEA-Périclès version 2.x Documentation passerelle JEA-Périclès version 2.x Table des matières Mis à jour le 11/03/11 1. Introduction...2 2. Fonctionnement...2 3. Installation...5 3.1 Pré-requis...5 3.2 Installation du composant

Plus en détail

Debian GNU/Linux Administration du système (Nouvelle édition)

Debian GNU/Linux Administration du système (Nouvelle édition) Avant-propos 1. Bases de l ouvrage 11 1.1 Mot de l auteur 11 1.2 Points forts 13 Debian et Linux 1. Administrateur d un système Linux 15 1.1 Rôle et champ d action 16 1.2 Tâches de l administrateur 17

Plus en détail

Spécifications techniques

Spécifications techniques Direction régionale de l'environnement, de l'aménagement du Logement Nord-Pas de Calais Évolution d'une application de cartographie dynamique CARMEN 1.6 Spécifications techniques Auteurs: ALKANTE- Version

Plus en détail

Compte rendu de stage 26/05/ /06/2015

Compte rendu de stage 26/05/ /06/2015 Stock2com 24 rue Cordeliers 37000 Tours Lycée Paul Louis Courier 2 Place Grégoire de Tours 37000 Tours Compte rendu de stage 26/05/2015 30/06/2015 Kim Gaillard BTS SIO 2014 2015 Responsable su stage :

Plus en détail

sh404sef, urls, seo et le reste Joomla! Day France Paris /

sh404sef, urls, seo et le reste Joomla! Day France Paris / sh404sef, urls, seo et le reste Joomla! Day France Paris / 24.05.2009 Au programme? a De quoi parle-t-on? b Pourquoi l'utiliser? c Historique rapide 2 Au programme (2) d Visite guidée avant de démarrer

Plus en détail

Hyperion Financial Management : Créer et administrer des applications

Hyperion Financial Management : Créer et administrer des applications Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Hyperion Financial Management 9.3.1 : Créer et administrer des applications Durée: 5 Jours Description Ce cours explique comment créer et administrer

Plus en détail

Optimisation des performances d un site sous TYPO3

Optimisation des performances d un site sous TYPO3 Optimisation des performances d un site sous TYPO3 Aliénor.net : Agence web basée à Bordeaux Alexandre Gravel-Raymond, Développeur web a.gravel-raymond@alienor.net Plan Solution d'entreprise Plus de 4000

Plus en détail

Avant-propos 11. Présentation de JEE Chapitre 1. Le protocole HTTP Chapitre 2. A. Introduction B. Serveurs Web et serveurs d'application...

Avant-propos 11. Présentation de JEE Chapitre 1. Le protocole HTTP Chapitre 2. A. Introduction B. Serveurs Web et serveurs d'application... Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI26JEE dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Formation : Développeur web mobile en 280 heures en centre et 175 heures en entreprise

Formation : Développeur web mobile en 280 heures en centre et 175 heures en entreprise Formation : Développeur web mobile en 280 heures en centre et 175 heures en entreprise Le métier Le développeur web mobile effectue la réalisation technique et le développement informatique d'applications

Plus en détail

Glossaire «JCMS» Arborescence du site Branche de catégories qui définit l'organisation du site. Voir catégorie.

Glossaire «JCMS» Arborescence du site Branche de catégories qui définit l'organisation du site. Voir catégorie. Glossaire «JCMS» A Administrateur JCMS définit 2 fonctions : - l'administrateur central (identifié comme Administrateur), - le ou les Administrateurs d'espaces de travail. Arborescence du site Branche

Plus en détail

INF4375 Paradigmes des échanges Internet Projet de session Automne Voici une carte représentant les dépendances entre les fonctionnalités :

INF4375 Paradigmes des échanges Internet Projet de session Automne Voici une carte représentant les dépendances entre les fonctionnalités : INF4375 Paradigmes des échanges Internet Projet de session Automne 2016 Projet Le projet consiste à récupérer un ensemble de données provenant de la ville de Montréal et d'offrir des services à partir

Plus en détail

Jeudi 26 Avril BETANT Olivier, MORA Cédric IFIPS 4ème année. DEP. Informatique PROJET WEB BD XML RAPPORT FINAL

Jeudi 26 Avril BETANT Olivier, MORA Cédric IFIPS 4ème année. DEP. Informatique PROJET WEB BD XML RAPPORT FINAL Jeudi 26 Avril 2007 DEP. Informatique BETANT Olivier, MORA Cédric IFIPS 4ème année PROJET WEB BD XML RAPPORT FINAL SOMMAIRE : Introduction... 3 Cahier des charges... 3 Dévelopment de l application... 4

Plus en détail

Bootstrap 3 Le framework CSS du Web 2.0

Bootstrap 3 Le framework CSS du Web 2.0 Prise en main de Bootstrap 1. Présentation de Bootstrap 3 9 2. Les pré-requis 10 3. La compatibilité 11 4. Mettre en place Bootstrap 12 5. Personnaliser Bootstrap 3 14 6. Créer une première page HTML avec

Plus en détail

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition) Démarrer avec Perl 1. Caractéristiques du langage Perl 13 1.1 Les domaines d'utilisation de Perl 15 1.2 Perl 5 16 1.3 Perl 6 16 2. Mise en œuvre de Perl 17 2.1 Unix/Linux 17 2.1.1 Installation de Perl

Plus en détail

Oracle Database 11g: Administration Workshop I Nouveau

Oracle Database 11g: Administration Workshop I Nouveau Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Nouveau Durée: 5 Jours Description Ce cours est conçu pour donner aux stagiaires une base élémentaire

Plus en détail

Efficacité. Innovation. Performance.

Efficacité. Innovation. Performance. Efficacité. Innovation. Performance. Controlesta RCO Description du Système Online, at each time, at each place Controlesta RCO 1 CONTROLESTA RCO Description du Système 1. Architecture du système Controlesta

Plus en détail

OCS Inventory NG : Présentation générale

OCS Inventory NG : Présentation générale OCS Inventory NG : Présentation générale 1. OCS Inventory NG 2. Principe de fonctionnement 3. Les outils de déploiement de la solution 3.1. Une installation simplifiée du serveur 3.2. Des outils de déploiement

Plus en détail

Installer PHP Gérer les s... 29

Installer PHP Gérer les  s... 29 Installer PHP... 13 1.1 Installer PHP avec EasyPHP....................... 15 1.2 Installer PHP avec Wamp5....................... 20 1.3 Installer PHP sous Linux......................... 24 1.4 Configurer

Plus en détail