Durée : 
2010 h - 2 ans
Début :
11 janvier 2021 *Notez qu'il n'est pas possible de suivre ce programme entièrement en ligne, puisque certains cours devront se faire obligatoirement en présence au Cégep.
Fin :
16 décembre 2022
Date limite :
7 décembre 2020
Horaire :
Temps plein, de jour, du lundi au vendredi
Coût pour tout le programme :
438 $ (6 sessions à 73 $)
Type de formation : 
Attestation d'études collégiales (AEC)

Vous avez déjà été inscrit dans un DEC et vous avez réussi la majorité de vos cours de formation générale? Vous pourriez être admissible à notre DEC accéléré en Techniques de l'informatique - Programmation, bases de données et serveurs.

Description

  • Vous avez de l’intérêt pour la programmation et les nouvelles technologies?
  • Vous êtes intéressé par la création et l’amélioration d’applications Web et mobiles?
  • Vous souhaitez apprendre à exploiter des systèmes de gestion de bases de données?

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 à un stage en entreprise de 285 h  vous permettant non seulement d’accumuler 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.

Inscription

Date limite : 
7 décembre 2020

Rencontre d'information

Fortement recommandée

Inscrivez-vous :

21 octobre 2020 à 18 h 30 (en ligne)

Cette rencontre se fera en ligne, via une plateforme virtuelle interactive. Elle sera d'une durée maximum d'1 h 30. Aucun document nécessaire. Vous recevrez un courriel la veille de la rencontre vous informant de la marche à suivre pour vous connecter à la plateforme virtuelle.

Équipement requis

Ce programme nécessite que vous fournissiez et utilisiez votre propre ordinateur portable.  De plus, ce programme se donne partiellement en classe virtuelle interactive, où se juxtaposent la voix et l’image. Vous serez en contact direct avec l’enseignant selon un horaire préétabli et pourrez interagir avec ce dernier et les autres participants.

*Notez qu'il n'est pas possible de suivre ce programme entièrement en ligne, puisque certains cours devront se faire obligatoirement en présence au Cégep.

Équipement requis

  • Ordinateur PC Windows avec environnement Windows 10 (les MacBook, tablettes ou Chromebook ne sont pas recommandés)
    Voici les spécifications minimales requises:

    • Processeur Core i5 quad core ou équivalent (8e génération)
    • Écran de 15 pouces
    • Mémoire RAM 8 Go (de type DDR3)

Si vous disposez déjà d'un ordinateur équivalent ou supérieur à ces spécifications, il n'est pas nécessaire de vous en procurer un nouveau.

  • Connexion Internet haute vitesse, de préférence en réseau local (filaire)
  • Casque d'écoute avec micro intégré
  • Caméra web
  • USB3
  • Souris

Office 365 ProPlus vous sera fourni gratuitement pendant la durée de vos études. Vous n'avez donc pas besoin de vous procurer la suite Office pour votre portable.

Pourquoi Sainte-Foy?

  • Le haut taux d’inscriptions au programme permet au Cégep de démarrer de 2 à 3 cohortes par année.
  • Les laboratoires sont équipés des dernières technologies utilisées sur le marché. Les étudiants sont donc assurés d’obtenir une formation solide et à la fine pointe.
  • Un stage est offert en fin de programme et permet aux étudiants de s’intégrer en emploi rapidement.
  • L’équipe de professeurs possède une vaste expertise dans les divers domaines de la programmation et est branchée sur le marché du travail.
  • L’apprentissage selon la méthode Agile met la qualité du code, l’adaptation au changement et les liens avec le client au cœur du développement logiciel.

Perspectives professionnelles

Le technicien en informatique est très en demande sur le marché du travail. Le taux de placement est pratiquement de 100%.

Postes offerts

  • Technicien en informatique
  • Programmeur
  • Programmeur-analyste
  • Développeur d'applications Web ou mobiles
  • Gestionnaire de bases de données
  • Technicien en support technique

Milieux de travail

  • Agences Web ou multimédias
  • Compagnies spécialisées en informatique
  • Firmes de consultants en informatique
  • Entreprises de conception de logiciels
  • Organismes et ministères publics et parapublics

