Coût60 000 FCFADurée40 heures (reparties selon votre disponibilité)Objectifs- Savoir préparer et organiser les contenus prévus pour le site- Comprendre comment élaborer la navigation entre les pages du site Internet- Maîtriser l’écriture du HTML- Comprendre et maîtriser la mise en page à l’aide des feuilles de style en cascade (CSS)- Disposer des bases pour configurer un serveur Web- Être capable d'enrichir le contenu d’un site (vidéos, liens dynamiques)- Maitriser le langage JavascriptPublic- Personnes utilisant la micro-informatique et Internet qui souhaitent concevoir et développer un site web et en assurer la mise à jourPré requis- Bonne connaissance du WebProgrammeIntroduction à internet :Les concepts fondamentauxL'architecture du WebLa présentation des principaux navigateurs InternetConception d’un site :L’arborescence d’un siteLes principes de la mise en page pour le webLes principes de la navigation interactiveLe traitement et le formatage des médiasLe HTML :Le HTML : HyperText Markup LanguageLa création d'une page Web avec HTML et XHTMLLes éléments de l'en-tête et du corps d’une page HTMLLe formatage du texte avec des marqueursLa création de liens hypertextesLes listes ordonnées ou nonLa conception de tables pour l'affichage de donnéesLa définition des ancres relatives et absoluesLa mise en page à l’aide des feuilles de style en cascade (CSS) :L’attribution de propriétés de style aux balises et marqueurs HTMLLa création et l’application de feuilles de styleL’utilisation de styles dans un menu de navigationLe choix et l’application de styles avec les attributs CLASS et IDLes feuilles de style externesMise en oeuvre et fonctionnalités d'un serveur Web :La communication entre serveur et navigateur WebHyperText Transfer Protocol (HTTP)Les serveurs commerciaux ou FreewareSavoir configurer un serveur Web :La mise en place de la structure des répertoiresLa configuration des accès et sécurisationL’administration du serveurLa programmation du serveur :L’interaction client/serveur/scriptL’étude du fonctionnement d'applications Web côté serveurL’accès aux données stockées sur le serveur WebLe traitement des données côté serveur : PHP, JSP, ASPLa différence entre les requêtes GET et POSTL’intégration d'un menu de navigation cohérent dans toutes les pagesLa lecture et l’écriture de cookiesLe traitement des données avec des formulaires de saisie :L’ajout de zones de saisie texte, cases, boutons radio, listes de sélections d’un formulaireLa saisie des données utilisateurs à l’aide d’un formulaire HTMLLa configuration d'un formulaire pour qu'il fasse appel à un programme côté serveur lors de son envoiLe traitement des données recueillies par un formulaire à l’aide du langage PHPLes bases de données relationnelles et le Web :La définition d'une base de donnéesLa description des enregistrements d'une base de donnéesUtilisation de SQL pour manipuler la baseComment connecter une page web et une base de données :Création de pages web pour insérer, supprimer et mettre à jour les enregistrementsInsertion et récupération des données à l’aide du langage PHPIntégration de requêtes dans les programmes côté serveurDynamiser et enrichir un site avec JavaScript :Les principes généraux du langage JavaScriptL’intégration de JavaScript s'exécutant dans les navigateurs WebCréation de pages web interactives avec l'HTML dynamique (DHTML) :Combiner JavaScript avec des feuilles de style en cascade (CSS)La compatibilité avec plusieurs navigateursLe positionnement dynamique de contenu dans une pageComment afficher et masquer le contenu d'une pageLa création d'images avec effet rollover en DHTMLAjout d'éléments multimédias :L’intégration d'animations et de vidéos dans des pages WebInsérer et utiliser les plug-ins les plus fréquents