PHP 5.4 Développez un site web dynamique et interactif

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "PHP 5.4 Développez un site web dynamique et interactif"

Transcription

1 Introduction 1. Objectif de l'ouvrage 9 2. Bref historique de PHP Où se procurer PHP? Conventions d'écriture 12 Vue d'ensemble de PHP 1. Qu'est-ce que PHP? Structure de base d'une page PHP Les balises PHP La fonction echo Le séparateur d'instructions Le commentaire Mixer du PHP et de l'html Règles de nommage Configuration de PHP Le fichier de configuration php.ini Informations sur la configuration Utiliser PHP en ligne de commande 25 Variables, constantes, types et tableaux 1/9

2 1. Constantes Définition Portée Fonctions utiles Variables Initialisation et affectation Portée et durée de vie Fonctions utiles Variable dynamique (ou variable variable) Types de données Types disponibles Conversions Fonctions utiles Tableaux Définition Création Manipulation Portée Fonctions utiles Quelques fonctions utiles sur les chaînes de caractères, les dates et les nombres Préambule Manipulation des chaînes de caractères Utiliser les expressions rationnelles Introduction Structure d une expression rationnelle Fonctions Manipulation des dates Générer un nombre aléatoire 118 2/9

3 Opérateurs 1. L'opérateur d'affectation par valeur L'opérateur d'affectation par référence Les opérateurs arithmétiques L'opérateur de chaîne Les opérateurs de comparaison Les opérateurs logiques L'opérateur ternaire Les opérateurs combinés Précédence des opérateurs 126 Structures de contrôle 1. Les contrôles conditionnels If Switch Les contrôles itératifs While Do... while For Continue et break 138 3/9

4 3. Inclure un fichier Fonctionnement Utilisation Interrompre le script 143 Fonctions et classes 1. Fonctions Introduction Déclaration et appel Paramètres Valeur de retour Considérations sur les variables utilisées dans les fonctions Les constantes et les fonctions Récursivité Fonction anonyme Classes Concept Définir une classe Instancier une classe Héritage Autres fonctionnalités sur les classes Classe ou méthode abstraite Classe ou méthode finale Interface Attribut ou méthode statique - Constante de classe Traits Exceptions Les espaces de noms 178 4/9

5 Gérer les formulaires 1. Vue d'ensemble Petit rappel sur les formulaires Interaction entre un formulaire et un script PHP Récupérer les données saisies dans le formulaire Principe Les différents types de zones Synthèse Construire un formulaire dynamiquement Contrôler les données saisies Vue d'ensemble Vérifications classiques Les problèmes sur les données saisies La fonctionnalité de "magic quotes" Autres problèmes sur les données saisies Utilisation des filtres Principes Application aux formulaires Aller sur une autre page à la fin du traitement 238 Accéder aux bases de données 1. Introduction Vue d'ensemble La notion de fetch 247 5/9

6 2. Utilisation de MySQL Préambule Connexion et déconnexion Lire des données Mettre à jour des données Gérer les erreurs Requêtes préparées Vue d ensemble Préparer une requête Lier des variables PHP aux paramètres de la requête Exécuter la requête Obtenir des informations sur le résultat d'une requête de mise à jour Lier des variables PHP aux colonnes du résultat d'une requête de lecture Extraire le résultat d'une requête de lecture Utiliser un résultat stocké Gérer les erreurs Fermer une requête préparée Utilisation de l extension MySQL Utilisation d'oracle Préambule Environnement NLS Connexion et déconnexion Lire des données Mettre à jour des données Appeler une procédure stockée Illustration des problèmes liés à l'environnement NLS Gérer les erreurs Utilisation de SQLite Préambule Ouvrir et fermer une base Lire des données Mettre à jour des données 364 6/9

7 4.5 Gérer les erreurs PHP Data Objects (PDO) "Magic quotes" : le retour Préambule Chargement des données en provenance d'une base Mise à jour des données dans la base 380 Gérer les sessions 1. Description du problème Authentification Vue d'ensemble Saisie de l'identification Vérifier l'identification saisie Créer un identifiant unique Passer des informations par l'url Principe "magic quotes" : le retour Application à la gestion des sessions Remarques et conclusion Passer des informations par une zone de formulaire cachée Principe Application à la gestion des sessions Remarques et conclusion Utiliser des cookies 416 7/9

