Feuille de Route pour Mentorat

Date/heure a determiner par Lucas:  Questions sur le Javascript ou autre?

Objectif:  Passer à travers les étapes du développement d'un jeu en javascript ici:  2D Breakout Game et si ça fonctionne, tu devrais obtenir le résultat suivant , sinon on aura du plaisir à débugger ton code.

6 juin 2018: 20h00-22h00:  Concept WEB - Couleur RGB - Binaire - Héxadécimal - 

A)Discussin des concepts WEB URL & DNS & HTTP & FTP (voir le bas de cette page)

B) Outils: Voici quelques Éditeur HTML/CSS/JS en ligne

HTML Editor Tools (ou la version plus complète : HTML - CSS - JS: The Client-Side Of The Web)

QuacKit

Froala

C) Introduction aux couleur RGB (#FF0000) en hexadécimal et avec un color picker.

D) Discussion et explication  de l'example de Light Bulb de W3School. et modification et deploiement de cet example sur www.mediafirst.ca/lumiere/lumiere.html

E) innerHTML ça fait quoi?

Prochaine étape: Continue l'apprentissage du Javascript avec W3School.


 

15 Mai 2018: 19h00-20h00:  Ftp avec FileZilla

- Installation et configuration du FTP Client de FileZilla pour acceder au URL: ftp.mediafirst.ca

Prochaine étape: Javascript

10 Mai 2018: 20h00-21h30:  HTML Discussion + NotePad++

Discussion sur la structure du HTML:

- Débugage de : <a href= « https://www.w3schools.com » >This is a link</a>  : Guillemets avec un clavier Français

- Structure d'un fichiet HTML (Title, Head, Body, etc..)

- Structure d'un élément HTML (Start/Opening tag, End/Closing tag, attribute name & attribute value) :

- Discussion du HTML tag 'img'  (w3school reference)

- Installation de l'éditeur NotePad++  (download here)

Chose à faire d'ici la prochain rencontre:
- Essayer de faire un début de page web pour Lucas:  www.mediafirst.ca/Lucas-MaPremierepage

25 Avril 2018 : 20h00-21h00 : Introduction

Objectifs:
- Apprendre les langages de programmation WEB de base ( HTML, CSS, JavaScript, PHP, MySQL, Laravel, BootStrap, Python)
- Apprendre les bases de l'électronique 'Embedded' pour les objets connectés (Arduino) ou (RaspberryPi)
- Apprendre les bases du Cloud/Site Web/Internet (Mozilla Developper - Commencer avec le WEB)

Idées de projets:
- Faire une voiture (ou robot) télécommandée (ou contrôlé à distance - IoT) - (Raspberry). ou (ESP8266

Chose à faire d'ici la prochain rencontre:
- Regarder les bases du HTML (et CSS) avec : W3School ou avec CodeAcademy ou avec Mozilla Developper-HTML Basics

Magasin d'électronique à Ville St-Laurent:
ABRA Electronics

Idées pour le futur


- Introduction a GIT avec ces videos

- FTP Client from FileZilla: pour publier les fichiers HTML sur ton serveur WEB avec le protocol FTP (comment le FTP fonctionne)

- Arduino Starter Kit: le kit que je vais te passer

- TinkerCad for Arduino: Il semble y avoir une interface sur TinkerCad pour créer des programmes Arduino.

Concepts WEB

A)  Introduction aux concepts WEB (URL, DNS, IP) ou en PDF

B)  URL, c'est quoi et ça sert à quoi?       

C)  DNS, c'est quoi et ça sert à quoi?   

(WEB tool pour tracer lesDNS records)

D) C'est quoi une addresse IP et un Port?  (analogie: Autoroute, Route, Rue, Building, Portes du building)