Conception et réalisation du Cahier de Texte Electronique du lycée Blanchet. Benjamin KUSNIEREK

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

Download "Conception et réalisation du Cahier de Texte Electronique du lycée Blanchet. Benjamin KUSNIEREK"

Transcription

1 Conception et réalisation du Cahier de Texte Electronique du lycée Blanchet Benjamin KUSNIEREK 15 juin - 30 septembre 2007

2

3 Table des matières Introduction 1 1 Présentation du stage Présentation de l entreprise Objectifs du stage Environnement de travail L application Objectifs de l application : le cahier des charges Principes généraux de l application Accès à l application L interface Technologies utilisées Zend Framework Ajax et jquery Organisation générale Déroulement du stage Répartition des tâches Mise en oeuvre du projet Conception de l application Implémentation Installation de l application Formation des utilisateurs Bilan et perspectives Apport technique Apport humain Perspectives Conclusion 17 Annexes 18 Interface du logiciel 18 1

4 Exemple d implémentation 19

5 Remerciements Je tiens à remercier notre tuteur, M. Amos NGOUPAYOU, pour nous avoir proposé ce stage et pour son accueil au sein de son établissement. Je souhaite remercier aussi M. Blanchet, propriétaire du gîte Le Colibri, pour son accueil, son dévouement et ses arbres fruitiers.

6 Introduction Dans le cadre de ma deuxième année d école d ingénieur IMAC, j ai effectué un stage de douze semaines au lycée professionnel privé de Blanchet, à Basse-Terre. Ce stage avait pour but la conception et la réalisation d une application web permettant aux professeurs d effectuer des saisies de leurs cours en ligne. Ces saisies devaient alors être accessibles par les élèves, les parents d élèves et les inspecteurs. Chaque lycée se doit de remplir un document papier (le cahier de texte) dans lequel chaque professeur y inscrit le déroulement de ses cours. Le but de l application est de mettre en ligne ce cahier de texte afin d en faciliter la rédaction et la consultation. Après une première période de compréhension et de définition du projet avec le tuteur, il a fallut définir les outils à utiliser dans le développement de l application. Par la suite, une partie importante du développement a été effectuée en télé-travail et donc sans réelle intervention du tuteur de stage. Le dernier mois du stage a permis de finaliser l application avec le tuteur, de l installer sur le serveur de l école et d effectuer une formation auprès des différents usagers. 1

7 Chapitre 1 Présentation du stage 1.1 Présentation de l entreprise Le lycée professionnel privé de Blanchet est situé dans la commune de Gourbeyre, en Basse-Terre, chef lieu du département de la Guadeloupe. C est un établissement d enseignement catholique créé en octobre 1949 sous l appellation Ecole Technique Saint-Jean BOSCO par les Autorités religieuses dans le but de permettre à des jeunes de la BASSE TERRE de disposer d une structure de formation technique industrielle équivalente à celle de Pointe-à- Pitre. Les spécialités enseignées à cette époque étaient les suivantes : ajustage, monteur Electricien, mécanique auto, menuiserie. Il est dirigé depuis septembre 1997 par M. Amos NGOUPAYOU qui a mis en place des formations adaptées aux besoin des entreprises et du bassin d emploi telles que les métiers de la mer et de l aéronautique. Le lycée compte actuellement 730 élèves et 80 professeurs. 1.2 Objectifs du stage L objectif du stage était de développer une plate-forme de gestion des relations pédagogiques entre les professeurs et le chef d établissement d une part et entre les professeurs, les inspecteurs, less élèves et les famills d autre part. Il s agit en fait de reprendre le principe du Cahier de texte, document papier obligatoire pour tout établissement et qui permet de suivre le déroulement des cours dispensés par les professeurs aux élèves. C est le seul document contractuel reconnu et exigé par l administration et les services académiques. Ce document permet aux inspecteurs de 2