8 6.1 Principe "magic quotes" : le retour Application à la gestion des sessions Remarques et conclusion Utiliser la gestion des sessions de PHP Principes Mise en œuvre Gérer soi-même la transmission de l'identifiant de session Quelques directives de configuration supplémentaires Application à la gestion des sessions Remarques et conclusion Conserver des informations d'une visite à une autre Petite synthèse sur les variables Get/Post/Cookie/Session 462 Envoyer un courrier électronique 1. Vue d'ensemble Envoyer un message texte sans pièce jointe Envoyer un message au format MIME Préambule Message au format HTML Message avec pièce jointe 472 Gérer les fichiers 1. Manipuler les fichiers sur le serveur 475 8/9

9 2. magic quotes Télécharger un fichier à partir du client : "file upload" Télécharger un fichier à partir du serveur : "download" 490 Gérer les erreurs dans un script PHP 1. Vue d'ensemble Les messages d'erreur PHP Les fonctions de gestion des erreurs 500 Annexe 1. Variables PHP prédéfinies Constantes PHP prédéfinies Exemples complémentaires Introduction Lire un document XML Générer un document PDF Générer une image 526 Index 533 9/9

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

PHP 5.6 Développez un site web dynamique et interactif

PHP 5.6 Développez un site web dynamique et interactif Introduction 1. Objectif de l'ouvrage 9 2. Bref historique de PHP 10 3. Où se procurer PHP? 10 4. Conventions d'écriture 12 Vue d'ensemble de PHP 1. Qu'est-ce que PHP? 13 2. Structure de base d'une page

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

ISBN : 2-212-11407-9

ISBN : 2-212-11407-9 Groupe Eyrolles, 2005, ISBN : 2-212-11407-9 Table des matières Avant-propos................................................ XV CHAPITRE 1 Introduction..................................................

Plus en détail

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog Préambule 1. Objectif de l'ouvrage 11 2. Bref historique de PHP 12 3. Où se procurer PHP? 13 4. Conventions d'écriture 14 Introduction à PHP 1. Qu'est-ce que PHP? 15 2. Structure de base d'une page PHP

Plus en détail

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

Apprendre à développer un site web avec PHP et MySQL Exercices pratiques et corrigés (2ième édition) Introduction 1. Objectif de l'ouvrage 13 2. Fonctionnement d un site web 13 Installation 1. Introduction 17 2. Installation d'easyphp 13.1 18 Les bases du langage PHP 1. Les balises 23 1.1 Syntaxe de base

Plus en détail

Chapitre 1 Introduction... 25 À quoi sert PHP?... 27. Présentation, rôle et fonctionnement d un langage de script... 27 Les version 1à4dePHP...

Chapitre 1 Introduction... 25 À quoi sert PHP?... 27. Présentation, rôle et fonctionnement d un langage de script... 27 Les version 1à4dePHP... Chapitre 1 Introduction... 25 À quoi sert PHP?... 27 Présentation, rôle et fonctionnement d un langage de script... 27 Les version 1à4dePHP... 29 Rasmus Lerdorf... 29 Naissance et évolution de PHP... 30

Plus en détail

PHP. Olivier Aubert 1/24

PHP. Olivier Aubert 1/24 PHP Olivier Aubert 1/24 Introduction PHP = Hypertext PreProcessor Site officiel : http://www.php.net Créé en 1994 par Rasmus Lerdorf (Personal Home Page Tool) 1995 : ajout de la gestion des formulaires

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

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr Cours HTML/PHP E.Coquery emmanuel.coquery@liris.cnrs.fr Pages Web Pages Web statiques Principe de fonctionnement : L utilisateur demande l accès à une page Web depuis son navigateur. Adresse tapée, clic

Plus en détail

Apprendre à développer un site web

Apprendre à développer un site web Ce livre s adresse à un public de développeurs débutants connaissant déjà le HTML et les CSS et qui souhaitent bien comprendre le fonctionnement d une application web pour créer leurs propres sites web

Plus en détail

VBA Excel 2016 Programmer sous Excel : Macros et langage VBA

VBA Excel 2016 Programmer sous Excel : Macros et langage VBA Présentation 1. Présentation du langage VBA 17 1.1 Objectifs du langage VBA 17 1.2 Quelques définitions 18 1.3 Écriture de code VBA 19 2. Les macros d'excel 20 2.1 Affichage de l'onglet Développeur dans

