Ingénierie des Applications Web et Mobile
Département : Informatique
Coordonnateur : Pr.Fatima Guerouate
Niveau : Bac+3
L’objectif de cette formation est de permettre aux étudiants d’acquérir des compétences pour concevoir, développer, déployer et exploiter des applications pour différents supports Web et mobiles. Ce secteur est en pleine évolution et figure parmi les priorités de la stratégie nationale Maroc Numeric.
Il s’inscrit également dans le cadre de l’évolution technologique, qui repose sur la convergence de quatre forces : les médias sociaux, la mobilité, l’infonuagique (cloud) et l’information.
Cette formation vise à fournir les connaissances et compétences scientifiques et techniques nécessaires pour comprendre tous les aspects innovants, organisationnels et techniques d’un projet Web/mobile. Elle encourage également le développement des qualités individuelles telles que l’autonomie, l’initiative, la responsabilité, le sens critique, la gestion de projets et la capacité à s’intégrer dans une équipe et à s’organiser.
Semestre I
M1- Gestion de projet Agile
M2- Développement Web avancé (Framework JS)
M3- Développement backend et APIs
M4- UX/UI Design
M5- Développement mobile natif de base (Android/iOS)
M6- Entrepreneuriat digital et Design Thinking
M7- Sécurité des applications Web et Mobile
Semestre II
M8- Développement mobile hybride (Flutter/React Native)
M9- Développement mobile natif avancé
M10- DEVOPS & Cloud
M11- Déploiement et automatisation IA
M12- Stage professionnel
Le Bachelor en Ingénierie des Applications Web et Mobile permet aux diplômés d’accéder à une diversité de métiers dans le domaine du développement numérique. Grâce à leur formation polyvalente et spécialisée, les lauréats peuvent intégrer rapidement le marché du travail ou poursuivre leurs études. Les principaux débouchés professionnels sont :
– Développeur Web Front-end / Back-end – Développeur Full-Stack – Développeur d’applications mobiles (natives et hybrides) – Intégrateur Web
Diplômes requis conformément au CNPN
Ancien Diplôme Universitaire de Technologie
Diplôme Universitaire de Technologie
Diplôme Universitaire de Technologie 2024
Brevet de Technicien Spécialisé
Diplôme de Technicien Spécialisé
DEUG – Diplôme des Études Universitaires Générales
DEUST – Diplôme des Études Universitaires dans les Sciences et Techniques
Tout diplôme équivalent
Spécialité
Informatique
Prérequis pédagogiques de la filière
Compétences générales en informatique :
Principes de base de l’algorithmique (structures conditionnelles, boucles, fonctions, tableaux). Capacité à résoudre des problèmes simples par programmation. Connaissance des structures de données élémentaires (listes, tableaux, dictionnaires).Connaissances en programmation :
Maîtrise d’un ou plusieurs langages de programmation (Python, Java, C, JavaScript). Capacité à écrire un programme structuré, à déboguer et à documenter le code. Notions de programmation orientée objet (classes, objets, héritage, encapsulation).Bases en développement web :
Connaissances de base en HTML, CSS et JavaScript. Compréhension de la structure d’une page web et des interactions client-serveur simples. Familiarité avec les notions de frontend et backend.
Modalités d’accès
Étude du dossier
Diplômes requis conformément au CNPN : DUT, DTS, DEUG, DEUST, BTS ou tout diplôme équivalent.
Spécialité du diplôme : Informatique.
Mentions et notes des matières principales peuvent être prises en compte selon le dossier du candidat.