8 contrôler le travail des enseignants et est consultables par les élèves et leurs parents. 1.3 Environnement de travail J ai effectué ce stage avec Nicolas Rondaud, élève dans la même promotion que moi. Ce stage était tuteuré par M. Amos NGOU- PAYOU, chef d établissement du lycée. Après deux réunions afin de déterminer les différentes fonctionnalités à déveloper, nous avons travaillé en télé-travail durant 10 semaines, M. NGOUPAYOU résidant en Guadeloupe. Nous avons effectué la dernière partie du stage (5 semaines) au lycée afin d avoir un contact plus direct avec notre tuteur et pour pouvoir présenter et expliquer le logiciel aux professeurs. Sur un plan plus technique, le lycée Blanchet a une politique d ouverture aux technologies informatiques : il dispose d un site Internet hébergé sur un serveur dédié ainsi que différents logiciels de gestion tel que Charlemagne permettant de mettre à disposition des parents les informations de vie scolaire. Le lycée recherchait donc une application innovante (le cahier de texte électronique n a jamais été développé) et s intégrant à l environnement informatique déjà présent. 3

9 Chapitre 2 L application 2.1 Objectifs de l application : le cahier des charges Principes généraux de l application Un cahier des charges nous a été remis au début du projet, spécifiant globalement les différentes fonctionnalités devant être présentes sur l application. Nous devions créer un logiciel en ligne s interfasant avec les logiciels de gstion déjà existant tels Charlemagne (gestion des classes du lycée) ou EDT (gestion des emplois du temps). Celà était nécessaire pour la récupération des données de ces deux logiciels. La plate-forme devait être consultable et modifiable en fonction de droits définis par l administrateur. Nous devons donc retrouver un accès administrateur (accès complet), un accès professeur permettant la saisie de séances de cours et la consultation de celles-ci, un accès élèves et parents d élèves permettant de consulter les activités pédégagiques des élèves et enfin un accès pour les inspecteurs permettant de consulter les différentes saisies des professeurs. La plate-forme devait permettre de saisir et d accéder aux différentes ressources pédagogiques à savoir les programmes officiels de chaque classe pour chaque matière, le découpage des enseignements en référentiels. Le lycée étant un lycée professionnel, ces ressources doivent renseigner à la fois sur les enseignement généraux et donc dépendants des niveaux de cours mais aussi sur les enseignements techniques spécifiques aux classes du lycée. 4

10 Les professeurs doivent utiliser l application pour effectuer une saisie quotidienne de la progression pédagogique pour chacune de ses classes ou groupes de classes en fonction des activités réalisées par les élèves et de l évolutions de l enseignant dans la discipline. Associés à celà, différents documents doivent pouvoir être mis en ligne tels des supports de cours, des sujets de devoirs et corrections etc Accès à l application Comme nous l avons vu précédamment, l application doit comporter différents types d accès. L accès administrateur doit permettre la création des différents utilisateurs, des services d enseignements et des programmes. Pour chacune des informations présentes dans la base de données (nous les détaillerons lors de la présentation du modèle conceptuel de données du site), l administrateur doit pouvoir initialiser les données via un fichier texte, les afficher sous forme de listes, en ajouter, en supprimer et les éditer. La partie la plus importante et dont dépend le reste de l application est la création des services d enseignements qui permet d associer un professeur à une matière, une classe et un groupe. Une fois les paramètres du cahier de textes effectuées, l application doit permettre à chaque enseignant qui s identifie d accéder à son environnement de saisie et de modifications de données pédagogiques. En sélectionnant une matière qu il enseigne et une classe il doit pouvoir effectuer la saisie de ses séances de cours avec la possibilité de toutes les consulter, les modifier ainsi que les dupliquer. Un contrôle des différents champs de saisie doit être effectuer afin de formaliser au maximum les saisies. D autre part, l enseignant doit pouvoir accéder aux différents documents pédagogiques en rapport avec sa matière et sa classe. Enfin, une partie de consultation accessible par les enseignants, les élèves et les parents d élèves doit être présente sur le site. Un professeur accédera à toutes les données saisies sur le site. Les élèves et leurs parents pourront consulter les saisies des professeurs de l élève pour sa classe ainsi que les documents pédagogiques. Enfin, les inspecteurs pourront consulter les saisies des enseignants qu il doivent contrôler. Ces consultations doivent se faire selon différentes recherches assemblées. 5