Plus en détail

COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web)

COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web) COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web) Chapitre 1 INTRODUCTION À PHP PLAN DU COURS 1.1 Les sites statiques et dynamiques 1.2 Fonctionnement d un site internet 1.3 Les langages du Web

Plus en détail

Avant-propos. Introduction Chapitre 1. Mécanismes essentiels du shell Chapitre 2. A. Définition du shell... 18

Avant-propos. Introduction Chapitre 1. Mécanismes essentiels du shell Chapitre 2. A. Définition du shell... 18 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3PRO dans la zone de recherche et validez.

Plus en détail

Oracle Database 10g: Les fondamentaux des langages SQL et PL/SQL

Oracle Database 10g: Les fondamentaux des langages SQL et PL/SQL Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 10g: Les fondamentaux des langages SQL et PL/SQL Durée: 5 Jours Description Ce cours s'adresse aux utilisateurs d'oracle8i, Oracle9i

Plus en détail

Chapitre 1 Installer MySQL 5 21

Chapitre 1 Installer MySQL 5 21 Chapitre 1 Installer MySQL 5 21 1.1. Les outils nécessaires... 22 1.2. Télécharger et installer le serveur MySQL... 22 Télécharger la dernière version... 22 Lancer l installation sous Windows... 23 Lancer

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

Pour tout le personnel de la CSDN

Pour tout le personnel de la CSDN OFFICE 2003 Pour tout le personnel COURS APERÇU DU CONTENU DATE ET HORAIRE LIEU WORD 2003 BASE LA MISE EN FORME DE CARACTÈRE ET DE PARAGRAPHE Exploiter la mise en forme de caractère Utiliser les alignements

Plus en détail

Formation JavaScript : Perfectionnement. Programme. L approche AJAX. L objet XMLHttpRequest. Objectif(s):

Formation JavaScript : Perfectionnement. Programme. L approche AJAX. L objet XMLHttpRequest. Objectif(s): Formation JavaScript : Perfectionnement Objectif(s): Comprendre l'approche AJAX Comprendre l'objet XMLHttpRequest Durée : 2 jour(s) Pré-requis : Bonnes connaissances en (X)HTML, CSS et JavaScript Public

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

Programmation shell sous Unix/Linux sh, ksh, bash (avec exercices corrigés) (4ième édition)

Programmation shell sous Unix/Linux sh, ksh, bash (avec exercices corrigés) (4ième édition) Introduction 1. Définition du shell 19 2. Caractéristiques d'un interpréteur de commandes 19 3. Interpréteurs de commandes (shells) 20 3.1 Historique 20 3.2 Avec quel shell faut-il programmer? 21 3.2.1

Plus en détail

Pages Web statiques. LIF4 - Initiation aux Bases de données : PHP. Pages Web dynamiques. Illustration. Illustration

Pages Web statiques. LIF4 - Initiation aux Bases de données : PHP. Pages Web dynamiques. Illustration. Illustration statiques LIF4 - Initiation aux Bases de données : E.Coquery emmanuel.coquery@liris.cnrs.fr http ://liris.cnrs.fr/ ecoquery Principe de fonctionnement : L utilisateur demande l accès à une page Web depuis

Plus en détail

1 Introduction... 17. 2 Ma première page PHP... 25. 3 Les clefs du PHP... 53

1 Introduction... 17. 2 Ma première page PHP... 25. 3 Les clefs du PHP... 53 1 Introduction... 17 1.1. Naissance de ce langage... 18 1.2. Evolution du langage... 18 1.3. Intérêt de ce langage... 19 La liberté... 19 La portabilité... 20 La facilité... 21 Un peu d histoire... 21

Plus en détail

Interfaçage avec une base de données

Interfaçage avec une base de données Interfaçage avec une base de données Principe PHP propose de nombreux outils permettant de travailler avec la plupart des SGBD Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL Php fournit

Plus en détail

Oracle Database 11g : Les fondamentaux des langages SQL et PL/SQL

Oracle Database 11g : Les fondamentaux des langages SQL et PL/SQL Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g : Les fondamentaux des langages SQL et PL/SQL Durée: 5 Jours Description Ce cours vous permettra d acquérir les principes fondamentaux

