Projet Covoiturage TP 3

Documents pareils
Rapports d activités et financiers par Internet. Manuel Utilisateur

Présentation du Framework BootstrapTwitter

Nouveautés joomla 3 1/14

Bureautique Initiation Excel-Powerpoint

Webmaster / Webdesigner / Wordpress

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Optimiser pour les appareils mobiles

Programmation Web. Introduction

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

Intégrateur Web HTML5 CSS3

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

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

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

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

BASE DE DONNÉES NATIONALE D INSCRIPTION (BDNI MC ) : COMMENT PUIS-JE MODIFIER OU RADIER MES CATÉGORIES D INSCRIPTION?

ASP Journal Alert Guide d utilisation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

HTML5 et CSS3 pour des sites Responsive Web Design

Thème : Gestion commerciale

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

1. Création du profil

DE CENTRALISE FACTURE CRE ATION

Comment déposer les comptes annuels des associations, fondations et fonds de dotation.

Documentation Liste des changements apportés

26 Centre de Sécurité et de

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

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Connexion au site GeantCasino.fr 23/10/2009

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

Procédure pour emprunter ou réserver un livre numérique

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Comment consulter la Photothèque de Paris 1

TP JAVASCRIPT OMI4 TP5 SRC

Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0

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

A. Introduction. Chapitre 7

EMPRUNTS DE LIVRES NUMÉRIQUES

Cherche. Champ de saisie. Langue de. l interface. 1. Informations et. à l utilisation. NEBIS recherche. et trouver. Prêt

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

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

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Formation Découverte du Web

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Direction des projets

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

Qualité web : les bonnes pratiques front-end

Google Tag Manager. «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU

Guide Utilisateur ArkadinAnywhere

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

Association UNIFORES 23, Rue du Cercler LIMOGES

Guide de rapports ADT Sélecte

Région wallonne Commissariat wallon

Utilisation du logiciel ModellingSpace

SITE I NTERNET. Conception d un site Web

Formation : WEbMaster

Etude et développement d un moteur de recherche

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

Une seule rangée Études/Formation/Permis s affichera lors de la création d un nouveau cas.

LOGICIEL MARCHES PUBLICS

creer votre site internet en html/css

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

NOTICE TELESERVICES : Créer mon compte personnel

PRÉSENTATION du service BOURSE du site de banque en ligne de CAIXA GERAL DE DEPÓSITOS. CGD on-line

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

BMCI NET : Kit d utilisation du site de bourse en ligne Partie 2 :Espace Bourse

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

PLATEFORME ANTI-CORRUPTION AU CAMEROUN

Guide de l utilisateur Faronics System Profiler Standard

Paul FLYE SAINTE MARIE

Google Adresses. Validez la fiche de votre entreprise ou organisation sur Google Maps

Projet en nouvelles technologies de l information et de la communication

Gestion des documents avec ALFRESCO

BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

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

Guide d utilisation du portail de formation en ligne LeCampus.com à l attention des partenaires de l APSM

Madame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET

Prise en main de Moodle

Direction Eau, Environnement & Ecotechnologies. H. Leprond et N. Chauvin

BES WEBDEVELOPER ACTIVITÉ RÔLE

La messagerie électronique

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Scopia Desktop. Sommaire

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

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

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Guide d ouverture de compte

Manuel d utilisation du Guichet électronique V2

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

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Inscription de votre site sur Google Configuration du sitemap et de Webmaster Tools pour PrestaBox

ET REGISTRE DE PRESENCE

Si vous avez déjà accès à une application fédérale comme par exemple «Tax-On-Web», vous ne devez plus vous authentifier sur votre profil en ligne.

Guide d utilisation pour W.access - Client

Manuel Extranet : guide de demande de réservation de salles, de matériel et de services. Table des matières

Transcription:

