Passer au contenu principal

Résumé de section

  • 1. Objectifs du cours

    Une introduction à Internet, au World Wide Web et au développement Web pour les étudiants ayant un fort intérêt pour la technologie. Les élèves créeront des pages Web interactives en écrivant du HTML et du CSS et en programmant en JavaScript. Les sujets abordés comprennent les origines du Web, les rôles et les opérations des navigateurs Web et des serveurs Web, l'interaction avec les applications Web via des formulaires et l'utilisation de feuilles de style pour séparer la structure et la mise en forme des documents. 

     

    L'objectif principal de ce cours est de fournir une compréhension générale de l'informatique en se concentrant sur le Web et ses technologies. Les objectifs spécifiques comprennent :

    • Expliquer comment les sites Web sont organisés ;

    • Développer des pages Web utiles ;

    • Rédiger des programmes simples ;

    • Apprendre à rechercher de la documentation pour apprendre par vous-même

    • Diagnostiquer les problèmes de code informatique en traçant les états du programme, en prédisant les résultats et en expliquant les écarts entre les résultats prévus et le comportement réel ;

    • Expliquer le rôle des programmes et des algorithmes pour résoudre des problèmes scientifiques ;

    • Identifier les difficultés et les limites de l’utilisation de la technologie informatique pour résoudre des problèmes.

     

    2. Prérequis

    Prérequis (s): AUCUN.

     

    3. Concepts technologiques couverts par le cours

    • Une introduction à Internet, aux navigateurs et au Web (WWW)

    • Création de pages Web à l'aide du langage Hypertext Markup Language (HTML)

    • Formatage des pages Web à l'aide de feuilles de style en cascade (CSS)

    • Conception de site Web centrée sur l'utilisateur

    • Programmation de pages Web avec JavaScript et certains fichiers DHTML

  • À l’issue de ce cours, l’apprenant sera capable de :

    LO1. Comprendre et expliquer le fonctionnement du Web, des serveurs et navigateurs, ainsi que l'organisation des sites Web.

    LO2. Créer des pages Web statiques conformes aux standards HTML5.

    LO3. Styliser les pages Web avec CSS en utilisant les différentes méthodes de sélection et les modèles de mise en page.

    LO4. Implémenter des interactions dynamiques basiques avec JavaScript (manipulation du DOM, conditions, boucles, fonctions).

    LO5. Intégrer des formulaires HTML et les traiter avec JavaScript.

    LO6. Décrire les principes de base du référencement Web (SEO).

    LO7. Diagnostiquer et corriger des erreurs dans le code HTML, CSS ou JavaScript.

    LO8. Appliquer une démarche de conception centrée utilisateur pour l'organisation du contenu Web.

     

  • Chaque critère est aligné avec les résultats d'apprentissage et spécifie les standards attendus. Les évaluations sont critère-référencées.

    Pour LO1

    • Expliquer les rôles des composants principaux du Web (serveur, client, navigateur, DNS, URL).
    • Identifier l'architecture d'un site Web typique.

    Pour LO2

    • Créer une page HTML valide contenant des en-têtes, paragraphes, listes, tableaux et images.
    • Utiliser correctement les balises HTML structurelles (header, nav, section, article, footer).

    Pour LO3

    • Appliquer des styles CSS internes et externes en respectant la spécificité et l'héritage.
    • Créer des mises en page responsives avec boîtes, float, flex ou grid.

    Pour LO4

    • Rédiger des scripts JavaScript qui manipulent les éléments DOM et gèrent des événements.
    • Utiliser des structures de contrôle (if, switch, for, while) et des fonctions personnalisées.

    Pour LO5

    • Intégrer correctement des formulaires HTML avec différents types de champs.
    • Capturer et valider les données utilisateur via JavaScript.

    Pour LO6

    • Expliquer les bonnes pratiques SEO (balises meta, titres, hiérarchie du contenu, accessibilité).
    • Identifier les facteurs qui influencent le classement d'un site dans les moteurs de recherche.

    Pour LO7

    • Utiliser des outils de débogage pour identifier les erreurs.
    • Corriger les erreurs de syntaxe ou de logique en expliquant la cause.

    Pour LO8

    • Analyser les besoins utilisateurs pour structurer une interface claire.
    • Justifier les choix de navigation, structure et design du site Web produit.

     

  • Projects Course overview

    Access to Web Servers

  • HTML Overview 

    Hands on FTP, Text Editor

    HTML Overview, Commands

    Links, Images, URL 

  • Inline Style 

    External Style Sheets

    CSS Styling - Fonts, Background and Text 

    Directory Structures

  • Advance CSS

    Web structure (div, nav, span header, sections, articles) 

    Class, ID’s and selectors

    Float and clear 

    Tables and box models 

  • Mid-term Exam (HTML and CSS) 

    Javascripting 

  • EXAMEN A MIS PARCOURS

  • Forms text, text box and buttons

    Math Expressions

    IF Conditions 

    Nested If

  • If Condition IF ELSE 

    Complex Condition 

    Switch, Do While FOR

  • Forms, radio button and checkbox 

    Debugging 

  • Functions 

     Event Handlers 

  • Projects Course overview

    Access to Web Servers

  •  Final Exam and Final project