Plus en détail

PHP INTRODUCTION STEFAN DU CHÂTEAU 08/08/2015

PHP INTRODUCTION STEFAN DU CHÂTEAU 08/08/2015 PHP INTRODUCTION STEFAN DU CHÂTEAU 08/08/2015 GENERALITEES LANGUAGE INTERPRETE LANGUAGE INTERPRETE DU COTE DU SERVEUR LANGUAGE TRES UTILISE DANS LES TECHNOLOGIES DU WEB UTILISATION AVEC HTML, JAVASCRIPT,

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

MySQL 5. Guide de l'administrateur et du développeur. Michael Kofler. Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0

MySQL 5. Guide de l'administrateur et du développeur. Michael Kofler. Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0 MySQL 5 Guide de l'administrateur et du développeur Michael Kofler Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0 Table des matières Avant-propos..............................................

Plus en détail

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web Le Web 1. Qu est-ce que le Web? 7 1.1 Côté serveur : HTTP, FTP, langages, SQL 7 1.2 Côté client : HTML, CSS, JavaScript 10 2. Les langages et leur utilité 10 2.1 HTML 10 2.2 CSS 13 2.3 JavaScript 16 2.4

Plus en détail

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Description Ce cours est une introduction à la technologie de base de données d'oracle Database 11g. Il explique aux stagiaires les concepts liés aux bases de données relationnelles. Il leur présente également

Plus en détail

TD2 : PHP «avancé» V3.0.0

TD2 : PHP «avancé» V3.0.0 TD2 : «avancé» V3.0.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document en ligne

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Création de pages dynamiques courantes CHAPITRE 3 169 Figure 3-39 La boîte de dialogue de l objet Liste/Menu permet de configurer les options de l affichage

Plus en détail

VBA Access 2013 Programmer sous Access

VBA Access 2013 Programmer sous Access Editions ENI VBA Access 2013 Programmer sous Access Collection Ressources Informatiques Table des matières Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr

Plus en détail

Contenu Microsoft Office 2013

Contenu Microsoft Office 2013 Contenu Microsoft Office 2013 Avec Windows 8.1 MODULE 1 INTRODUCTION À WINDOWS 8.1 SYSTÈME D EXPLOITATION WINDOWS 8.1 ENVIRONNEMENT DE WINDOWS 8.1 ÉCRAN D ACCUEIL DÉMARRAGE D UNE APPLICATION Revenir à

Plus en détail

Félicitations! Vous disposez désormais de votre armoire numérique en ligne.

Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Cette armoire va vous permettre : De mieux classer vos documents De mieux les retrouver De mieux les partager Ce petit guide

Plus en détail

PHP 6 PARTIE : LES SESSIONS

PHP 6 PARTIE : LES SESSIONS PHP 6 PARTIE : LES SESSIONS 1. Introduction 2. Identificateur de session 3. Variables de session 4. Client / Serveur 5. Principe 6. Ouverture de session 7. Enregistrement de variables de session 8. Utilisation

Plus en détail

SQL Server 2014 - SQL, Transact SQL Conception et réalisation d'une base de données (avec exercices pratiques et corrigés)

SQL Server 2014 - SQL, Transact SQL Conception et réalisation d'une base de données (avec exercices pratiques et corrigés) Le modèle relationnel 1. Introduction 9 2. Rappels sur le stockage des données 9 2.1 Les différentes catégories de données 10 2.1.1 Les données de base 10 2.1.2 Les données de mouvement 10 2.1.3 Les données

Plus en détail

FORMATION n 1 POUR LES DEBUTANTS EN INFORMATIQUE AUTOFORMATION ASSITEE AVEC LOGICIEL ADAPTE

FORMATION n 1 POUR LES DEBUTANTS EN INFORMATIQUE AUTOFORMATION ASSITEE AVEC LOGICIEL ADAPTE FORMATION n 1 POUR LES DEBUTANTS EN INFORMATIQUE AUTOFORMATION ASSITEE AVEC LOGICIEL ADAPTE Intitulé de la formation : Démarrez avec Windows Vista et Internet Explorer Durée : Forfait conseillé de 20 heures

Plus en détail

