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

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

Transcription

1 Préambule 1. Objectif de l'ouvrage Bref historique de PHP Où se procurer PHP? Conventions d'écriture 14 Introduction à PHP 1. Qu'est-ce que PHP? Structure de base d'une page PHP Les balises PHP La fonction echo Séparateur d'instructions Commentaires Mixer du PHP et de l'html Règles de nommage Configuration de PHP Le fichier de configuration php.ini Informations sur la configuration Jeu de caractères Utiliser PHP en ligne de commande Les bases du langage PHP Constantes 29 1/11

2 5.1.1 Définition Portée Variables Initialisation et affectation Portée et durée de vie Variables dynamiques (ou variables variables) Types de données Types de données disponibles Types de données scalaires Types de données spéciaux Tableaux Définition Création Manipulation Portée Opérateurs 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 combinés Les opérateurs de comparaison Les opérateurs logiques L'opérateur ternaire L opérateur d union NULL L opérateur de comparaison combinée Précédence des opérateurs Structures de contrôle La structure if La structure switch La structure while La structure do... while La structure for Les instructions continue et break Inclure un fichier Fonctionnement 73 2/11

3 5.7.2 Utilisation Interrompre le script 76 Utiliser les fonctions PHP 1. Préambule Manipuler les constantes, les variables et les types de données Constantes Variables Types de données Conversions Fonctions utiles Manipuler les tableaux Manipuler les nombres Manipuler les chaînes de caractères Utiliser les expressions rationnelles Introduction Structure d une expression rationnelle Fonctions Manipuler les dates Générer un identifiant unique Manipuler les fichiers sur le serveur Fonctions utiles Exemples d'utilisation 168 3/11

4 10. Manipuler les en-têtes HTTP 169 Écrire des fonctions et des classes PHP 1. Fonctions Introduction Déclaration et appel Paramètres Syntaxe Valeur par défaut Déclaration du type de données Passage par référence Liste variable de paramètres Considérations sur les variables utilisées dans les fonctions Variables locales/globales Variables statiques Les constantes et les fonctions Récursivité Fonction anonyme Fonction générateur Classes Concept Définir une classe Instancier une classe Héritage Autres fonctionnalités sur les classes Classes ou méthodes abstraites Classes ou méthodes finales Interfaces Attributs ou méthodes statiques - Constantes de classes Traits Classes anonymes 214 4/11

5 2.6 Exceptions Espaces de noms 218 Gérer les erreurs dans un script PHP 1. Vue d'ensemble Les messages d'erreur PHP Les fonctions de gestion des erreurs 227 Gérer les formulaires et les liens 1. Vue d'ensemble Introduction Les liens Les formulaires Petit rappel sur les formulaires Construire un formulaire dynamiquement Traiter un formulaire à l aide d un script PHP Récupérer les données d une URL ou d un formulaire Récupérer les données passées par l URL Considérations Que se passe-t-il si deux paramètres portent le même nom? Utiliser un tableau pour passer des données dans l'url Transmettre des caractères spéciaux Récupérer les données saisies dans le formulaire Considérations Que se passe-t-il si deux zones portent le même nom? 264 5/11

6 3.1.2 Que se passe-t-il s'il y a deux formulaires dans la page HTML? Utiliser un tableau pour récupérer les données saisies Passer des informations dans une zone de formulaire cachée Les différents types de zones Vue d ensemble Zones contenant du texte Groupes de boutons radio Cases à cocher Listes à sélection unique Listes à sélection multiple Boutons de validation Boutons image Boutons "reset" ou "button" Synthèse Contrôler les données récupérées Vue d'ensemble Vérifications classiques Nettoyage des espaces indésirables Données obligatoires Longueur maximum d'une chaîne Caractères autorisés pour une chaîne - Format Validité d'une date - Plage de valeurs Validité d'un nombre - Plage de valeurs Validité d'une adresse Problèmes sur les données récupérées Utilisation des filtres Principes Application aux formulaires Aller sur une autre page Échanger un fichier entre le client et le serveur 312 6/11

