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.
| Anglais écrit et oral
| Eco-conception
| Les bases de la propriété intellectuelle et licences logiciels
| SEO
| PHP avancé
| Développement avec le framework Symfony
| Développement d’applications mobiles natives multi plateformes avec Kotlin
| Refactoring
| Mathématiques
| Recherche opérationnelle
| Python
| Introduction au machine learning
| Utiliser et développer avec des IA comme Chat GPT
| 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
| 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
| Utilisation et développement d’API
| Architecture des SaaS
| Microservices et webservices
| Définir l’architecture logicielle d’une application
| Les design patterns
| 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é
| 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
| 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
| 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
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.
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.
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.
À 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.
Sur cette plateforme, vous pouvez :
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.
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).
Publics
Formation accessible aux :
Pour plus de renseignements concernant l’accès aux personnes handicapées, consultez cette page.
Formation diplômante
Durée
Lieu
Dates
Financement et contrat