Skip to content
On this page

Introduction et mise en place

Inscriptions

Avant de plonger dans la création de nos projets à proprement parler, il nous faut mettre en place les différents éléments qui les composent et un environnement de développement suffisamment flexible.

Nicolas Sassoon - Waterfalls | #65 (source -> https://www.booooooom.com/2022/07/29/interview-nicolas-sassoon/)

Les liens du jour

Au programme

  • Objectifs / attentes
  • La particularité de ces cours et ce qu'ils nécessitent en terme d'investissement
  • Modes de communication
  • Retour sur les workshops
  • Spécificités de différents langages: Processing, P5js, Python, etc.
  • Editeurs (Atom, Brackets, Sublime, VSCode...)
  • Architecture du projet
  • Articulation de JS avec HTML et CSS. Les 3 seront complémentaires.
  • Mise en ligne sur Netlify (aussi Github Pages)
  • Balises meta
  • Notes sur les librairies JS

Exemples

Todos

  • Se créer un compte sur Github
  • Créer un sketch de 800x800
  • Créer un outil de dessin avec au moins une variable aléatoire. Le mettre en ligne sur Netlify
  • Réaliser un projet pour la rentrée de février (déjà anticiper) - voir comment articuler/combiner cela avec vos travaux de CASO ou d'atelier.

Markdown

Markdown : https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

Markdown est un langage de balisage léger créé en 2004 par John Gruber avec l'aide d'Aaron Swartz. Son but est d'offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l'état sans donner l’impression d'avoir été balisé ou formaté par des instructions particulières.

Un document balisé par Markdown peut être converti en HTML, en PDF ou en d'autres formats.

Source: Wikipedia

En outre, il est souvent utilisé par les générateurs de sites statiques tels Jekyll, Gatsby, Hugo, Nuxt ou VuePress..

Mais c'est surtout LE langage de la documentation de projets. Les dépôts Git que vous visiterez sur Github, GitLab ou autres, utilisent tous Makdown.

Il est:

  • Très simple à prendre en main
  • Focus sur le contenu
  • Exports HTML, PDF..
  • Extensible

Liens: