AEC - Programmation
LEA.1A Programmeur d’applications web et mobiles
Programme diffusé en français.

(12 mois de formation
et 3 mois de stage)



Qu’est-ce qu’un programmeur d'application web et mobile?
Objectifs du programme
Repérer, recueillir et analyser les informations sur les besoins des utilisateurs en matière de traitement de l’information.
Rédiger, de façon structurée, des programmes opérationnels et efficaces à l’aide de divers langages de programmation.
Créer et administrer un site de commerce sur le Web.
Publier du contenu et le déployer sur des sites Web et en implémenter la sécurité.
Utiliser à bon escient les diverses structures de données.
Programmer des applications dans des environnements utilisant des systèmes de gestion de bases de données.
Mettre en pratique les techniques requises pour participer à toutes les étapes du développement des systèmes.
Communiquer efficacement avec les diverses personnes qui doivent intervenir au cours des différentes étapes du développement de systèmes informatiques.

Perspectives d’emploi

DÉVELOPPEUR WEB

GESTIONNAIRE DE BASES DE DONNÉES

DÉVELOPPEUR MOBILE
Logigramme de cours
Programme de 12 mois plus 3 mois de stage, totalisant 1575 heures.
Programme de formation diffusé en Français amenant à une attestation d’étude collégiale (AEC)
- 300 heures
Formation sur les compétences à acquérir pour œuvrer dans le monde des TI et le fonctionnement interne d’un ordinateur, comment le construire, le démonter, le modifier et l’entretenir.
Formation sur l’importance et le fonctionnement de Windows (10,11), les outils de gestion, la sécurité, la sauvegarde, l’installation et la virtualisation avec Hyper-V
Introduction sur la façon dont le trafic réseau est contrôlé et géré à l’aide du modèle TCP/IP. Protocoles et ports, sécurité du réseau, câbles et équipements, sous-réseaux et adresses IP. Présentation de Cisco.
Un premier aperçu de la logique et de la structure derrière la programmation. Des algorithmes simples et une introduction à Visual Studio et au langage C#
Compréhension de plusieurs logiques et structures mathématiques qui s’appliquent dans le domaine informatique. Nombres de base, langage binaire, statistiques, théorie des ensembles
1
2
- 300 heures
Introduction aux principes de la programmation structurée. À l’aide de Visual Studio et de C#, les étudiants explorent la structuration correcte des données et du code par le biais d’énumérations, de tableaux et de méthodes.
Installation et configuration d’un serveur web. Concepts d’hébergement de sites Web, frontend et backend. Liaisons de sites Web. Langages et technologies Web courants. Cours en 2 parties – Microsoft IIS et Linux Apache (Introduction aux systèmes d’exploitation Linux)
Analyser les caractéristiques des systèmes d’information d’entreprise et développer des modèles conceptuels selon une approche structurée. La planification et la préparation sont la clé.
La programmation orientée objet repose sur la notion d’objet, qui peut contenir des données et du code : des données sous forme de champs, et du code, sous forme de procédures. Visual basic et C#.
Développer des applications Web non transactionnelles en utilisant HTML et CSS. Les étudiants font leurs premiers pas dans la création de pages Web et sont initiés à JavaScript.
- 300 heures
Utilisation d’un système de gestion de base de données. L’importance de la base de données, de la langue et de la sécurité. Installation, configuration et langage du serveur SQL.
Développer des applications natives avec une base de données, en utilisant SQL Server et Microsoft Access. Créer des formulaires et des applications simples et les lier au serveur de base de données.
Les étudiants créent et gèrent des applications Web transactionnelles et mettent en œuvre des mesures de sécurité essentielles pour protéger les données des utilisateurs, en utilisant PHP et MySQL.
Développement d’applications natives sans base de données. Introduction au développement mobile pour les appareils Android, création de l’interface utilisateur la communication avec les API Web.
Développement de sites web transactionnels, et sécurisation des données. Le Web est exploré via le noyau ASP.Net, en utilisant C # dans un mode de rendu côté serveur. Bases de données, frameworks et bibliothèques telles que Entity et Identity.
3
4
- 300 heures
Développer des applications pour les objets connectés et adapter les applications pour une utilisation sur les appareils mobiles.
Automatiser les tâches de gestion du réseau informatique. Compréhension des conteneurs. Docker, Ninite, Chocolatey et Azure Intune. Planification d’un projet et introduction à DevOps.
Analyser les caractéristiques des systèmes d’information d’entreprise et développer des modèles conceptuels selon une approche structurée. Les étudiants préparent et analysent le projet qui sera ensuite développé pour un client.
Développer des applications natives avec une base de données. Les étudiants travaillent en équipe pour coder, créer et concevoir leur projet final, en reliant tous les langages et les technologies qu’ils ont appris tout au long de leur programme.
Apporter des améliorations opérationnelles à une application. Les étudiants découvrent GitHub et apportent des corrections et des modifications aux applications d’autres personnes. Les élèves utilisent leurs connaissances accumulées pour apprendre par eux-mêmes un nouveau langage de programmation.
- 375 heures
Maintenant, l’étudiant a l’opportunité de mettre toutes ses nouvelles connaissances et compétences à l’épreuve dans le monde réel. Chaque étudiant sera accompagné dans sa recherche de stage, suivi et évalué tout au long de son parcours. Une fois celle-ci complétée, avec succès, l’étudiant recevra son diplôme et sera prêt à débuter sa carrière dans le monde de l’informatique!
5

Compétences acquises après avoir terminé ce programme
Know More about this Program

Meet with an Advisor
Ensure that you have the knowledge and information you need before studying with us! Students are highly encouraged to meet with an academic advisor before enrolling so as to better discuss goals and expectations with regard to the student’s academic plans.
READ MORE
READ LESS

Be a Student
for a Day
Experience what life is like at campus. You can register to undergo our student for a day program, where you can sit in during classes, meet some instructors, and tour the campus for a better understanding of what Collége Multihexa offers.
READ LESS
READ MORE

Open House
Event
Our open house experience allows students and their families to look around the college and meet the people behind it. They are also free to inquire about the school’s facilities and services, with academic advisors and staff readily available.
READ LESS
READ MORE
Pourquoi choisir Multihexa ?




