Titre Bac+3 de concepteur de systèmes d’information, certifié par France Compétences – RNCP Niveau 6, notre Bachelor Développement permet de passer de la mise en place à la conception à la réalisation de projets informatiques, autour de solutions logicielles, web et mobiles. Cette formation est réalisable sous statut étudiant (stage alterné) et en alternance (contrat d’apprentissage ou contrat de professionnalisation)

Niveau d'admission

Prérequis à l’entrée en formation :

  • Cursus en 1 an : être titulaire d’une certification de niveau 5 dans le domaine informatique.

Rentrée : septembre 2024
Admission sur Concours 3iL

Profil

Le développeur web full stack, grâce à ses compétences étendues en développement front-end et back-end, est crucial dans la conception, le développement, et la maintenance de solutions web intégrées. Il trouve des opportunités dans divers secteurs, où le web joue un rôle central dans le système d’information ou le développement économique des sociétés.

Secteurs valorisant les compétences du développeur web full stack :

  • Agences Web : Création de sites web attractifs et fonctionnels pour divers clients.
  • Entreprises de Services du Numérique (ESN) : Intégration de solutions web complexes à grande échelle.
  • E-commerce : Développement et optimisation de plateformes de vente en ligne sécurisées.
  • Entreprises utilisatrices : Maintenance des portails web internes et externes.
  • Start-ups technologiques : Développement rapide de solutions web innovantes pour se démarquer sur le marché.

Programme

Développement logiciel

  • Ergonomie et Accessibilité
  • Développement Mobile
  • Développement Backend
  • Développement Frontend
  • Base de données
  • UML
  • Développement Orienté Objet
  • Qualité du Code Source
  • Architectures d’Application

Système et Réseaux

  • Réseaux Bases
  • Réseaux Locaux
  • Gestion des Postes Clients
  • Gestion des Systèmes d’Information
  • Sécurité Informatique
  • Administration Hébergement Web

Sciences Humaines Economiques et Sociale

  • Anglais
  • Communication Ecrite et Orale
  • Droit Informatique
  • Gestion
  • Gestion de projet
  • Veille Technologique

Stage en entreprise

  • Stage alterné

Missions en entreprises

  • Mission 1
  • Mission 2
  • Mission de fin d’études

Compétences attestées

Développement front-end :

  • Conception et réalisation d’interfaces adaptatives et interactives.
  • Production de sites conformes aux normes d’accessibilité et optimisés pour le SEO.
  • Création d’interfaces intuitives avec CSS3 en intégrant les meilleures pratiques UX/UI.
  • Développement d’interfaces cohérentes sur tous les terminaux.
  • Implémentation d’interactions client pour améliorer l’engagement utilisateur.
  • Optimisation de la réactivité des applications via des requêtes AJAX.
  • Intégration de interfaces réactives adaptées aux besoins du projet.

Développement back-end :

  • Conception de services back-end sur des architectures complexes.
  • Personnalisation de l’environnement de développement pour l’aligner avec la production.
  • Implémentation de solutions back-end robustes utilisant la POO et les architectures MVC.
  • Optimisation et sécurisation des serveurs web pour performance et sécurité.
  • Gestion de bases de données relationnelles et NoSQL pour l’intégrité et l’efficacité des données.
  • Mise en œuvre de stratégies de sauvegarde et de récupération des données.

Conception et sécurité des API :

  • Conception d’API pour faciliter l’intégration et l’interopérabilité.
  • Sécurisation des API avec des protocoles standardisés.
  • Réalisation de tests API pour garantir leur robustesse.
  • Documentation des API pour faciliter la maintenabilité.

Architecture des systèmes d’information :

  • Élaboration et optimisation d’architectures système pour l’industrialisation du développement.
  • Intégration de solutions cloud pour moderniser les systèmes.
  • Sélection de l’architecture d’application la plus appropriée en fonction des besoins du projet.
  • Administration des plateformes cloud pour équilibrer performance et coûts

Gestion de versions et déploiement :

  • Gestion des révisions de code avec des outils comme Git.
  • Facilitation du travail collaboratif via des procédures de fusion de code et de résolution de conflits.
  • Développement d’environnements virtualisés pour simplifier le déploiement.
  • Coordination des conteneurs pour optimiser la résilience des applications.
  • Automatisation de la gestion des ressources cloud en utilisant les principes DevOps

Gestion de projets numériques :

  • Analyse des besoins utilisateurs pour déterminer les fonctionnalités du projet.
  • Évaluation de la faisabilité du projet en tenant compte des ressources disponibles.
  • Planification et conduite de projets avec des méthodologies adaptées (V, cascade, Agile).
  • Coordination et suivi des équipes de projet pour garantir l’alignement avec les besoins.
  • Suivi et évaluation des performances du projet pour assurer l’efficacité et la rentabilité.
  • Mise en œuvre de tests automatisés pour valider la fiabilité des applications.
  • Création et maintenance de documentations techniques pour faciliter la maintenance.

Veille technologique et partage des connaissances :

  • Mise en place d’une veille technologique en lien avec le projet ou l’entreprise.
  • Analyse des données collectées pour élaborer des hypothèses et scénarios.
  • Diffusion des connaissances pour soutenir la décision et l’innovation.
Bachelor Développement Logiciel et Web

Métiers & débouchés

La conception et la gestion solutions applicatives ou web nécessitent de l’informaticien qu’il soit capable d’analyser les besoins et de proposer des solutions adaptées.

Le métier consiste, à partir d’un cahier des charges, de concevoir une solution web, web mobile ou logicielle dans un environnement spécifique (sécurité informatique, infrastructure existante…).

débouchés

Développeur Full Stack, développeur + langage recherché (PHP, JAVA, .NET, C++…), développeur informatique, développeur Front End, développeur Back End, développeur Web, développeur intégrateur web, développeur Web App, concepteur développeur Web, concepteur développeur applications mobiles, analyste programmeur, Lead developer, ingénieur étude et développement
CTO (Chief Technical Officer), analyste programmeur, lead developer, DevOps

Points forts

Les chiffres clés

76,19%

Taux de diplomation

80%

Taux d'insertion pro. à 6 mois