Admission

internationale

Intégration de sites Web

Description

  • Ce programme vise à former des spécialistes de l'intégration de sites Web.
  • Les langages : PHP, HTML, CSS, JavaScript

Marché du travail

Il est possible après la formation de travailler en tant qu'intégrateur Web ou Webmaster.
Vous serez un expert des outils essentiels au bon fonctionnement d'un site Web, peu importe le navigateur utilisé par l'internaute. Vous serez en mesure de lire le code, d'y détecter les problèmes de navigation et d'y apporter les corrections requises. De plus, vous vous initierez à l'infographie afin de traiter et de modifier les images dans le site. Ce profil est très populaire auprès des employeurs.

Durée

915 heures
Durée incluant 525 heures de stage

Préalables

Détenir un diplôme du 5e secondaire (Maths 436) et démontrer un intérêt pour l’informatique.

Cours qui composent la formation

Plan détaillépdf.png

45 h

Utilitaires graphiques (Photoshop)

• Créer des images à l'aide d'outils informatiques tel Photoshop
• Création d'un site web avec Photoshop.

60 h

Programmation web (PHP - AJAX)

• S'initier à la programmation Web et au principe du protocole HTTP.

 

Le cours PHP constitue la suite logique des cours P85-SU (HTML, CSS) et P86-SU (Javascript, jQuery, jQuery Mobile, et DHTML). En effet, dans ces cours, vous avez appris beaucoup sur ce que l’on peut faire côté-client et il est temps d’aborder les technologies utilisées côté-serveur Web. L’objectif premier de ce cours est de vous permettre d’acquérir les concepts de base en matière d’applications Web dynamiques. Vous comprendrez, en particulier, les mécanismes d’échanges entre un client et un serveur Web, mécanismes régis par le protocole HTTP. Vous apprendrez pour cela à installer un environnement de développement PHP qui vous permettra d’écrire et de tester vos applications. Tout au long de ce cours, on mettra l’accent sur la manière de produire un code PHP propre, concis, structuré et des applications Web évolutives, maintenables et sécurisées. Vous apprendrez aussi à vous connecter à un serveur de base de données, de récupérer et de manipuler des données à travers des interfaces Web dynamiques. Vous serez, aussi, en mesure d’utiliser AJAX (Asynchronous Javascript and XML) pour bâtir des applications Web de grande qualité tant au niveau graphique qu’au niveau des performances. En effet, AJAX s’est imposé depuis quelques années comme une technologie incontournable dans le domaine du Web. Enfin, vous serez amenés à étudier d’autres technologies de développement Web parmi les plus compétitives (Java, ASP.NET), le cours 420-P62-SU-PHP constitue une très bonne introduction pour mieux aborder et comprendre ces technologies.

45 h

Programmation web I (HTML)

• Créer la structure de pages Web à l'aide du langage HTML, et les bonifier grâce aux feuilles de style (CSS).

 

Le cours P85-SU (HTML, CSS) est le premier cours en matière de développement d’applications Web. C’est un préalable nécessaire avant d’aborder des langages comme JavaScript, PHP et des technologies Web comme ASP.Net ou JAVA J2EE. Tout au long de ce cours, vous apprendrez à créer des sites Web statiques en produisant du code HTML bien structuré et « cross-browser », c'est-à-dire compatible avec tous les navigateurs web. Vous apprendrez aussi à utiliser différentes DOCTYPE, sorte de grammaires qui définissent les règles du langage HTML, et d’utiliser les validateurs W3C pour valider vos pages Web selon la DOCTYPE choisie. Le deuxième volet de ce cours concerne les feuilles de style CSS (Cascading Style Sheets) qui constituent une technologie incontournable dans le monde du design Web. Elle permet, en effet, de séparer le contenu d’un document Web de sa présentation en plus des possibilités exceptionnelles de mise en forme qu’elle offre aux Web designers. Avec les CSS, vous aurez l’occasion de produire des sites Web de qualité professionnelle qui tiennent compte des particularités des différents navigateurs. Avec l’avènement de HTML5 et des plates-formes mobiles, CSS s’est vu confirmé comme technologie incontournable dans le monde des technologies Web et il sera difficile à détrôner. Pour cela, Vous aurez l’occasion d’approfondir vos connaissances CSS dans le cours « 420-P68-SU html5 et css3 »

45 h

Intégration et interaction (HTML/CSS avancées)

• Apprendre des techniques HTML et CSS avancées afin d'optimiser la compatibilité avec les navigateurs, le temps de production et les performances des pages Web.

45 h

Intégration et optimisation (Référencement)

• Maîtriser les notions et les concepts de visibilité, d'accessibilité, de performance et de convivialité des sites.
• Apprendre à référencer adéquatement les sites Web (SEO)

90 h

Programmation web II (JavaScript)

• Animer et rendre interactives des pages WEB créées en HTML, par l'ajout de scripts JavaScript.

 

Après le cours « 420-P85-SU html et css », vous aviez appris à créer des pages Web statiques à l’aide des langages HTML et CSS, tout au long de ce cours, vous apprendrez à rajouter de l’interactivité à vos sites Web pour les rendre plus attractifs et plus performants. Vous apprivoiserez pour cela JavaScript, langage de script coté client qui, depuis quelques années, constitue un élément incontournable dans le domaine des technologies Web. Avec ce langage, vous pourrez manipuler tous les éléments d’une page Web en utilisant les objets DOM. Vous serez capables de manier des images, valider des formulaires, créer des effets de toutes sortes, programmer des jeux, … Vous découvrirez avec plaisir la facilité et l’élégance de la librairie jQuery pour réaliser des traitements nécessitant autrefois des programmes JavaScript longs et difficiles. Avec jQuery mobile, vous apprendrez à créer des sites Web adaptés pour les plates-formes mobiles. En effet, jQuery Mobile est une bibliothèque JavaScript parmi les plus utilisées pour créer des sites web à destination des Smartphones et tablettes tactiles. Enfin, JavaScript constitue un préalable nécessaire avant d’aborder les autres cours qui traitent des technologies Web côté serveur.

45 h

Projet de fin d'études

• Créer une application web complète qui permettra d'intégrer l'ensemble des concepts vus.

525 h

Stage de fin d'études

• Consolider les notions acquises par une application concrète des concepts et des apprentissages en situation réelle.
• Pratiquer le métier en étant en contact direct avec les clients et les utilisateurs. Budgets, délais et résolution de problèmes.