7 8.1 Vue d ensemble Envoyer un fichier depuis le client (upload) Télécharger un fichier à partir du serveur (download) 317 Accéder aux bases de données 1. Introduction Vue d'ensemble La notion de fetch Utilisation de MySQL Préambule Connexion et déconnexion Connexion Déconnexion Obtenir des informations sur le serveur MySQL Obtenir des informations en cas d erreur de connexion Exemple Sélectionner une base de données Utiliser des requêtes non préparées Vue d ensemble Exécuter une requête Connaître le nombre de lignes dans le résultat d une requête de lecture Extraire le résultat d une requête de lecture Obtenir des informations sur le résultat d une requête de mise à jour Gérer les erreurs Utiliser des 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 préparée 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é 356 7/11

8 2.5.8 Obtenir des informations sur le résultat d'une requête de mise à jour Gérer les erreurs Fermer une requête préparée Gérer les transactions Appeler un programme stocké Procédure stockée Fonction stockée Migrer de l extension MySQL à l extension MySQLi Utilisation d'oracle Préambule Environnement NLS Connexion et déconnexion Connexion Déconnexion Obtenir des informations sur le serveur Oracle Obtenir des informations en cas d'erreur de connexion Exemple Exécuter une requête Vue d ensemble Analyser une requête Lier des variables PHP aux paramètres de la requête Exécuter une requête Extraire le résultat de la requête de lecture Mettre à jour des données et gérer les transactions Fermer un curseur 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 de données Ouvrir une base de données Fermer une base de données 418 8/11

9 4.3 Exécuter une requête Vue d ensemble Préparer une requête Lier des variables PHP aux paramètres d une requête préparée Exécuter une requête préparée Exécuter une requête non préparée Extraire le résultat d une requête de lecture Mettre à jour des données et gérer les transactions Fermer une requête préparée Gérer les erreurs PHP Data Objects (PDO) Gestion des apostrophes dans le texte des requêtes Exemples d intégration dans des formulaires Vue d ensemble Construction d une liste de sélection dans un formulaire Affichage d une liste Formulaire de saisie en liste Formulaire de recherche et de saisie 470 Gérer les sessions 1. Description du problème Authentification Vue d'ensemble Saisie de l'identification Identification par formulaire Identification par authentification HTTP Vérifier l'identification saisie 482 9/11

10 3. Utiliser des cookies Principe Application à la gestion des sessions Utiliser la gestion des sessions de PHP Principes Mise en œuvre Gérer soi-même la transmission de l'identifiant de session Description du problème Solution Quelques directives de configuration supplémentaires Exemples d application Principes Avec authentification des utilisateurs Remarques et conclusion Conserver des informations d'une visite à une autre Petite synthèse sur les variables Get/Post/Cookie/Session 527 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 /11

11 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 554 Index /11

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

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 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

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

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

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

Introduction à PHP - MySQL

Introduction à PHP - MySQL Yann Viémont 2009-2012 Université de Versailles St-Quentin Y. Viémont Plan 1. Introduction par l'exemple 2. Les principes de PHP 3. Un langage de programmation 4. Les tableaux 2 Introduction par l'exemple

Plus en détail

M Algorithmique et PHP

M Algorithmique et PHP M2202 - Algorithmique et PHP David Annebicque 2016 1 TD : Accès aux base de données 1.1 Introduction Une base de données permet de stocker des données de manière durable, contrairement à une session ou

Plus en détail

Chapitre 1 Programmer en VBA : pourquoi faire? 11

Chapitre 1 Programmer en VBA : pourquoi faire? 11 Chapitre 1 Programmer en VBA : pourquoi faire? 11 1.1. L historique d Excel... 12 Les débuts du tableur... 12 L évolution d Excel depuis Excel 2... 13 Excel 2007 en quelques mots... 15 1.2. L évolution

Plus en détail

Oracle Database 11g : Programmer avec PL/SQL Release 2

Oracle Database 11g : Programmer avec PL/SQL Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g : Programmer avec PL/SQL Release 2 Durée: 5 Jours Description Ce cours présente le puissant langage de programmation PL/SQL et

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

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

Chapitre 2 Utiliser l environnement de développement (VBE) 33

