INFO0406. Olivier Flauzac. Olivier Flauzac (URCA) INFO / 34

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

Download "INFO0406. Olivier Flauzac. Olivier Flauzac (URCA) INFO / 34"

Transcription

1 INFO0406 Olivier Flauzac Olivier Flauzac (URCA) INFO / 34

2 Programme Objectif Etude de technologies et de moyens autour de la programmation WEB Programme 1 XML & PHP 2 Transformation XML (XSLT) 3 AJAX 4 Communication et protocoles 5 Clients et Serveurs en Java Olivier Flauzac (URCA) INFO0406 olivier.flauzac@univ-reims.fr 2 / 34

3 Organisation Volume horaire CM TD TP 10 heures 10 heures 10 heures Equipe pédagogique Olivier Flauzac (CM) Luiz-Angelo Steffenel (TD, TP) Kudiretti Jacques (TP) Sylvain Darras (TP) Olivier Flauzac (URCA) INFO / 34

4 MCC Session 1 ITP 50 % EET (1 heure) 50 % Session 2 ITP 50 % EET (1 heure) 50 % Olivier Flauzac (URCA) INFO0406 olivier.flauzac@univ-reims.fr 4 / 34

5 XML & PHP INFO0406 Olivier Flauzac Olivier Flauzac (URCA) XML & PHP 5 / 34

6 Plan 1 Généralités 2 Structure des documents XML 3 XML et PHP Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 6 / 34

7 Plan 1 Généralités 2 Structure des documents XML 3 XML et PHP Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 7 / 34

8 Introduction XML? Extended Markup Language standard définit par le W3c permet une représentation structurée des informations indépendant des plate-formes indépendant des langages indépendant des logiciels qui l exploite Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 8 / 34

9 Ce qu est XML Définitions un langage de structuration de données basé sur une structure stricte représentation balisée couple balise ouvrante / fermante extensible définition de nouveaux documents définition de nouvelles "balises" Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 9 / 34

10 Ce que n est pas XML XML n est pas un langage de visualisation un langage d exécution lié à une technologie ou un langage de programmation Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 10 / 34

11 XML en action Utilisation de XML organisation "locale" de données sauvegarde dans un fichier de type texte mise en place de données structurées alternative à de "petites" bases de données transmission de données échanges normalisés indépendant de l exploitation des données fichier de configuration traitement des données transformation automatique Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 11 / 34

12 Plan 1 Généralités 2 Structure des documents XML 3 XML et PHP Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 12 / 34

13 Un exemple Un carnet d adresse <? xml version= " 1.0 " encoding= "UTF 8" standalone= " yes " > <carnet> <personne> <nom> Flauzac < / nom> <prenom> O l i v i e r < / prenom> <adresse> dans son bureau < / adresse> < / personne> <personne> <nom> S t e f f e n e l < / nom> <prenom> Luiz Angelo < / prenom> <adresse> chez l u i < / adresse> < / personne> < / carnet> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 13 / 34

14 L en tête Rôles définir et préciser le type du document (XML) définir la version utilisée définir l encodage (codage des caractères) définir les relations avec d autres documents Exemple <? xml version= " 1.0 " encoding= "UTF 8" standalone= " yes " > Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 14 / 34

15 Les éléments XML Rôles architecture des données hiérarchie des informations définition par imbrication de couples de balises <balise> contenu </balise> <carnet> <personne> <nom> Flauzac < / nom> <prenom> O l i v i e r < / prenom> <adresse> dans son bureau < / adresse> < / personne> < / carnet> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 15 / 34

16 Représentation sous forme d arbre Flauzac Olivier dans son bureau Steffenel Luiz-Angelo chez lui Arbre du document carnet carnet personne personne nom prénom adresse nom prénom adresse Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 16 / 34

17 Les attributs Rôles qualification des éléments définit sous la forme : nom="valeur" définit dans la balise "ouvrante" <carnet> <personne> <nom> Flauzac < / nom> <prenom> O l i v i e r < / prenom> <adresse type= " t r a v a i l " > dans son bureau < / adresse> < / personne> <personne> <nom> S t e f f e n e l < / nom> <prenom> Luiz Angelo < / prenom> <adresse type= " perso " > chez l u i < / adresse> < / personne> < / carnet> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 17 / 34

18 Représentation sous forme d arbre Flauzac Olivier dans son bureau Steffenel Luiz-Angelo chez lui Arbre du document carnet carnet personne personne nom prénom adresse travail nom prénom adresse perso Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 18 / 34