Projet Covoiturage TP 3 Description du thème Ce TP est le troisième d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long Formation concernée Des TP permettant la découverte d un mini-framework mobile jquery Mobile (JQM) BTS Services informatiques aux organisations Matière SLAM 2, PPE, SLAM 4 Présentation Notions Pré-requis Outils Mots-clés Durée Auteur(es) Les TP proposent de développer une application mobile cross-plateform à différentes itérations du cycle de développement Savoirs D4.1 - Conception et réalisation d une solution applicative D4.2 - Maintenance d une solution applicative Savoir-faire Programmer un composant logiciel Exploiter une bibliothèque de composants Adapter un composant logiciel Valider et documenter un composant logiciel Programmer au sein d un framework Développement web, PHP, JavaScript Un environnement de développement pour le web, Firebug pour suivre les appels jquery et Ajax Application mobile, jquery, jquery Mobile, Ajax 7h Version v 1.0 Date de publication Patrice Grand Mars 2014 Énoncé L itération dans laquelle vous êtes intervenu va bientôt se terminer. A la fin de celle-ci, les principales fonctionnalités auront été testées. La dernière phase va consister à permettre à l utilisateur connecté d ajouter une nouvelle offre. Au préalable quelques améliorations ont été demandées concernant le rendu mobile de l application ainsi que la gestion des validations de saisies. Des améliorations La première amélioration concerne le positionnement parfois dérangeant des boutons de bas de page ; actuellement la position de ce menu dépend des éléments de la page. Il serait bon de le figer en bas de l écran. Votre chef de projet vous demande de régler ce problème ; il vous indique http://www.reseaucerta.org CERTA - mars 2014 v1.0 Page 1/5

rapidement qu il faut intervenir dans la balise de data-role «footer» en ajoutant un attribut dont il ne se souvient plus le nom ni la valeur. http://www.reseaucerta.org CERTA - mars 2014 v1.0 Page 2/5

Question 1 Réaliser cette modification ; cette tâche est évaluée à 15 minutes. Le chef de projet désire également modifier le lien permettant de s inscrire au service de covoiturage ; il le trouve peu orienté mobile. Il vous laisse le choix du nouveau rendu. Question 2 Réaliser cette amélioration ; cette tâche est évaluée à 30 minutes. La validation des saisies Le chef de projet vous avait demandé de ne pas traiter la validation des saisies associées à l inscription d un nouvel utilisateur. Il est temps maintenant de s attacher à présenter un formulaire conforme aux types de champs attendus. Votre chef de projet vous déconseille de vous en remettre à HTML5 qui propose (dans ses recommandations) des patterns de saisie pour la plupart des champs (date, heure, téléphone, etc.) ; mais ces recommandations sont très inégalement suivies par les navigateurs. Il faudra donc s en remettre à jquery Mobile (JQM). Vous êtes chargé de trouver un plugin (simple fichier jquery à ajouter à votre projet) permettant d effectuer des validations de saisies dans un formulaire. Votre collègue vous conseille de chercher sur le site http://plugins.jquery.com/. Question 3 Menez la recherche sur internet, mettez en œuvre votre solution pour le formulaire d inscription. Cette tâche est évaluée à 2 heures. La saisie d une nouvelle offre C est la dernière étape de cette itération. Votre chef de projet vous demande d utiliser les éléments de formulaires JQM afin de simplifier les saisies utilisateur ; il vous fournit les 4 maquettes correspondant aux 4 situations : - Cas où le départ est l entreprise et l offre permanente : Boutons radio dans un ControlGroup http://www.reseaucerta.org CERTA - mars 2014 v1.0 Page 3/5

- Cas où le départ est l entreprise et l offre est à une date fixe : Interrupteurs JQM Le champ jour est masqué Slider allant de 6 à 23 Slider allant de 0 à 55 avec un pas de 5 Champ à valider - Cas où le départ est le domicile et l offre permanente : Le champ date est masqué Ajout de point(s) de ramassage au click sur le bouton http://www.reseaucerta.org CERTA - mars 2014 v1.0 Page 4/5

- Cas où le départ est le domicile et l offre concerne une date fixe : Votre chef de projet vous demande de construire un seul formulaire avec des zones qui vont être masquées selon les valeurs des interrupteurs. Le site http://mobile.jquery-fr.com/ présente les principaux composants utilisables ; par ailleurs votre chef de projet vous demande de mener une requête Ajax pour communiquer au serveur les caractéristiques de l offre saisies dans le formulaire. Pour cette itération l offre ne sera pas réellement ajoutée, puisque la base de données n existe pas encore ; il suffira que la requête Ajax retourne les informations en retour, dans une boite alert par exemple. Question 4 Construire le formulaire demandé et la requête Ajax associée. Cette tâche est évaluée à 2 heures. http://www.reseaucerta.org CERTA - mars 2014 v1.0 Page 5/5