Chapitre 2 Utiliser l environnement de développement (VBE) 33 Chapitre 1 Programmer en VBA 11 1.1. Connaître l historique d Excel... 13 Les débuts du tableur... 13 L évolution d Excel depuis Excel 2... 14 Excel 2010 en quelques mots... 18 1.2. Découvrir l évolution

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

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

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

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

Projet DELIRE. Introduction à PHP

Projet DELIRE. Introduction à PHP Projet DELIRE Introduction à PHP Pages dynamiques page statique Nous sommes le 28/03/2007 Probleme : Afficher une page différente en fonction

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

TABLE DES MATIERES. Chapitre 1 : Mise en route 1

TABLE DES MATIERES. Chapitre 1 : Mise en route 1 C++ LA MAITRISE PAR L EXEMPLE JOHN M. HUGHES RESUME Ce livre s'adresse à des lecteurs possédant une première expérience de la programmation (BASIC ou Pascal) mais n'ayant pas nécessairement: de connaissance

Plus en détail

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Appelez-nous: +33 15 7602 081 Oracle Database: Program with PL/SQL Durée: 5 Jours Description Ce cours est disponible au format "à la demande" /a/b/p/p/b/p/p/b/p/p/b/p/a/a/p/b/pulli/lili/lili/lili/lili/lili/li/u

Plus en détail

Guide du programmeur. Version 2.01 Juin 2010

Guide du programmeur. Version 2.01 Juin 2010 Sogenactif Paiement Web PLUG-IN 6.15 Guide du programmeur Version 2.01 Juin 2010 1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation

Plus en détail

Algorithmique - Techniques fondamentales de programmation Exemples en PHP (nombreux exercices corrigés) - 2ième édition (BTS, DUT Informatique)

Algorithmique - Techniques fondamentales de programmation Exemples en PHP (nombreux exercices corrigés) - 2ième édition (BTS, DUT Informatique) Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1

Plus en détail

GRAND LIVRE C + + TABLE DES MATIERES

GRAND LIVRE C + + TABLE DES MATIERES GRAND LIVRE C + + TABLE DES MATIERES Chapitre 1 Cours express: fondements du langage 13 1.1 Premier programme C++ 15 1.2 Eléments du langage 21 1.3 Commentaires 23 1.4 Types de données fondamentaux 25

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

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Programmer avec MySQL SQL - Transactions - PHP - Java - Optimisations 2 e édition Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Table des matières Introduction..................................................................................

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

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse Introduction A. Principe 13 1. Extraction 14 2. Transformation 14 3. Chargement 14 B. Où trouver Power Query 15 C. Différence entre les versions 15 D. Mise à jour du logiciel 16 Interface A. Où trouver

Plus en détail

Le langage C++ Jesse Liberty et Bradley Jones

Le langage C++ Jesse Liberty et Bradley Jones L E P R O G R A M M E U R Le langage C++ Jesse Liberty et Bradley Jones Table des matières Introduction... 1 Public visé... 1 Conventions typographiques... 2 Partie I... 3 1. Bien débuter en C++... 5 Introduction...

Plus en détail

Programme Formation Webmaster Opérationnel niveau 2

Programme Formation Webmaster Opérationnel niveau 2 Programme Formation Webmaster Opérationnel niveau 2 Objectif : Savoir personnaliser et dynamiser le contenu de sites web par la connaissance de l'html5/css3, du PHP MySQL, du JavaScript et d'ajax. Compétences

Plus en détail

Le langage PHP. Le langage PHP p.1/??

Le langage PHP. Le langage PHP p.1/?? Le langage PHP Le langage PHP p.1/?? Le langage PHP p.2/?? Sommaire Les principaux aspects du langage PHP généralités littéraux, variables et constantes tableaux associatifs et indicés boucles et tests

Plus en détail

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS Développer des applications Web 1 Gestion de sessions Session 2 En informatique, le terme «session» désigne un temps durant lequel un programme est en interaction

Plus en détail

TP JAVASCRIPT Série N 4

TP JAVASCRIPT Série N 4 TP JAVASCRIPT Série N 4 GESTION D UN FORMULAIRE DE CONTACT Objectif : Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE Ci-dessous un exemple

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

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie généralités tableaux structures de contrôle 1 Rappel : CGI et bases de données Architecture 3 tiers MySQL : stockage, protection des données,