19 Plan 1 Généralités 2 Structure des documents XML 3 XML et PHP Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 19 / 34

20 Utiliser XML en PHP Solution codage manuel des opérations gestion des chaînes de caractères, expressions régulières... utilisation de structure élémentaires de gestion XML utilisation directe d une bibliothèque de bas niveau libxml utilisation d une bibliothèque spécifique : SimpleXML utilisation d un système de transformation (XSLT) Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 20 / 34

21 SimpleXML Caractéristiques opérations de base XML permet la création, manipulation de documents XML bibliothèque objet fournie en standard dans PHP Olivier Flauzac (URCA) XML & PHP 21 / 34

22 Utilisation Programmation objet création d un objet SimpleXML vide à partir d une chaîne de caractères item à partir d un fichier manipulation à l aide des méthodes manipulation des noeuds XML manipulation des attributs retour d une chaîne affichable sauvegarde dans un fichier texte Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 22 / 34

23 Construction d un objet SimpleXML A partir d une chaîne utilisation du constructeur de la classe SimpleXML construct ( s t r i n g $data [, i n t $options [, bool $ d a t a _ i s _ u r l [, s t r i n g $ns [, bool $ i s _ p r e f i x ] ] ] ] ) data : chaîne XML bien formé ou URI d un document options : définition de paramètres de la bibliothèque XML data_is_url : définition si data est de type URI Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 23 / 34

24 Construction d un objet SimpleXML : exemples A partir d une chaîne <? $chaine= " <a> <b> h e l l o </b> <b> s a l u t </b> </a> " ; $xml = new SimpleXMLElement ( $chaine ) ;?> A partir d un URI <? $sxe = new SimpleXMLElement ( h t t p : / / example. org / document. xml, NULL, TRUE ) ;?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 24 / 34

25 Construction d un objet SimpleXML A partir d un fichier méthode simple_xml_load_file o b j e c t s i m p l e x m l _ l o a d _ f i l e ( s t r i n g $filename [, s t r i n g $class_name= " SimpleXMLElement " [, i n t $options =0 [, s t r i n g $ns [, bool $ i s _ p r e f i x = false ] ] ] ] ) filename : chemin du fichier class_name : classe de résultat options : définition de paramètres de la bibliothèque XML A partir d un fichier <??> $videotheque = s i m p l e x m l _ l o a d _ f i l e ( " f i c h i e r. xml " ) ; Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 25 / 34

26 Récupération d une chaîne Récupération à partir d un objet SimpleXML mixed asxml ( [ s t r i n g $filename ] ) filename : fichier à écrire au lieu de retourner la chaîne de caractères Affichage du contenu <? $carnet = s i m p l e x m l _ l o a d _ f i l e ( " f i c h i e r. xml " ) ; echo " <pre > " ; echo $carnet >asxml ( ) ; echo " </ pre > " ;?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 26 / 34

27 Ajout des données ajout d un noeud addchild SimpleXMLElement addchild ( s t r i n g $name [, s t r i n g $value [, s t r i n g $namespace ] ] ) name : nom du noeud value : valeur associée namespace : espace de nom associé Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 27 / 34

28 Ajout de noeuds Construction d un document <? $xml = new SimpleXMLElement ( " <carnet > </ carnet > " ) ; $personne = $xml >addchild ( " personne " ) ; $personne >addchild ( "nom", " Durant " ) ; $personne >addchild ( " prenom ", " Paul " ) ; $personne >addchild ( " adresse ", " i c i et l à " ) ; $personne = $xml >addchild ( " personne " ) ; $personne >addchild ( "nom", " Dupont " ) ; $personne >addchild ( " prenom ", " Jean " ) ; $personne >addchild ( " adresse ", " plus l o i n " ) ; echo " <pre > " ; echo $xml >asxml ( ) ; echo " </ pre > " ;?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 28 / 34

29 Un document XML Un document XML <?xml version= " 1.0 " encoding= "ISO " standalone= " yes "?> <videotheque> < f i l m > < t i t r e > Pulp f i c t i o n < / t i t r e > <realisateur > Quentin Tarantino < / realisateur > <annee> 1994 < / annee> <acteurs> <acteur> John T r a v o l t a < / acteur> <acteur> Uma Thurman < / acteur> <acteur> Bruce W i l l i s < / acteur> <acteur> Samuel L. Jackson < / acteur> < / acteurs> < / f i l m > < f i l m > < t i t r e > Lawrence d Arabie </ t i t r e > < realisateur > David Lean </ realisateur > <annee> 1962 </annee> <acteurs > <acteur > Peter O Toole < / acteur> <acteur> Omar S h a r i f < / acteur> <acteur> Alec Guinness < / acteur> < / acteurs> < / f i l m > Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 29 / 34

