Développer un site Web, synthèse pratique

Objectifs

Ce cours, très pratique, vous présentera l'ensemble des technologies Internet. Il vous expliquera le fonctionnement des services Web et des différents langages associés, HTML, XML..., les technologies du Web 2.0, ainsi que les techniques graphiques, l'interrogation des bases de données et l'administration. Les exercices vous permettront d'appréhender d'une manière très concrète toutes les phases de la réalisation d'un site Web.

Participants

Cette formation pratique s'adresse aux informaticiens qui souhaitent concevoir une application client intranet/Internet.

Pré-requis

Connaissances de base en architectures techniques.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

4 jours

Les sessions inter-entreprises

Date Session
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

DEVSIWEB-SYNTPRA

Description détaillée

Les technologies du site Web 

Les serveurs Web (Apache, IIS). Wampserver. 

Comprendre le fonctionnement de base des protocoles TCP/IP, HTTP, FTP. Les URL. Les services réseaux complémentaires (DNS, DHCP, ...).

Achat et gestion du nom de domaine. Choisir un hébergeur. Architecture technique. Organisation. 

 

Administration d'un site Web 

Mise en œuvre de l'ensemble des opérations d'administration effectuées par le webmaster.

Gestion des noms de domaine, transfert ftp. 

Création de messages d'erreur personnalisés, gestion des fichiers journaux.

Suivi et analyse des statistiques.

 

Création de pages Web : HTML, XML, XHTML 

Présentation des langages HTML, XHTML, HTML5. Différences entre les navigateurs.

Structure, liens, hypertexte.

Les images, les cadres. Les formats vectoriels.

La mise en page. Les feuilles de styles. Le langage CSS.

Tableaux et calques.

Techniques pour réussir son référencement sur les moteurs de recherche. Les méta-tags.

Définition et intégration de composants Plug-ins. Flash, Silverlight, Java, ActiveX.

Travaux pratiques 

Réalisation de pages complexes HTML avec Dreamweaver. Création de feuilles de style, préparation de la page au référencement.

 

Les formulaires 

Contraintes et avantages. Syntaxe, structure, champs de saisie, boutons, cases à cocher, listes, zones de texte, sélections de fichier.

Travaux pratiques 

Réalisation d'un formulaire avec envoi des données vers la messagerie et une base de données.

 

Conception graphique et multimédia 

Créer une charte graphique. Intégrer une charte graphique.

Mise en œuvre d'outils graphiques pour concevoir une interface évoluée.

Développement d'animations avec Flash.

Les ressources graphiques GIF, JPEG, PNG. Utiliser Photoshop ou Gimp.

Travaux pratiques 

Conception d'un modèle de page HTML avec Fireworks, composant Flash. Intégration de plug-ins multimédias pour visualiser des composants Flash, Shockwave.

 

Ergonomie et accessibilité d'une application Web

Charte graphique. Règles d'usability. Ecueils graphiques à éviter pour faire un site efficace (navigation, mise en page, contraintes techniques). Modèles de pages.

Accessibilité. Norme. Impact sur le développement. Mettre en conformité un site Web. Outils de test et de validation en ligne.

Travaux pratiques 

Définir le cahier des charges de la charte graphique. Mise en œuvre d'outils de test et audit pour l'accessibilité.

 

Pages dynamiques  

Différence entre serveur web et serveur d'application.

Mode de fonctionnement, sécurité. Les méthodes GET et POST. Les variables serveur.

Les serveurs web du marché.

Les langages de scripts serveur et leurs plateformes de développement : ASP, ASPX, JSP, PHP.

Appel de services Web.

Intégration de requêtes SQL dans la page pour insérer, supprimer, modifier des données de la base.

Travaux pratiques 

Développer des pages dynamiques, interrogation d'une base de données, de services web

 

Les technologies Web 2.0

Présentation des technologies Web 2.0 (blogs, rss, wiki...).

Les technologies émergentes d'interfaces graphiques : XAML, Flex, HTML5.

Présentation et mise en œuvre de solutions Rich internet Application (RIA) et Rich Desktop Application (RDA).

Présentation des solutions émergentes Adobe AIR, Microsoft SilverLight, framework Google.

Travaux pratiques 

Démonstration et mise en œuvre de ces multiples technologies.

 

Initiation au langage JavaScript et au DHTML

Syntaxe du langage. Contrôles de saisie d'un formulaire. 

DOM et Ajax.

Présentation Ecmascript et émergence du langage Actionscript.

Présentation des offres du marché à base de Javascript (Google API, Widgets...).

Récupérer, savoir débuguer vos programmes.

Travaux pratiques 

Utilisation du JavaScript pour ajouter des effets DHTML et des contrôles sur formulaire, gestion d'événements en JavaScript Intégration de scripts existants. 

 

 

 
 
 
 
 
 
 
 

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page