Plus en détail

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

Table des matières. Préface... xi ApacheActionTDM.fm Page v Lundi, 23. février 2004 3:48 15 Préface... xi 1. Installation...1 1.1 Installer à partir des paquetages de Red Hat Linux... 2 1.2 Installer Apache sous Windows... 3 1.3 Télécharger

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

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

Oracle Database 11g : Introduction à SQL Release /b

Oracle Database 11g : Introduction à SQL Release /b Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g : Introduction à SQL Release /b Durée: 5 Jours Description Ce cours présente les concepts élémentaires relatifs aux bases de données

Plus en détail

Navigation et configuration

Navigation et configuration Navigation et configuration SERVICE DES FINANCES Équipe de formation PeopleSoft version 9.2 Novembre 2016 TABLE DES MATIERES INTRODUCTION À PEOPLESOFT FINANCES 9.2... 3 CONNEXION À PEOPLESOFT FINANCES

Plus en détail

2 e édition. PHP 5.2 et 5.3. Jean Engels. Cours et exercices PHP5 PHP5. Cours et exercices

2 e édition. PHP 5.2 et 5.3. Jean Engels. Cours et exercices PHP5 PHP5. Cours et exercices Jean Engels 2 e édition PHP 5.2 et 5.3 PHP5 Cours et exercices PHP5 Cours et exercices PHP5 Cours et exercices CHEZ LE MÊME ÉDITEUR Du même auteur J. Engels. XHTML et CSS. Cours et exercices. N 11637,

Plus en détail

https://galis-subventions.cnsa.fr Direction Scientifique de la CNSA

https://galis-subventions.cnsa.fr Direction Scientifique de la CNSA Comment déposer une demande de subvention pour un colloque ou une action innovante? Une fois votre compte créé merci de vous connecter à votre espace personnel https://galis-subventions.cnsa.fr Direction

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

Suivi des démarches en ligne via le Guichet de Suivi

Suivi des démarches en ligne via le Guichet de Suivi Suivi des démarches en ligne via le Guichet de Suivi Descriptif Ce document explique le processus de raccordement via le Guichet de Suivi ainsi que l utilisation nominale de l interface de gestion. Date

Plus en détail

OFFICE

OFFICE OFFICE 365 - WEBMAIL @student.helha.be Chaque étudiant de la Haute École dispose pour ses contacts administratifs et pédagogiques, d une boite mail dont l adresse a comme structure matricule@student.helha.be

Plus en détail

Objectif. Taches proposées pour atteindre l objectif

Objectif. Taches proposées pour atteindre l objectif 5 ICN : Réalisation d un site internet dynamique Nom de l'élève : Classe : Table des matières 5 ICN : Réalisation d un site internet dynamique...1 5.1Le langage php...2 5.2Déplacement de votre site dans

Plus en détail

Chapitre 1 Présentation de la suite Office 11. Chapitre 2 Word

Chapitre 1 Présentation de la suite Office 11. Chapitre 2 Word Chapitre 1 Présentation de la suite Office 11 1.1. Utiliser l aide d Office 2010... 13 1.2. L interface utilisateur des logiciels Office 2010... 16 Démarrer un programme... 16 Les éléments de la fenêtre

Plus en détail

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5 LE LIVRE DU C PREMIER LANGAGE POUR LES VRAIS DEBUTANTS EN PROGRAMMATION CLAUDE DELANNOY RESUME Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans

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

0 jour. Programmer java (java se) - niveau 1 OBJECTIFS POUR QUI?

0 jour. Programmer java (java se) - niveau 1 OBJECTIFS POUR QUI? Programmer java (java se) - niveau 1 Cette formation permet aux développeurs de créer des programmes JAVA SE. Elle peut être réalisée avec les outils suivants : - Eclipse - NetBeans OBJECTIFS Ecrire, compiler,

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

LA PLATEFORME OFFICE 365

