img
Inscrivez-vous Demande d'info

Développement Web

  • Admission

    • Diplôme d'études secondaires ou l'équivalent*

      OU
    • Étudiant adulte**

    *D’un établissement d’enseignement de langue anglaise.

    **Avoir 19 ans au moment de commencer les cours et avoir réussi le test d’admission du collège.


  • Avantages de ce programme

    • Entreprenez votre carrière avec un salaire médian de 29 $/heure*
    • Acquérez les compétences les plus prisées par les employeurs
    • Complétez votre formation dans un campus près de chez vous

    *Développeur web - guichetemplois.gc.ca 2020


  • Possibilités d’emploi

    • Programmeur d'applications
    • Programmeur-analyste
    • Programmeur d'applications d'affaires
    • Développeur d'applications mobiles
    • Programmeur Web
    • Concepteur et développeur Web
    • Développeur de logiciels

Durée du programme : 42 semaines

 

Le programme de Développement Web du Collège CDI est le programme idéal pour vous aider à démarrer votre carrière dans la conception et le développement d'applications Web.

 

Vous profiterez de l’expertise d’une équipe d'enseignants chevronnés comptant plusieurs années d'expérience dans le domaine de la programmation et du développement d’applications. De plus, les classes à effectifs réduits permettent le développement plus rapide de vos compétences au moyen d’une expérience d’enseignement plus personnalisée.

 

 

Formation en HTML5, Java et JavaScript

 

 

Il est important, pour réussir en tant que développeur Web, de maîtriser les nombreux langages de programmation et de bien connaître les logiciels les plus couramment utilisés dans l’industrie. Une formation axée sur la pratique de la programmation traditionnelle et des méthodologies orientées objet constitue ainsi la clé de votre succès.

 

Le programme de Développement Web du Collège CDI vous permet d’approfondir les principes fondamentaux du développement Web en mettant l’accent sur HTML5, CSS, Dreamweaver, JavaScript, PHP et MySQL, JQuery, Python et plus encore.

 

Le cours aborde également les technologies Web avancées, notamment l'intégration de Node.js, MongoDB et Angular Web Development dans des applications Web entièrement fonctionnelles et il inclut une introduction à la création d'applications avec AWS qui est l’une des principales plateformes infonuagiques.

 

Inscrivez-vous dès aujourd'hui au programme de Développement Web du Collège CDI et obtenez les compétences dont vous avez besoin pour lancer la carrière dont vous rêvez.

 

Ce programme a été approuvé par le registraire du Private Training Institutions Branch (PTIB) du Ministry of Advanced Education, Skills and Training.

Disponibilité

Ce programme est approuvé pour être offert dans les campus suivants. Veuillez contacter votre campus pour connaître les disponibilités.

  • Burnaby
  • Surrey

Grâce au Collège CDI, aux stages et au bagage que j'ai accumulé durant la formation, j'ai pu trouver l'emploi idéal.

Daphnée V.
Inscrivez-vous maintenant

