WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

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

Download "WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB"

Transcription

1 WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Algorithmique programmation internet niveau 2 NFA054 (6 ECTS) Chapitre 1 Introduction à Javascript

2 Le plus grand soin a été apporté à la réalisation de ce support pédagogique afin de vous fournir une information complète et fiable. Cependant, le Cnam Champagne-Ardenne n'assume de responsabilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pourraient résulter de cette utilisation. Les exemples ou programmes présents dans cet ouvrage sont fournis pour illustrer les descriptions théoriques. Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle. Le Cnam ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de quelque nature que ce soit pouvant résulter de l'utilisation de ces exemples ou programmes. Tous les noms de produits ou autres marques cités dans ce support sont des marques déposées par leurs propriétaires respectifs. Ce support pédagogique a été rédigé par Olivier FLAUZAC, Professeur des Universités à l Université de Reims Champagne-Ardenne, enseignant vacataire au Cnam Champagne-Ardenne. Copyright Centre d'enseignement A Distance du Cnam Champagne-Ardenne. Tous droits réservés. Toute reproduction, même partielle, par quelque procédé que ce soit, est interdite sans autorisation préalable du Cnam Champagne-Ardenne. Une copie par xérographie, photographie, film, support magnétique ou autre, constitue une contrefaçon passible des peines prévues par la loi, du 11 mars 1957 et du 3 juillet 1995, sur la protection des droits d'auteur.

3 INTRODUCTION A JAVASCRIPT Table des matières INTRODUCTION A JAVASCRIPT introduction Javascript? Inclusion de scripts Test Des scripts premieres Génération de textes et balises une boite Des variables Structures de contrôle structure itératives (boucles) structures alternatives (conditionnelles)... 8 Exercices INTRODUCTION 1.1. JAVASCRIPT? Javascript est un langage permettant la mise en place d exécutions sur le client, c est à dire le navigateur WEB. Un script javascript est inclus directement au sein d une page HTML. Il est donc téléchargé sur le client en même temps que la page, et s exécute à la réception de celle-ci. Etant donné que javascript s exécute sur le poste client, on peut légitimement se poser des questions sur le degré de sécurité d une telle technologie. L exécution d un script javascript se fait de manière confinée. C est à dire que le script s exécute dans un environnement spécifique depuis lequel il n a pas accès aux différents éléments sensibles du système que sont : le disque dur et les fichiers de l utilisateur ; les connexions réseau qu elles soient à établir ou établies ; les processus en mémoire. Par contre, il est tout à fait possible de saturer le processeur par des exécutions d javascript, ce qui peut mener au «plantage» du navigateur voir du système d exploitation. Dans cette introduction, il est important de préciser une chose : javascript n est pas java. Souvent la confusion est faîte entre les deux langages. L objectif de javascript est la mise en place de calculs, d exécutions, au sein d une page WEB, java quant à lui est en mesure de s exécuter dans le cadre d une page WEB, sous la forme d une applet, mais ne se limite pas au WEB et permet le développement d applications autres que des applications WEB. Enfin, javascript offre donc la possibilité de manipuler l ensemble des éléments relatifs à une page WEB et au navigateur : les formulaires, images, pop-ups Ce langage de script est aussi capable de gérer des interventions de l utilisateur comme la sélection dans une liste ou le click sur un bouton, par l intermédiaire de la gestion des événements. Algorithmique programmation internet niveau 2 1