LA PLATEFORME OFFICE 365 LA PLATEFORME OFFICE 365 1.1 Webmail 1.1.1 @student.helha.be Chaque étudiant de la Haute École dispose pour ses contacts administratifs et pédagogiques, d une boite mail dont l adresse a comme structure

Plus en détail

EXTRANET IAE CAHIER DES CHARGES OPTION DE TELECHARGEMENT DES FICHIERS DE FICHES SALARIE ET DE SUIVIS MENSUELS ET ANNUELS

EXTRANET IAE CAHIER DES CHARGES OPTION DE TELECHARGEMENT DES FICHIERS DE FICHES SALARIE ET DE SUIVIS MENSUELS ET ANNUELS EXTRANET IAE CAHIER DES CHARGES OPTION DE TELECHARGEMENT DES FICHIERS DE FICHES SALARIE ET DE SUIVIS MENSUELS ET ANNUELS ASP CAHIER DES CHARGES vers 4.00 du 01/08/2013 Page 1 HISTORIQUE Vers. Date Rédacteur

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

Fondements des bases de données Programmation en PL/SQL Oracle (1/2)

Fondements des bases de données Programmation en PL/SQL Oracle (1/2) Fondements des bases de données Programmation en PL/SQL Oracle (1/2) Équipe pédagogique BD romuald.thion@univ-lyon1.fr http://liris.cnrs.fr/~rthion/dokuwiki/enseignement:lif10/ Version du 12 février 2014

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

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

Maîtriser Joomla! Guide professionnel du développement d'applications (2ième édition) Avant-propos 1. Objectifs 9 2. Ce dont vous avez besoin 10 3. Ce qui n'est pas traité dans le livre 11 4. Conventions 11 Introduction 1. Aperçu 13 2. Historique 14 3. Nouveautés 15 4. Architecture 16 5.

Plus en détail

App hybrides. Merci de vous installer par binôme de niveau différent

App hybrides. Merci de vous installer par binôme de niveau différent App hybrides Merci de vous installer par binôme de niveau différent Programme (1/2) Introduction: panorama du dev mobile Le web et le HTML Évaluation 1 (QCM) La mise en page avec CSS Les bases de Javascript

Plus en détail

Algorithmique et développement web S2 6. Gestion des formulaires

Algorithmique et développement web S2 6. Gestion des formulaires Algorithmique et développement web S2 6. Gestion des formulaires Christophe BLANC IUT MMI IUT d Allier Université Clermont Auvergne www.christophe-blanc.fr 2016-2017 1 / 15 Rappel Un formulaire est un

Plus en détail

VERSIONNING Gestion Interface Client

VERSIONNING Gestion Interface Client VERSIONNING Gestion Interface Client Versions Dates Modifications / Correction Les clients ayant au moins le droit «standard» comme manager peuvent gérer les autres interlocuteurs V2.27 15/12/2016 Retrait

Plus en détail

1 Démarrer avec Outlook

1 Démarrer avec Outlook 1 Démarrer avec Outlook 2007... 17 1.1. Lancer Outlook... 18 1.2. Quitter Outlook... 20 1.3. L Assistant Démarrage d Outlook... 21 1.4. Activer la fonction Recherche instantanée... 23 Désactiver la fonction

Plus en détail

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy PHP 5 avancé 3 e édition Eric Daspet Cyril Pierre de Geyer Préface de Damien Seguy Table des matières Avant-propos................................................ XXVII Remerciements..............................................

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

Active Directory, compte et dossiers partagés. Active Directory. Gestion de compte utilisateurs dans un domaine

Active Directory, compte et dossiers partagés. Active Directory. Gestion de compte utilisateurs dans un domaine Active Directory Gestion de compte utilisateurs dans un domaine 1 Sommaire 1. Présentation d Active Directory... 3 2. Installation de l Active Directory... 3 3. Création d utilisateurs et groupes... 6

Plus en détail

Dreamweaver + Php + Mysql

Dreamweaver + Php + Mysql Dreamweaver + Php + Mysql Le Jeu d'enregistrements - Les fondamentaux Part-3 La 3ème partie des fondamentaux, traitera essentiellement du jeu d'enregistrements ou Recordset. J'ai voulu éclaircir au maximun

Plus en détail

