Bachelor Développement d’Applications à distance

Formation développement d’applications à distance

 

Le Bachelor Développement d’Applications à distance du CEFii, se déroule en alternance. Vos objectifs pendant cette 3ème année de bachelor :
Développer et préparer une application sécurisée, Concevoir et développer une application sécurisée organisée en couches.

PROGRAMME DE FORMATION

Enseignement 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

Stage en entreprise

| Aide à la recherche de stage

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.

 

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 par un tuteur :

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 développement
d'applications à distance

Au CEFii, École Supérieure du Web vous pouvez réaliser le Bachelor Développement d'Applications à 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 et obtenir un diplôme reconnu par l’État de niveau II (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

  • 16 mois

Lieu

  • La formation se réalise à distance via internet, chacun peut donc se former où il le souhaite.

Dates

  • À distance il est possible de commencer la formation à tout moment.

Financement

  • Compte Personnel de Formation (CPF) : formation éligible au CPF. Pour en savoir plus : moncompteformation.gouv.fr
  • Entreprise ou organisme (OPCO) : la formation peut-être financée par votre entreprise.
  • Financement personnel : si vous financez votre formation sachez qu’il est possible de mettre en place un paiement en plusieurs mensualités.
Devenez développeur !