Tâches et responsabilités

  • Collaborer, au sein d’équipes multidisciplinaires, au développement de systèmes informatiques de taille et de complexité variées. Selon l’employeur, il peut s’agir d’applications web ou d’autres systèmes informatiques.
  • Participer à la cueillette et à l’analyse des besoins.
  • Développer, tester, améliorer et mettre en œuvre des applications.
  • Concevoir des produits utilisant un système de gestion de bases de données.

Vous voulez en savoir plus sur les métiers de l'industrie des télécommunications, les perspectives d'emploi, le salaire moyen?

Site Web Information sur le marché du travail de Services Québec

Site Web de Techno Compétences

Grille de cours

Cliquez sur le cours pour obtenir sa description complète.

420-W10-SFIntroduction à la programmation90 h

Ce cours permet à l'étudiante ou à l'étudiant d'acquérir les habiletés de base en résolution de problèmes algorithmiques et d'apprendre les notions fondamentales de programmation pour traduire et automatiser les solutions algorithmiques formulées.

L'étudiante ou l'étudiant applique une approche structurée et professionnelle visant à produire des solutions fonctionnelles et du code de qualité. Elle ou il respecte les bonnes pratiques d'écriture de code pour produire des programmes faciles à lire, à comprendre et à modifier. Elle ou il apprend à tester la fiabilité des solutions algorithmiques en appliquant et en élaborant des tests et utilise les fonctionnalités de base de débogage pour repérer et corriger les erreurs.

La pondération officielle du cours se répartit comme suit : 2 h de cours en classe, 4 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 4 h de travail personnel par semaine.

Ce cours vous donnera 3,33 unités.

Ce cours ne nécessite aucun préalable.

420-W12-SFSystèmes d’exploitation45 h

Ce cours permet à l'étudiante ou l'étudiant d'acquérir les notions de base requises pour l'installation et la configuration d'ordinateurs. L'étudiante ou l'étudiant apprend à configurer un poste de travail et à installer des environnements supportant le développement et le déploiement d'applications : elle ou il installe des systèmes d'exploitation (Windows et Linux) et des applications, met en place des serveurs locaux et crée des machines virtuelles. Par ailleurs, elle ou il apprend les notions mathématiques relatives à la représentation et à la manipulation des données en mémoire afin de comprendre le fonctionnement interne de l'ordinateur.

La pondération officielle du cours se répartit comme suit : 1 h de cours en classe, 2 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 1 h de travail personnel par semaine.

Ce cours vous donnera 1,33 unité.

Ce cours ne nécessite aucun préalable.

420-W14-SFPerspectives professionnelles en TI45 h

Ce cours permet à l'étudiante ou l'étudiant de bien cerner le marché du travail en informatique, tant les habiletés et attitudes requises pour exercer la profession que les types d'emplois et les conditions de travail dont les préoccupations à l'égard de la santé et la sécurité. De plus, en effectuant différents travaux prévus dans le cours, l'étudiante ou l'étudiant apprend à utiliser de manière efficace et professionnelle des outils bureautiques pour produire des documents et les partager dans un contexte de travail collaboratif.

La pondération officielle du cours se répartit comme suit : 1 h de cours en classe, 2 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 1 h de travail personnel par semaine.

Ce cours vous donnera 1,33 unité.

Ce cours ne nécessite aucun préalable.

420-W15-SFProgrammation Web I60 h

Ce cours permet à l’étudiante ou l’étudiant d’acquérir les notions de base de la programmation Web du côté client.

En utilisant le langage HTML, les feuilles de styles CSS et le JavaScript, l’étudiante ou l’étudiant programme l’affichage et le comportement d’un site Web statique et autonome, dont le code est interprété par un fureteur et dont le contenu ne dépend pas d’un serveur Web.

La pondération officielle du cours se répartit comme suit : 2 h de cours en classe, 2 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 2 h de travail personnel par semaine.

Ce cours vous donnera 2,00 unités.

Ce cours ne nécessite aucun préalable.

201-423-SFMathématiques pour l’informaticien I45 h

Ce cours permet à l'étudiante ou l'étudiant d'approfondir certains concepts mathématiques utilisés en informatique, et de les appliquer de façon adéquate dans son travail de programmeuse ou de programmeur.

L'étudiante ou l'étudiant effectue des traitements sur les données en mémoire d'un ordinateur et formule des fonctions logiques en utilisant l'algèbre de Boole.