11 2.1.3 L interface L interface du logiciel doit être avant tout intuitive et permettre une utilisation simple de l application. Il faut en effet donner envie aux professeurs de saisir régulièrement en facilitant celle-ci. La saisie du cahier de texte est en effet quelquechose de lourd et fastidieux pour un enseignant. Il faut donc penser à lui faciliter la tâche au maximum si l on veut que le logiciel soit tenu à jour constamment. L interface devait bien évidemment être compatible avec tous les naviguateurs internet et toutes les configurations d ordinateurs possibles. 2.2 Technologies utilisées Suite à l étude du cahier des charges, nous avons du déterminer qu elles technologies utiliser pour développer l application. Nous n avions pas réellement de contrainte hormis utiliser des technologies compatibles avec le serveur d hébergement. Nous avons choisis assez rapidement de développer l application en php, langage courament utilisé pour le développement web. Nous avons choisit d utiliser la dernière version de php (php 5) dans sa version orientée objet. Après une étude plus approfondie du projet il nous a semblé utile d utiliser un framework. Notre choix s est porté sur Zend Framework. Pour l interface, nous avons choisit d utiliser la technologie Ajax afin de créer un site ressemblant au maximum à un logiciel normal. Parmis les nombreuses librairies Ajax existantes, nous avons utilisé JQuery qui est sans doute la plus complète et évolutive Zend Framework Zend Framework est développé par Zend, éditeur connu pour son moteur de langage de script PHP et pour sa participation dans le développement de la technologie PHP. Zend Framework est une bibliothèque de classes open source (licence New BSD) qui permettent de mettre rapidement sur pied un site ou toute sorte d application Web, en s appuyant sur la version 5 de PHP. Mis au point avec l aide de plus de 250 contributeurs, dont des poids lourds de l informatique comme Google et IBM, Zend Framework ne manque pas d atouts. Il supporte le conceptmvc (mo- 6

12 dèle vue contrôleur) qui permet de modéliser les processus métiers indépendamment de l interface utilisateur. Zend Framework offre un support très large de bases de données (MySQL, DB2, Oracle, SQL Server, SQLite, etc.) via une interface orientée objet. Nous avons choisit d utilisr MySQL. Afin de faciliter son adoption, Zend Framework est fourni avec une documentation régulièrement mise à jour, dont la majeure partie est d ores et déjà traduite en français (la documentation originale est en anglais) Ajax et jquery AJAX, ou Asynchronous Javascript And XML (XML et Javascript asynchrones), est un acronyme désignant une solution informatique libre pour le développement d applications Web. AJAX n est pas une technologie en elle-même, mais un terme qui évoque l utilisation conjointe d un ensemble de technologies libres couramment utilisées sur le Web : HTML, CSS, DOM, Javascript,... Les applications utilisant les techniques AJAX, peuvent envoyer des requêtes au serveur HTTP pour récupérer uniquement les données nécessaires en utilisant la requête HTTP XMLHttpReques ; ces requêtes sont dites asynchrones. Pour faciliter l utilisation de ces technologies, de nombreux frameworks ont été mis en place. Il s agit en général d un ensemble de bibliothèques javascript permettant de réaliser les traitements asynchrones et d offrir une ergonomie avancée grâce à une palette d objets graphiques aboutis. Pour ce projet, nous avons déci dé d utiliser le framework jquery. 2.3 Organisation générale Déroulement du stage L application devait être fonctionnelle pour la rentrée scolaire Nous avons tâcher d effectuer toute la partie conception de l application ainsi que l architecture globale avant notre arrivée au lycée. Nous avions en effet prévu que le dernier mois de stage serait reservé aux critiques et interrogrations des différents utilisateurs. 7

13 2.3.2 Répartition des tâches Etant deux personnes à travaillre sur ceprojet, nous avons du nous répartir les tâches à réaliser. Il ne sert en effet à rien que chacun travaille sur la conception de la bdd, l apprentissage de l environement de développement ou sur la mise en place globale de l architecture du site. Pour la phase de conception, j ai notamment travaillé sur la conception de la base de données, Nicolas se chargeant de bien assimiler le fonctionnement de Zend et de créer l architecture de l application. Pour le développement pur, j ai réalisé l interface du site puis nous nous sommes répartis les différents modules à réaliser. Nicolas a, sur la fin du stage effectué la mise en ligen de l application et donc la configuration du serveur dédié. 2.4 Mise en oeuvre du projet Conception de l application Arborescence de l application Fig. 2.1 Arborescence de l application L application est découpée comme sur le schéma ci-dessus. Le framework se situe dans le dossier library, le dossier public contient les fichiers téléchargeables, les images et scripts css et javascript. Le dossier application contient notre code, séparé selon le schéma MVC. Chaque entitée de la base 8