1 Introduction. 2 Connexion à un compte. 2.1 L identifiant. La saisie et l'affichage

1 Introduction. 2 Connexion à un compte. 2.1 L identifiant. La saisie et l'affichage La saisie et l'affichage 1 Introduction Dans ce chapitre nous allons aborder plus précisément le développement de notre application. Les fonctions et concepts de base détaillés dans le chapitre précédent

Plus en détail

Formulaire HTML et PHP

Formulaire HTML et PHP Formulaire HTML et PHP Partie 1 Les langages du Web Vincent Bouvier vincent.bouvier@kware.fr HTML - Les formulaires Un formulaire permet à l'utilisateur d'envoyer des données au serveur Un formulaire commence

Plus en détail

CMS : Content Management System

CMS : Content Management System CMS : Content Management System Louis-Claude CANON louis-claude.canon@loria.fr 15 septembre 2009 CANON CMS 15 septembre 2009 1 / 36 Plan Contexte introductif 1 Contexte introductif 2 Contenu numérique

Plus en détail

Introduction au langage PHP

Introduction au langage PHP Introduction au langage PHP Les bases de PHP Traitement de données Structuration par couches Nicolas Moyroud Cemagref - UMR TETIS 25 Juin 2008 Présentation générale de PHP Plan 1 Présentation générale

Plus en détail

Se connecter à Maileva Word

Se connecter à Maileva Word Table des matières Maileva pour Word Se connecter à Maileva Word Paramétrer COURRIER Word Envoyer des courriers avec Word Suivre les courriers envoyés Interpréter le résultat de l envoi Joindre un fichier

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

Sommaire Compteur de visites et statistiques Description du projet

Sommaire Compteur de visites et statistiques Description du projet 1 Compteur de visites et statistiques... 15 1.1. Description du projet... 16 1.2. Description des solutions techniques... 16 Création de la table SQL... 17 Connexion à votre base de données... 18 Enregistrement

Plus en détail

Formation Word : Fondamentaux + Fonctions avancées + VBA et Passage de la certification TOSA

Formation Word : Fondamentaux + Fonctions avancées + VBA et Passage de la certification TOSA Contactez notre équipe commerciale au 09.72.37.73.73 Formation Word : Fondamentaux + Fonctions avancées + VBA et Passage de la certification TOSA Formation éligible au CPF, contactez-nous au 09.72.37.73.73

Plus en détail

LIFAP5 Programmation fonctionnelle pour le WEB

LIFAP5 Programmation fonctionnelle pour le WEB LIFAP5 Programmation fonctionnelle pour le WEB CM1 introduction à javascript Licence informatique UCBL Printemps 2016 2017 https://liris.cnrs.fr/~rthion/dokuwiki/doku.php?id=enseignement:lifap5:start FST-INFO

Plus en détail

GUICHET ONEGATE. Manuel utilisateur. COLLECTE Rapport annuel obligatoire relatif aux contrats d assurance vie en déshérence VERSION 0.

GUICHET ONEGATE. Manuel utilisateur. COLLECTE Rapport annuel obligatoire relatif aux contrats d assurance vie en déshérence VERSION 0. GUICHET ONEGATE Manuel utilisateur COLLECTE Rapport annuel obligatoire relatif aux contrats d assurance vie en déshérence VERSION 0.1 20/03/2017 ORGANISATION ET INFORMATIQUE SDESS SUIVI DES VERSIONS Version

Plus en détail

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Java : la syntaxe MC-II1 - Cours 2 J. Villemejane - julien.villemejane@u-pec.fr IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Année universitaire 2013-2014 1/15 Plan du cours 1 Conventions

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

PHP. Arnaud Sallaberry montp3.fr. Programma;on pour le Web 1

PHP. Arnaud Sallaberry montp3.fr. Programma;on pour le Web 1 PHP Arnaud Sallaberry arnaud.sallaberry@univ- montp3.fr 06/02/2015 Programma;on pour le Web 1 Plan Les principaux langages du Web Côté client Côté serveur Autres Récapitula;f PHP Introduc;on Types de données

Plus en détail

Table des matières. Démarrer Calculer... 57