Cours du programme

  • Orientation et aperçu du programme [BC-ORIENT]

    • Bienvenue au Collège CDI! Nous saisissons l'occasion pour vous souhaiter la bienvenue, vous donner la chance de connaître vos camarades de classe, vos enseignants et le personnel administratif, passer en revue les politiques et procédures liées à vos études et vous préparer à votre nouvelle expérience d'apprentissage.

  • Introduction à la technologie [BC-ITC]

    • Ce cours porte sur l'utilisation du système de gestion de l'apprentissage du Collège CDI, de la bibliothèque en ligne et des manuels électroniques, ainsi qu'une introduction à la technologie des tablettes et à la suite logicielle Microsoft Office 365. Tout au long de sa formation, l'étudiant est appelé à utiliser la technologie (livres électroniques, bibliothèque en ligne, tablettes/ordinateurs), le courrier électronique pour communiquer avec les enseignants et soumettre ses travaux, Internet pour la recherche et les activités effectuées en classe et le logiciel MS Office pour préparer des lettres, curriculum vitae, rapports et présentations. Plusieurs ressources sont fournies durant ce cours pour permettre à l'étudiant de mettre en valeur ses compétences, y compris des cours sur MS Word et MS Excel.

  • Stratégies favorisant la réussite des étudiants [BC-PRD]

    • L'objectif de ce cours est d'optimiser l'apprentissage en dotant l'étudiant de techniques d'études efficaces. Il inclut une introduction aux styles de personnalité qu'on rencontre sur le lieu de travail et permet à l'étudiant d'interagir efficacement avec les individus de styles différents. L'accent est mis sur les types de communication qui fonctionnent le mieux avec chaque style afin de parvenir à une bonne relation de travail et de gérer et de résoudre les conflits qui surviennent. L'étudiant est également initié à des stratégies pour se fixer des objectifs personnels, gérer son temps et gérer le stress qui résulte de l'étude ou du travail et s'appuie sur une dynamique de groupe positive et l'établissement des attentes pour la réussite de chaque étudiant. L'étudiant est appelé à travailler avec des équipes et des clients dans divers contextes. La théorie, les exercices pratiques et les activités de ce cours sont attribués à ces types de paramètres.

  • Logique de programmation et conception [CA-PLDES]

    • Ce cours fournit à l'étudiant une vision indépendante du langage des principes, des structures et des méthodologies de programmation afin de favoriser le développement de techniques de programmation judicieuses avant d'appliquer une syntaxe spécifique au langage. L'étudiant y apprend les concepts traditionnels et orientés objet, la terminologie et les structures de programmation avant d'apprendre les détails d'un langage de programmation spécifique. Il y apprend également à développer une logique de programmation orientée objet et à appliquer des structures de programmation couramment utilisées de constructions de séquence, d'itération, de sélection et de prise de décision. Des exemples courants seront utilisés pour illustrer les concepts clés.

  • Programmation orientée objet - Java [CA-OOPJV]

    • L'objectif principal de ce cours est d'initier l'étudiant aux concepts et techniques fondamentaux de la programmation orientée objet utilisant Java. On y explore les fonctionnalités de Java, ses structures de contrôle, ses bibliothèques de classes, ses méthodes et l'application de concepts de POO tels que l'héritage et le polymorphisme. L'étudiant y apprend à appliquer les concepts de gestion des erreurs et des exceptions utilisés dans les applications et les applets Java. À l'issue du cours, l'étudiant sera en mesure de créer des applications Java ainsi que des applets fonctionnels.

  • Programmation avancée orientée objet - Java [CA-AOOJV]

    • Ce cours poursuit l'exploration de la programmation orientée objet avec Java. L’étudiant y travaille avec les capacités multithreading et réseau de Java en utilisant des fichiers, des bases de données, des composants Web, des servlets, des pages de serveur Java et en utilisant les interfaces utilisateur graphiques JavaFX. De plus, l'étudiant y examine les effets des algorithmes de récursivité, de recherche et de tri sur la consommation de mémoire et de processeur, ainsi que la façon d'améliorer une applet à l'aide du multimédia. L'étudiant y apprend à configurer et à utiliser NetBeans pour le développement Java et à créer un site Web de commerce électronique à l'aide des technologies Java.

  • Adobe Photoshop [CA-PTSHP]

    • Ce cours porte sur les principales techniques de travail avec Photoshop. On y aborde les éléments clés de l'interface Photoshop et comment les outils et fonctionnalités de ce logiciel populaire peuvent être utilisés pour éditer des images. L'étudiant y apprend à utiliser un contrôle de sélection précis pour corriger un large éventail d'erreurs liées à l'objectif et à transformer les images de manière interactive avec une variété d'outils, d'effets et de filtres. En se concentrant sur les fonctionnalités et les outils clés de Photoshop, l'étudiant utilise des calques, des masques, des canaux, des pinceaux et des techniques de dessin vectoriel pour préparer des images destinées à la production Web et imprimée. On y traite de plus des fonctionnalités avancées de Photoshop, notamment la peinture raster pour les illustrations, les techniques 3D et d'animation, les commandes de couleur, etc. L'étudiant y apprend également à utiliser des techniques avancées de superposition et de composition d'images et à travailler avec des scripts d'actions, des processus par lots et d'autres options lui permettant d'économiser du temps.

  • Adobe Illustrator [CA-ILSTR]

    • Ce cours présente Illustrator comme un outil standard de l'industrie pour la production d'illustrations de qualité professionnelle telles que des illustrations techniques, la cartographie, l'illustration à partir de références photographiques et la coloration d'images bitmap. Après avoir appris les fonctionnalités et les techniques pour produire des illustrations de base de qualité professionnelle, l'étudiant y explore les fonctionnalités les plus avancées d'Illustrator en effectuant une série de mandats avancés. L'étudiant y développe une meilleure compréhension de l'ensemble des outils afin de pouvoir résoudre des problèmes de conception plus difficiles. La peinture et les effets seront explorés en détail. Les projets effectués par l'étudiant dans le cadre du cours nécessitent une utilisation plus sophistiquée des techniques Illustrator en mettant davantage l'accent sur la qualité finale et la prépresse.

  • Principes fondamentaux du development Web - HTML5 et CSS [CA-FWBDV]

    • Ce cours de base a pour but d'initier l'étudiant aux principaux concepts utilisés dans le développement Web. L'accent est mis sur la maîtrise de HTML5 et de CSS3. L'étudiant y apprend à produire des pages Web correctement formatées et codées à la main en utilisant les fonctionnalités de HTML5 et de CSS3. Afin de se préparer à la création d'un site Web, l'étudiant y apprend à utiliser les composants de base de HTML5 pour concevoir le site et sa mise en page. Il y apprend ensuite à ajouter des liens, des images ainsi que d'autres ressources et à organiser le contenu du site Web au moyen de mises en page conviviales en appliquant un style CSS avancé. L'étudiant apprend à améliorer son site Web en créant et en intégrant des formulaires Web, en incorporant des composants audio ou vidéo, en intégrant des outils de gestion des médias sociaux et en ajoutant diverse fonctionnalités à l'aide de la programmation JavaScript de base.

  • Adobe Dreamweaver [CA-DRWVR]

    • Ce cours initie l'étudiant au prototype rapide et à l'outil de création de sites Web Dreamweaver, lui permettant de produire rapidement des pages et des sites Web interactifs. Ce cours met l'accent sur l'utilisation des fonctionnalités et des outils de ce logiciel pour créer une architecture, une structure et un contenu de site de qualité professionnelle. La couverture thématique comprend les avantages et inconvénients des outils et fonctionnalités de création de site Web, les principes de mise en page efficace, les principes fondamentaux des feuilles de style en cascade, l'incorporation d'images et de graphiques, l'utilisation de modèles, l'ajout de navigation, le contenu dynamique et interactif, le comportements et commandes fondamentaux, et le téléchargement sur le serveur.

  • JavaScript [CA-JVSPT]

    • JavaScript est le principal outil de codage qui permet d'ajouter de l'interactivité et de l'intelligence aux documents HTML. L'étudiant y apprend à créer des pages Web dynamiques et interactives avec le populaire langage de programmation Web JavaScript. On y aborde les concepts et techniques de base de la programmation JavaScript à partir de zéro. Il permet à l'étudiant de se perfectionner dans les aspects les plus élémentaires de la programmation JavaScript en incorporant des scripts dans des documents HTML, puis en créant des variables, en utilisant des boucles, en utilisant des instructions logiques et en créant des fonctions.

  • Programmation PHP et MySQL [CA-PHPSL]

    • Ce cours porte sur les principes fondamentaux du développement et de la programmation Web avec PHP et MySQL. On y explore quatre domaines clés de PHP et MySQL, à savoir les constructions de programmation avec PHP, l'accès et la manipulation des données au moyen de formulaires, la programmation orientée objet avec PHP et la sécurité du site Web avec PHP. L'étudiant y apprend à travailler avec des types de données et des opérateurs PHP, à créer des fonctions et des structures de contrôle, à manipuler des chaînes, à accéder à des fichiers et des répertoires, à traiter des données dans des tableaux et des chaînes, à travailler avec des bases de données MySQL et à manipuler des bases de données MySQL avec PHP. Il y apprend également à gérer les informations d'état, à développer du PHP orienté objectivement, à gérer les erreurs et les exceptions et à déboguer le code PHP.

  • Développement de pages Web dynamiques avec JQuery [CA-DWDJQ]

    • À travers ce cours, l'étudiant poursuit son exploration de la création de pages Web dynamiques en leur ajoutant des fonctionnalités supplémentaires à l'aide de JavaScript et de JQuery avancés. L'objectif est de rendre les pages Web hautement fonctionnelles en utilisant les fonctionnalités mises à jour de JQuery telles que l'interface utilisateur jQuery, la navigation, les tableaux, les fonctionnalités interactives, l'intégration audio et vidéo. L'étudiant y apprend à travailler avec les fonctionnalités JQuery qui améliorent les performances et la vitesse et tout en utilisant une variété de plugins jQuery tiers qui peuvent ajouter plus de polyvalence aux pages Web.

  • Langage de programmation Python [CA-PYTDE]

    • Ce cours porte sur langage de programmation Python. Il permet à l'étudiant d'intégrer les concepts de programmation orientés objet et d'apprendre les fonctionnalités du langage de programmation Python. Ce cours explore également la programmation Internet, y compris l'accès aux protocoles réseau et aux outils de messagerie côté client, à l'aide de scripts CGI et aux techniques de mise en œuvre de sites Web à l'aide de Python.

  • Technologies Web avancées [CA-AWTEC]

    • À travers ce cours, l'étudiant apprend à intégrer Node.js, MongoDB et Angular Web Development dans des solutions Web entièrement fonctionnelles. Le cours débute par des didacticiels sur chacune des trois technologies, puis passe rapidement à la création de plusieurs applications Web courantes. On y apprend à utiliser Node.js et MongoDB pour créer des sites plus évolutifs et plus performants, puis à tirer parti de l'approche MVC innovante d'Angular pour structurer des pages et des applications plus efficaces. À la fin de ce cours, l'étudiant pourra utiliser les trois technologies pour développer des solutions Web de nouvelle génération exceptionnelles.

  • Développement Web mobile: création d'applications avec AWS [CA-MWDRR]

    • AWS est l'une des principales plateformes d'informatique en nuage. Les développeurs travaillant dans l'espace mobile ne sont souvent pas conscients de l'infonuagique publique et passent des mois à écrire des applications et du code côté serveur pour les fonctionnalités couramment utilisées telles que les enregistrements et les authentifications d'utilisateurs, les connexions utilisateur, la récupération de mot de passe et le stockage côté serveur. Ces fonctionnalités sont déjà fournies par AWS et peuvent être facilement intégrées en une fraction du temps. Ce cours fournit à l'étudiant les connaissances et les compétences nécessaires pour travailler dans l'espace mobile et utiliser certains des services communs proposés par AWS dans un environnement Android et IOS.

  • Carrière et stratégies d’emploi [CES4]

    • Ce cours s'appuie sur les compétences acquises dans le cours Stratégies de réussite des étudiants ou son équivalent. Il fournit des informations sur la manière d'utiliser les compétences de communication acquises afin de réussir une présentation à un employeur potentiel. L'étudiant y apprennd à découvrir le marché caché de l'emploi et à identifier les opportunités d'emploi. L'auto-évaluation pendant ce cours permet à l'étudiant d'identifier ses compétences personnelles transférables sur le lieu de travail et de décrire ces compétences à un employeur potentiel. L'étudiant peut être filmé lors d'une entrevue fictive et participer à l'analyse de sa performance lors de l'entrevue

Souhaitez-vous obtenir plus d'information ou vous inscrire?

Cliquez sur le bouton ci-dessous et un conseiller communiquera avec vous dès que possible.