Guichet ONEGATE. Collecte de la fiche individuelle d emprunt (FIE) Manuel d utilisateur ORGANISATION ET INFORMATIQUE SDESS

Guichet ONEGATE. Collecte de la fiche individuelle d emprunt (FIE) Manuel d utilisateur ORGANISATION ET INFORMATIQUE SDESS Guichet ONEGATE Manuel d utilisateur Collecte de la fiche individuelle d emprunt (FIE) ORGANISATION ET INFORMATIQUE SDESS SOMMAIRE 1. INTRODUCTION... 3 1.1. PRÉSENTATION DE ONEGATE... 3 1.2. INFORMATIONS

Plus en détail

Thème : Création, Hébergement et référencement d un site Web

Thème : Création, Hébergement et référencement d un site Web Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/

Plus en détail

Guichet ONEGATE ECEIS. Manuel d utilisateur ORGANISATION ET INFORMATIQUE SDESS

Guichet ONEGATE ECEIS. Manuel d utilisateur ORGANISATION ET INFORMATIQUE SDESS Guichet ONEGATE Manuel d utilisateur ECEIS ORGANISATION ET INFORMATIQUE SDESS SOMMAIRE 1. INTRODUCTION... 3 1.1. PRÉSENTATION DE ONEGATE... 3 1.2. INFORMATIONS IMPORTANTES... 3 1.3. SYNTHÈSE DES TERMES

Plus en détail

MANUEL GESTIONNAIRE DU GAPIBD

MANUEL GESTIONNAIRE DU GAPIBD MANUEL GESTIONNAIRE DU GAPIBD Générateur de sites Internet/Intranet à distance GAPI Software est une marque déposée par la Société ALLNET ALLNET 1 rue Henri Spriet 14120 Mondeville TABLE DES MATIERES TABLE

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

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

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12 Pages et sites Web Table des matières 1 Microsoft Expression Web S'orienter vers l'accessibilité...12 Espace de travail Installer le logiciel...13 Lancer/quitter Microsoft Expression Web 2...13 Découvrir

Plus en détail

Plans de formation Office 2010 Windows 7

Plans de formation Office 2010 Windows 7 Office 2010 Windows 7 Excel PowerPoint Publisher Word 05/02/2016 Nathalie Dulac Contenu Excel (base)... 2 Excel (intermédiaire)... 4 PowerPoint (base)... 6 PowerPoint (intermédiaire)... 8 Publisher...

Plus en détail

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9 Web & XML ENSEIRB Programmation Web / XML Evaluation 1/2 Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP Page 1/9 Historique : Version Date Origine de la mise à jour Rédigée par Validée par

Plus en détail

PHL Print génère des applications qui produisent des documents destinés à l impression.

PHL Print génère des applications qui produisent des documents destinés à l impression. Introduction PHL Print génère des applications qui produisent des documents destinés à l impression. Les modèles de documents sont générés par un éditeur graphique interactif qui permet de mettre en page

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Gérer les formulaires

Gérer les formulaires 195 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel sur les formulaires Le formulaire est un outil de base indispensable pour les sites web dynamiques puisqu'il

Plus en détail

Architecture applicative de l application Web

Architecture applicative de l application Web Architecture applicative de l application Web Principes d organisation de l application PHP Gsb-AppliFrais Les principes d'organisation de l'application s'inspirent des travaux réalisés autour du contexte

Plus en détail

Java script. DU CMSI : Création et Maintenance des Sites Internet. Wadi TAHRI

Java script. DU CMSI : Création et Maintenance des Sites Internet. Wadi TAHRI Java script DU CMSI : Création et Maintenance des Sites Internet Plan Évolution vers le web dynamique Définition du langage JavaScript Avantages Difficultés Codage Exercices Évolution -1- Avant pages Internet

Plus en détail

PHP 5. simplexml. A. Belaïd 1

PHP 5. simplexml. A. Belaïd 1 PHP 5 simplexml A. Belaïd 1 Introduction Dans les versions précédentes de PHP, il n y avait aucun outil permettant de manipuler simplement des fichiers XML Dans PHP 5, on trouve un mode, appelé, SimpleXML

Plus en détail

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003. Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

Plus en détail

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition)

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition) Avant-propos 1. Les objectifs de ce livre 13 2. Les principaux sujets qu'aborde ce livre 13 3. À qui s adresse ce livre? 14 4. Les pré-requis 14 Introduction à MySQL 1. Introduction aux bases de données