14 de donnée possède un fichier ou dossier qui lui correspond dans le MVC La base de données Pour développer une application telle que celle-ci, la phase de conception de la base de données est sans doute la plus important et la plus délicate. Elle a imposé une parfaite connaissance du fonctionnement du cahier de texte afin d avoir très rapidement une vue globale du fonctionnement de l application. Idéalement, la modélisation de la base de données doit être intégralement terminée avant le codage de l application. Les modifications sont en effet délicates à apporter par la suite. En pratique, celà n est pas vraiment possible du fait que l application change constamment, soit à cause de nouvelles demandes du tuteur, soit afin d améliorer ou corriger certaines fonctionnalités. La figure suivante présente le modèle logique de données de l application finale. 9

15 Fig. 2.2 Modèle logique de données de l application 10

16 Dans la construction de la base de données, l entité centrale est l enseignant. Le contenu de l application vient en effet en grande partie des professeurs. Nous sommess donc partie de là pour concevoir la base de données. Chaque enseignant appartient à un (ou parfois deux) département d enseignement en fonction des matières qu il enseigne. La table enseigne permet de gérer les différents enseignements d un professeur. Elle permet de regrouper les entités matiere, classe, groupe avec un enseignant. Il s agit de la relation centrale de l application, une grande partie du site en découlant pour la saisie et la consultation. Plusieures informations sont disponibles à propos des classes. On retrouve des informations sur les stages, les référentiels et les niveaux associés à la classe. Les référentiels correspondent aux programmes officiels pour l enseignement technique et donc spécifique au lycée Blanchet, les niveaux correspondant aux programmes généraux communs à tous les lycées. Pour chacun de ces programmes, différents documents sont mis à la disposition des professeurs et des élèves (tables referentieldocuments et progression ). Pour chaque enseignement, nous allons retrouver plusieures séances de cours, qui sont les saisies des professeurs. C est la table qui contiendra le plus de données consultables. Pour chacune des séances de cours, nous pourrons retrouver différents documents (table seancedocument ). Nous retrouvons une table afin de stocker les élèves et les inspecteurs, ls élèves étant reliés aux classes. Pour les inspecteurs, nous retrouvons une table inspecte qui permet d enregistrer quels professeurs seront évalués par quels inspecteurs. Nous avons décidé d ajouter une plate forme d échanges de message, typiquement comme une messagerie. Les messages seront stockés dans les tables message, envoiemessage et receptionmessage. Enfin, nous retrouvons des tables pour la gestion des connections à l application, ainsi que pour l initialisation de celle-ci. 11

17 L interface Pour réaliser un logiciel de ce type, l interface et l ergonomie sont primordiaux. Nous avons tâcher de réaliser quelquechose d intuitif et d agréable à utiliser. Nous avons constamment cherché à proposer différentes solutions à l utilisateur pour accéder aux données du site. Celà permet à chacun de s y retrouver en fonction de sa manière d aborder le logiciel. Nous avons par ailleur mis en place différents outils afin de faciliter l utilisation du logiciel : une iconographique homogène pour représenter les actions possibles, des tris de tableaux à la volée, des contrôles de formulaires, des aides pour chacune des actions possibles etc. L annexe I présente quelques captures écrans de l interface du logiciel Implémentation Notre application est entièrement basée sur le framework Zend auquel nous avons ajouté quelques fonctionnalités comme le chargement multiple de fichiers par exemples. Chaque entité de la base de données dispose d une classe de controle (controler) implémentant toutes les fonctions d administration et d affichage. C est méthode utilises le fichier model de l entité qui lui se charge d effectuer les requêtes à la base de données. Enfin, chacune des fonctionnalités dispose d un ficher de vue gérant tous les affichages. L annexe II présente un exemple d implémentation. 2.5 Installation de l application L installation du serveur a nécessité l administration dun serveur dédié en SSH. Il a fallut effectuer des mises à jour du serveur Apache et de la base MySQL, le tout installé sur une Red Hat. Nous avons également créé des allias de redirection pour permettre l accès à l application via des fichiers.htaccess et l utilisation de l url rewritting. 12

