Git et sites Web statiques - Groupe 84103

Grand public

Cours INT-AFF

Durée 14 heures

Lieu

2030, boul. Pie-IX

Local

Le numéro du local sera affiché à l'entrée du campus situé au 4e étage.

Numéro de groupe

84103

Frais avant taxes

(frais de matériel didactique inclus)

325,00 $ CAD

Date(s)

31 mai et 7 juin 2020

Jour(s)

Dimanche

Horaire

8 h 30 à 16 h

Clientèle

Grand public
Personnes en emploi / Personnes sans emploi

Préalables

Connaître les bases minimales de langages de programmation et de l’administration d’un ordinateur avec le terminal (Shell, PowerShell, console, bash, etc.)

Objectifs

À la fin du cours, le participant maîtrisera les séquences de travail Git les plus courantes, les bases d’un générateur de site statique dédié à la documentation et le langage typographique Markdown.

Approche pédagogique

  • Cas à l’ordinateur, travail à la console, dans des fichiers et en ligne
  • Expérimentation des principales séquences de travail
  • Travail en solo, puis en duo pour simuler le travail d’équipe
  • Questions et réponses sur les concepts, aide et déblocage lors des exercices
  • Consulter le site du formateur : https://ugolab.gitlab.io/iag/iag_desc/

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.

Matériel pédagogique

Tout le cours se déroule sur un ordinateur avec un accès Web sur des logiciel ouverts (Git, Python, Pip, éditeur, outil de fusion et plus). Une bonne partie du travail se déroule dans une console (en lignes de commande). L’installation et le paramétrage des logiciels fait partie du cours. Les fichiers sont distribués par Google Docs. Le participant doit apporter une clé USB pour télécharger et garder les fichiers.

Contenu du cours

Mise en place de l’environnement de travail

  • Installer et paramétrer Git, Python, Pip, MkDocs, un éditeur, d’autres outils pratiques, son compte GitHub

En solo...

  • pour l’installation et le paramétrage : Git, Python, Pip, MkDocs, éditeur, autres outils pratiques, compte GitHub.
  • pour un premier projet avec le langage Markdown et dépôt en ligne
  • pour un premier site MkDocs avec hébergement sur un dépôt en ligne
  • pour cloner un dépôt en ligne et en faire son projet
  • pour se retrouver sur GitHub et explorer les possibilités

En équipe...

  • pour travailler en équipe sur un projet en mode Collaboration
  • pour travailler en équipe sur un projet en mode Organisation

Faire une requête de fusion...

  • sans conflit; fusion
  • avec conflit; communication en Markdown, résolution et fusion
  • avec conflit; remise et fusion;

Fusionner le travail d’un coéquipier...

  • sans conflit; fusion
  • avec conflit; résolution et fusion
  • avec conflit; remise et fusion;
College de Maisonneuve | Formation continue