Collège des technologies de l’information de Montréal
Montreal College of Information Technology English flagEN FlagFR

LEA.CK Spécialisation Programmeur analyste - Profil développeur Web Full Stack

Full Stack Web Developer

APERÇU

En tant que développeur Web, vous devez non seulement formuler, concevoir et réaliser les maquettes des solutions web, mais également savoir les coder et les gérer. On compte sur vous pour garder une longueur d’avance en matière de tendances du Web et du numérique. Au cours de la prochaine décennie, l’expansion du commerce électronique devrait être le principal moteur de l’emploi chez les développeurs web. Tirez profit de vos connaissances en tant que développeur web Full Stack et apprenez comment créer des applications web complexes côté serveur utilisant de puissantes bases de données relationnelles pour stocker en permanence des données. En qualité de développeur web qualifié, vous façonnez le visage de votre entreprise sur les canaux numériques ; vous remplissez le rôle et de concepteur et de programmeur, ce qui fait de vous un rouage important de l’équipe de marketing numérique.

Le profil de programme Développeur Web Full Stack couvre tout ce qu’il vous faut savoir, depuis les bases jusqu’aux solutions les plus complexes. Le Le profil de programme Développeur Web Full Stack du CTIM a été conçu afin de vous donner, à l’aide de langages de programmation et de cadriciels de pointe, les outils nécessaires à la création de sites web attrayants et très efficaces.

PRINCIPALES CARACTÉRISTIQUES

  • Full Stack Web Developer

    Programme guidé par le marché du travail

    Notre programme est mis à jour régulièrement, reflétant les dernières tendances de l’industrie, garantissant que tous nos diplômés sont préparés pour le marché du travail.
  • Full Stack Web Developer

    Apprendre avec des experts de l’industrie

    Nos cours sont dispensés par des professionnels ayant des années d’expérience et utilisent les meilleures techniques, concepts et outils les plus en demande.
  • Full Stack Web Developer

    Apprendre pendant que vous travaillez

    En étudiant avec nos enseignants experts de l’industrie, vous aurez des conseils pour vous aider à réseauter dans le domaine, vous offrant ainsi un avantage unique.
  • Full Stack Web Developer

    Infrastructure CTIM

    Installation de pointe avec plus de 20 laboratoires, centres de données et serveurs, le tout au cœur du centre-ville, donnant accès au transport en commun et aux quartiers des affaires
  • Full Stack Web Developer

    Accès au laboratoire et matériel de cours 24/7

    Nos étudiants ont accès à tout leur matériel didactique à toute heure de la journée pour maximiser leur potentiel d'apprentissage et garantir leur réussite.
*Programme orienté vers l’industrie *Programme adapté au marché du travail *Apprendre avec des experts de l’industrie *Apprendre pendant que vous travaillez *Outils technologiques de pointe *Accès au laboratoire et matériel de cours 24/7 *Stage coopératif disponible *Réseau de plus de 5000 anciens étudiants *Infrastructure de pointe (VM dédiée pour chaque étudiant)

PLAN DE COURS

A.E.C. – Spécialisation - Programmeur Analyste (LEA.CK) - profil Développeur Web Full Stack

Téléchargez le syllabus

Ce cours d'introduction est conçu pour fournir aux étudiants une compréhension complète des diverses méthodologies, cadres et meilleures pratiques de développement logiciel. Dans le paysage technologique actuel en évolution rapide, il est crucial pour les professionnels du logiciel d'adopter des méthodologies efficaces pour garantir le succès du développement, de la maintenance et de la livraison des projets logiciels. Ce cours explore les approches de développement de logiciels traditionnelles et modernes, permettant aux étudiants de prendre des décisions éclairées et de s'adapter aux besoins de divers projets logiciels.

