Demandez la trousse de candidature
17 octobre
18h-19h
En ligne
En tant que développeur d'applications 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 d'applications 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 d'applications 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 d'applications Web couvre tout ce qu’il vous faut savoir, depuis les bases jusqu’aux solutions les plus complexes. Le Le profil de programme Développement d'applications Web 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
A.E.C. – Spécialisation - Programmeur analyste (LEA.CK) - Profil Développement d'applications Web
Téléchargez le syllabusCe 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.
Ces programmes MCIT vous préparent à l’emploi.
Réseautage intelligent avec les entreprises / Les enseignants partagent leur réseau / Le réseautage entre pairs / Rencontre avec les recruteurs.
Le CV est la clé pour donner de l’impact à votre profil..
Création de CV, formation LinkedIn, simulations d'entretiens animées par les entreprises, préparation aux entrevues techniques, entrevues comportementales.
Nous vous accompagnons pour transformer vos projets en portfolios pertinents.
Enrichissez votre portfolio avec des projets pertinents / Les portfolios racontent votre histoire / Mettez de l’avant votre expérience.
Mentorat et orientation – la clé de la réussite professionnelle..
Les mentors, les instructeurs ou les étudiants gradués vous aident à comprendre les compétences requises pour le cheminement de votre carrière et la voie pour décrocher l'emploi de vos rêves !
Entrepreneurs | Professionnels de l’informatique
Analyste de données, Lamour
Développeur Principal, Intact
Développeur Logeciel, Intact
Développeur
Le processus d'admission implique la présentation de plusieurs documents clés
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) - Profil Développement d'applications Web
-900 heures-
Voies de certification
Bourses d’études pour nouveaux gradués
Les étudiants qui ont obtenu un diplôme postsecondaire ou un grade d'un établissement admissible au cours des deux dernières années.
Bourses d’études pour nouveaux immigrants
Étudiants arrivés au Canada depuis deux ans ou moins au moment de la soumission de leur demande
Bourses d’études basées sur le mérite
Le Collège des technologies de l'information de Montréal offre des bourses d'études basées sur le mérite aux candidats pour qui leurs contributions académiques ou professionnelles sont exceptionnelles.
Autres options
Nous avons également un programme de bourses d’études pour les étudiants qui ont été licenciés au cours des 6 derniers mois.
Autonomisez les étudiants grâce à l’aide financière
Transmettre notre engagement envers la réussite des étudiants par le biais d’un soutien financier.
Aide financière aux études (AFE)
Faites une demande auprès du gouvernement pour obtenir une aide financière aux études (AFE).
Prêts provenant de partenaires
Nos partenaires financiers offrent des prêts et un accompagnement personnalisé aux entrepreneurs locaux et aux professionnels formés à l’international.
Conseils d'application
professionals.
Nos partenaires financiers offrent des prêts et un accompagnement personnalisé aux entrepreneurs locaux et aux professionnels formés à l’international.
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 mobileLes étudiants internationaux doivent postuler trois mois avant la date de début.
Notre programme de développement d'applications Web full stack couvre un large éventail de sujets, notamment HTML, CSS, JavaScript, les frameworks front-end (tels que React ou Angular), les langages de script côté serveur (tels que Node.js), les bases de données, les API RESTful, et les techniques de déploiement.
Le contenu de notre programme est sélectionné par des leaders reconnus par l'industrie tels qu'Oracle et ISTQB, garantissant ainsi l'alignement avec les dernières normes et pratiques de l'industrie. Chaque programme est soigneusement conçu pour doter les étudiants des connaissances et des compétences nécessaires pour exceller dans le domaine de leur choix et poursuivre en toute confiance des certifications du monde réel.
Oui, nos programmes sont conçus pour accueillir des étudiants de différents niveaux d'expertise, y compris les débutants. Nos instructeurs et nos cours sont adaptés aux débutants afin de leur fournir une base solide, quel que soit leur niveau d'expertise.
Bien que de l'expérience préalable en programmation soit bénéfique, elle n'est pas toujours requise. Nos programmes s'adressent à des étudiants de différents niveaux d'expertise, des débutants aux développeurs expérimentés souhaitant améliorer leurs compétences dans des domaines spécifiques.
Pour être admissible à un programme d'études menant à une attestation d'études collégiales (AEC), l'étudiant doit détenir une formation jugée suffisante par le collège et répondre à l'une des conditions suivantes :
L'étudiant doit répondre aux exigences suivantes:
Les diplômés de ce programme peuvent poursuivre divers cheminements de carrière, notamment celui de développeur full stack, de développeur d'applications Web, d'ingénieur logiciel, d'analyste d'assurance qualité, d'ingénieur en automatisation des tests, etc. Notre équipe de services d’orientation professionnelle fournit des conseils et un soutien pour le placement et l’avancement professionnel.
Nos programmes utilisent une combinaison de cours magistraux, d'exercices pratiques en laboratoire, d'études de cas et de projets du monde réel pour garantir une expérience d'apprentissage complète. Nous donnons également accès à des ressources en ligne et à des forums d’assistance pour un apprentissage supplémentaire.
Oui, nous facilitons les stages et les opportunités d'expérience pratique avec des partenaires de l’industrie pour aider les étudiants à appliquer leurs compétences dans des scénarios du monde réel et à acquérir une expérience précieuse.
Oui, nous proposons des options d'études flexibles, notamment des cours du soir à temps partiel et des cours en ligne, pour répondre aux besoins des étudiants ayant des horaires chargés ou ceux qui ne peuvent pas y assister en personne.