18 2.6 Formation des utilisateurs Nous avons présenté l application à l ensemble de l équipe pédagogique lors de la réunion de pré-rentrée. Chaque professeur a été invité a nous poser des questions sur le logiciel et a exprimé ses idées sur des améliorations possibles. Nous leurs avons d autre part appris à utiliser l application. 13

19 Chapitre 3 Bilan et perspectives Au terme de ce stage, nous pouvons dire que les objectifs sont atteints. L application est fonctionnelle et répond pleinement aux attentes de notre tuteur. Les premiers jours d utilisation de l application par les enseignants ont permis d apporter les derniers correctifs et d obtenir une application facilitant le travail de tout le monde au sein de l établissement. 3.1 Apport technique Au terme de ce stage, nous pouvons dire que les objectifs ont été atteints. L application répond parfaitement au cahier des charges avec des fonctionnalités supplémentaires telles que la messagerie intégrée. La création de l application a permis l apprentissage d un nouvel environnement de travailler et donc une nouvelle façon de développer avec l utilisation de Zend Framework. Il m apparait suite à ce stage indispensable d utiliser ce genre de technologies pour développer une application web fonctionnelle et évolutive. Une fois l environnement maitrisé, le gain de temps dans le développement est très important du fait de l utilisation d une organisation précise (Model View Controler dans notre cas). Techniquement, notre plus gros problème lors du développement de l application se prénomme Internet Explorer. Son nom respect des normes fixées par le W3C fût flagrant tout au long du stage, notamment en ce qui concerne son interprétation des scripts javascripts et donc de toute notre naviguation Ajax. Une partie trop importante du stage a consisté a réécrire la plupart de nos codes javascript pour les faire fonctionner sous Internet Explorer. Si on 14

20 ajoute à cela une interprétation parfois douteuse du code CSS, nous pouvons clairement concidéré Internet Explorer comme un frein au bon développement d une application web. Un dernier point technique est l obligation de prendre très rapidement en compte le serveur sur lequel sera installé l application. Il faut en effet rapidement vérifier que les technologies utilisées sont fonctionnelles sur le serveur avant le développement. 3.2 Apport humain Le bilan humain de ce stage est très interressant. Une partie du stage s est déroulé en télé-travail, ce qui n est pas forcément évident à gérer, notamment en terme de communication avec notre tuteur. Celui-ci vivant en Guadeloupe, le décalage horaire n a pas non plus facilité la chose. Le point positif reste que cela force à être autonome et à prendre des décisions, le tuteur n étant pas souvent disponible. La partie du stage en Guadeloupe a nécessité une adaptation aussi bien temporelle (décalage horaire, journée de travail en continu) que climatique (températures élevées). Mais le dépaysement reste quelquechose de très agréable et fera de ce stage une très bonne expérience. 3.3 Perspectives Aucune autre application de Cahier de Texte électronique n ayant été réalisée, notre tuteur envisage de la vendre à d autres établissements pour la rentrée prochaine. Il nous contacterai alors pour effectuer les adaptations en fonction de l établissement et l installation. Des adaptations seraient notamment nécessaires pour un établissement d enseignement général qui ne dispose pas de la notion de référentiel. D un point de vue plus personnel, ce stage a permis de confirmer que mon avenir professionnel ne se situé pas dans le développement web. La phase de conception d un tel projet est interressante. Elle nécessite un apprentissage du milieux professionnel pour lequel on travaille (dans le cas présent, comprendre le fonctionnement d un établissement scolaire afin de répondre au mieux aux attentes des usagers), un apprentissage de nouvells méthodes 15

21 de développement, chose toujours interressante ainsi qu une vision globale rapide de l application finale afin de créer une base de données optimisée. J ai trouvé la phase de développement pur beaucoup plus rébarbative et répétitive, les moments de réflexion servant en général à pallier des bugs venant du système internet et non de l application à proprement dit. Je ne regrette donc en rien de ne pas avoir choisis l option Web pour ma troisième année d école IMAC. 16

