| Niveau d'études visé | Bac +3 |
|---|---|
| Date de la prochaine session | Oct. 2026 |
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Formation reconnue par l'État | Oui |
| Rythme de formation | Alternance |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le Bachelor 1 - Développeur Informatique de Metz Numeric School constitue la première étape d'un parcours de formation Bac+3 reconnu par l'État (Titre RNCP niveau 6).
Cette année fondamentale de 455 heures développe les compétences essentielles du développement informatique moderne.
Les étudiants maîtrisent l'algorithmique et la programmation Python, le développement web avec HTML, CSS, Bootstrap et JavaScript, ainsi que les bases de données SQL.
Le programme intègre également la culture du développeur avec Git-Github, WordPress, le webdesign et une introduction à l'IoT, complété par des compétences professionnelles incluant l'IA éthique, les soft skills et l'anglais.
Cette formation pratique prépare les futurs développeurs web, développeurs mobiles, consultants informatique et développeurs Full Stack, avec des débouchés dans les ESN, agences web, start-ups, e-commerce et entreprises de tous secteurs.
L'approche pédagogique mêle contrôle continu modulaire et immersion professionnelle par stage, offrant une base solide pour évoluer vers des postes techniques recherchés dans un secteur en pénurie de talents.
Thématiques abordées
- Conception et modélisation d’applications web, hybrides, mobiles ou desktop : analyse des besoins, UML, bases de données
- Développement front-end : HTML, CSS, JavaScript, frameworks modernes (React, Angular, etc.)
- Développement back-end : gestion serveur, API, bases de données, langages comme Node.js, PHP
- Techniques avancées : architectures logicielles, tests, sécurité, déploiement
- Immersion professionnelle en alternance ou stage : mise en pratique en entreprise, gestion de projet agile
Objectifs de la formation
- Acquérir les bases solides de la programmation en maîtrisant les langages clés (HTML, CSS, JavaScript, et un langage backend)
- Développer la capacité à concevoir, coder et maintenir des applications web fonctionnelles et sécurisées
- Comprendre et appliquer les principes de la conception orientée objet et les bonnes pratiques du génie logiciel
- Savoir utiliser des outils collaboratifs et de gestion de versions (Git) pour travailler efficacement en équipe
- Appréhender les fondamentaux des bases de données pour concevoir et interroger des systèmes d’information
