Webmestre

Description générale

Si vous voulez maîtriser les principes de base nécessaires à la conception, à la création et à la gestion de projets de sites Internet, ce certificat est pour vous! Ce programme vous propose une gamme de cours qui vous permettra de maîtriser les notions de programmation, de réseautique, de multimédia et de gestion.


Objectifs généraux du programme

Après avoir complété ce programme, vous serez en mesure de :

  • comprendre le fonctionnement du réseau Internet et ses composantes ;
  • développer et gérer des sites Web sur différentes plateformes ;
  • administrer, mettre à jour et assurer la sécurité des sites webs ;
  • établir et maintenir des liens externes avec un système de bases de données ;
  • développer des sites Web contenant des applications programmées ;
  • créer des pages Web en analysant et en tenant compte des besoins de la clientèle et du marché ;
  • respecter l’éthique professionnelle dans le cadre de vos fonctions.


Cours obligatoires
  1. Introduction au HTML

    Préalable : Aucun

    Ce cours vous permettra d’acquérir des connaissances relatives au langage de balisage HTML (« Hyper Text Markup Language ») ainsi que la compréhension de l’utilisation des feuilles de style.


  2. Design visuel pour le Web I

    Préalable : Introduction au HTML

    Ce cours permettra à l'étudiant de structurer une page Web correctement, d'établir des ensembles de couleurs harmonieuses, de maîtriser l'apparence d'un texte et enfin d'y intégrer des images qu'il aura préalablement optimisées.


  3. Programmation Internet I (JavaScript)

    Préalable : Introduction au HTML

    Ce cours vous permettra d'acquérir des connaissances relatives au langage de programmation JavaScript et d'apprendre les notions fondamentales de la programmation.


  4. Système d’exploitation (UNIX via Linux)

    Préalable : Aucun

    Ce cours vise à vous introduire aux divers concepts et éléments de l'environnement UNIX, par le biais de Linux. Ce cours mettra l'emphase sur les commandes et la gestion d'un système.


  5. Développement d’application I  (Microsoft Access) (Disponibilité à déterminer)

    Préalable : Connaissances de base en informatique.

    Ce cours vous permettra d’acquérir une connaissance pratique du système de gestion de base de données Access. Vous apprendrez le rôle et les caractéristiques d'un système de gestion de base  de données (SGBD), ainsi que des notions de modélisation de données et d'architecture de système. Vous concevrez des bases de données relationnelles et apprendrez à maîtriser les commandes de création et de manipulation de tables et d'enregistrements dans celles-ci. Vous devrez créer les différents objets d’une base de données Access tels que des formulaires et des états. Enfin, vous utiliserez des macros pour automatiser le travail et vous serez initié à la programmation dans un environnement GUI avec le langage VISUAL BASIC ÉDITION APPLICATIONS (VBA).


  6. Programmation Internet II (PHP, MySQL)

    Préalable : Développement d'application I

    Ce cours vous permettra d’acquérir des connaissances relatives au langage de programmation PHP ainsi qu’au serveur de base de données MySQL. Vous devrez mettre en application des notions de programmation WEB dynamique en utilisant le langage PHP et une base de données MySQL.


  7. Éléments de commerce électronique

    Préalable : Connaissances de base en informatique.

    Ce cours vous permettra de comprendre les concepts d'utilisation des nouvelles technologies, du marketing, de la vente, du design de sites commerciaux, de transactions électroniques et du développement de solutions qui entourent l'émergence du commerce électronique. Vous développerez une perspective futuriste à propos du commerce électronique et serez en mesure de comprendre l'importance d'Internet dans une économie globale.


  8. Design visuel pour le Web II

    Préalable :
    Design visuel pour le Web I

    Ce cours vous expliquera comment créer puis intégrer des animations, du son, de la vidéo, des panoramas interactifs ou encore des séquences en 3D temps réel afin de donner une dimension multimédia à vos sites web.

Cours optionnels

Assurez-vous d'avoir suivi le cours préalable s'il y a lieu.

  1. Éléments et concepts de la réseautique

    Préalable : Aucun

    Ce cours vous permettra de connaître et de mettre en œuvre efficacement les divers concepts d'un réseau basé sur la suite de protocoles TCP/IP, d'identifier correctement les diverses couches associées à ces protocoles et le système d'adressage propre au réseau Internet. Vous verrez également les notions d'Internet versus les intranets et les extranets, et l'architecture des réseaux.

  2. Introduction à la gestion de projets

    Préalable : Connaissances de base en informatique.

    Ce cours ne présente pas l'utilisation de logiciels donc une connaissance de base du logiciel Microsoft Project est nécessaire pour réussir ce cours.
    Ce cours vous fournira les connaissances théoriques nécessaires pour développer des sites Internet respectant un budget fixé, un temps limité et une norme de qualité. On y verra les fonctions fondamentales de la gestion de projets, incluant, entre autres, les objectifs, les priorités, l'échéancier, les coûts, le plan d'exécution et l'affectation des ressources.