Introduction


console.log("Bonjour le monde!");

  • Présentation du cours
    • Objectifs
    • Approche pédagogique
    • Calendrier
    • Entente d'évaluation
  • Présentation des étudiants et de l'enseignant
    • Expérience pratique en entreprise
    • Attentes face au cours
    • Expérience en informatique
  • Choix du langage : JavaScript
  • Évolution des systèmes informatiques depuis les derniers 45 ans
    • Système central
    • Système client-serveur
    • Système multi-tiers
    • Système d'exploitation
    • Réseau
    • Des données vers les documents et les images
    • Tendances actuelles
    • WEB 2.0
    • Écosystème de développement
      • L'aspect humain
      • La disponibilité de bibliothèques de code
  • Langages compilés
  • Langages interprétés
  • Langages fortement typés
  • Langages dynamiques
  • Camel and Snake : styles pour nommer des variables en JavaScript le style Camel est recommandé


Quelques diagrammes sur les langages de programmation

Premier diagramme




Deuxième diagramme (très long)




Troisième diagramme (sommaire provenant de O'Reilly)