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 :

Programme

    • 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

    • 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)

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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
  • Technicien Supérieur en Génie Logiciel – Diplôme (BAC+2)

  • Licence Professionnelle en Génie Logiciel – Diplôme (BAC+3)

  • 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

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.

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

Licence 3

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.