22 Conclusion Ce stage a été une bonne mise en pratique de l apprentissage IMAC au niveau de la conduite d un projet. Même si tout projet demande une adaptation (typiquement, se former à une technologies), les bases de travil restent les mêmes. Réaliser un site Internet, ce n est pas seulement programmer, mais c est aussi comprendre les attentes du demandeur, dialoguer avec lui pour réaliser un support utile et durable. Les personnes utilisant l application sont pleinement satisfaites de la qualité du site aussi bien au niveau des fonctionnalités imposées que des différentes améliorations que nous avons proposés. L expérience fut donc enrichissante. 17

23 Annexes Interface du logiciel Fig. 3.1 Administration du cahier de texte 18

24 Fig. 3.2 Espace enseignant Fig. 3.3 Consultation du cahier de texte Exemple d implémentation Controleur enseignant 1 class EnseignantController extends Zend_Controller_Action 2 { 3 function init () 4 { 5 $this -> initview (); 6 Zend_Loader :: loadclass ( Enseignant ); 19

25 7 $this - > enseignant = new Enseignant (); 8 $this ->view -> baseurl = $this -> _request -> getbaseurl (); 9 $this ->view -> user = Zend_Auth :: getinstance () -> getidentity (); 10 $this - > controllername = $this - > getrequest () -> getcontrollername (); 11 $this - > actionname = $this - > getrequest () -> getactionname (); 12 } 13 function listaction () 14 { 15 $this ->view -> title = " Liste des enseignants "; 16 $this ->view -> enseignants = $this -> enseignant - > enseignantjoinuserjoindepartement (); 17 $this -> render (); 18 } 19 } Modèle liste des enseignants 1 class Enseignant extends Zend_Db_Table 2 { 3 public function enseignantjoinuserjoindepartement () { 4 $select = $this -> getadapter () - > select (); 5 $select - > distinct () 6 -> from ( array ( e => enseignant ),array ( idenseignant => id, nom, prenom, mail, civilite, id_user, dernieresaisie ) ) 7 -> join ( array ( u => user ), u.id = e. id_user, array ( u.id, u. identifiant, u.mdp )) 8 -> join ( array ( d => departement ), d. code = e. code_departement, array ( d.code, departement => d. intitule, d.code )); 9 return $select -> query () -> fetchall (); 10 } 11 } 20

26 Vue liste des enseignants 1 <table > 2 <? php foreach ( $this - > enseignants as $enseignant ) :?> 3 <tr onmouseover =" this. classname = trover " onmouseout =" this. classname = trout " class =" trout "> 4 <td > <? php echo $this -> escape ( $enseignant [ civilite ]) ;? > </td > 5 <td > <? php echo $this -> escape ( $enseignant [ nom ]) ;? > </td > 6 <td > <? php echo $this -> escape ( $enseignant [ prenom ]) ;? > </td > <? php } >? 9 </ table > 21

27 Bibliographie [1] http ://framework.zend.com/ [2] http ://jquery.com/ 22

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

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

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

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

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

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE SUR LES SITES INTERNET GÉRÉS PAR LA DOCUMENTATION

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

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

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Rapport de stage Clément MOYSAN

Rapport de stage Clément MOYSAN Clément MOYSAN Licence Professionnelle Réseaux et Télécommunications Option Web Développeur Tuteur en entreprise : Laurent DUBOIS Année universitaire : 2008/2009 Tuteur universitaire : Harold TRANOIS Sommaire

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES Philippe Crépin 7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française : 06.17.46.12.09 : phi.crepin@gmail.com Disponibilité : En poste chez Soft Computing Développeur Web JEE

Plus en détail

Bases de données et interfaces Génie logiciel

Bases de données et interfaces Génie logiciel Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015 Benjamin Lampérier - Benoît Goyheneche RMLL 2015 - Beauvais 8 Juillet 2015 1 2 3 État des lieux On ne change rien On optimise intelligemment Avant de commencer Mettre les chaines de caractères entre simple

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

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

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

