Description
Ce programme vise à former des développeurs de logiciels et des administrateurs de systèmes, appelés à exercer dans les domaines du développement d’applications Web et mobile, de l’exploitation de systèmes de gestion de bases de données et du déploiement de serveurs.
Au cours de votre formation, vous apprendrez :
- Les techniques particulières à la programmation d’applications Web.
- La programmation objet avancée et les bonnes pratiques de programmation.
- Les échanges avec les utilisateurs et au sein d’une équipe de travail dans le contexte d’un projet réel, c’est-à-dire le développement d’une application Web.
- Le travail d’équipe dans le cadre d’un développement Agile.
De plus, vous participerez à deux stages en entreprise vous permettant non seulement de cumuler de l’expérience, mais aussi d’établir des contacts avec un employeur éventuel.
Au terme de votre formation, vous serez un programmeur-analyste polyvalent qui pourra s’intégrer aux équipes de développement de systèmes informatiques variés. Vous aurez acquis des compétences en :
- Programmation Web et mobile
- Développement d’applications
- Exploitation de systèmes de gestion de bases de données
- Déploiement de serveurs
- Cybersécurité
- Analyse et conception de systèmes
- Gestion de réseaux
La méthode Agile
La méthode Agile met la qualité du code, l’adaptation au changement et les livraisons fréquentes au client au cœur du développement logiciel.
Préalables requis
- Détenir un diplôme d’études secondaires (DES) ou une formation jugée équivalente par le collège et ;
- Avoir réussi le cours suivant :
- Mathématiques TS ou SN de 4e secondaire ou CST de 5e secondaire ou;
- Mathématiques 436 ou leurs équivalents au secteur adulte.
et :
- Avoir aussi réussi les cours de formation générale de niveau collégial soit : 4 cours de français, 3 cours de philosophie, 3 cours d’éducation physique, 2 cours d’anglais et 2 cours complémentaires, ainsi que l’épreuve uniforme de français.