Plus en détail

Maîtriser Pack Office (Excel, Word, PowerPoint, Publisher et Outlook) Option assistant(e) commercial(e)

Maîtriser Pack Office (Excel, Word, PowerPoint, Publisher et Outlook) Option assistant(e) commercial(e) OBJECTIFS Être autonome dans l utilisation des logiciels du Pack Office (Word, Excel, PowerPoint, Publisher et Outlook) Être capable de travailler à l aide du logiciel Excel, de façon autonome sur des

Plus en détail

OVIDENTIA Installation et mise à jour d'ovidentia

OVIDENTIA Installation et mise à jour d'ovidentia OVIDENTIA Installation et mise à jour d'ovidentia CANTICO / juin 2009 OVIDENTIA 1/9 Version Documentation Version OVIDENTIA / Module 1.1 4.x6 1.2 5.0.1 Date 1.3 5.4.6 15/11/04 1.4 5.4.6 30/12/99 1.5 5.7.9

Plus en détail

Facebook Création d'applications avec PHP et JavaScript - Version numérique

Facebook Création d'applications avec PHP et JavaScript - Version numérique Introduction. Avant-propos 1. Objectif 1 1. Pré-requis 2 1.3 Structure 2 1.4 Conventions 3 1.4.1 Règles 3 1.4.2 Code source 3 2. Historique 4 2.1 2003-200 : les origines 4 2.2 2005-2008 : l'envol 7 2.3

Plus en détail

TP Interface graphique et C++ numéro 1

TP Interface graphique et C++ numéro 1 TP Interface graphique et C++ numéro 1 Master IGC - 1 re année année 2010-2011 Ce premier TP a pour objectif de vous familiariser avec le compilateur C++, les entréessorties du langage et l utilisation

Plus en détail

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML PHP virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/ BUR Internet et HTML PHP, qu'est-ce que c'est? Un langage pour la programmation du serveur Permet d'inclure des parties programmées

Plus en détail

1 er Partie (Etude de l existant)

1 er Partie (Etude de l existant) 1-Introduction : Nous présentons dans ce chapitre les différents points portant sur l étude de l existant ; cette phase de l étude permet d une part de prendre connaissance en détail des objectifs poursuivis

Plus en détail

C.P.G.E - Meknès Langage Python 3 Haouati Abdelali

C.P.G.E - Meknès Langage Python 3 Haouati Abdelali 3. Langage Python 3 2 a. Introduction Présentation du langage Python : Python est un langage portable, dynamique, extensible, gratuit, qui permet (sans l imposer) une approche modulaire et orientée objet

Plus en détail

Développement - Base de données

Développement - Base de données Historique du document Version Date Raison de l évolution Auteur V1.00 23/05/14 Rédaction initiale PLQ V2.00 16/10/14 Gestion des cycles MO spécialisés PLQ V3.00 10/03/15 Paramétrage renforcé et et cycles

Plus en détail

CHAPITRE 3 : Types de base, Opérateurs et Expressions

CHAPITRE 3 : Types de base, Opérateurs et Expressions CHAPITRE 3 : Types de base, Opérateurs et Expressions 1. Types simples Un type définit l'ensemble des valeurs que peut prendre une variable, le nombre d'octets à réserver en mémoire et les opérateurs que

Plus en détail

Apprendre à développer avec JavaScript

Apprendre à développer avec JavaScript Présentation du langage JavaScript 1. Définition et rapide historique 11 2. Pré-requis pour un apprentissage aisé du langage 13 3. Outillage nécessaire 14 4. Positionnement du JavaScript face à d autres

Plus en détail

Oracle Database: Introduction to SQL NOUVEAU

Oracle Database: Introduction to SQL NOUVEAU Oracle University Appelez-nous: 1.800.529.0165 Oracle Database: Introduction to SQL NOUVEAU Durée: 5 Jours Description Le cours "Oracle Database: Introduction to SQL" explique comment écrire des sous-requêtes,

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Oracle 12c. Programmez. Exercices et corrigés. Jérôme GABILLAUD Anne-Sophie LACROIX