Ce cours est conçu pour les étudiants qui ont peu ou pas d'expérience en programmation. Ce cours sert de base pour comprendre les concepts et principes de base de la programmation informatique. Il présente aux étudiants les techniques de résolution de problèmes, le développement d'algorithmes et le codage à l'aide d'un langage de programmation convivial pour les débutants. À la fin du cours, les étudiants auront les compétences et les connaissances nécessaires pour rédiger des programmes de base et seront bien préparés pour des cours de programmation plus avancés.

Le cours Technologies frontales offre aux étudiants une compréhension complète des technologies, des outils et des meilleures pratiques utilisés dans le développement Web « front-end ». Le développement front-end joue un rôle essentiel dans la création de sites Web et d’applications Web conviviaux et visuellement attrayants. Ce cours donne aux étudiants les compétences et les connaissances nécessaires pour concevoir et développer des interfaces Web réactives, interactives et accessibles. Ce cours présente les langages essentiels de développement Web front-end, en se concentrant principalement sur HTML, CSS et JavaScript. Le contenu du cours explore les meilleures pratiques de développement Web front-end et l'objectif de la conception Web réactive.

Le cours Fondamentaux de la programmation SQL fournit aux étudiants une base en langage de requête structuré (SQL) et en gestion de bases de données relationnelles. SQL est une compétence essentielle pour la gestion et l'analyse de données dans divers domaines, notamment l'administration de bases de données, le développement de logiciels, l'analyse de données et la business intelligence. Ce cours couvre les concepts SQL essentiels, le développement de requêtes et les principes de conception de bases de données. Ce cours présente aux participants les principes fondamentaux de SQL à l'aide de la technologie Oracle Database.

Le cours offrira aux participants une compréhension approfondie des principes fondamentaux de la programmation et de la manière de les appliquer dans des scénarios du monde réel. En explorant les variables, les types de données, les structures de contrôle et les fonctions dans TypeScript et JavaScript, les étudiants développeront une base solide pour créer des applications robustes. Des exercices et des projets pratiques renforceront l'apprentissage, permettant aux participants d'écrire en toute confiance du code propre et efficace et de relever les défis de programmation en toute confiance. Ce cours ouvre la voie à une croissance continue dans le développement de logiciels, fournissant un cadre solide pour l'apprentissage futur et la spécialisation dans le domaine.

AngularJS, est un framework JavaScript robuste maintenu par Google, révolutionne le développement Web front-end en permettant la création d'applications monopage (« SPA ») dynamiques et interactives. Ce cours est conçu comme une exploration approfondie d'AngularJS, en se concentrant sur l'autonomisation des développeurs pour créer des applications Web frontales puissantes, évolutives et réactives.

Ce cours est une plongée approfondie dans Node.js, le puissant environnement d'exécution pour les applications côté serveur. Conçu pour les développeurs débutants et intermédiaires, ce cours vise à vous doter d'une compréhension approfondie de Node.js et de son application dans la création d'applications Web évolutives et efficaces. Tout au long de ce cours, vous explorerez les concepts de base, les meilleures pratiques et les implémentations pratiques de Node.js pour créer des systèmes backend robustes.

Ce cours est conçu pour enseigner aux étudiants comment s'intégrer au marché du travail canadien. Au fil des 4 séances, nous examinons le type d'état d'esprit nécessaire pour réussir dans le processus de recherche d'emploi, comment rédiger le CV et les lettres de motivation, nous pratiquons les techniques d'entretien et bien plus encore.

À la fin du programme, les étudiants réalisent un projet de développement Web en temps réel et simulé industriellement.

COMPÉTENCES ACQUISES

QUI PEUT POSTULER ?