4 1.2. INCLUSION DE SCRIPTS Les scripts javascript sont directement inclus au sein du code HTML. Afin de réaliser cette inclusion, on utilise les balises spécifiques de scripts. Cette inclusion se fait comme le montre le fragment de code suivant : *********** CODE HTML *********** *********** SUITE DU CODE HTML *********** On pourra noter qu il est possible de définir autant de «zones» de script que voulues. Nous verrons par la suite qu il est possible d utiliser des inclusions de fichiers externes afin d importer des scripts Javscripts dans une page HTML TEST DES SCRIPTS Enfin le test des scripts ainsi écrits ne nécessite que l utilisation d un navigateur WEB. En effet, le langage javascript n est évalué que sur le client et non sur le serveur. Il ne nécessite donc aucune opération ni exécution préalable sur le serveur WEB. Pour tester si un script javascript fonctionne, on peut donc se contenter d ouvrir la page HTML le contenant avec un simple «fichier ouvrir» ou d un «double-click» sur le fichier. Nous verrons par la suite que le test de scripts PHP nécessite quant à lui l utilisation d une plate-forme WEB utilisant un serveur WEB, Apache par exemple. 2. PREMIERES INSTRUCTIONS Dans ce premier chapitre, nous allons utiliser des qui permettent l insertion de texte, balisé ou non, soit directement dans la page HTML, soit dans une boîte de dialogue (une pop up). Les que nous allons maintenant présenter sont write et alert. Avant de donner des exemples de code qui «génère» du texte ou des balises, voici comment insérer des commentaires dans son code Javascript. L insertion d un commentaire sur une seule ligne se fait à l aide des caractères : «//». Le prototype d un commentaire sur une seule ligne est donc : ********* CODE JAVASCRIPT ******** // ceci est un commentaire ********* SUITE DU CODE JAVASCRIPT ******** Il est aussi possible de générer des commentaires sur plusieurs lignes, on utilisera alors la forme suivante : ********* CODE JAVASCRIPT ******** /* ceci est un commentaire sur plusieurs lignes */ ********* SUITE DU CODE JAVASCRIPT ******** Remarque : l utilisation de commentaires javascript ne peut évidemment se faire que dans les zones de script javascript! Il est évidemment primordial de commenter son code, afin d être capable de le reprendre et de le corriger par la suite. Dans bien des cas, sans de tels commentaires, il est très difficile de modifier le code ou de le corriger. Introduction à Javascript 2

5 2.1. GENERATION DE TEXTES ET BALISES La génération d éléments de type texte dans un document, que ce soit du texte brut ou du texte balisé se fait à l aide de la fonction write que l on applique à l élément (plus exactement l objet) document. Le prototype de cette fonction est : document.write(chaîne de caractères) ; Remarque : dans le prototype précédent, la chaîne de caractères est comprise entre des guillemets. Voici donc quelques exemples de génération de chaînes de caractères. Dans un premier cas, nous générons du texte brut, dans le second, vous pouvez constater qu il est possible de générer la totalité d un texte balisé, ou de mixer la génération du texte et / ou des balises entre du HTML pur et du Javascript. <!--Génération de texte brut --> <title> Hello world </title> <h1> le célèbre "hello world" </h1> // génération d un simple texte document.write("hello world!"); Donc pour visualiser le résultat de cette page, et du script qui y est inclus, il suffit d ouvrir le fichier HTML avec un navigateur WEB. Vous pouvez remarquer lors de la visualisation que l on est bien incapable de reconnaître ce qui est généré en HTML «pur» ou en javascript. Par contre, si vous demandez à visualiser le code source, vous pourrez retrouver votre script javascript. D ailleurs vous pouvez remarquer que vous visualisez le code que vous avez créé, et non le code HTML total généré pour l affichage! <!--Génération mixte --> <title> Génération de texte et de balises </title> <h1> Génération de texte </h1> <h2> Du texte non balisé </h2> document.write("ce texte en javascript mais non balisé"); <h2> Du texte balisé </h2> document.write("<p> un paragraphe généré en une seule instruction </p>"); document.write("<p>"); document.write("un paragraphe généré en plusieurs "); document.write("</p>"); <h2> Génération "mixte" </h2> <ul> <li> la première puce générée en HTML pur </li> document.write("<li> la seconde ligne générée en javascript </li>"); <li> la troisième puce générée en HTML pur </li> </ul> Algorithmique programmation internet niveau 2 3