Oracle 12c. Programmez. Exercices et corrigés. Jérôme GABILLAUD Anne-Sophie LACROIX Oracle 12c Programmez avecsqletpl/sql Exercices et corrigés Téléchargement www.editions-eni.fr 90 QCM 93 travaux pratiques et leurs corrigés Près de 28 H de mise en pratique Jérôme GABILLAUD Anne-Sophie

Plus en détail

ALGORTHMIQUE-PROGRAMMATION ORIENTÉES INTERNET : ASPECTS SERVEURS CODE NFA054, 6 ECTS

ALGORTHMIQUE-PROGRAMMATION ORIENTÉES INTERNET : ASPECTS SERVEURS CODE NFA054, 6 ECTS ALGORTHMIQUE-PROGRAMMATION ORIENTÉES INTERNET : ASPECTS SERVEURS CODE NFA054, 6 ECTS Séance Projet Le plus grand soin a été apporté à la réalisation de ce support pédagogique afin de vous fournir une information

Plus en détail

Module 133 Développer des application Web

Module 133 Développer des application Web Module 133 Développer des application Web Validation des formulaires Lab #5 et #6 Version 0.1 EPAI / Frédéric Free Powerpoint Mauron Templates Page 1 Introduction Les formulaires HTML sont omnis présents

Plus en détail

TD2-1 : Application client-serveur V2.3.0

TD2-1 : Application client-serveur V2.3.0 TD2-1 : Application client-serveur V2.3.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé.

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

Présentation PHP : un langage de programmation Communiquer avec l'extérieur. Formation web. Corum, Alastor ECP. 19 février 2010

Présentation PHP : un langage de programmation Communiquer avec l'extérieur. Formation web. Corum, Alastor ECP. 19 février 2010 Formation web Corum Alastor ECP 19 février 2010 Pré-requis Formation HTML/CSS Bases du cours d'algorithmique/programmation De vagues souvenirs du cours de modélisation de données Pourquoi PHP Objectif

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

Chapitre 1 HTML et le Web... 15. Chapitre 2 Les navigateurs du marché... 31. Chapitre 3 Les bases du langage HTML... 49

Chapitre 1 HTML et le Web... 15. Chapitre 2 Les navigateurs du marché... 31. Chapitre 3 Les bases du langage HTML... 49 Chapitre 1 HTML et le Web... 15 1.1 Pourquoi apprendre le langage HTML?... 17 1.2 Trois concepts étroitement liés : WWW, HTML et HTTP... 18 1.3 Principes généraux et versions de HTML... 20 Utilisation

Plus en détail

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

Java : Programmation Impérative

Java : Programmation Impérative 1 Java : Programmation Impérative Résumé du cours précédent (I11) Paradigme impératif Algorithmique simple Découpage fonctionnel Qu est-ce qu un programme informatique? / un langage de programmation? /

Plus en détail

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles Introduction 1. Avant-propos 9 2. Ressources 10 3. Historique 12 3.1 HTML/CSS/JavaScript 12 3.2 Sur les appareils mobiles 16 Particularité des sites mobiles 1. Introduction 19 2. Comportement des utilisateurs

Plus en détail

Examen de TP Introduction aux systèmes d exploitation Durée : 3h

Examen de TP Introduction aux systèmes d exploitation Durée : 3h Université Paris-Est Créteil Énoncés L3 SPI parcours Électronique session déc. 2015 Examen de TP Introduction aux systèmes d exploitation Durée : 3h Documents et notes de cours autorisés. Ne répondez pas

Plus en détail

Liste de contrôle ABI BTS Assistant de Gestion

Liste de contrôle ABI BTS Assistant de Gestion LOGICIELS DE BASE CULTURE INFORMATIQUE DE BASE Compétence commune aux logiciels Charger un logiciel Ouvrir un fichier existant Visualiser la mise en page avant Impression Imprimer tout ou partie d un fichier

Plus en détail

Travaux pratiques de M2105 Web dynamique

Travaux pratiques de M2105 Web dynamique Travaux pratiques de M2105 Web dynamique L objectif des séances de TP du module M2105 est de créer un mini site web d annuaire permettant à différents utilisateurs de gérer leurs contacts. Les informations

Plus en détail

Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement»

Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement» Rapports réglementaires Manuel de transmission des rapports «collecte des données sur les instruments et les opérations de paiement» Version 1.1 Ne pas communiquer ou reproduire sans autorisation de la

