Webmestre – Programmation
Description générale

Vous vous intéressez à tout ce qui fait fonctionner les sites web dynamiques ? Vous voulez apprendre les principes de base de programmation pour des applications Internet ? Grâce à ce programme vous apprendrez les langages de programmation couramment utilisé pour maintenir les serveurs et les sites web.


Objectifs généraux du programme

Après avoir complété ce programme avec succès, vous serez en mesure de :
  • comprendre le fonctionnement du réseau Internet et ses composantes ;
  • établir et maintenir des liens externes avec un système de bases de données ;
  • connaître et appliquer les concepts d'algorythmie ;
  • développer et gérer des sites Web sur différentes plateformes ;
  • développer des applications en ligne ;
  • développer des sites Web intégrant le commerce électronique ;

Cours obligatoires

  1. Introduction au HTML

    Préalables : Connaissances de base en informatique.

    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. Système d’exploitation II(UNIX via Linux) Mise à jour à venir bientôt !

    Préalables : Connaissances de base en informatique.

    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.


  3. Programmation Internet I(JavaScript)

    Préalables : 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. Développement d’application I (Microsoft Access) Mise à jour à venir bientôt !

    Préalables : 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).


  5. Programmation Internet II (PHP, MySQL)

    Préalables : Développement d'application I (Access)

    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.


  6. Programmation Internet III(Java)

    Préalables : Programmation Internet II (PHP, MySQL)

    Ce cours de Java traitera des deux notions suivantes:
    1-Programmation orientée objet en Java
    2-Java et l'Internet
    Il  est orienté sur l’aspect pratique par le biais d’exercices ou d’ateliers traitant du code Java.

  1. Programmation Internet V (ASP.net)

    Préalables : Développement d’application I
    Ce cours permettra à l'étudiant d'acquérir les connaissances de base en programmation Internet avec le langage ASP 3.0 (Active Server Page).


  2. Programmation d'un site transactionnel

    Préalables : Introduction au HTML, Développement d’application I et Programmation Internet II ou Introduction au HTML, Développement d’application I et Programmation Internet V

    Ce cours offre à l'étudiant la possibilité de manipuler des bases de données en ligne. "Cold Fusion" est un langage qui s'apparente beaucoup au code HTML. Il permet de manipuler une base de données en ligne en ajoutant, modifiant ou effaçant de l'information, ainsi que d'effectuer des recherches simples et complexes et d'en afficher les résultats.

Cours optionnels
Phrase ici

  1. Programmation Internet IV (Serveurs)

    Préalables : Système d’exploitation II

    Ce cours vous permettra d'acquérir des connaissances relatives à la programmation serveur.  Il vous permettra d’approfondir vos connaissances du langage Java afin de concevoir et réaliser des pages Internet dynamiques. De plus, les bases des données et le langage SQL (Structured Query Language) vous seront présentés.


  2. Introduction aux nouvelles technologies Web Bientôt en ligne !