Développement d’Applications en alternance

Bachelor Développement d’Applications

Formation diplômante – Niveau 6 (BAC+3)

 

Le Bachelor Développement d’Applications à distance du CEFii, se déroule en alternance. Vos objectifs pendant cette 3ème année de bachelor : concevoir et développer des applications web, développer la persistance des données et développer une application multicouche répartie, le tout en intégrant les recommandations de sécurité.

Vous apprendrez de chez vous lors des journées de formation grâce à notre plateforme e-learning et au suivi des formateurs ! Découvrez notre programme de formation qui s’organise autour de plusieurs modules.

Vous n’avez pas la possibilité de passer un ou plusieurs blocs de compétences (CCP). Il n’y a pas d’équivalence possible dans le cadre d’une VAE.

PROGRAMME DE FORMATION

Enseignement Informatique Général

| Anglais écrit et oral
| Eco-conception
| Les bases de la propriété intellectuelle et licences logiciels
| SEO

Techniques de développement

| PHP avancé
| Développement avec le framework Symfony
| Développement d’applications mobiles natives multi plateformes avec Kotlin
| Refactoring

Intelligence Artificielle

| Mathématiques
| Recherche opérationnelle
| Python
| Introduction au machine learning
| Utiliser et développer avec des IA comme Chat GPT

Conception et maquettage

| Analyse des besoins clients
| Introduction à la modélisation
| UML avancé : use case, diagrammes de classes
| Maquettage d’une application
| Rédaction le dossier de conception
| Les différents types de conception de logiciel

Bases de données

| Conception de bases de données relationnelles
| Procédures stockées, Triggers
| Bases de données de tests, jeux de tests et sauvegardes
| Bases de données noSQL avec MongoDB
| ORM
| Développement de composants dans le langage d’une base de données
| Logiciel d’interface : middleware

Architecture logicielle

| Utilisation et développement d’API
| Architecture des SaaS
| Microservices et webservices
| Définir l’architecture logicielle d’une application
| Les design patterns

Système et réseaux

| Bases de linux
| Création et gestion de contener : docker
| Connaissances des mécanismes de connectivité : TCP/IP
| Initiation à l’installation et à la gestion d’un serveur dédié

DevOps / Gestion de projet

| Outil collaboratif de gestion de projet
| Méthode de gestion de projet agile
| Intégration continue – Automatisation de l’intégration continue
| Script d’Intégration Continue type Yaml
| CI /CD
| Git / Git Lab / Git Hub
| Démarche structurée de résolution de problème

Sécurité Informatique

| Connaissance du guide de l’ANSSI
| Forensic : méthodologies, techniques et outils associés à l’investigation numérique
| OWASP
| Gestion des identités et certificats numériques
| Les Security Patterns
| Indicateurs de sécurité des systèmes d’information : DICP

Tests

| Test unitaires
| Tests de non régression
| Tests aléatoires (fuzzing)
| Test de charge
| Test logiciel CFTL
| Test SIT
| Test-Driven Développement
| Test d’acceptation client : UAT
| Préparation et déploiement d’un plan de tests
| Automatisation des tests
| Outils pour vérifier la qualité du code

FONCTIONNEMENT DE L’ALTERNANCE

Comment se déroule la formation en alternance ?

Le Bachelor Développement d’Applications en alternance s’effectue à distance. Les semaines de cours se déroulent via notre plateforme e-learning. Vous vous connecterez chaque matin pour retrouver votre parcours de formation et réalisez vos modules (cours, exercices…). Les formateurs vous accompagnent pendant cette période.

Quel est le rythme de la formation ?

La formation dure 1 an. Avant l’entrée en formation, nous déterminons ensemble (avec l’entreprise) le rythme de formation (cela peut-être par exemple 1 semaine en centre et 3 semaines en entreprise, ou 2 jours en centre et 3 jours en entreprise…). Ensuite nous validons le planning que vous aurez pendant votre parcours de formation.

Comment se déroule les périodes de formation ?

Lors de journées de formation en plus des échanges avec les formateurs, vous serez accompagné pendant toute la durée de votre formation par un tuteur du CEFii. Lors des journées en entreprise vous participerez à des missions et projets vous permettant ainsi d’acquérir des connaissances et de vous former au métier de développeur d’applications.

FONCTIONNEMENT À DISTANCE

À distance, vous avez accès à VirtualSchool, notre plateforme d’e-learning. Vous y retrouvez tous les différents modules de votre formation. La plateforme est accessible 24h/24 et 7 jours/7 ! Ainsi vous pouvez travailler à votre rythme et aux horaires qui vous conviennent.

Plateforme VirtualSchool

Sur cette plateforme, vous pouvez :

  • Consulter les supports de cours (PDF, Vidéos)
  • Consulter des liens utiles pour votre formation
  • Réaliser des quiz pour vous auto-évaluer
  • Réaliser des exercices et des TD
  • Consulter les corrections des exercices
  • Échanger et poser vos questions via le forum
  • Accéder aux outils nécessaires à votre formation

Suivi & Accompagnement

En plus des différents outils mis à votre disposition via notre plateforme e-learning (forum, mail, entretien téléphonique, visio…), un formateur-tuteur vous accompagne tout au long de votre formation. Vous pourrez aussi échanger avec tous les autres élèves via les forums.

Formation en alternance

L'École Supérieure du Web vous pouvez réaliser le Bachelor Développement d'Applications en alternance et à distance . Grâce à notre plateforme d’e-learning et au suivi de nos formateurs, vous pourrez vous former au métier de développeur d'applications web et obtenir un diplôme reconnu par l’État de niveau 6 (Bac+3).

INFORMATIONS PRATIQUES

Publics

Formation accessible aux :

  • Professionnels et Particuliers
  • Personnes en situation de handicap

Handicap et formationPour plus de renseignements concernant l’accès aux personnes handicapées, consultez cette page.

Formation diplômante

  • Code RNCP : 37873
  • Niveau 6 (Bac+3)

Durée

  • 12 mois
  • Rythme à définir avec l’entreprise

Lieu

  • La formation se réalise à distance ou à l’école

Dates

  • Il est possible de commencer la formation à tout moment. Entrée et sortie permanentes.

Financement et contrat

  •  Entreprise ou organisme (OPCO) : la formation est prise en charge par l’OPCO (Opérateur de compétences) dont dépend l’entreprise, son montant varie suivant le type de contrat.
  • Contrat : Il est possible de réaliser l’alternance via un contrat de professionnalisation ou un contrat d’apprentissage.
Devenez développeur !