Présentation
La filière Génie Logiciel, Informatique et Développement Web forme des spécialistes capables de concevoir, développer, déployer et maintenir des solutions logicielles répondant aux besoins des entreprises, des administrations et des organisations. Elle prépare les étudiants à maîtriser l'ensemble du cycle de vie d'un logiciel, de l'analyse des besoins jusqu'à sa mise en production et sa maintenance
- Objectifs de la formation
- Compétences développées
- Principaux enseignements
- Débouchés
- Secteurs d'activité
- Méthodes pédagogiques
- Profil des candidats
- Pourquoi choisir cette filière ?
La filière vise à permettre aux étudiants de :
- Acquérir une solide maîtrise des langages de programmation modernes.
- Concevoir et développer des applications web, mobiles et de bureau.
- Maîtriser les méthodes d’analyse, de conception et de modélisation des systèmes d’information.
- Concevoir des architectures logicielles robustes, évolutives et sécurisées.
- Développer des applications en utilisant les technologies et frameworks les plus récents.
- Gérer les bases de données et assurer la sécurité des applications.
- Mettre en œuvre les bonnes pratiques de développement collaboratif et d’assurance qualité.
- Piloter des projets informatiques selon les méthodes de gestion de projet.
À l’issue de la formation, les diplômés seront capables de :
- Concevoir des logiciels répondant aux besoins des utilisateurs.
- Développer des applications web dynamiques et interactives.
- Créer des applications mobiles multiplateformes.
- Développer des API et des services web.
- Concevoir et administrer des bases de données relationnelles et NoSQL.
- Tester, maintenir et faire évoluer des applications informatiques.
- Mettre en œuvre des pratiques DevOps et d’intégration continue.
- Assurer la sécurité des applications et des systèmes d’information.
- Travailler efficacement au sein d’équipes de développement.
Les étudiants suivent notamment des cours en :
- Algorithmique et structures de données
- Programmation orientée objet
- Python, Java, C#, PHP et JavaScript
- HTML5, CSS3 et frameworks modernes
- Développement Front-end et Back-end
- Développement Full Stack
- Développement mobile
- Génie logiciel
- Analyse et conception des systèmes d’information (UML, Merise)
- Bases de données SQL et NoSQL
- Développement d’API REST
- Cloud Computing
- DevOps et intégration continue
- Cybersécurité
- Administration des systèmes et réseaux
- Gestion de projets informatiques
- Assurance qualité logicielle et tests
Les diplômés peuvent exercer les métiers suivants :
- Développeur Web Front-end
- Développeur Web Back-end
- Développeur Full Stack
- Développeur d’applications mobiles
- Ingénieur Logiciel
- Analyste Programmeur
- Architecte Logiciel
- Chef de projet informatique
- Administrateur de bases de données
- Consultant en transformation numérique
- Ingénieur DevOps
- Testeur et Analyste Assurance Qualité (QA)
- Entrepreneur dans le domaine des technologies numériques
Les compétences acquises permettent d’intégrer des structures telles que :
- Entreprises de services numériques (ESN)
- Éditeurs de logiciels
- Start-up technologiques
- Banques et assurances
- Entreprises industrielles
- Sociétés de télécommunications
- Administrations publiques
- Organisations internationales
- ONG
- Universités et centres de recherche
- Cabinets de conseil en informatique
La formation privilégie une approche professionnalisante basée sur :
- Travaux pratiques en laboratoire informatique
- Développement de projets réels
- Projets tutorés
- Ateliers de programmation
- Développement collaboratif avec Git
- Stages en entreprise
- Hackathons et compétitions de développement
- Conférences et séminaires animés par des professionnels du secteur
Cette filière est destinée aux étudiants intéressés par :
- L’informatique et les nouvelles technologies
- La programmation et le développement logiciel
- La création de sites et d’applications web
- Le développement d’applications mobiles
- La résolution de problèmes techniques
- L’innovation numérique
- Le travail en équipe et la gestion de projets
- Formation alignée sur les standards internationaux du développement logiciel.
- Apprentissage des technologies et outils les plus utilisés par les entreprises.
- Forte composante pratique à travers des projets concrets et des stages.
- Excellentes perspectives d’emploi dans un secteur en constante évolution.
- Développement de compétences techniques et méthodologiques très recherchées.
- Préparation à une poursuite d’études en Master ou à une insertion professionnelle rapide.