6 2.2. UNE BOITE Nous avons précédemment généré du texte dans le corps de notre document, texte qui, comme nous l avons vu peut être balisé ou non. Il est aussi possible de générer non pas du texte, mais une boîte d alerte, c est à dire un pop-up simple permettant d informer l utilisateur. Cette boîte est constituée d un message et juste d un bouton OK. L instruction permettant de générer une telle boîte est : alert(chaîne de caractères) ; Dans l exemple suivant, nous présentons l utilisation d une boîte alert. <title> Une boîte alert </title> <h1> Utilisation d'un pop-up </h1> alert("salut à tous!"); Nous verrons dans la suite du cours, que d autres boîtes existent, notamment 3. DES VARIABLES Comme dans tous les langages, il est possible de stocker des informations dans des variables, afin de pouvoir manipuler ces informations dans la suite du script. Il est possible de stocker toute sorte d informations : valeurs numériques, chaines de caractère Une fois une variable créée, il faut l initialiser, c est à dire lui affecter une valeur. Une fois ceci fait, on peut alors manipuler cette variable : en l affichant, en la combinant avec d autres variables ou éléments, ou en la modifiant. En javascript, les variables peuvent être utilisée comme bon nous semble, nous en sommes pas obligés de définir à l avance le type d information que va détenir une variable, ni de la déclarer à l avance, on l utilise quand on en a besoin. Toutefois, afin de rendre le code plus lisible et plus simple à maintenir, il est conseillé de définir ses variables principales toutes au même endroit du code. Pour définir une variable on utilise le mot clé var et la forme suivante : var ma_variable ; var ma_variable2 = 12 ; Dans le premier cas, la variable est juste créée, mais aucune valeur spécifique ne lui est associée, dans le second, la variable est créée et la valeur 12 lui est affectée. Remarque : il est toujours préférable d initialiser les variables que l on crée. Introduction à Javascript 4

7 Voici maintenant quelques exemples de manipulation : <title> variables </title> var i = 22; var j = 45; var k = i + j; var l = i * j; document.write("valeurs de i = " + i + " j = " + j + " k = " + k + " l =" +l); Comme vous pouvez le remarquer l ensemble des opérations mathématiques sont utilisables sur les variables de type numériques. Vous remarquerez aussi l utilisation de variables et de chaines de caractères dans l instruction document.write : les valeurs des variables sont ajoutées à la chaine à l aide de l opérateur «+». Les caractères dans les guillemets sont restitués tel quel, ceux à l extérieur des guillemets sont remplacées par les valeurs des variables. <title> variables </title> var i = 22; var j = 45; <p> il est possible de mettre plusieurs zones de script </p> var k = i + j; var l = i * j; document.write("valeurs de i = " + i + " j = " + j + " k = " + k + " l =" +l); 4. STRUCTURES DE CONTROLE 4.1. STRUCTURE ITERATIVES (BOUCLES) Javascript, comme tous les langages de programmation, permet la mise en place d exécutions répétées d une série d instruction. Cette exécution répétée se fait à l aide de structures de contrôle spécifiques : les boucles. Les boucles sont au nombre de 3 : La boucle pour (for) La boucle tant que faire (while) La boucle faire tant que (do while) Ces structures de boucles permettent toutes les trois de répéter des fragments de code de manière conditionnelle. S il est possible de réaliser les mêmes opérations avec ces trois structures, on tente toutefois de les utiliser dans des cas précis. Les boucles de type for sont utilisées lorsque l ensemble des informations relatives aux itérations sont connues : le point d départ, le point d arrivée et la manière de se déplacer. Par exemple, lorsque l on souhaite compte de 1 à 10, le point de départ est 1, le point d arrivée est 10 et la manière de se déplacer est de 1 en 1. On utilisera donc une boucle de type for. Algorithmique programmation internet niveau 2 5