Table des matières. Démarrer Calculer... 57 Table des matières Préface... ix Avant-propos... xi 1. Public visé et prérequis... xi 2. Code source des exemples... xi 3. Accès aux vidéos et animations... xi Démarrer... 1 1. Aperçu de Scilab... 3 2.

Plus en détail

Complément IRF pour Microsoft Office Excel. Guide utilisateur

Complément IRF pour Microsoft Office Excel. Guide utilisateur Complément IRF pour Microsoft Office Excel Guide utilisateur Table des matières Table des matières... 2 Installation... 5 Préambule... 6 Première utilisation... 7 Présentation de la barre d'outil IRF...

Plus en détail

1 Prendre en main l interface et créer ses premiers courriers... 15

1 Prendre en main l interface et créer ses premiers courriers... 15 1 Prendre en main l interface et créer ses premiers courriers... 15 1.1. Tour d horizon... 16 Démarrer Word 2003... 16 Saisir un texte... 19 Appliquer quelques mises en forme... 21 Visualiser le document

Plus en détail

Identificateurs. IFT1144 Programmation Internet. Types de données. Mots clés de JavaScript. Variables. Déclaration d une variable.

Identificateurs. IFT1144 Programmation Internet. Types de données. Mots clés de JavaScript. Variables. Déclaration d une variable. Identificateurs IFT1144 Programmation Internet Michel Reid Suite de caractères ( lettres, chiffres,? ou _ ) qui ne commence pas par un chiffre. Autres caractères sont interdits, par exemples : #, blanc

Plus en détail

MODALITÉS D ÉVALUATION : DOCUMENT DÉLIVRÉ :

MODALITÉS D ÉVALUATION : DOCUMENT DÉLIVRÉ : DURÉE : 28 jours soit 196 heures de formation VERSION 2017 RÉSUMÉ PROGRAMME : - HTML / CSS 8 jours [56 heures] - JAVASCRIPT 7 jours [49 heures] - PHP / SQL 10 jours [70 heures] - RÉFÉRENCEMENT 3 jours

Plus en détail

Planification et organisation... 13

Planification et organisation... 13 Planification et organisation... 13 Astuce 1 - Présentation du cas pratique... 14 Astuce 2 - Planifier un projet... 17 Astuce 3 - Différencier les formats MDB et ACCDB... 19 Astuce 4 - Supprimer les avertissements

Plus en détail

Introduction Variables Instructions. Création de scripts. Jean-Baptiste Vioix LE2I - ENESAD.

Introduction Variables Instructions. Création de scripts. Jean-Baptiste Vioix LE2I - ENESAD. Création de scripts Jean-Baptiste Vioix (jb.vioix@free.fr) LE2I - ENESAD http://jb.vioix.free.fr 1-27 Introduction à la création de script Diverses opérations nécessitent de nombreuses commandes répétitives.

Plus en détail

Table des matières. 2012 Pearson France PHP & MySQL, 4e éd. Luke Welling, Laura Thomson

Table des matières. 2012 Pearson France PHP & MySQL, 4e éd. Luke Welling, Laura Thomson Introduction... 1 Les points forts de ce livre... 1 Ce que vous apprendrez en lisant ce livre... 1 Présentation de PHP... 2 Présentation de MySQL... 3 Pourquoi utiliser PHP et MySQL?... 3 Quelques avantages

Plus en détail

vmlib : librairie PHP pour la génération automatiques de formulaires de saisie

vmlib : librairie PHP pour la génération automatiques de formulaires de saisie vmlib : librairie PHP pour la génération automatiques de formulaires de saisie Installation de la version 1.0 Veremes 42, avenue des Jardins 66240 Saint Esteve 04-68-38-65-27 vmlib : librairie PHP pour

Plus en détail

LE COURRIER ELECTRONIQUE. Module 5

LE COURRIER ELECTRONIQUE. Module 5 LE COURRIER ELECTRONIQUE Module 5 L ADRESSE E-MAIL Une des fonctionnalités de base offerte par Internet est l envoi et la réception de messages. Pour participer à cette communication qui représente la

Plus en détail

Windows PowerShell Administration de postes clients Windows (2e édition)

