GÉNIE LOGICIEL
Maîtriser la création web, différenciez-vous avec le design graphique et animer ces contenus grâce au motion design.
Devenez le Génie Logiciel que les entreprises du futur veulent recruter !
Maîtrisez l’art de concevoir, développer et déployer des solutions digitales complètes.
Cette formation vous plonge au cœur du Génie Logiciel, un domaine où technologie, innovation et stratégie se rencontrent pour donner vie à des solutions performantes : sites web, applications desktop, web ou mobile, et bien plus encore.
Grâce à une approche pratique, vous apprendrez à allier programmation, intégration, gestion de projet et design afin de transformer des idées en solutions concrètes et autonomes. Vous développerez des compétences techniques avancées tout en cultivant un esprit d’innovation indispensable au monde numérique.
En sortant de cette formation, vous serez prêt à intégrer une équipe technique, piloter des projets ambitieux ou lancer votre propre produit digital.
Vous serez capable de :
- Concevoir et développer des applications et solutions digitales complètes.
- Utiliser des langages de programmation modernes et des frameworks adaptés.
- Intégrer design, gestion de projet et développement technique.
- Piloter des projets logiciels de A à Z.
- Collaborer avec des équipes multidisciplinaires.
Programme
1. Algorithmique et Mathématiques Appliquées
Objectif : Développer la logique, la pensée analytique et les bases mathématiques pour la
programmation.
● Algorithmique I : structures de contrôle, résolution de problèmes
● Mathématiques appliquées à l’informatique
● Développement personnel : méthodologie et organisation du travail
2. Programmation et Développement Web
Objectif : Acquérir les compétences de base en programmation et création de sites web.
● Langage C : bases de la programmation structurée
● Développement web : CMS, HTML/CSS et SEO
● Programmation orientée objet I (Java, introduction)
3. Architecture des Systèmes et Administration
Objectif : Comprendre l’architecture des systèmes informatiques et gérer les bases de
données.
● Architecture des ordinateurs et systèmes d’exploitation
● Réseaux et administration système Linux
● Système de gestion de base de données
4. Conception de Systèmes d’Information
Objectif : Modéliser et structurer des systèmes d’information efficaces.
● Conception de système d’informations avec UML
● Bases de données relationnelles et structuration de l’information
5. Compétences Transverses
Objectif : Développer des compétences complémentaires pour être efficace en
environnement professionnel.
● Bureautique : traitement de texte, tableur, présentation
● Anglais technique appliqué à l’informatique
● Introduction aux outils collaboratifs et méthodologies agiles
1. Algorithmique et Programmation Avancée
Objectif : Renforcer les compétences en programmation et résolution de problèmes
complexes.
● Algorithmique avancée : optimisation et structures complexes
● Programmation orientée objet avec Java (approfondissement)
● Développement front-end avec JavaScript
2. Développement Web et Frameworks
Objectif : Créer des applications web robustes et structurées.
● Développement web avancé avec PHP
● Framework Symfony : architecture MVC, bonnes pratiques et sécurité
● Intégration front-end et back-end
3. Systèmes et Réseaux
Objectif : Comprendre l’architecture des systèmes et gérer les réseaux pour un
développement sécurisé.
● Réseaux et administration système Linux
● Système de gestion de base de données relationnelles
● Conception de systèmes d’informations avec UML
4. Gestion de Projet et Méthodes Agiles
Objectif : Organiser, planifier et collaborer efficacement sur des projets numériques.
● Méthodes agiles : Scrum, Kanban
● Outils de gestion de projet et collaboration (Trello, Notion, GitHub)
● Organisation personnelle et travail en équipe
5. Compétences Transverses
Objectif : Développer des compétences complémentaires pour évoluer dans un
environnement professionnel.
● Anglais technique et professionnel
● Développement personnel : communication et présentation
● Suivi de projets et bonnes pratiques collaboratives
1. Programmation et Développement Web Avancé
Objectif : Maîtriser les langages et frameworks pour créer des applications web complexes
et performantes.
● Développement web JEE et ASP.NET
● Programmation orientée objet avec C#
● Programmation système avec Python
● Front-end avec TypeScript, Angular et React
2. Développement Mobile et IoT
Objectif : Concevoir des applications mobiles et systèmes connectés.
● Développement mobile hybride : Flutter, Ionic ou React Native
● Internet des Objets (IoT) : intégration et projets pratiques
3. Bases de Données et Administration
Objectif : Administrer et optimiser des bases de données relationnelles et non
relationnelles.
● Administration SQL I & II
● Bases NoSQL : MongoDB, Firebase
● Intégration entre systèmes web et bases de données
4. Sécurité et Droit des TIC
Objectif : Assurer la sécurité et la conformité des applications et systèmes.
● Sécurité appliquée à la programmation : prévention des failles, cryptographie
● Droit des TIC et réglementation numérique
5. Entrepreneuriat et Gestion de Projet
Objectif : Préparer les étudiants au monde professionnel et à la création de valeur.
● Entrepreneuriat et innovation numérique
● Méthodologie de rédaction de mémoire et soutenance
● Gestion de projet avancée et méthodes agiles
6. Compétences Transverses
Objectif : Développer des compétences complémentaires pour réussir dans un
environnement professionnel.
● Anglais technique et professionnel
● Communication, présentation et posture professionnelle
● Travail collaboratif et gestion de projets complexes
La méthode E221 : votre chemin vers le succès
Apprentissage par compétence
Acquérir les fondamentaux en expérimentant , pour développer des compétences opérationnelles.
Immersion sur projets réels
Travailler sur des cas concrets pour construire un portfolio et maîtriser la pratique en conditions réelles.
Mise en situation professionnelle
Stages, ateliers et collaborations avec des entreprises pour une expérience concrète et un réseau solide.
Modalités
Conditions d'admission
- Admission sur entretien individuel et épreuve (Avoir au minimum le niveau de la terminale) pour l’obtention du Diplôme de Technicien spécialisé en Développement Web.
- Ouvert aux étudiants titulaires d’un Bac (sur entretien) pour l’obtention du Diplôme de Technicien Supérieur en Développement Web
Quel diplôme ?
Technicien Supérieur en Génie Logiciel – Diplôme (BAC+2)
Licence Professionnelle en Génie Logiciel – Diplôme (BAC+3)
À qui s’adresse ce programme ?
Passionnés de conception et de développement d’applications logicielles
Amoureux du code, de la rigueur et de la logique
Ceux qui veulent apprendre à concevoir des logiciels robustes et performants
Débutants ambitieux ou programmeurs souhaitant se perfectionner
Expérience professionnelle et stage
Stage non obligatoire mais fortement encouragé.
Il permet de :
comprendre le cycle de vie d’un logiciel,
expérimenter la gestion de projet,
développer ses compétences techniques en environnement professionnel.
Convention de stage disponible sur demande.
Poursuite d'études
Possibilités de continuer vers :
une Licence en Informatique,
un Master en Génie Logiciel,
ou une carrière comme Développeur Full Stack, Analyste ou Chef de projet.
Tarifs et solutions de financement
Tarifs de votre cursus Design numerique
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Licence 1&2
- Inscription : 60.000 F
- Mensualité : 60.000 F
- Tenue : 50.000F
Licence 3
- Inscription : 70.000 F
- Mensualité : 70.000 F
Ajoutez votre titre ici
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Ajoutez votre titre ici
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.