responsive et dynamique
|
|
- Raoul Gravel
- il y a 6 ans
- Total affichages :
Transcription
1 Apprendre à développer un site web responsive et dynamique avec PHP Julien GAMBELLI
2 Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : Saisissez la référence ENI de l'ouvrage RIPHPRES dans la zone de recherche et validez. Cliquez sur le titre du livre puis sur le bouton de téléchargement. Chapitre 1 Introduction 1. Présentation Qu est-ce qu un site responsive? À qui s adresse ce livre? Description de cet ouvrage Mot de l auteur Chapitre 2 Initialisation : l'environnement de travail 1. Initialisation du serveur local Installation du serveur sur notre ordinateur Vérifier que tout fonctionne avec la phrase magique Pour aller plus loin : la configuration multisites Configuration du fichier httpd.conf Configuration du fichier httpd-vhosts.conf Configuration du fichier hosts de Windows Test
3 2 PHP Développer un site web responsive et dynamique Chapitre 3 Rendez intelligent votre site avec le langage PHP 1. Petit rappel sur le HTML Les bases Les balises à connaître Les nouveautés apportées par le HTML Les règles de base de la syntaxe PHP Les commentaires Les variables et constantes Les variables Les constantes L affichage de la valeur d'une variable Les tableaux Les opérations L'addition et la soustraction La division et la multiplication La concaténation Les comparaisons Les structures de contrôle et les boucles Les opérateurs logiques La condition if L'écriture minifiée Le else if Le switch case Les boucles Le while Le do-while Le for Optimisations
4 Table des matières 3 6. Les fonctions Notre première fonction La déclaration L'appel Les fonctions imbriquées Les fonctions utiles de PHP Include / Require Empty / Isset Les chaînes de caractères Les tableaux Les fonctions mathématiques Autres fonctions Les formulaires Le formulaire en HTML La balise form et l'url de destination Les zones de saisie et le bouton submit L'aide à la saisie Un exemple de formulaire La récupération des valeurs en PHP Les variables d'url L'organisation des pages L arborescence du répertoire Le.htaccess La directive RewriteRule La directive Password et le fichier.htpasswd Exercice pratique : créer un formulaire d'inscription Spécifications Correction de l'exercice Pour aller plus loin : les sessions Initialisation de la session Vérification et destruction de la session
5 4 PHP Développer un site web responsive et dynamique 11. Pour aller plus loin : mettre en place une API simple Côté serveur Côté client Chapitre 4 Les bases de données MySQL 1. Rappel sur les bases de données Les différents types de bases de données Les bases de données relationnelles La création de la base de données MySQL Les conventions Les types de champs Les types de données numériques La clause ZEROFILL Signé ou non signé Les nombres entiers Les nombres réels Les types de données de gestion du temps Les types de données de chaînes de caractères Les textes courts Les textes longs La création et l administration des tables Les clauses de manipulation des données L'insertion de données (INSERT) La modification de données (UPDATE) La suppression de données (DELETE) La clause de sélection des données La clause de sélection (SELECT) Les fonctions d'agrégation La sélection sans doublon Le renommage de champs
6 Table des matières Les clauses conditionnelles (WHERE et AND, OR,...) Les opérateurs de comparaison Les critères Les fonctions de tri (ORDER BY et GROUP BY) La fonction de tri (ORDER BY) Les fonctions d'agrégation (GROUP BY et HAVING) Les autres fonctions Les fonctions de chaînes de caractères Les fonctions de jointure Les fonctions de limitation de résultat L utilisation en PHP avec MySQLi La connexion, la déconnexion et les fonctions de base Exécution d une requête et récupération du résultat L exécution d une requête La récupération du résultat Exemples de miniprogrammes Chapitre 5 Sublimez votre site avec les feuilles de style CSS3 1. Introduction sur les feuilles de style La mise en place du CSS sur un site Internet Le code CSS La sélection basique et l application d un style à un composant La sélection avancée d un composant Les priorités Les différents formats des éléments Les couleurs Les unités de mesure
7 6 PHP Développer un site web responsive et dynamique 3.4 Les propriétés de base Les bordures Les polices Le type d'affichage (display) Les dimensions Le positionnement Les marges et espacements L'alignement horizontal L'alignement vertical D'autres propriétés Les animations Les transitions L'animation de composants La fonction debug des navigateurs La source de la page courante Les propriétés CSS Les contrôles Les paramètres d'affichage Les fonctionnalités L arborescence actuelle Pour aller plus loin : les sélecteurs before et after L incontournable : le site responsive Les media queries Les points de rupture La compatibilité des media queries L adaptation des contenus Les plugins responsive Bootstrap Materialize CSS
8 Table des matières 7 Chapitre 6 Boostez votre CSS avec Sass 1. Introduction à Sass L installation et la mise en place L installation du préprocesseur L installation par ligne de commande L installation par logiciel L organisation des fichiers La compilation La compilation par ligne de commande La compilation par logiciel Les variables Les règles imbriquées et les sélecteurs Les règles imbriquées Les sélecteurs Les fonctionnalités Les mixins L héritage Les fonctions supplémentaires Les opérations mathématiques La condition if Les boucles for Le langage Less
9 8 PHP Développer un site web responsive et dynamique Chapitre 7 Le petit plus : JavaScript et jquery 1. Rappel sur la POO (Programmation Orientée Objet) Les classes La visibilité Les attributs Les méthodes Le constructeur Les objets JavaScript La fonction de log et d alerte L interaction avec le HTML Les événements Les méthodes de récupération de données Les méthodes de modification de données Les autres méthodes Les variables Les valeurs numériques Les chaînes de caractères Les valeurs booléennes Les tableaux L initialisation d un tableau La récupération et l affectation de valeurs Les fonctions de tableau Les structures de contrôle La condition if Le switch case Les boucles La boucle while La boucle for La boucle do while Les boucles et les tableaux
10 Table des matières Les fonctions Introduction à jquery La mise en place de jquery La sélection d éléments La modification et l affichage de propriétés d éléments L affichage de propriétés et d éléments La modification des éléments Les formulaires Chapitre 8 Synthèse du livre 1. La mise en place de l environnement de travail Le site dynamique La base de données L apparence visuelle Le site responsive L ergonomie L hébergement web Exercice pratique Création de site Internet 1. Introduction Spécifications Les paramètres de base Les livres Les catégories Le compte client
11 10 PHP Développer un site web responsive et dynamique 2.5 Partie front Les URL Le référencement naturel Le menu Le footer La page d accueil La recherche L affichage d un livre La page de contact La page À propos Mon compte L enregistrement d un compte Les détails du compte L ajout d un livre Les messages d erreur Partie back Le menu La page d accueil Les fichiers L ajout et la modification d une catégorie Affichage de la liste des catégories L ajout et la modification d un livre Affichage de la liste des livres Correction de l exercice 1. Introduction La base de données Les champs Les liaisons
12 Table des matières Le site Internet L arborescence des fichiers La page d index et le fichier.htaccess Index.php htaccess Les includes constants.php header.php footer.php functions.php menu.php sql.php Le JavaScript L API Les pages home.php contact.php about.php list.php book.php register.php signin.php account.php addbook.php Sass main.scss _variables.scss _fonts.scss _mixins.scss _general.scss _menu.scss _texts.scss _forms.scss
13 12 PHP Développer un site web responsive et dynamique _animations.scss L interface d administration L arborescence des fichiers La page d index Les includes header.php menu.php footer.php Les pages home.php listbooks.php listcategories.php updatebook.php updatecategory.php Index
14 225 Chapitre 6 Boostez votre CSS avec Sass 1. Introduction à Sass Boostez votre CSS avec Sass Sass est un langage de génération de CSS, ce qu on appelle un préprocesseur. La première limite des CSS qui nous vient à l esprit est l inexistence des variables. Nous aurions bien aimé utiliser, par exemple, une variable «couleur» définie pour tout un site Internet. Ceci est possible avec Sass. L utilisation de Sass est invisible pour les internautes qui vont voir uniquement le CSS généré sur le site Internet. Le principal avantage de Sass est que la syntaxe est la même que CSS, à l exception des nouveautés qu'elle apporte (variables, fonctions), donc il n y a pas besoin de réapprendre tout pour commencer à travailler avec Sass!
15 226 PHP Développer un site web responsive et dynamique 2. L installation et la mise en place Pour commencer à utiliser Sass, il est nécessaire de télécharger un préprocesseur. À noter, ces préprocesseurs sont utiles pour minifier du code, c est-à-dire rendre le code dans sa forme la plus compacte possible (en supprimant les espaces et tabulations) pour le rendre le plus léger possible, mais pour le coup, illisible. Un code Sass va s écrire dans un fichier.scss. 2.1 L installation du préprocesseur Il y a deux manières de compiler du code Sass, la première est de le faire en ligne de commande (Cygwin pour Windows) et via le terminal pour Mac et Linux, la seconde est d utiliser un logiciel qui va le faire pour nous. Il n y a pas de meilleure méthode, utilisez simplement celle qui vous convient le mieux. Personnellement, je préfére la ligne de commande, car c est toujours plus flexible qu un logiciel L installation par ligne de commande Sous Windows, il suffit d installer Cygwin avec Ruby et Sass lors de l installation. Sous Mac et Linux, installez Ruby puis tapez la commande : gem install Sass Pour vérifier que Sass est bien installé, tapez la commande suivante : Sass -v Le numéro de version doit normalement être retourné. Editions ENI - All rights reserved
16 Boostez votre CSS avec Sass Chapitre L installation par logiciel Il existe un certain nombre de logiciels qui font tous plus ou moins de la compilation de fichier «.scss». L idée ici n est pas de faire un comparatif, mais de dresser une liste pour voir tout ce qui est disponible : CodeKit (Payant) Compass.app (Payant, open source) Ghostlab (Payant) Hammer (Payant) Koala (open source) LiveReload (Payant, open source) Prepros (Payant) Scout (open source) Pour information, Koala fonctionne très bien et fait ce qu'on lui demande. 2.2 L organisation des fichiers Pour plus de clarté, il est préférable de créer un fichier global qui recense tous les fichiers «.scss» du projet et ainsi, en sortie, il n y aura qu un seul fichier CSS généré et il sera possible de le compresser facilement. Il faut nommer chaque fichier «.scss» précédé d un «_», sauf pour le fichier global qui va réaliser les imports. Dans nos pages HTML, c est bien le fichier «.css» généré qu il faudra inclure et non pas les fichiers «.scss.». Pour importer un fichier «.scss», il faut utiliser la directive suivante "chemin vers le fichier"; Le chemin vers le fichier peut contenir le chemin relatif vers le fichier à importer.
17 228 PHP Développer un site web responsive et dynamique Remarque Il n est pas obligatoire dans l import de préciser «_» avant le nom du fichier ainsi que l extension «.scss». Par exemple, on souhaite avoir un fichier «main.scss» qui inclut les fichiers «form.scss» et «layout.scss» eux-mêmes situés dans un dossier «site» "site/layout.scss"; 2.3 La compilation Une fois que le logiciel de prétraitement est installé, il est maintenant possible de compiler les fichiers «.scss» pour en générer des fichiers «.css». Il n est pas nécessaire de lancer à la main à chaque fois la compilation des fichiers. Elle peut se faire automatiquement grâce à une directive watch qui va surveiller les changements d un dossier La compilation par ligne de commande Pour une compilation simple, il suffit de lancer la commande suivante : Sass fichier.scss:fichier.css Cette commande va donc, à partir d un fichier «fichier.scss», générer un fichier «fichier.css» et un fichier «fichier.map». Par exemple, on souhaite compiler le fichier «main.scss» en un fichier «main.css» situé lui-même dans un dossier «css» : Sass main.scss:css/main.css Ce qui est finalement assez rébarbatif car cela veut dire qu à chaque fois que l on fait une modification sur le fichier, il faut lancer la ligne de commande pour voir les modifications s afficher... Mais il y a une solution! Editions ENI - All rights reserved
18 Boostez votre CSS avec Sass Chapitre En effet, il est possible de surveiller un fichier ou un répertoire complet, et ainsi, dès qu une modification est faite sur un fichier, la compilation se lance toute seule. Pour cela, il suffit d ajouter l option --watch à la commande Sass : Sass main.scss:css/main.css --watch L option permet également de compiler au moment où la commande est lancée. Pour un dossier complet du dossier «Sass» vers «css» : Sass Sass:css Il est également possible de compresser le CSS en sortie avec l option --style compressed comme ceci : Sass main.scss:css/main.css --style compressed La compilation par logiciel En général pour le logiciel, il est nécessaire d aller chercher le dossier où se trouvent tous les fichiers Sass et d en compiler le principal. Lorsqu il est compilé, une directive watch est en général lancée sur le dossier ou une simple case à cocher le permet (compilation automatique). 3. Les variables Les variables représentent la fonctionnalité phare de Sass. Elles vont nous permettre de définir des valeurs qui seront répétées sur plusieurs composants et que l on n aura pas à réécrire à chaque fois. Pour définir une variable, il suffit d inscrire son nom précédé du sigle «$», un peu comme en PHP, sauf que l affectation se fait par «:» au lieu de «=» : $variablesass: valeur;
19 230 PHP Développer un site web responsive et dynamique Par exemple, on souhaite définir une couleur primaire et une couleur secondaire. On souhaite par la suite appliquer la couleur primaire aux titres et la couleur secondaire aux textes soulignés et en gras : _layout.scss : $primary-color: violet; $secondary-color: grey; h1 { color: $primary-color; } u { color: $secondary-color; } b { color: $secondary-color; } index.htm : <html> <head> <link href="css/main.css" rel="stylesheet"> </head> <body> <h1>ceci est un titre</h1> <p>ceci est un texte dont <u>cette partie</u> est soulignée</p> <p>voila un texte qui est <b>partiellement en gras</b></p> </body> </html> Ceci donne comme résultat : Editions ENI - All rights reserved
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étailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailCRÉ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étailFormation : 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étailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détail3W 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étailDevenez 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étailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailFormation 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étailHTML5 et CSS3 pour des sites Responsive Web Design
Chapitre 1 : Introduction A. Le design Web aujourd'hui 11 B. Le Responsive Web Design 11 C. Les approches dans la conception 12 D. Le lâcher-prise 12 E. Les objectifs du livre 13 F. Les outils de l intégrateur
Plus en détailProgrammation 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étailMagento. 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étailHTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Plus en détailINTERNET 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étailSommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23
1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique
Plus en détailHTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles
46 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles enfin deux points importants pour les sites mobiles, les nouveautés sur les formulaires ainsi que le mode hors-ligne. 2. Bonnes
Plus en détailLes 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étailGuide de réalisation d une campagne e-mail marketing
Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La
Plus en détailTP 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étailIntégrateur Web HTML5 CSS3
Intégrateur Web HTML5 CSS3 L objectif de la 3W Academy est de former des petits groupes d élèves à l intégration de sites internet ainsi qu à la création d applications web simples telles qu un blog ou
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailOptimiser 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étailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailKompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.
KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html
Plus en détailPoint 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étailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailRESUME 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Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailDans 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étailHé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étailTable des matières. Première partie Découvrir, installer et apprivoiser WordPress
Table des matières Avant-propos... Remerciements.... Les fichiers téléchargeables... XIII XVII XVIII Première partie Découvrir, installer et apprivoiser WordPress Chapitre 1 Découvrir WordPress.... 3 1.1
Plus en détailWEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013
WEB-OFFICE-FORMATION.FR CATALOGUE 2013 Table des matières Table des matières... 1 Formations Bureautique - Pack Microsoft Office... 8 Word Initiation... 8 ESPACE DE TRAVAIL WORD... 8 GESTION DE FICHIERS
Plus en détailPerformance 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étailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailGuide de configuration
Guide de configuration All Rights Reserved Last updated in July 2013 2 Table des matières Guide de configuration... 1 Introduction... 3 Pré-requis... 5 Pour commencer, une procédure étape par étape...
Plus en détailPrésentation du PL/SQL
I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailINTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailAssociation UNIFORES 23, Rue du Cercler 87000 LIMOGES
RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description
Plus en détailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détail2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22
SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané
Plus en détailXML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailCAHIER 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étail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Plus en détailTous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.
Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique
Plus en détailDiffuser un contenu sur Internet : notions de base... 13
Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................
Plus en détailLangage 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étailContent 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étailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailINFORMATIQUE & 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étailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailNotes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 2 (11.2) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D Server v11 SQL et 4D v11 SQL Release 2 (11.2). Pour plus de détails consultez
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailE-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE
E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE mcbenveniste@gmail.com 09/2013 E-MAILING & NEWSLETTER L e-mailing consiste à envoyer des emails simultanément à un nombre important de destinataires dont le
Plus en détailLes 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étailSITE I NTERNET. Conception d un site Web
SITE I NTERNET Conception d un site Web Conception de votre site Web Préambule Ce document a pour but de donner une méthode de travail afin de réaliser dans les meilleures conditions un site internet.
Plus en détailEn date du 11 décembre 2008
R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY
Plus en détailLangage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Plus en détailSilfid : Agence de création de site internet, formations et Conseils Retour sommaire
Sommaire ILFID vous accueille dans sa salle de formation équipée d ordinateurs en réseau et connectés internet, d'un vidéo- Sprojecteur et tableau blanc. Nos solutions sont éligibles aux critères de financement
Plus en détailSYSTÈ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étailS7 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étailIntroduction aux concepts d ez Publish
Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de
Plus en détailModule pour la solution e-commerce Magento
Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique
Plus en détailRÉ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étailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailCREATION 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étailThème : Création, Hébergement et référencement d un site Web
Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/
Plus en détailBureautique Initiation Excel-Powerpoint
Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office
Plus en détailDévéloppement de Sites Web
1 Dévéloppement de Sites Web Cours III : Travailler avec Dreamweaver de Macromedia Peter Stockinger Séminaire de Maîtrise en Communication Interculturelle à l'institut National des Langues et Civilisations
Plus en détailCréer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL
Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL 4 e édition Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et
Plus en détailStructure d un programme et Compilation Notions de classe et d objet Syntaxe
Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types
Plus en détailGestion de références bibliographiques
Mars 2011 Gestion de références bibliographiques Outil pour gérer ses bibliographies personnelles sur le web. Il est intégré à Web of Science (WOS). La version web est une version allégée de EndNote (ne
Plus en détail25 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étailCONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /
CONNEXION Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION / HOMPAGE Un menu natif avec des options utiles et indispensables. Sauvegarde de la base de
Plus en détailSommaire. 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étailJAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.
Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins
Plus en détailPHP 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étailKIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure
KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier
Plus en détailGoogle Tag Manager. «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU
Google Tag Manager «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU Au menu 1)Définition de Google Tag Manager 2)Le fonctionnement 3)Applications pratiques pour un référenceur
Plus en détailManuel du composant CKForms Version 1.3.2
Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailE-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1
E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout
Plus en détailAuteur 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étailAdobe Technical Communication Suite 5
Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution
Plus en détailCatalogue des formations : Utilisation d outils Open Source
Catalogue des formations - 2012 Catalogue des formations : Utilisation d outils Open Source Bureautique, Traitement d image, PAO, gestion de contenu web, création audiovisuelle OpeNetwork Agence de conseil,
Plus en détailNouveautés joomla 3 1/14
Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes
Plus en détailPHP et les Bases de données - Généralités
PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront
Plus en détailMercredi 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étailProgrammation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détail