30 Construction d un document < f i l m > < t i t r e > Le bon, l a brute et l e truand < / t i t r e > <realisateur > Sergio Leone < / realisateur > <annee> 1966 < / annee> <acteurs> <acteur> C l i n t Eastwood < / acteur> <acteur> Lee Van Cleef < / acteur> <acteur> E l i Wallach < / acteur> < / acteurs> < / f i l m > < f i l m > < t i t r e > Impitoyable < / t i t r e > <realisateur > Clint Eastwood < / realisateur > <annee> 1992 < / annee> <acteurs> <acteur> C l i n t Eastwood < / acteur> <acteur> Gene Hackman < / acteur> <acteur> Morgan Freeman < / acteur> < / acteurs> < / f i l m > < / videotheque> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 30 / 34

31 Parcourir un document Utilisation du tableau des noeuds fils : accès direct les fils d un noeud sont numérotés dans un tableau <? $videotheque = s i m p l e x m l _ l o a d _ f i l e ( " video. xml " ) ; echo " <p> f i l m 1 : ". $videotheque >f i l m [0] > t i t r e. " </p> " ; echo " <p> f i l m 2 : ". $videotheque >f i l m [1] > t i t r e. " </p> " ; echo " <p> f i l m 3 : ". $videotheque >f i l m [2] > t i t r e. " </p> " ; echo " <p> f i l m 4 : ". $videotheque >f i l m [3] > t i t r e. " </p> " ;?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 31 / 34

32 Parcourir un document Utilisation du tableau des noeuds fils parcours avec un boucle utilisation de la structure foreach <? $videotheque = s i m p l e x m l _ l o a d _ f i l e ( " video. xml " ) ; foreach ( $videotheque > f i l m as $ f i l m ) { echo " <p> ", $ f i l m > t i t r e, " </p> " ; }?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 32 / 34

33 Parcourir un document Utilisation des noeuds fils utilisation de la méthode children SimpleXMLElement c h i l d r e n ( [ s t r i n g $ns [, bool $ i s _ p r e f i x ] ] ) <? $videotheque = s i m p l e x m l _ l o a d _ f i l e ( " video. xml " ) ; foreach ( $videotheque >c h i l d r e n ( ) as $ f i l m ) { echo " <p> ", $ f i l m > t i t r e, " </p> " ; foreach ( $ f i l m >acteurs >c h i l d r e n ( ) as $act ) { echo " <p> > ", $act, " </p> " ; } }?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 33 / 34

34 Suppression d un noeud de l arbre Utilisation de unset destruction d une variable (d un noeud) void unset ( mixed $var [, mixed $var [, mixed $... ] ] ) <? $videotheque = s i m p l e x m l _ l o a d _ f i l e ( " video. xml " ) ; echo " <p> f i l m 1 : ". $videotheque >f i l m [0] > t i t r e. " </p> " ; echo " <p> f i l m 2 : ". $videotheque >f i l m [1] > t i t r e. " </p> " ; echo " <p> f i l m 3 : ". $videotheque >f i l m [2] > t i t r e. " </p> " ; echo " <p> f i l m 4 : ". $videotheque >f i l m [3] > t i t r e. " </p> " ; unset ( $videotheque >f i l m [ 0 ] ) ; echo " <hr / > " ; echo " <p> f i l m 1 : ". $videotheque >f i l m [0] > t i t r e. " </p> " ; echo " <p> f i l m 2 : ". $videotheque >f i l m [1] > t i t r e. " </p> " ; echo " <p> f i l m 3 : ". $videotheque >f i l m [2] > t i t r e. " </p> " ;?> Olivier Flauzac (URCA) XML & PHP olivier.flauzac@univ-reims.fr 34 / 34

Supervision de réseau

Supervision de réseau Supervision de réseau Master Informatique première année Olivier Flauzac olivier.flauzac@univ-reims.fr Olivier Flauzac (URCA) Supervision de réseau olivier.flauzac@univ-reims.fr 1 / 58 Plan 1 Supervision

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,

