Parcours en apprentissage Développeur d'Applications
Source: https://sciences.sorbonne-universite.fr/formation-sciences/offre-de-formation/licences/licence-carte/licences-gen-appr-l2-l3/parcours-dant Parent: https://sciences.sorbonne-universite.fr/formation-sciences/offre-de-formation/licences/licence-carte/licences-gen-appr-l2-l3
Le parcours spécifique Développeur d'Applications – Nouvelles Technologies (DANT) de la licence Informatique générale a pour ambition de former des informaticiennes et des informaticiens de niveau Bac+3 avec une immersion en entreprise à travers l’apprentissage.
share
Publié le 25/06/2025 - Mis à jour le 9/10/2025
Parcours en apprentissage Développeur d'Applications - Nouvelles Technologies (DANT)
Présentation
Ce parcours exigeant s’articule autour des fondamentaux de la licence informatique de Sorbonne Université et d’une solide maîtrise des outils de conception/développement d’applications. Il propose les contenus de la majeure de la licence informatique de Sorbonne Université, garantissant ainsi la possibilité de poursuite d’études en Master. La formation enseigne des compétences axées sur des concepts à la fois théoriques et appliquées du développement logiciel et qui sont complétées par une expérience professionnelle qui sensibilise à la réalité du travail d’informaticien en entreprise. Cette complémentarité permet d’être rapidement opérationnel et autonome pour s’intégrer facilement dans une équipe projet sans phase de formation préalable au sein de l’entreprise.
Organisation
La licence en apprentissage DANT (Développeur d'Applications - Nouvelles Technologies) est un parcours sur 2 ans qui comporte un stage d'au moins 3 mois en L2 et qui s'effectue en apprentissage en L3. Les enseignements de ce parcours se composent du tronc commun de la licence d'informatique, c'est-à-dire la majeure, complété par les enseignements d'une complémentaire métier ayant une orientation plus appliquée au monde de l’entreprise que ceux de la monodisciplinaire informatique.
Enseignements de L2 (semestre 3) – 30 ECTS
- UL2IN004 Machine et représentation (6 ECTS)
- UL2IN005 Mathématiques discrètes (6 ECTS)
- UL2IN006 Structure de données (6 ECTS)
- UL2IN020 Systèmes et Shell (6 ECTS)
- UL2IN104 Web (6 ECTS)
Enseignements de L2 (semestre 4) – 30 ECTS
- UL2IN002 Programmation orientée objet (6 ECTS)
- UL2IN003 Algorithmique I (6 ECTS)
- UL2IN009 Base de données I (6 ECTS)
- UL2INSOB Stage (6 ECTS)
- UL2LVAN2 Anglais (3 ECTS)
- UL2INTE1 Transition environnementale (3 ECTS)
Enseignements de L3 (semestre 5) – 30 ECTS
- UL3IN110 Fondements des systèmes d'exploitation (6 ECTS)
- UL3IN133 Réseaux informatiques (6 ECTS)
- UL3IN102 Programmation objet avancée en Java (6 ECTS)
- UL3IN116 Génie logiciel (3 ECTS)
- UL3IN122 Entrepreneuriat (3 ECTS)
- UL3IN121 Outils mathématiques pour l'informatique (3 ECTS)
- UL3LVAN1 Anglais (3 ECTS)
Enseignements de L3 (semestre 6) – 30 ECTS
- UL3IN003 Algorithmique II (6 ECTS)
- UL3IN115 Mission professionnelle en alternance (6 ECTS)
- UL3IN117 Web et Data Sciences (6 ECTS)
- UL3IN113 Projet (6 ECTS)
- UL3IN101 Programmation concurrente (6 ECTS)
Compétences
La formation alterne l’apprentissage en entreprise et à l’université.
L’immersion en entreprise permet de mettre en pratique des concepts qui seront présentés à l’université et fournissent aussi une expérience professionnelle dans le domaine de compétences visé. L’apprenti ou l'apprentie est encadré\ par un ou une maîtresse d’apprentissage en entreprise qui doit le guider pour la réalisation de sa mission professionnelle\ et est suivi par un ou une tutrice académique (coté université) qui devra valider l’acquisition des compétences techniques lors de cette mission. Les atouts de l’alternance sont notamment :
- le renforcement de la professionnalisation de la formation par un travail en situation réelle
- le placement au cœur des évolutions technologiques et organisationnelles actuelles
La formation universitaire permet l’enseignement de concepts fondamentaux de l’informatique visant à acquérir les compétences suivantes :
- Avoir un bagage théorique qui apporte la capacité d’abstraire un problème concret réel vers une notion ou un concept fondamental pour pouvoir proposer une solution efficace
- Compréhension du cycle de vie d’un logiciel informatique avec mise en œuvre lors d’un projet en fin d’année (définition du cahier des charges, élaboration des spécifications, gestion du développement, mise en œuvre d’une phase de test, organisation de la maintenance)
- Maîtrise avancée de la programmation sur différents paradigmes à l’aide du langage Java visant à acquérir de solides bases en programmation objet, en programmation concurrente et en programmation fonctionnelle
- Maîtrise des concepts et outils pour le développement d’applications avec la présentation des technologies massivement utilisées dans l’industrie ; le déploiement de code ; la gestion de bases de données
- Compréhension du fonctionnement d’une infrastructure et des mécanismes mis à la disposition des applications pour exploiter au mieux les ressources matérielles. Ceci se fait avec l’étude des principes fondamentaux des systèmes d’exploitation, des protocoles de communication entre machines (TCP/IP, réseau locaux comme Ethernet, WiFi).\ Des notions de sécurité sont également présentées
Tous les enseignements techniques sont fortement axés sur la pratique avec de nombreux TP et projets.\ Des Unités d’Enseignement (UE) d’insertions professionnelles sont également proposées afin de renforcer le niveau d’anglais, l’insertion professionnelle (présentation orale et prise de parole en publique, entretiens d’embauche) et le travail en équipes de développement (gestion de projet).
Poursuite d'études & Débouchés
La formation restant une licence généraliste, elle permet une poursuite d’études en master, en école d’ingénieurs\ ou en MIAGE. Il est également possible de rentrer dans la vie active après cette formation dans des métiers qui nécessitent\ à la fois une réelle maîtrise technique de l'informatique et une bonne compréhension des besoins et contraintes liés\ au développement d'applications en équipe de projet. Parmi ces métiers on peut citer par exemple :
- développeur/développeuse Full Stack
- développeur/développeuse Java
- développeur/développeuse de système d’information
- assistant/assistante cheffe de projet
Conditions d'accès
Le recrutement en L2 se fait sur dossier parmi les personnes ayant suivi et validé le portail « Mathématiques et Informatique » ou le portail « Électronique et Informatique » au sein du cycle d’intégration de Sorbonne Université. Les candidats devront posséder les notions de base en programmation.
Le recrutement en L3 se fait principalement parmi les personnes qui ont validé une deuxième année de licence informatique à Sorbonne Université mais est aussi ouvert aux candidatures extérieures qui justifient d’un niveau équivalent à une L2 informatique. Les candidates et candidats devront posséder des notions de programmation impérative et objet, des notions de gestion de bases de données, des notions relatives aux systèmes d'exploitation usuels et un minimum de bagage théorique et algorithmique sur les structures de données fondamentales.
La sélection en L3 se fait sur dossier et entretien individuel, afin de contrôler les connaissances, la motivation et la conviction quant au projet professionnel. L’admission définitive ne s’effectue qu’après la signature du contrat d’apprentissage. Le passage de L2 DANT en L3 DANT n'est donc pas automatique : une personne inscrite en L2 DANT et souhaitant poursuivre dans ce même parcours en L3, devra obligatoirement déposer un dossier de candidature et suivre le même processus de sélection que n’importe quelle autre candidature. Le dépôt des dossiers se fait sur le site du CFA des Sciences avant la mi-mars.
Contact
Département de la licence Informatique
Tour 24-25, 2e étage\ Case courrier 165\ 4, place Jussieu\ 75252 Paris cedex 05