8 Voici le prototype d une boucle de type for : for(initialisation ; test ; incrément){ Et maintenant un exemple d utilisation : <title> Une boucle for </title> <h1> Une boucle for </h1> <ul> var i = 0; for(i = 0; i<10 ; i++){ document.write("<li> la valeur de i : " + i + "</li>"); </ul> La structure itérative while, la boucle while, est quand à elle généralement utilisée dans les cas ou l on ne connaît pas à l avance l ensemble des information. Dans le cas de la boucle while, seul le test d arrêt est compris dans la boucle, c est à la charge du programmeur d initialiser la variable de boucle avant, et de faire évoluer cette variable à «chaque tour» de boucle. Le prototype d une boucle while est le suivant : while(condition){ Voici un exemple de script qui utilise la structure WHILE. <title Une boucle while </title> <ul> // déclaration de la variable var i = 0; while(i<10){ // test de la variable document.write("<li> la valeur de i : " + i + "</li>"); // incrémentation de la variable i++; </ul> Introduction à Javascript 6

9 Remarque : dans le code précédent, vous pouvez remarquer que si vous oubliez d incrémenter la valeur de la variable i dans la boucle, vous obtenez ce que l on appelle une boucle infinie, c est à dire dont le programme ne sort jamais. Selon les navigateurs et les systèmes, ceci peut mener à une augmentation déraisonnable de l activité du processeur, au «plantage» du navigateur, voir dans le pire des cas, au plantage général du système d exploitation! Enfin la structure itérative do while permet, contrairement à la structure while vue précédemment, d assurer l exécution d au moins un «tour» de boucle. Pour se faire, le test est réalisé après le fragment de code et non avant. Voici le prototype de la structure do while : do{ while(condition); Remarque : Si vous rapprochez le prototype précédent de celui de la boucle while, vous remarquerez que dans le cas de la structure do while, la condition se termine par le caractère «;», ce qui n est pas le cas dans les autres cas! Voici maintenant un exemple d utilisation de la boucle do while : <title> Une boucle do while </title> <ul> var i = 0; do{ document.write("<li> la valeur de i : " + i + "</li>"); i++; while(i<10); </ul> Afin de bien appréhender la différence entre les boucle while et do while, voici un nouvel exemple dans lequel on retrouve les même, valeurs d initialisation et incrément, mais dont les résultats diffèrent en fonction du type de boucle que l on va utiliser. <title> Une boîte alert </title> <h1> Pour le while </h1> var i = 10; document.write("<p> avant le while i = " + i + "</p>" ); while(i<10){ document.write("<p> dans le while </p>"); i++; document.write("<p> après le while i = " + i + "</p>" ); <h1> Pour le do... while </h1> var i = 10; Algorithmique programmation internet niveau 2 7

10 document.write("<p> avant le do... while i = " + i + "</p>" ); do{ document.write("<li> la valeur de i : " + i + "</li>"); i++; while(i<10); document.write("<p> après le do... while i = " + i + "</p>" ); 4.2. STRUCTURES ALTERNATIVES (CONDITIONNELLES) La création de programmes informatiques, et les scripts javascript n échappent pas à cette règle, nécessite l utilisation d spécifiques, de structures itératives, mais aussi de structures alternatives qui vont nous permettre de mettre des choix en place. Dans cette partie, nous allons nous pencher sur les structures alternatives. Les structures alternatives sont au nombre de 2 : la structure if que l on connaît aussi déclinée sous sa forme if else et la structure switch. Ces structures nous permettent de faire de choix, et de mettre en place des exécutions dépendantes des situations, et plus exactement dépendantes de l état (la valeur) de certaines variables. La première de ses structures est la structure IF. Avec cette structure, on effectue un test (la condition) et si ce test s avère vrai, on effectue le code associé, sinon on n exécute rien. Le prototype d une telle structure est le suivant : if (condition){ Voici un exemple de code javascript qui utilise une structure IF. Vous pourrez remarquer lors de l exécution de ce code, que rien ne s affiche dans le navigateur. Aucun texte ou élément balisé n est généré par du HTML «pur». Le code associé à la structure IF n est exécuté que si la variable i est inférieure à 15, ce qui n est pas le cas, donc rien n est généré. <title> Condition IF </title> var i = 15; if(i<10){ document.write("<p> i est inférieur à 10! </p>"); La structure IF peut être «étendue» pour donner la structure IF ELSE. Dans ce cas, et contrairement à la forme IF «simple», quelle que soit la condition un fragment de code est exécuté. Si la condition se trouve vérifiée, le code qui se trouve associé sera exécuté. Dans le cas contraire, le code associé à la partie ELSE sera exécuté. Le prototype de la structure IF ELSE est le suivant : if(condition){ 1 else{ 2 Introduction à Javascript 8

11 L exemple suivant nous présente l utilisation de la structure IF ELSE. <title> Condition IF... ELSE </title> var i = 15; if(i<10){ document.write("<p> i est inférieur à 10! </p>"); else{ document.write("<p> i est supérieur ou égal à 10!</p>"); Remarque : comme vous pouvez le vérifier si vous effectuez des tests, le contraire de i est inférieur à 10 (i<10) est i est supérieur ou égal à 10 (i >= 10). Enfin la dernière structure de contrôle conditionnelle est la structure SWITCH. Son principe est de proposer différentes possibilités associées à une variable numérique. A chaque valeur définie est associée un fragment de code à exécuter. Enfin, il est possible, mais pas obligatoire, d utiliser un cas par défaut (default) qui sera exécuté si aucun des cas défini n est «sélectionné». Voici le prototype de la structure SWITCH : switch(variable){ case valeur1 : break ; case valeur2 : break ; case valeurn : break ; default : L exemple suivant présente l utilisation de la structure conditionnelle SWITCH. <title> Condition SWITCH </title> var i = 3; switch(i){ case 0 : document.write("<p>i est égal à 0</p>"); break; case 1 : document.write("<p>i est égal à 1</p>"); break; case 2 : document.write("<p>i est égal à 2</p>"); break; case 3 : document.write("<p>i est égal à 3</p>"); break; Algorithmique programmation internet niveau 2 9

12 default : document.write("<p>i est différent de 0, 1, 2, 3</p>"); break; Introduction à Javascript 10

13 5. EXERCICES 5.1. QUIZZ Question 1 : la mise en place d un script javascript nécessite l utilisation d un serveur WEB Vrai Faux Question 2 : un script javascript n est exécuté que sur le client (le navigateur) Vrai Faux Question 3 : javascript est en mesure de générer du texte et des balises dans un document HTML Vrai Faux Question 4 : il ne peut y avoir qu un seul script javascript dans une page WEB Vrai Faux Question 5 : l instruction qui permet de générer un élément de texte dans une page HTML est : document.write(«bonjour») ; print(«hello») ; écho(«salut») ; 5.2. QUELQUES AFFICHAGES Réalisez les affichages et insertion d éléments suivants à l aide de scripts javascript : La phrase non balisée : bonjour à tous Un tableau HTLM de 2 lignes et 2 colonnes L insertion d une image dans le document HTML 5.3. «SWAP» DE 2 VARIABLES L objectif de cet exercice est de réaliser l échange du contenu de deux variables. Au début du script, on déclare deux variables i et j qui ont respectivement les valeurs 10 et 20, et à la fin du script i vaut 20 et j vaut 10. Vous réaliserez cet exercice de deux manières : la première en utilisant une troisième variable, et la seconde sans utiliser de troisième variable DE 1 A 10 A l aide successivement de structures WHILE et FOR, réalisez l affichage d une liste à puce non ordonnée (<ul>) dont les textes des puces sont les nombres de 1 à LES TABLES DE MULTIPLICATION Ecrivez un script javascript qui affiche les tables de multiplication dans un tableau HTML. Le résultat obtenu devra avoir la forme suivante : Algorithmique programmation internet niveau 2 11

14 5.6. LES NOMBRES PREMIERS (EXERCICE DIFFICILE) Un nombre premier est un nombre divisible uniquement par 1 et par lui-même. On remarquera que 0 n est pas premier : il n est pas divisible par lui-même. En javascript, on peut obtenir le reste de la division entière d un nombre par un autre en utilisant l expression : $a % $b. Si le résultat est égal à 0, $a est divisible par $b, sinon $a n est pas divisible par $b En utilisant une boucle tester si un nombre est premier. Indication on testera les restes des divisions entières successives. Introduction à Javascript 12

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 17 Internet Information Services (v.5) - Partie

Plus en détail

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 8 Serveurs virtuels basés sur noms Le plus grand

Plus en détail

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (½ valeur) Regroupement 3 QCM 2- CORRECTION Le plus grand soin a été

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

Cours Informatique Master STEP

Cours Informatique Master STEP Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation C++ (débutant)/instructions for, while et do...while Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Corrigé des TD 1 à 5

Corrigé des TD 1 à 5 Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand

Plus en détail

Créer son questionnaire en ligne avec Google Documents

Créer son questionnaire en ligne avec Google Documents Créer son questionnaire en ligne avec Google Documents (actualisation et précision de l article paru sur http://www.marketing- etudiant.fr/actualites/collecte-donnees.php) Se connecter avec son compte

Plus en détail

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

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

Manuel Utilisateur. Boticely

Manuel Utilisateur. Boticely Manuel Utilisateur Boticely Auteur : Logica Version : 1.4 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

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

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

-> Envoi automatique du nom du VIP vers la base de donnée -> Création automatique de la carte de vœux MINI SITE VŒUX

-> Envoi automatique du nom du VIP vers la base de donnée -> Création automatique de la carte de vœux MINI SITE VŒUX Toulouse, le 14 décembre 2006 1/5 > CONCEPTION EMAILING ET MINI SITE VŒUX 2007 1. Contraintes techniques Pour le format du site, deux options sont possibles : - Format optimisé pour du 1024 x 768 -> 955

Plus en détail

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation

Plus en détail

Consignes générales :

Consignes générales : PROCÉDURE POUR DÉPÔT DANS WEBCT Consignes générales : 1) Il est important de toujours conserver une copie de votre Webfolio ou Dossier professionnel sur votre disquette, clé USB ou sur votre disque dur

Plus en détail

MODE D EMPLOI DU MODULE D E-COMMERCE

MODE D EMPLOI DU MODULE D E-COMMERCE MODE D EMPLOI DU MODULE D E-COMMERCE Cher client, Merci d entrer avec l équipe de Dakota dans l ère novatrice du commerce par internet. Ce document va vous guider dans les diverses opérations relatives

Plus en détail

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Organigramme / Algorigramme Dossier élève 1 SI

Organigramme / Algorigramme Dossier élève 1 SI Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations

Plus en détail

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4 1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur

Plus en détail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Utiliser Freemind à l'école

Utiliser Freemind à l'école Utiliser Freemind à l'école Cette notice est une rapide introduction au mind maping, que nos amis québecois appelent les «schémas de réseaux conceptuels» ou encore idéacteur. En d'autres termes c'est l'organisation

Plus en détail

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante: 420-183 Programmation 1 8. Les structures conditionnelles Dans l'écriture de tout programme informatique, une des premières nécessités que nous rencontrons est de pouvoir faire des choix. Dans une application

Plus en détail

Publier un Carnet Blanc

Publier un Carnet Blanc Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

Plus en détail

Votre site Internet avec FrontPage Express en 1 heure chrono

Votre site Internet avec FrontPage Express en 1 heure chrono 1.1. Précautions préliminaires Votre site Internet avec FrontPage Express en 1 heure chrono Le contenu de ce site n'est pas très élaboré mais il est conçu uniquement dans un but pédagogique. Pour débuter,

Plus en détail

Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ;

Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ; De la base 4D au site Web 20 Conception des formulaires Web Trois nouveaux formulaires sont donc nécessaires : Pour le dialogue, un formulaire WEB_Trouver associé à la table des [Paramètres] ; Pour l affichage

Plus en détail

1. Structure d'un programme FORTRAN 95

1. Structure d'un programme FORTRAN 95 FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

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

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

Plus en détail

Programmation Web TP1 - HTML

Programmation Web TP1 - HTML Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML

Plus en détail

FICHE 17 : CREER UN SITE WEB

FICHE 17 : CREER UN SITE WEB Publisher permet de créer des sites web. FICHE 17 : CREER UN SITE WEB Créez une nouvelle composition et choisissez Site web. Vous avez le choix entre utiliser le générateur rapide de site web, créer un

Plus en détail

Découvrez Windows NetMeeting

Découvrez Windows NetMeeting Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

Guide d installation CLX.PayMaker Office (3PC)

Guide d installation CLX.PayMaker Office (3PC) Guide d installation CLX.PayMaker Office (3PC) Sommaire 1. Installation et reprise des données... 2 2. Premiers pas établir une connexion au compte bancaire et recevoir des informations de compte... 4

Plus en détail

TD3 - Facturation avec archivage automatisé

TD3 - Facturation avec archivage automatisé TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser

Plus en détail

Optimiser les e-mails marketing Les points essentiels

Optimiser les e-mails marketing Les points essentiels Optimiser les e-mails marketing Les points essentiels Sommaire Une des clés de succès d un email marketing est la façon dont il est créé puis intégré en HTML, de telle sorte qu il puisse être routé correctement

Plus en détail

GUIDE D'INSTALLATION. AXIS Camera Station

GUIDE D'INSTALLATION. AXIS Camera Station GUIDE D'INSTALLATION AXIS Camera Station A propos de ce guide Ce guide est destiné aux administrateurs et aux utilisateurs de AXIS Camera Station et est applicable pour la version 4.0 du logiciel et les

Plus en détail

Campagnes d e-mailings v.1.6

Campagnes d e-mailings v.1.6 Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des

Plus en détail

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SITE INTERNET DE L ASSOCIATION Diapositive 1 RAPPORT DE PROJET Site internet de l association INTRODUCTION 1) Je m appelle Léonard STRONG. 2) Oral de présentation

Plus en détail

Java Licence Professionnelle CISII, 2009-10

Java Licence Professionnelle CISII, 2009-10 Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation

Plus en détail

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/??

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/?? Algorithmique I Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement

Plus en détail

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Comment utiliser WordPress»

Comment utiliser WordPress» Comment utiliser WordPress» Comment utiliser WordPress» Table des matières» Table des matières Guide de démarrage rapide»... 2 Tableau de bord de WordPress»... 3 Rédiger un article»... 3 Modifier l article»...

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

Les Bases. Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015.

Les Bases. Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015. Référencer Mon SITE, BLOG Les Bases Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015. Le but de ce livre est de vous aider à bien positionné votre site web ou blog auprès des moteurs de

Plus en détail

WIMS. Découvrir et utiliser

WIMS. Découvrir et utiliser WIMS Découvrir et utiliser (version préliminaire - 3 janvier 2011) Copyright c 2009 WIMS EDU GNU FDL Copyleft 2009 http://wimsedu.info 1 Découverte 1. Découvrir WIMS (I) Un internaute désire découvrir

Plus en détail

Mode d'emploi du back office KNE. Contact technique établissement

Mode d'emploi du back office KNE. Contact technique établissement Mode d'emploi du back office KNE Contact technique établissement 1 Sommaire.1 Vos codes administrateur... 4.2 Accueil... 4.3 Votre compte... 5.4 Vos ressources et vos utilisateurs... 6.5 Vos ressources...

Plus en détail

Utiliser le service de messagerie électronique de Google : gmail (1)

Utiliser le service de messagerie électronique de Google : gmail (1) Utiliser le service de messagerie électronique de Google : gmail (1) 1. Créer un compte 2 2. Ouvrir sa boîte de messagerie électronique 3 3. Comprendre la boîte de réception (1) 4 3.1. Lire un message

Plus en détail

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site? SEO On-page Avez-vous mis toutes les chances de votre côté pour le référencement de votre site? I. Introduction... p.2 II. Optimisation on-page vs off-page... p.3 III. Les éléments importants de vos pages...

Plus en détail

Dossier projet isn 2015 par Victor Gregoire

Dossier projet isn 2015 par Victor Gregoire Dossier projet isn 2015 par Victor Gregoire Plan: I) But du projet: créer un jeu de blackjack fonctionnel et le poster sur une page web mise en ligne. Le jeu sera developpé en C++ a l'aide de code blocks.

Plus en détail

Webmaster / Webdesigner / Wordpress

Webmaster / Webdesigner / Wordpress Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un

Plus en détail

Création d un site web avec Nvu

Création d un site web avec Nvu Création d un site web avec Nvu sources principales d'informations: http://www.framasoft.net/article2656.html http://info.sio2.be/nvu/index.php http://www.anseladams.com Pensez à sauvegarder fréquemment

Plus en détail

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos. KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html

Plus en détail

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET DÉFINITION DE LA NEWSLETTER : La newsletter est un OUVERTURE document qui DU informe LOGITIEL le ETARGET client sur l'actualité, sur les nouveautés ou sur un sujet particulier. Elle est souvent rédigée

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

MANUEL DE L UTILISATEUR

MANUEL DE L UTILISATEUR MANUEL DE L UTILISATEUR COMPAS DYNAMIQUE Page 1 / 81 Page 2 / 81 SOMMAIRE PREAMBULE... 7 CHAPITRE 1 :... 9 PRESENTATION DU COMPAS DYNAMIQUE... 9 1 INTRODUCTION... 11 1.1 QU EST-CE QUE LE COMPAS DYNAMIQUE?...

Plus en détail

C2i Niveau 1 Enoncé Activité 1 UPJV 2014-2015 1

C2i Niveau 1 Enoncé Activité 1 UPJV 2014-2015 1 Epreuves pratique du C2i Enoncé de l Activité 1 pour la validation des compétences du domaine D1 du C2i «Travailler dans un environnement numérique évolutif» CONTEXTE L objectif de cette activité est de

Plus en détail

CONDITIONS GENERALES D UTILISATION DE L APPLICATION LINK MYPEUGEOT 1 - PREAMBULE

CONDITIONS GENERALES D UTILISATION DE L APPLICATION LINK MYPEUGEOT 1 - PREAMBULE CONDITIONS GENERALES D UTILISATION DE L APPLICATION LINK MYPEUGEOT 1 - PREAMBULE L application Link MyPeugeot (ci-après dénommée «l Application») est une application mobile gratuite, compatible ios 6 ou

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur. GERER SES FAVORIS AVEC INTERNET EXPLORER Un favori est un marque-page virtuel qui permet de mémoriser l'adresse URL d'une page web. Cette adresse est donc enregistrée par le logiciel de navigation. Un

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Introduction à l algorithmique et à la programmation M1102 CM n 3

Introduction à l algorithmique et à la programmation M1102 CM n 3 Introduction à l algorithmique et à la programmation M1102 CM n 3 DUT Informatique 1 re année Eric REMY eric.remy@univ-amu.fr IUT d Aix-Marseille, site d Arles Version du 2 octobre 2013 E. Remy (IUT d

Plus en détail