Pour les personnes qui souhaitent parfaire leurs compétences et pousser leur carrière dans le domaine du développement d'applications Web avec une gamme de compétences professionnelles exigeantes.
Familiarisez-vous avec Bootstrap, jQuery, PHP, Ajax. Maîtrisez tout à partir de zéro, faisant de vous un expert en développement d'applications.
Destiné aux personnes qui cherchent à entrer sur le marché du travail ou qui souhaitent modifier leur statut professionnel actuel. Le profil Développeur Web Full Stack du CTIM peut vous aider à faire cette transition ou à démarrer une nouvelle carrière en tant que développeur Web Full Stack qui sont très recherchés.
Destiné aux personnes cherchant à créer des applications Web pour les moyennes et grandes entreprises et/ou à créer leur propre entreprise. Le profil Développement Web Full Stack peut en outre vous aider à apprendre à planifier, créer et maintenir des applications Web.
Full Stack Web Developer
Rosana Neishabouri

Analyste de données, Lamour

Full Stack Web Developer
Cecilia G

Développeur Principal, Intact

Full Stack Web Developer
Cristal C

Développeur Logeciel, Intact

Full Stack Web Developer
Dinith karunanayake

Développeur

CONDITIONS D’ADMISSIBILITÉ

Les candidats ayant des études postsecondaires en gestion des affaires, en sciences sociales ou en technologie de l'information ont un bon profil pour cette AEC. Détenir un diplôme d'études collégiales ou une expérience pertinente d'au moins 1 an font également de vous un bon candidat. Une bonne connaissance des applications Microsoft Office (Word, Excel, PowerPoint) est de mise.

Pour déterminer votre admissibilité, vous devez rencontrer un conseiller.

La personne intéressée doit rencontrer les exigences minimales suivantes stipulées par le ministère de l'Enseignement supérieur :

1° elle a interrompu ses études à temps plein ou poursuivi des études postsecondaires à temps plein pendant au moins 2 sessions consécutives ou une année scolaire;

2° elle est visée par une entente conclue entre le collège et un employeur ou elle bénéficie d’un programme gouvernemental;

3° elle a interrompu ses études à temps plein pendant une session et a poursuivi des études postsecondaires à temps plein pendant une session;

4° elle est titulaire du diplôme d’études professionnelles.

Est admissible à un programme d’études conduisant à une attestation d’études collégiales, le titulaire du diplôme d’études secondaires qui satisfait à l’une des conditions suivantes:

1° le programme d’études permet d’acquérir une formation technique dans un domaine pour lequel il n’existe aucun programme d’études conduisant au diplôme d’études collégiales;

2° le programme d’études est visé par une entente conclue entre le ministre et un ministère ou un organisme du gouvernement du Québec en matière de formation.

Après la réussite du programme, le collège accorde à l’étudiant un diplôme AEC (Attestation d’études collégiales)

Spécialisation - Programmeur Analyste (LEA.CK) 
-900 heures-

Voies de certification

PLEIN FEUX SUR NOS INSTRUCTEURS

TÉMOIGNAGE DE LA COMMUNAUTÉ

Je n’avais aucune expérience en programmation lorsque je suis arrivé ici. La mise en application rapide des concepts nouvellement appris a été incroyablement stimulante et utile.

Dave Simmons — Étudiant en développement mobile

    CALENDRIER

    Les étudiants internationaux doivent postuler deux mois avant la date de début.

    — F.A.Q —

    Oui. Nous organisons des cours préalables qui vous aideront à commencer le programme sur une bonne note.
    Tout à fait. Veuillez consulter la section Centre de carrière pour des renseignements supplémentaires.
    Oui, bien sûr, vous pouvez visiter notre campus et vous renseigner sur notre programme. Il est également possible de vous inscrire à la prochaine session d’information sur notre site Web et même prendre rendez-vous pour rencontrer un conseiller de programmes.
    Un ordinateur PC "Desktop" est fourni à tous les élèves dans les salles de cours. Cependant, les étudiants peuvent apporter leurs propres ordinateurs.

    Collège des technologies de l'information de Montréal

    200-1255, boul. Robert-Bourassa
    Montréal, Québec H3B 3B2

    +1 514-312-2383
    .(JavaScript must be enabled to view this email address)