Plus en détail

Programmation des Applications Réparties. Parsers XML DOM et SAX

Programmation des Applications Réparties. Parsers XML DOM et SAX Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel luiz-angelo.steffenel@univ-reims.fr Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment

Plus en détail

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

Plus en détail

Module http MMS AllMySMS.com Manuel d intégration

Module http MMS AllMySMS.com Manuel d intégration Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de

Plus en détail

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

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

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

Manuel d intégration API FTP SMS ALLMYSMS.COM

Manuel d intégration API FTP SMS ALLMYSMS.COM Manuel d intégration API FTP SMS ALLMYSMS.COM 29/01/2014 TABLE DES MATIERES 1. ENVOI DE SMS (SMS-MT PUSH)... 3 1.1. GENERALITES... 3 1.1.1. Adresse FTP... 3 1.1.2. Paramètres de connexion... 3 1.1.3. Remarques...

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

Alfstore workflow framework Spécification technique

Alfstore workflow framework Spécification technique Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

Plus en détail

Le hub d entreprise est une application de déploiement des applications mais aussi un outil de communication

Le hub d entreprise est une application de déploiement des applications mais aussi un outil de communication Le hub d entreprise est une application de déploiement des applications mais aussi un outil de communication Les méthodes clefs pour le management des applications (C#, C++, VB) InstallationManager.FindPackagesForCurrentPublisher

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

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

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

Plus en détail

Cours: Administration d'une Base de Données

Cours: Administration d'une Base de Données Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

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

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,

Plus en détail

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines page 1/5 Titre professionnel : Inscrit au RNCP de Niveau I (Bac + 5) (J.O. du 07/02/09) 17 semaines Unité 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines Java EE : Frameworks

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

TP3 : Manipulation et implantation de systèmes de fichiers 1

TP3 : Manipulation et implantation de systèmes de fichiers 1 École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande

Plus en détail

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé) Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages

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

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

TP1. Outils Java Eléments de correction

TP1. Outils Java Eléments de correction c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par

Plus en détail

PROGRAMME 2015-2016 DE FORMATION CONTINUE «CHEF DE PROJET WEB»

PROGRAMME 2015-2016 DE FORMATION CONTINUE «CHEF DE PROJET WEB» PROGRAMME 2015-2016 DE FORMATION CONTINUE «CHEF DE PROJET WEB» PRÉSENTATION Cette formation s adresse à un public de personnes désireuses de s initier au webdesign, à la conception de supports multimédia

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12 GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface

Plus en détail

Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML

Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

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

DESS Arts, création et technologies

DESS Arts, création et technologies DESS Arts, création et technologies Faculté des arts et des sciences DESS Arts, création et technologies ART6017 - INTERNET ET WEB Trimestre HIVER 2014 PLAN DE COURS Enseignante Courriel Marjolaine Béland

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

Introduction au projet ebxml. Alain Dechamps

Introduction au projet ebxml. Alain Dechamps Introduction au projet ebxml Alain Dechamps 1 Introduction ebes Plan Le pourquoi de la réunion Contexte et projet ebxml Fonctionnement Avantages 2 Lexique Business process = processus métier Core component

Plus en détail

Ecran principal à l ouverture du logiciel

Ecran principal à l ouverture du logiciel MANUEL D UTILISATION PLATEFORME SMS Félicitations pour avoir choisi notre plateforme d envoi de SMS. Le logiciel est très simple d utilisation et intuitif. Avec ce logiciel vous êtes libre de créer vos

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

PHP. PHP et bases de données

PHP. PHP et bases de données Accés aux bases de données Une des raisons du succès de PHP Support d un grand nombre de bases - MySQL - Oracle - PostgreSQL - SQLite - Microso> Access - DBM - IBM Informix -... Accés aux bases de données

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Rappel sur les bases de données

Rappel sur les bases de données Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

MobiTicket: une application mobile de ventes aux enchères de billets de spectacles

MobiTicket: une application mobile de ventes aux enchères de billets de spectacles MobiTicket: une application mobile de ventes aux enchères de billets de spectacles Prof. Dr. Jacques Robert, Ph.D. Vice-président Groupe Commerce Électronique Centre interuniversitaire de recherche en

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

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. 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

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

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

Plus en détail

Administration Avancée de Réseaux d Entreprises (A2RE)

