Comprendre le web
Premiers pas avec le terminal et git
Forme
Fond + Structure
Animation
Exemple 1 : Twitter
Exemple 2 : Asos
Que remarquons-nous ?
=> Même structure de page et reprise des mêmes informations (nom d'utilisateur, prix du produit) selon l'utilisateur ou le produit
Une interface en ligne de commande (en anglais command line interface, couramment abrégé CLI) est une interface homme-machine dans laquelle la communication entre l'utilisateur et l'ordinateur s'effectue en mode texte :
- l'utilisateur tape une ligne de commande, c'est-à-dire du texte au clavier pour demander à l'ordinateur d'effectuer une opération ;
- l'ordinateur affiche du texte correspondant au résultat de l'exécution des commandes tapées ou à des questions qu'un logiciel pose à l'utilisateur."
cd images
ls
pwd
mkdir new_folder
touch index.html
rm index.html
cp images
mv custom.css stylesheets/
Git est un logiciel de gestion de versions très utilisé par les développeurs(ses).
Pourquoi ?
>> cf l'explication d'OpenClassrooms et la vidéo du wagon pour comprendre et utiliser Git
Avant toute chose, il faut initialiser git sur le dossier :
git init
Ensuite pour chaque nouvelle version qu'on veut sauvegarder :
git add nomdufichier
git commit -m 'Add customers info to command'
git status
Ou comment collaborer à distance
C'est un service web d'hébergement et de gestion de code source de logiciels.
Très pratique pour travailler à plusieurs car cela permet d'envoyer son code en ligne (push), de lire et commenter le code de ses collègues (code review), de récupérer le code à jour (pull).
Code source
de votre site
(en local)
Code source
de votre site
(en ligne sur github)
git push
git pull
Retrouvez les exercices ici