LEA.C5. Développement de sites Web transactionnels

LEA.C5. Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels Toutes les entreprises et les organisations utilisent le réseau Internet comme outil de promotion, de

Plus en détail

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche emuseum emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET emuseum est un système de publication Web qui s intègre de façon transparente avec TMS pour la publication d informations sur Internet et les appareils

Plus en détail

Les différents parcours en S4

Les différents parcours en S4 Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication

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 à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Créateur de sites Internet. Développeur de logiciels. www.logipro.com

Créateur de sites Internet. Développeur de logiciels. www.logipro.com Créateur de sites Internet Développeur de logiciels Logipro, partenaire de vos «e projets» depuis 1997 Fort d une dizaine d années d expériences dans le développement de solutions Internet globales, Logipro

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

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

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3 Pascal Gaudin Développeur WEB- php-mysql-javascript 04 67 56 81 51 06 69 39 20 54 al.gau@free.f Informations générales Titre Développeur php-mysql-javascript Ecole Brousse Mtpellier - Afpa Béziers Année

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

Plus en détail

Présentation de solutions de Progiciels de Gestion d'epn Forum des Usages Brest 2010

Présentation de solutions de Progiciels de Gestion d'epn Forum des Usages Brest 2010 Présentation de solutions de Progiciels de Gestion d'epn Forum des Usages Brest 2010 Damien Maillard Emmanuel Mayoud Jérôme Lamache EPNadmin OpenEPN GENEPI OpenEPN EPNadmin GENEPI EPNadmin Objectifs initiaux

Plus en détail

Catalogue Formations Jalios

Catalogue Formations Jalios Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation

Plus en détail

Développement d outils web

Développement d outils web 3D Ouest - Lannion Développement d outils web Seconde partie BERTHEUIL FABRICE Licence 3 Informatique, parcours MIAGE Université de Rennes 1 - IFISIC 1. Introduction Durant la deuxième partie de mon stage

Plus en détail

Système de Gestion de Ressources

Système de Gestion de Ressources Groupe 4 Système de Gestion de Ressources Clients : Rachid Khoufache & Antoine Rozenknop Version finale Ingénieur Informatique deuxième année Année scolaire 2011/2012 TABLE DES MATIERES I. INTRODUCTION...

Plus en détail

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines : Rapport journalier Ce document à pour but de prévoir un planning prévisionnel et de permettre de juger l avancement des travaux afin d optimiser le rendement. Le stage va se découper en 2 parties : 3 premières

Plus en détail

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel.

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel. 25 mars Tutoriel sur Laravel Préparé par : Lydiane Beaulne-Bélisle Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel. Créé pour le cours de Projet de fin d étude Collège de

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

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

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

Plus en détail

Documentation de conception

Documentation de conception Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes

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

OMGL 6 Cahier des charges

OMGL 6 Cahier des charges OMGL 6 Helpdesk Radoslav Cvetkoski, Xavier Fanti, Yohann Haution, Yanis Salti, Sébastien Tassier Sommaire Helpdesk... 1 0. Historique du document... 3 1. Introduction... 3 2. Présentation de la société...

Plus en détail

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Editeur de progiciels Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Logiciel de gestion optimisation de vos espaces

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

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. http://www.maarch.fr. 11, bd du Sud Est 92000 Nanterre

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. http://www.maarch.fr. 11, bd du Sud Est 92000 Nanterre Maarch Professional Services 11, bd du Sud Est 92000 Nanterre Tel : +33 1 47 24 51 59 Fax : +33 1 47 24 54 08 Maarch Framework 3 - Maarch PS anime le développement d un produit d archivage open source

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

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle ApExposé Cédric MYLLE 05 Février 2008 Exposé Système et Réseaux : ApEx, Application Express d Oracle Sommaire Introduction Les besoins L outil ApEx Le développement d applications

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

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

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex DATA LIVES HERE. TM 4D Web 2.0 Pack Internet Riche et Solutions Mobiles en toute simplicité 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex *Faites vivre vos données 4D Web 2.0 Pack fournit aux développeurs

Plus en détail

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

PROJET TOUR EDUCALL USB par CDPRO