La pondération officielle du cours se répartit comme suit : 2 h de cours en classe, 1 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 2 h de travail personnel par semaine.

Ce cours vous donnera 1,67 unité.

Ce cours ne nécessite aucun préalable.

420-W20-SFProgrammation objet I90 h

Ce cours permet à l'étudiante ou à l'étudiant d'acquérir les notions fondamentales de la programmation objet, une approche dominante en programmation, utilisée pour développer des applications de tout type (Web, mobile, jeux vidéo, bureau...).

L'étudiante ou l'étudiant respecte les bonnes pratiques de programmation objet pour produire du code facile à lire, à comprendre et à faire évoluer. Elle ou il s'assure de la fiabilité et de la robustesse des solutions informatiques par la réalisation de tests unitaires automatisés.

La pondération officielle du cours se répartit comme suit : 3 h de cours en classe, 3 h de laboratoire (en salle spécialisée ou polyvalente) ou de stage et 3 h de travail personnel par semaine.

Ce cours vous donnera 3,00 unités.

Pour suivre ce cours, la réussite d'un ou plusieurs cours préalables est obligatoire.

420-W23-SFBases de données relationnelles75 h

Description à venir.

420-W24-SFProgrammation Web II75 h

Description à venir.

420-W33-SFRéseaux75 h

Description à venir.

201-424-SFMathématiques pour l’informaticien II60 h

Description à venir.

420-W30-SFProgrammation objet II75 h

Description à venir.

420-W31-SFAlgorithmique avancée60 h

Description à venir.

420-W34-SFBases de données avancées75 h

Description à venir.

420-W35-SFConception d’applications et méthodes agiles75 h

Description à venir.

420-W44-SFInfrastructure technologique et virtualisation90 h

Description à venir.

420-W45-SFInstallation des serveurs et des services90 h

Description à venir.

420-W46-SFApplications Web et bases de données90 h

Description à venir.

420-W47-SFDéveloppement de services d’échange de données60 h

Description à venir.

420-W48-SFApplications mobiles et objets connectés90 h

Description à venir.

420-W54-SFInnovation et veille technologique45 h

Description à venir.

420-W55-SFEnjeux en cybersécurité75 h

Description à venir.

420-W56-SFInteractions professionnelles à l’ère numérique60 h

Description à venir.

420-W57-SFProjet synthèse en contexte TI diversifié (P)180 h

Description à venir.

420-W62-SFStage - Interactions professionnelles45 h

Description à venir.

420-W63-SFStage – Développement en entreprise240 h

Description à venir.

Conditions d'admission

  • Posséder une formation jugée suffisante 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 :

Être admissible à un programme conduisant à une AEC en satisfaisant à l'une des conditions suivantes :

  • avoir interrompu ses études à temps plein pendant au moins 2 sessions consécutives ou 1 année scolaire ou;
  • avoir poursuivi des études postsecondaires à temps plein pendant au moins 2 sessions consécutives ou 1 année scolaire ou;
  • avoir interrompu ses études à temps plein pendant une session et poursuivi des études postsecondaires à temps plein pendant une session ou;
  • être titulaire d'un diplôme d’études professionnelles (DEP) ou;
  • être  visé  par  une  entente  conclue  entre  le  collège et un employeur ou bénéficier d'un programme gouvernemental.

De plus, tout candidat qui n'a pas étudié au Québec ou dans un établissement d'enseignement francophone doit démontrer qu’il possède le niveau de français attendu pour entreprendre des études collégiales. Le candidat doit se soumettre à un test de connaissance de la langue française avant d'être admis définitivement par le collège. Consultez la section Informations générales - Test de connaissance de la langue française, pour tous les détails.

Note pour les étudiants internationaux

Pour obtenir toutes les informations concernant le processus d'admission des étudiants internationaux, les documents à obtenir ainsi que les frais de scolarité, visitez ce site Web:
https://www.sracq.qc.ca/international/Pays.aspx?pays=802

Pour en savoir plus

Vous avez des questions ou besoin de plus d'informations?
Nous sommes là pour vous aider à trouver la formation qui vous convient.

Claudine Brisson
Agente de soutien administratif
418 659-6620, poste 3526
cbrisson@csfoy.ca