24
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN : ... EPN : ...

Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Embed Size (px)

Citation preview

Page 1: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Atelier « Créations de sites » : Les techniques de réalisation de

sites

EPN : ...EPN : ...

Page 2: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Objectif de formation

• A l’issue de cet objectif de formation, A l’issue de cet objectif de formation, l’apprenant saura différencier un site l’apprenant saura différencier un site statique d’un site dynamique.statique d’un site dynamique.

Page 3: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Objectif pédagogique 1

• Comprendre la relation Client / ServeurComprendre la relation Client / Serveur

Page 4: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

La relation Client / Serveur

•Qu’est-ce Qu’est-ce c’est ?c’est ?

Page 5: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

La relation Client / Serveur

Page 6: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

La relation Client / Serveur

• A quels services du réseau Internet A quels services du réseau Internet s’applique-t-elle ?s’applique-t-elle ?

• Pour quel(s) service(s), la relation Client Pour quel(s) service(s), la relation Client / Serveur est-elle particulière ?/ Serveur est-elle particulière ?

Page 7: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Objectif pédagogique 2

• Comprendre ce qu’est un site statiqueComprendre ce qu’est un site statique

Page 8: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les sites statiques

• AvantagesAvantages– Mise en œuvre facile et rapideMise en œuvre facile et rapide

– Peu de connaissances techniquesPeu de connaissances techniques

– Logistique allégée (humain, matériel, logiciel)Logistique allégée (humain, matériel, logiciel)

• InconvénientsInconvénients– Maintenance et MAJ difficiles et laborieusesMaintenance et MAJ difficiles et laborieuses

– Pas de personnalisationPas de personnalisation

– Pas de liaison avec les BDDPas de liaison avec les BDD

– Pas d’interactivité avec l’internautePas d’interactivité avec l’internaute

> Approche opérationnelle > Approche opérationnelle

Page 9: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les sites statiques

• Publication de contenus sur un site Publication de contenus sur un site statique :statique :1.Rédaction du contenu (rédacteur)1.Rédaction du contenu (rédacteur)

2.Validation du contenu (responsable)2.Validation du contenu (responsable)

3.Mises aux normes Internet du contenu de 3.Mises aux normes Internet du contenu de manière manuelle (technicien HTML)manière manuelle (technicien HTML)

4.Vérification de la mise en forme 4.Vérification de la mise en forme (responsable)(responsable)

5.Mise en ligne (technicien HTML)5.Mise en ligne (technicien HTML)

> Une évolution nécessaire > Une évolution nécessaire

Page 10: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

La relation Client / Serveur d’un site statique

Page 11: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les solutions techniquespour sites statiques

• HTMLHTML

• JavascriptJavascript

• DHTMLDHTML

• XMLXML

• XHTMLXHTML

• Applets JavaApplets Java

Page 12: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

HTML - Généralités• HTML :HTML :

– Langage à balises ou tags, issu du SGML.Langage à balises ou tags, issu du SGML.

– Mise en forme des pages Web par encapsulationMise en forme des pages Web par encapsulation

– Balises d’ouverture et de fermeture avec ou non Balises d’ouverture et de fermeture avec ou non des attributsdes attributs

• Extension : .htm ou .htmlExtension : .htm ou .html

• Avantages : Avantages : – portabilité, rapidité de transmission.portabilité, rapidité de transmission.

• Inconvénients du HTML : Inconvénients du HTML : – nbre de balises limité, différence nbre de balises limité, différence

d’interprétation, MAJ difficiles (contenu lié au d’interprétation, MAJ difficiles (contenu lié au contenant)contenant)

Page 13: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Objectif pédagogique 3

• Comprendre ce qu’est un site Comprendre ce qu’est un site dynamiquedynamique

Page 14: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les sites dynamiques

• AvantagesAvantages– MAJ rapides, faciles, réalisables par un non-MAJ rapides, faciles, réalisables par un non-

informaticien, sans risque pour le siteinformaticien, sans risque pour le site