Plus en détail

BAT 4 Polytech Nice. Cours Environnement Logiciel puis Internet, Services et Réseaux en BAT4. Vérification des effectifs, Appel Sur EDT

BAT 4 Polytech Nice. Cours Environnement Logiciel puis Internet, Services et Réseaux en BAT4. Vérification des effectifs, Appel Sur EDT BAT 4 Polytech Nice Cours Environnement Logiciel puis Internet, Services et Réseaux en BAT4 Vérification des effectifs, Appel Sur EDT Une consigne : prenez des notes pendant les cours! Les supports ne

Plus en détail

Office 365 - Utilisateur Prise en main de l'environnement (MS100)

Office 365 - Utilisateur Prise en main de l'environnement (MS100) Office 365 - Utilisateur Prise en main de l'environnement (MS100) Durée 2 Jours / 14 Heures de formation Objectifs Comprendre comment utiliser Office 365 Savoir manipuler des documents à travers le Cloud

Plus en détail

Annonceurs : recommandations pour l intégration des tags Reactivpub dans oscommerce

Annonceurs : recommandations pour l intégration des tags Reactivpub dans oscommerce Note d application Annonceurs : recommandations pour l intégration des tags Reactivpub dans oscommerce Version 1.0.2 Introduction Objet Reactivpub, plateforme d affiliation basée sur la technologie R-ADServer

Plus en détail

Configuration d une politique de sauvegarde

Configuration d une politique de sauvegarde Configuration d une politique de sauvegarde Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il

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

Premiers exemples de traitements

Premiers exemples de traitements #include #include Premiers exemples de traitements void main() float b(0.0); float c(0.0); float delta(0.0); cin >> b >> c; delta = b*b - 4*c; if (delta < 0.0) cout

Plus en détail

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

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

Plus en détail

InSite Prepress Portal

InSite Prepress Portal InSite Prepress Portal Système Version 5.0 Guide de démarrage rapide destiné au client Français Contenu En quoi consiste InSite Prepress Portal?...1 Nouveautés de la version 5.0...1 Ouverture d une session

Plus en détail

RSEM. Rédaction, Suivi et Exécution des Marchés

RSEM. Rédaction, Suivi et Exécution des Marchés RSEM Rédaction, Suivi et Exécution des Marchés GUIDE D UTILISATION MODELE DE DOCUMENTS, tous droits réservés Page 1 sur 19 IDENTITE DU DOCUMENT Client Affaire Rédaction, Suivi et Exécution des Marchés

Plus en détail

<? $variable = 'bonjour'; //on défini une variable print $variable; //on affiche le résultat?>

<? $variable = 'bonjour'; //on défini une variable print $variable; //on affiche le résultat?> INTRODUCTION AU PHP Avant de vous lancer dans le codage et l'apprentissage de php, vous devez avoir un éditeur de texte vous permettant de créer et d'enregistrer vos pages : ultra edit, phpedit ou Weaversleave..

Plus en détail

VUE D ENSEMBLE : Microsoft Office 2002 XP Cours Complet (permis de 60 jours)

VUE D ENSEMBLE : Microsoft Office 2002 XP Cours Complet (permis de 60 jours) VUE D ENSEMBLE : Microsoft Office 2002 XP Cours Complet (permis de 60 jours) Microsoft Word 2002 Utilisation de base Microsoft Word 2002 Utilisation courante Microsoft Word 2002 Utilisation avancée Microsoft

Plus en détail

Limesurvey : Descriptif des panneaux de configuration

Limesurvey : Descriptif des panneaux de configuration I. Panneau «Administration» Dans la majorité des cas, les icônes et ne vous concerneront pas. Seul un utilisateur disposant d un profil «Super administrateur» peut créer des utilisateurs et des groupes

Plus en détail

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Auteur : PASS Technologie Version manuel : 0.2 Compatible avec Correlyce version : 2.1 Gestion des changements de version Ce tableau gère les

Plus en détail

Guide d utilisateur Services e-bdl

Guide d utilisateur Services e-bdl Guide d utilisateur Services e-bdl Sommaire Présentation du document... 3 Présentation de la plateforme e-bdl... 3 Accès au service e-bdl... 4 Identification... 5 Consultation... 7 1. Consultation de vos

Plus en détail