Administration Avancée de Réseaux d Entreprises (A2RE) D.U. Administration Avancée de Réseaux d Entreprises I. FICHE D IDENTITE DE LA FORMATION Intitulé de la formation Nom, prénom, statut et section C.N.U. du responsable de la formation Coordonnées du responsable

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Systèmes d'informations historique et mutations

Systèmes d'informations historique et mutations Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN

Plus en détail

PloneLabs un gestionnaire de contenu pour les laboratoires

PloneLabs un gestionnaire de contenu pour les laboratoires PloneLabs un gestionnaire de contenu pour les laboratoires Guillaume Pellerin LAM, Paris 5 février 2007 - v. 0.1 PloneLabs un gestionnaire de contenu pour les laboratoires 5 février 2007 - v. 0.1 1 / 15

Plus en détail

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU)

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU) Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU) Motivations La formation TEMIR est une formation qualifiante

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

Master d'informatique. Réseaux. Supervision réseaux

Master d'informatique. Réseaux. Supervision réseaux Master d'informatique Réseaux Supervision réseaux Bureau S3-354 mailto:jean.saquet@info.unicaen.fr http://www.info.unicaen.fr/~jean/radis Supervision des réseaux Système dépendants des réseaux physiques

Plus en détail

Téléphone IP Cisco 7942G

Téléphone IP Cisco 7942G Téléphone IP Cisco 7942G Présentation du produit Les solutions Cisco Unified Communications réunissent applications vocales, vidéo, mobiles et de données sur réseaux fixes et mobiles, afin de proposer

Plus en détail

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

«Créer son site web professionnel avec WordPress»

«Créer son site web professionnel avec WordPress» Etre visible sur internet, transmettre une image positive de son entreprise, augmenter son CA pour une petite et moyenne structure, le site web est un outil de communication indispensable. Avoir un site

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr Le réseau Internet Christian.Fondrat@dsi.univ-paris5.fr Un réseau Définition : Un réseau est un ensemble d ordinateurs connectés et qui communiquent entre eux. Classification : Réseau local (LAN = Local

Plus en détail

Programme Compte bancaire (code)

Programme Compte bancaire (code) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

NOS SOLUTIONS DE BANQUE ELECTRONIQUE

NOS SOLUTIONS DE BANQUE ELECTRONIQUE NOS SOLUTIONS DE BANQUE ELECTRONIQUE EVOLUTION DE NOS SOLUTIONS DE BANQUE ELECTRONIQUE LES SOLUTIONS TECHNIQUES ACTUELLES Etebac 3 sous réseau X25 ; Etebac 5 sous réseau X25 ; PeSit ; E-Banking. LE CONTEXTE

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation Web Avancée Introduction aux services Web 1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

Passage des documents de compte électroniques à la norme ISO 20022

Passage des documents de compte électroniques à la norme ISO 20022 Passage des documents de compte électroniques à la norme ISO 20022 Avec nos documents de compte électroniques reposant sur la norme ISO 20022, vous profitez d une gestion financière plus rapide, plus simple

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

Plus en détail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Baladeur Santé VITAL'ACT

Baladeur Santé VITAL'ACT Manuel utilisateur Baladeur Santé VITAL'ACT AUXILIAIRES MEDICAUX Description des actes en série sur le Baladeur Santé VITAL'ACT Description des actes isolés sur le Baladeur Santé VITAL'ACT 2 TABLE DES

Plus en détail

Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée

Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée Responsable du Master Informatique : Marc Zipstein Responsable de

Plus en détail

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) NOM DE L'UE : ACCOMPAGNEMENT(ADI OU AFPF OU TUTORAT) S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement

Plus en détail

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : maubin@cegep-st-laurent.qc.ca

Plus en détail

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

Audit : Résultat Baccalauréat

Audit : Résultat Baccalauréat Audit : Résultat Baccalauréat 1. Analyse de la partie technique A. Données relatives au domaine - Nom de domaine : http://www.resultatsbaccalaureat.fr/ - Age : Un peu plus qu un an (18 juin 2013) - Whois

Plus en détail

Catalogue De Formation Pour Les Entreprises

Catalogue De Formation Pour Les Entreprises CENTRE DE FORMATION PROFESSIONNELLE SAVOIRS PLUS CENTRE DE FORMATION PROFESSIONNELLE SAVOIRS PLUS Catalogue De Formation Pour Les Entreprises FORMATION CATALOGUE DE Les Différents Thèmes 1. Droit 2. Assurance

Plus en détail