« MINIT » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 48 : Ligne 48 :
* 10:30 – 11:00 Pause
* 10:30 – 11:00 Pause
* 11:00 – 12:30 Création d’une home page personnelle et publication en ligne
* 11:00 – 12:30 Création d’une home page personnelle et publication en ligne
==Introduction à HTML5==
===Objectifs===
Après la séance consacrée à l’introduction à HTML5 vous devrez être familier avec :
* Les grandes lignes du fonctionnement requête/réponse d’une ressource/page web
* Qu’est-ce qu’un langage de marquage
* L’existence de différentes versions de HTML
* La structure d’un document HTML5
* Les balises et attributs HTML les plus fréquents
* Les liens hypertextuels
* Différents type de fichiers (pages web, images, …)
* L’utilisation des outils de développement d’un navigateur web
* L’utilisation et la configuration d’un éditeur de texte
===Outils===
====Outils de développement Google Chrome====
Nous allons utiliser les outils développeurs du navigateur web Google Chrome pour montrer dans la pratique comment une page HTML est affichée par un navigateur web.
Si vous ne l’avez pas encore fait, installez Google Chrome sur votre ordinateur :
* [https://www.google.fr/intl/fr/chrome/browser/desktop/ Lien pour installer Google Chrome]
Une fois installé le logiciel, ouvrez-le et pointer vers la page de TECFA :
* [http://tecfa.unige.ch/]
Pour ouvrir les outils procédez de cette manière (voir également l’image) :
# Cliquez sur l’icône du menu sur la droite de l’écran
# Sélectionnez l’item « Plus d’outils »
# Cliquez sur « Outils de développement »
--> Image
Vous devrez obtenir un résultat similaire à celui-ci :
--> Image
====Éditeur de texte====
Pendant l’atelier d’initiation nous allons vous faire installer l’éditeur de texte [[Brackets]]. Il s’agit d’un logiciel open-source développé et maintenu par Adobe. Le logiciel est disponible pour Windows, Mac et Linux.
La plupart des actions nécessaires pour installer et configurer le logiciel sont également disponible dans la page de ce Wiki consacrée à l’éditeur :
* Voir la page [[Brackets]] sur ce Wiki
À la fin de la partie sur l’installation de Brackets vous devez avoir :
# Brackets installé sur votre ordinateur (obligatoire)
# Changé le thème de Light à Dark et augmenté la taille de la police du code (optionnel)
# Modifié la langue an anglais (conseillé)
# Installé au moins les extensions suivantes (obligatoire) :
## HTML Templates by Travis Almand. Pour y accèder utiliser le menu principale Edit > HTML Templates puis choisir le modèle souhaité (dans la plupart des cas HTML5)
## Beautify by Drew Hamlett. Pour l’activer menu principale Edit > Beautify on save doit être coché.
## Emmet vy Sergey Chikuyonok, pour l’activer utiliser le menu principale Emmet > Enable Emmet doit être coché.
===Workshop HTML5===
====Fichiers pour le workshop====
Lors de l’activité workshop, vous allez travailler sur des fichiers que nous avons préparés pour cette partie de l’atelier.
Les fichiers comprimés dans un archive .zip se trouvent sous ce lien :
* https://github.com/MALTT-STIC/minit-html5-essentials/archive/master.zip
Si vous n’arrivez pas à télécharger directement le fichier .zip, vous pouvez :
#Aller à l’adresse https://github.com/MALTT-STIC/minit-html5-essentials
#Cliquer sur le bouton vert en haut à droite « Clone or download »
#Cliquer sur « Download ZIP »
--> Image
Il faudra ensuite extraire le contenu du fichier et le mettre sur votre ordinateur. Puis l’ouvrir avec Brackets.
File > Open folder…
====Fonctionnement du Workshop====
Lorsque vous ouvrez le fichier du workshop avec Brackets, vous avez trois dossiers :
* Examples
* Hands-on
* Tasks
Les dossiers Examples et Tasks contiennent des sous-dossiers qui sont en relation. Pour chaque dossier exemple, qui contient des fichiers HTML5 avec du code, il existe un dossier dans les tâches où vous trouverez une « challenge » et la solution au problème. Le dossier « Hands-on », par contre, est vide.
Les trois dossiers sont conçus pour créer un flux de travail de la manière suivante :
# Vous regardez le code et le rendu de la page d’exemple
# Lorsque vous avez compris l’exemple, vous créez un sous-dossier dans le dossier « Hands-on » et vous essayez vous-même de coder quelque chose de similaire à l’exemple. Il faudra créer les dossiers et les fichiers à partir de zéro pour émuler une situation de départ.
# Quand vous pensez maîtriser le sujet, vous pouvez essayer de résoudre la tâche associée.
## Ouvrez le fichier qui termine avec xxxx-challenge.html et lisez les instructions dans le commentaire en haut de la page
## Essayez de résoudre la tâche
## Regardez la solution dans le fichier xxxx-solution.html
# Passez à l’exemple suivant
'''N’hésitez pas à demander de l’aide si vous en avez besoin'''. De temps en temps, on regardera ensemble quelques exemples ou solutions aux tâches.

Version du 13 septembre 2016 à 15:19

Introduction

L’atelier d’initiation pour les novices se déroule sur 3 demi-journées, chacune avec un thème spécifique, mais qui dans l’ensemble ont l’objectif d’introduire le fonctionnement des pages web. Le choix de ce sujet présente plusieurs objectifs pédagogiques et techniques :

  • Il s’agit d’une technologie qui peut aller du très simple au très complexe
  • Publier une page web nécessite de connaissances à plusieurs niveaux
    • Codage HTML5 + CSS
    • Gestion de différents fichiers et dossiers
    • Utilisation d’un éditeur de texte
    • Fonctionnement « avancé » d’un navigateur web
    • Fonctionnement d’un serveur web
    • Fonctionnement d’un serveur (S)FTP
  • Le contenu de l’atelier sert comme base pour les cours techniques STIC I et II
  • La connaissance « approfondie » d’une technologie peut être généralisée à d’autres technologies

Prérequis

Aucune connaissance spécifique n’est demandée pour participer à l’Atelier technique. Par contre, on s’attend à ce que vous maîtrisiez les fonctions « de base » de votre ordinateur telles que :

  • Créer, renommer, déplacer et effacer des fichiers/dossiers
  • Savoir utiliser un navigateur web (pour l’atelier on utilisera de préférence Google Chrome)
  • Download et extraction de fichiers
  • Download et installation de logiciels

Profitez de l’atelier

L’atelier est le moment pour poser des questions ou demander de l’aide au niveau technique. Il ne faut pas hésiter ou se dire que vous aurez le temps pour apprendre. Après l’atelier technique, les cours vont commencer directement et les connaissances techniques dévoilées pendant l’atelier d’initiation seront considérées acquises.

Programme

Programme valable pour la volée wall-e (année académique 2016/17)

Organisation des demi-journées :

  • Jeudi 22 sep. 09:00 – 12:30 -> Introduction à HTML5
  • Jeudi 22 sep. 14:00 – 17:30 -> Introduction à CSS
  • Vendredi 23 sep. 09:00 – 12:30 -> Introduction au transfert des fichiers (SFTP)

Ici de suite le programme plus détaillé pour chaque session.

Jeudi matin

  • 09:00 – 09:30 Présentation de HTML(5)
  • 09:30 – 10:30 Outils développeur Google Chrome + Installation et configuration de l’éditeur de texte Brackets
  • 10:30 – 11:00 Pause
  • 11:00 – 12:30 Workshop HTML5

Jeudi après-midi

  • 14:00 – 14:30 Présentation CSS
  • 14:30 – 15:30 Outils développeurs Google Chrome + démo sur Codepen.io
  • 15:30 – 16:00 Pause
  • 16:00 – 17:30 Workshop CSS + techniques avancées (s’il reste du temps)

Vendredi matin

  • 09:00 – 10 :30 Installation du logiciel SFTP Cyberduck et transfert de fichiers sur le serveur tecfaetu.unighe.ch
  • 10:30 – 11:00 Pause
  • 11:00 – 12:30 Création d’une home page personnelle et publication en ligne

Introduction à HTML5

Objectifs

Après la séance consacrée à l’introduction à HTML5 vous devrez être familier avec :

  • Les grandes lignes du fonctionnement requête/réponse d’une ressource/page web
  • Qu’est-ce qu’un langage de marquage
  • L’existence de différentes versions de HTML
  • La structure d’un document HTML5
  • Les balises et attributs HTML les plus fréquents
  • Les liens hypertextuels
  • Différents type de fichiers (pages web, images, …)
  • L’utilisation des outils de développement d’un navigateur web
  • L’utilisation et la configuration d’un éditeur de texte

Outils

Outils de développement Google Chrome

Nous allons utiliser les outils développeurs du navigateur web Google Chrome pour montrer dans la pratique comment une page HTML est affichée par un navigateur web. Si vous ne l’avez pas encore fait, installez Google Chrome sur votre ordinateur :

Une fois installé le logiciel, ouvrez-le et pointer vers la page de TECFA :

Pour ouvrir les outils procédez de cette manière (voir également l’image) :

  1. Cliquez sur l’icône du menu sur la droite de l’écran
  2. Sélectionnez l’item « Plus d’outils »
  3. Cliquez sur « Outils de développement »

--> Image

Vous devrez obtenir un résultat similaire à celui-ci :

--> Image

Éditeur de texte

Pendant l’atelier d’initiation nous allons vous faire installer l’éditeur de texte Brackets. Il s’agit d’un logiciel open-source développé et maintenu par Adobe. Le logiciel est disponible pour Windows, Mac et Linux. La plupart des actions nécessaires pour installer et configurer le logiciel sont également disponible dans la page de ce Wiki consacrée à l’éditeur :

À la fin de la partie sur l’installation de Brackets vous devez avoir :

  1. Brackets installé sur votre ordinateur (obligatoire)
  2. Changé le thème de Light à Dark et augmenté la taille de la police du code (optionnel)
  3. Modifié la langue an anglais (conseillé)
  4. Installé au moins les extensions suivantes (obligatoire) :
    1. HTML Templates by Travis Almand. Pour y accèder utiliser le menu principale Edit > HTML Templates puis choisir le modèle souhaité (dans la plupart des cas HTML5)
    2. Beautify by Drew Hamlett. Pour l’activer menu principale Edit > Beautify on save doit être coché.
    3. Emmet vy Sergey Chikuyonok, pour l’activer utiliser le menu principale Emmet > Enable Emmet doit être coché.

Workshop HTML5

Fichiers pour le workshop

Lors de l’activité workshop, vous allez travailler sur des fichiers que nous avons préparés pour cette partie de l’atelier. Les fichiers comprimés dans un archive .zip se trouvent sous ce lien :

Si vous n’arrivez pas à télécharger directement le fichier .zip, vous pouvez :

  1. Aller à l’adresse https://github.com/MALTT-STIC/minit-html5-essentials
  2. Cliquer sur le bouton vert en haut à droite « Clone or download »
  3. Cliquer sur « Download ZIP »

--> Image

Il faudra ensuite extraire le contenu du fichier et le mettre sur votre ordinateur. Puis l’ouvrir avec Brackets.

File > Open folder…

Fonctionnement du Workshop

Lorsque vous ouvrez le fichier du workshop avec Brackets, vous avez trois dossiers :

  • Examples
  • Hands-on
  • Tasks

Les dossiers Examples et Tasks contiennent des sous-dossiers qui sont en relation. Pour chaque dossier exemple, qui contient des fichiers HTML5 avec du code, il existe un dossier dans les tâches où vous trouverez une « challenge » et la solution au problème. Le dossier « Hands-on », par contre, est vide. Les trois dossiers sont conçus pour créer un flux de travail de la manière suivante :

  1. Vous regardez le code et le rendu de la page d’exemple
  2. Lorsque vous avez compris l’exemple, vous créez un sous-dossier dans le dossier « Hands-on » et vous essayez vous-même de coder quelque chose de similaire à l’exemple. Il faudra créer les dossiers et les fichiers à partir de zéro pour émuler une situation de départ.
  3. Quand vous pensez maîtriser le sujet, vous pouvez essayer de résoudre la tâche associée.
    1. Ouvrez le fichier qui termine avec xxxx-challenge.html et lisez les instructions dans le commentaire en haut de la page
    2. Essayez de résoudre la tâche
    3. Regardez la solution dans le fichier xxxx-solution.html
  4. Passez à l’exemple suivant

N’hésitez pas à demander de l’aide si vous en avez besoin. De temps en temps, on regardera ensemble quelques exemples ou solutions aux tâches.