– MAJ effectuées par plusieurs contributeursMAJ effectuées par plusieurs contributeurs

– Réutilisation et Personnalisation des données (BDD)Réutilisation et Personnalisation des données (BDD)

• InconvénientsInconvénients– Solides connaissances techniquesSolides connaissances techniques

– Logistique lourdeLogistique lourde

– Temps de conception et de réalisation importantTemps de conception et de réalisation important

– Site en évolutionSite en évolution

> Approche fonctionnelle> Approche fonctionnelle

Page 15: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les sites dynamiques

• Publication de contenus sur un site Publication de contenus sur un site dynamique :dynamique :1.Rédaction du contenu dans l’outil de publication (rédacteur)1.Rédaction du contenu dans l’outil de publication (rédacteur)

2.Validation du contenu (responsable)2.Validation du contenu (responsable)

3.Mise en ligne (responsable/rédacteur)3.Mise en ligne (responsable/rédacteur)

Implication des rédacteurs Implication des rédacteurs Libération par rapport à la technique.Libération par rapport à la technique. Environnement contraint pour les rédacteurs.Environnement contraint pour les rédacteurs.

Page 16: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

La relation Client / Serveur d’un site dynamique

Page 17: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Les solutions techniques pour sites dynamiques

• CGI, première interfaceCGI, première interface

• ASP, de chez MicrosoftASP, de chez Microsoft

• JSP, issu du monde JavaJSP, issu du monde Java

• Coldfusion, de chez MacromédiaColdfusion, de chez Macromédia

• PHP, issu du monde librePHP, issu du monde libre

Page 18: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

PHP(HyperText PreProcesor)

• Langage de script côté serveurLangage de script côté serveur

• Dédié à la production de pages Web Dédié à la production de pages Web dynamiquesdynamiques

• Proche de C, Perl et JavaProche de C, Perl et Java

• Multi-serveur, multi-plate-forme.Multi-serveur, multi-plate-forme.

• Extensions : .php3, .php4, .phpExtensions : .php3, .php4, .php

• Futur standard du WebFutur standard du Web

Page 19: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

PHP

• Avantages :Avantages :– Code source disponible gratuitement (à la Code source disponible gratuitement (à la

différence des ASP)différence des ASP)

– Scripts simplesScripts simples

– inclus dans les pages HTMLinclus dans les pages HTML

– Interfaçage facile avec MySQLInterfaçage facile avec MySQL

– Très répandu, tout comme ApacheTrès répandu, tout comme Apache

Page 20: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

PHP

• Insertion dans le HTML : Insertion dans le HTML : – <? … ?><? … ?>

– <?php … ?><?php … ?>

– <% … %><% … %>

– <script language=PHP> …</script><script language=PHP> …</script>

• Exemple : Exemple :

Page 21: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Objectif pédagogique 4

• Savoir choisir une technique de Savoir choisir une technique de réalisation de sitesréalisation de sites

Page 22: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Choix d’une technologie

• Quels sont les critères à prendre en Quels sont les critères à prendre en compte ?compte ?

Page 23: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Choix d’une technologie

• Indépendant souhaitant promouvoir son Indépendant souhaitant promouvoir son activitéactivité

• Une collectivité locale souhaitant créer un Une collectivité locale souhaitant créer un IntranetIntranet

• Une agence de communication souhaitant Une agence de communication souhaitant mettre en avant ces réalisationsmettre en avant ces réalisations

• Le site d’une entreprise multinationale Le site d’une entreprise multinationale souhaitant faire du commerce électroniquesouhaitant faire du commerce électronique

Page 24: Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :

Choix d’une technologie

• Aller sur le site Aller sur le site www.freshmeat.netwww.freshmeat.net

(site de veille technologique dans le (site de veille technologique dans le monde du libre)monde du libre)

• Faire une recherche sur des projets :Faire une recherche sur des projets :– de gestion de BDD de DVDde gestion de BDD de DVD

– de gestion de contenu Webde gestion de contenu Web