Windows PowerShell Administration de postes clients Windows (2e édition) Présentation de Windows PowerShell 1. Introduction 15 2. Qu'est-ce que Windows PowerShell? 19 3. Et les scripts, dans tout ça? 20 4. La syntaxe de Windows PowerShell 21 4.1 Retrouver rapidement une cmdlet

Plus en détail

Balises de formulaire

Balises de formulaire Les formulaires XHTML permettent de recueillir les informations saisies par un utilisateur, puis de les transmettre à un programme serveur. Nous verrons : - la structure d un formulaire - les éléments

Plus en détail

Vous connecter à votre compte

Vous connecter à votre compte A LIRE Guide d utilisation de votre compte PerformanSe Vous connecter à votre compte... 1 Faire passer un questionnaire sur place... 2 Faire passer un questionnaire à distance... 8 Imprimer les résultats...

Plus en détail

Séance 1. Bases et HTML

Séance 1. Bases et HTML Séance 1 Bases et HTML Nils Schaefer (nils.schaefer@sn-i.fr) Serveur Web Hébergement des sites Web Utilisation du port 80 Réception des requêtes HTTP des navigateurs Traitement des requêtes HTTP Exemples

Plus en détail

Services de retrait et de dépôt de fichiers

Services de retrait et de dépôt de fichiers FICHE DOCUMENTAIRE Services de retrait et de dépôt de fichiers 11/03/2016 Accès Les deux services sont accessibles à partir du portail entreprise à l adresse suivante : http://entreprises.insee.fr/ecmoss.htm

Plus en détail

En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés...

En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés... Création des Champs Paramétrables... 2 En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés... 10 Personnalisation des onglets...

Plus en détail

Chapitre 1 Environnement de développement 21. Chapitre 2 Nombre mystère 47

Chapitre 1 Environnement de développement 21. Chapitre 2 Nombre mystère 47 Chapitre 1 Environnement de développement 21 1.1. Installer Microsoft Visual C++ 2008 Express Edition... 22 Installation depuis Internet... 22 Installation du Platform SDK... 27 Présentation de l interface...

Plus en détail

AJAX - Développez pour le Web 2.0 Entrez dans le code : JavaScript, XML, DOM, XMLHttpRequest2... (2ième édition)

AJAX - Développez pour le Web 2.0 Entrez dans le code : JavaScript, XML, DOM, XMLHttpRequest2... (2ième édition) Présentation générale d'ajax 1. Principe et définition 11 2. Exemples sur le Web 16 2.1 Google Maps 16 2.2 Google Suggest 18 2.3 Google Agenda 19 2.4 Google Docs, Google Sheets et Google Slides 20 3. Avantages

Plus en détail

Se connecter à Maileva Excel

Se connecter à Maileva Excel Table des matières Maileva pour Excel Se connecter à Maileva Excel Paramétrer COURRIER Excel Exemple de fichier et paramétrage associé Envoyer des courriers avec Excel Suivre les courriers envoyés Renvoyer

Plus en détail

Création de Sites. Introduction PHP. EEMI, Ecole Européenne des Métiers de l Internet Par Philippe Giraud

Création de Sites. Introduction PHP. EEMI, Ecole Européenne des Métiers de l Internet Par Philippe Giraud Création de Sites Introduction PHP EEMI, Ecole Européenne des Métiers de l Internet Par Philippe Giraud philippe.giraud@enseignant-eemi.com Introduction PHP PHP Hypertext Preprocessor Un langage de programmation

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

QCM de concours avec Correction

QCM de concours avec Correction QCM de concours avec Correction : INFORMATIQUE GÉNÉRALE (35 QUESTIONS) Informatique générale QCM de concours avec Correction INFORMATIQUE GÉNÉRALE (35 QUESTIONS) Un QCM pour tester vos connaissances en

Plus en détail

Web dynamique. approche client/serveur

Web dynamique. approche client/serveur Web dynamique approche client/serveur Client/serveur Serveur requête (url) réponse (fichiers) Client url = adresse IP + /chemin/vers/fichier réponse = fichier (lu sur le DD du serveur) Le client gère la

Plus en détail