PROJET TOUR EDUCALL USB par CDPRO PROJET TOUR EDUCALL USB par CDPRO MATÉRIEL DE SYNCHRONISATION DE CLES USB ET LE TRAITEMENT DES FICHIERS AUDIO Son interface propose une arborescence de dossiers qui permet non seulement de choisir simplement

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

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

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

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 - CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 - SOMMAIRE - 2 - Sommaire Présentation du projet Contexte Description du projet web Les Enjeux du projet web Analyse Concurrentiel

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

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

CATALOGUE FORMATION 2015

CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 SOMMAIRE P. 06 L agence Présentation de l Agence Nationale de Promotion des TIC (ANPTIC) Mot du Directeur Général P.11 Nos formations par thème Outils

Plus en détail

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

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

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

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

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

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

LICENCE PROFESSIONNELLE

LICENCE PROFESSIONNELLE LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

MINI-MÉMOIRE DE PPP - S4

MINI-MÉMOIRE DE PPP - S4 MINI-MÉMOIRE DE PPP - S4 Par [OUAZAR ARIS-ARAB] [S4-G2] [AYME OLIVIA] TABLE DES MATIÈRES ANALYSE DE L ENTREPRISE # PRESENTATION DE L ENTREPRISE # LISTE ET DESCRIPTION DES DIFFERENTS METIERS REPRESENTES

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

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 1 e-obs - Plan i. A quoi sert e-obs ii. Positionnement d e-obs dans la chaine de production iii. Description générale des modules iv. Démonstration

Plus en détail

Gestion des utilisateurs dans un environnement hétérogène

Gestion des utilisateurs dans un environnement hétérogène Gestion des utilisateurs dans un environnement hétérogène HINDERCHIETTE Aymeric - KILFIGER Estelle - SIMONET Charles - SIVADON Florian LP ASRALL March 24, 2015 1 Sommaire Introduction au projet tutoré

Plus en détail

Serveurs mutualisés modulaires

Serveurs mutualisés modulaires Serveurs mutualisés modulaires Debian Linux & Windows. Nos services sont destinés aux entreprises et particuliers exigeants en terme de fiabilité, de sécurité et de disponibilité. Nous sommes également

Plus en détail

Zabbix. Solution de supervision libre. par ALIXEN

Zabbix. Solution de supervision libre. par ALIXEN Zabbix Solution de supervision libre par ALIXEN Plan Présentation d'alixen Introduction La supervision réseau : le besoin Zabbix : Mise en oeuvre Zabbix : Exploitation des données Exemples de déploiement

Plus en détail

FICHE TECHNIQUE. Secondaire et postsecondaire

FICHE TECHNIQUE. Secondaire et postsecondaire FICHE TECHNIQUE Année de compétition 2012 Endroit Edmonton, AB Numéro de concours 17 Nom du métier Conception de sites Web Niveaux Secondaire et postsecondaire 1. INTRODUCTION 1.1 But de l épreuve Permettre

Plus en détail

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif May Lopez PETIT COUTEAU SUISSE CRÉATIF Bonjour! Voici un guide des prestations, les plus courantes, que nous pouvons vous proposer. Bien sûr, la liste n est pas exhaustive et nous nous adapterons avant

Plus en détail

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique Chef de Projet Web Expériences 2011 Chargé de Projets Informatique de Gestion et Décisionnel 2008 Expert Stratégie et Technologies Web 2007 Consultant Informatique 2005 Chargé de Communication 2002 Ingénieur

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Le Guide Magento 1 Sommaire Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Chapitre 3 : Les fonctionnalités natives Chapitre 4 : Performance Chapitre

Plus en détail

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91)

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91) Connaissances techniques Serveurs d application Langages et frameworks techniques Systèmes Réseaux et Sécurité IBM Tivoli Identity Manager (4.5, 4.6, 5.0, 5.1), IBM Tivoli Directory Server, IBM Tivoli

Plus en détail

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE Flex Lire les données de manière contrôlée 1 Plan Lier les données Stocker les données Valider les données 2 Gérer des données Lier des données La notion de DataBinding est l une des plus importantes du

Plus en détail

Etude et développement d un moteur de recherche

Etude et développement d un moteur de recherche Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable

Plus en détail