Buts
Le développeur d’applications mobiles est une personne qui conçoit, programme, implante et teste des applications mobiles à l’aide des langages de programmation et des méthodologies appropriées de développement logiciel afin de répondre aux besoins des utilisateurs.
Le diplômé de l’AEC Développement d’applications mobiles multiplateformes pourra concevoir, développer et effectuer la maintenance des applications. Il aura une expertise spécifique aux applications mobiles et maîtrisera les principaux langages informatiques. Il aura une bonne connaissance des principales plateformes et des langages d’interrogation de bases de données.
Les cours de cette AEC sont enseignés à 100% en ligne, en mode synchrone. Les élèves doivent être présents dans la classe virtuelle aux heures prévues pour les cours.
Objectifs / Compétences
Ce programme vise les objectifs suivants :
- Collaborer à la planification du développement de l’application en fonction des besoins des utilisateurs;
- Concevoir l’architecture, la navigation et l’ergonomie de l’application;
- Développer le logiciel et son interface à l’aide de langages de programmation;
- Intégrer le contenu dans l’application;
- Planifier la migration de l’application vers les différentes plateformes;
- Rédiger la documentation associée à l’installation et à l’utilisation de l’application;
- Effectuer des tests pour vérifier la qualité et le fonctionnement de l’application et procéder aux corrections, si nécessaire;
- Planifier et développer la version mobile d’un site Web existant.
Compétences à atteindre
- Synthétiser l’information relative aux réalités du travail en informatique;
- Concevoir des programmes en exploitant un langage de programmation;
- Exploiter les principes de base de la programmation orientée objet;
- Manipuler un système de gestion de base de données de manière sécuritaire;
- Interagir dans un contexte professionnel;
- S’adapter à des technologies informatiques;
- Effectuer le développement d’applications natives avec base de données;
- Effectuer le développement d’applications Web transactionnelles;
- Effectuer le développement de services d’échange de données;
- Collaborer au développement d’applications.
Fonctions de travail
- Développeur d’applications mobiles
- Analyste-programmeur en développement mobile
- Développeur Web mobile
- Programmeur Android et/ ou iOS
- Programmeur HTML5
- Technicien de réseaux étendus (RE)
- Développeur de jeux d’ordinateurs
- Développeur en médias interactifs
- Autres appellations d’emploi apparentées
Conditions d'admission et préalables
Pour être admissible à ce programme conduisant à une AEC, vous devez satisfaire les exigences suivantes :
- Être familier avec les fonctions d’un système d’exploitation et de logiciels d’usage courant;
- Mathématiques de niveau secondaire IV ou V, TS 4e ou SN 4eou 436 ou CST 5e;
- Vous devez posséder un diplôme d’études secondaires (DES) ou un diplôme d’études professionnelles (DEP) ou une formation jugée suffisante par le Collège.
Vous devez également répondre à l’une des conditions suivantes pendant au moins deux sessions consécutives (sauf si vous détenez un DEP) :
- Avoir interrompu ses études à temps plein ou poursuivi des études postsecondaires à temps plein pendant au moins deux sessions consécutives ou une année scolaire;
- Avoir interrompu des études à temps plein pendant une session et poursuivi des études postsecondaires à temps plein pendant une session;
- Être visé par une entente conclue entre le Collège et un employeur ou bénéficier d’un programme gouvernemental.
Toute personne candidate doit posséder une connaissance suffisante de la langue française parlée et écrite et, au besoin, satisfaire aux critères d’évaluation de la langue française déterminés par le Collège. Ce dernier peut exiger la réussite d’un test d’évaluation des connaissances en français. Dans ce cas, un membre du personnel communiquera avec vous.
Le Collège peut exiger la réussite d’un test d’admission et d’une entrevue individuelle ou de groupe.
Toute personne candidate peut se voir imposer des conditions d’admission en lien avec le Règlement portant sur le cheminement scolaire et la réussite des élèves.