Ce projet a été créé pour rassembler des ressources destinées à aider les ados à comprendre comment fonctionne le web et comment écrire une application Web en HTML / CSS et JavaScript (JS), les langages du web.
Si tu as des questions tu peux contacter les personnes qui ont participé à ce projet.
D’ailleurs ce projet est open source (licence Apache) et tu es libre de participer
Comme ce projet est destiné à former les jeunes pousses, nous nous focalisons uniquement sur les navigateurs modernes et les dernières versions de
-
Firefox
-
Chromium
-
Google Chrome
-
Edge
-
Safari
Plusieurs fichiers sont mis à disposition pour savoir
Tu peux faire les exercices dans l’ordre ci dessous
-
Exercice 1 : Ma première page HTML avec JsFiddle ⇒ instructions
-
Exercice 2 : Trouve un nombre entre 1 et 1000 ⇒ instructions
-
Exercice 3 : en cours de rédaction…
Un ordinateur est une machine qui n’interprète que des 0 ou des 1. Quand tu développes une application, tu ne programmes pas en utilisant le langage machine. Tu vas plutôt utiliser un langage de plus haut niveau, un langage compréhensible de tous ou presque :-) (il faut souvent avoir quelques notions d’anglais)
Quand on programme un site web, nous utilisons 3 langages le HTML, le CSS et le JavaScript. Pour faire les ateliers tu peux aller sur le site https://jsfiddle.net/ qui permet de programmer plus facilement une page
Pour créer de nouveaux ateliers, tu peux aussi programmer en dehors d’un navigateur en utilisant un logiciel de programmation
-
Atom
-
Webstorm
-
Visual Studio Code
-
…
Les ressources que tu écrits pour créer une application web (JavaScript, HTML, CSS, images…) sont mises à disposition d’un navigateur Internet par un serveur web. Chaque exemple propose un script qui permet de lancer un serveur en local sur ta machine.
Pour lancer un serveur web, nous allons utiliser une application qui s’appelle Node. Tu dois aller sur leur site, le télécharger et l’installer.
Une fois qu’il est installé tu peux lancer la commande suivante dans un terminal
node --version
Si tout s’est bien passé tu dois voir un numéro s’afficher. Par exemple v9.5.0
Pour récupérer les sources sur ton poste, tu dois avoir le logiciel Git. Git est le gestionnaire de source que nous utilisons.
Les sources sont disponibles sous Github et pour cloner le projet en local sur ton poste tu peux lancer la commande
git clone https://github.com/MixTeen/mixteen-web.git
Une fois que tu as récupéré les sources du projet sur ton poste, tu peux lancer le serveur web en lançant les commandes suivantes. Le prérequis est de lancer les commandes dans un terminal une fois que tu es dans le répertoire où tu as télécharger le projet
-
Dans un terminal je me place dans mon projet (le répertoire ci dessous n’est valable que sous mon ordinateur. Tu dois renseigner ton répertoire)
cd /home/guillaume/web/mixteen-web
-
Installation des librairies et du serveur web
npm install
-
Lancer le serveur
npm run server
Voila le serveur est installé et tu peux maintenant ouvrir la page d’accueil dans ton navigateur (http://127.0.0.1:3042) et ajouter de nouveaux exemples