La 1ère année du Bac+2 Développeur Web et Web Mobile pose le socle technique commun à tous les étudiants du programme Experts en Informatique. Tu y apprends les bases du développement logiciel (algorithmique, HTML, CSS, JavaScript, PHP, bases de données SQL, GIT), de l’administration systèmes et réseaux, ainsi que de la gestion de projet et des soft skills. Chaque semestre est rythmé par des projets informatiques concrets, souvent menés avec des entreprises partenaires.
En 2e année, l’alternance devient possible et le programme se concentre sur le développement web et mobile à proprement parler : création de la partie front-end (maquettage, HTML, CSS, JavaScript, Angular, CMS), développement de la partie back-end (bases de données, PHP, Symfony), déploiement d’applications sur Internet (hébergement, RGPD, sécurisation, SEO) et intégration dans un environnement DevOps (conteneurisation, réseaux). La gestion de projet informatique en méthodologie V et Agile Scrum complète le programme.
💻 Développement logiciel (1ère année)
Tu apprends à maîtriser l’algorithmique de base et avancée (structures de données, tri, containers), la notion de processus logiciel, les langages HTML, CSS et JavaScript, l’architecture et la programmation web en PHP, ainsi que les bases de données relationnelles à travers le langage SQL. Tu apprends aussi à gérer le développement par versions d’un projet web grâce à GIT.
🖥️ Administration systèmes et réseaux (1ère année)
Ce bloc te permet de maîtriser l’architecture matérielle d’un système informatique physique, de savoir déployer un système d’exploitation client Windows et Linux, ainsi qu’un système client/serveur. Tu découvres les équipements réseau, les bases des réseaux TCP/IP et tu apprends à héberger un projet d’application web sur ton propre serveur (LAMP).
🎨 Développer le Front-end (2e année)
Tu apprends à créer une maquette de site ou d’application web, à utiliser un CMS, et à développer des sites web ergonomiques, dynamiques et adaptables à tous les écrans avec HTML, CSS, JavaScript, PHP et Angular. Tu apprends également à intégrer un module d’e-commerce à une application.
⚙️ Développer le Back-end (2e année)
Tu apprends à modéliser, créer et mettre en place une base de données, à développer l’intelligence métier d’un site en PHP, et à développer des composants modulaires web avec le framework Symfony.
🚀 Déploiement et DevOps (2e année)
Tu apprends à mettre en œuvre l’hébergement d’une application, à respecter les réglementations en vigueur (CNIL, RGPD), à sécuriser les accès aux sites web et à les référencer (SEO). Tu découvres aussi les bases d’un réseau et d’un système client/serveur, et tu apprends à héberger une application web sur un système conteneurisé.
📊 Gestion de projet informatique
Dès la 1ère année, tu apprends à travailler en mode projet, à organiser et planifier un projet avec des outils comme le SWOT ou la méthode SMARTER. En 2e année, tu utilises les méthodologies de projet en V et Agile Scrum, tu apprends à dimensionner un projet (charges, délais, coûts) et à maîtriser la communication externe liée à un projet.