Titre RNCP 100% CPF À distance

TP - Concepteur développeur d'applications dopé à l'IA (BAC +3) - de 10 à 16 mois à distance

CEFII

5 481 €à partir de
1540 hdurée
7sessions actives
Francelieu

Objectifs de la formation

Vous souhaitez devenir expert.e des solutions numériques ?
Le concepteur développeur d'applications conçoit et développe des applications sécurisées, tels que des logiciels d'entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Il respecte la réglementation en vigueur, identifie les besoins en éco-conception et applique les procédures qualité de l'entreprise. Il contribue à la réussite du projet en termes de satisfaction des besoins des utilisateurs, gestion de projet, qualité, coût et délai. La sécurité de l'application est pour lui une préoccupation constante.
Les objectifs pédagogiques sont conçus de manière à ce que vous puissiez à l'issue de la formation :
- Installer et configurer son environnement de travail en fonction du projet
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d'un projet informatique
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
Vous souhaitez en savoir plus ?
https://cefii.fr/nos-formations/concepteur-developpeur-applications

Programme

- Enseignement général :
Anglais écrit et oral
Numérique responsable et éco-conception
SEO
Les bases de la propriété intellectuelle et licences logiciels
Rappels d'algorithmique et de programmation
Mathématiques et algorithmique avancée
Ergonomie et conception d'interfaces
Accessibilité numérique - RGAA
Utiliser l'IA générative pour le développement : Copilot, ChatGPT, Claude, etc.
- Architecture, Conception et Maquettage :
Analyser les besoins des clients
Introduction à la modélisation
UML avancé : use case, diagrammes de classes
Maquetter une application
Rédiger le dossier de conception
Les différents types de conception de logiciel
- Développement d'Applications :
Programmation Orientée Objet - POO
Refactoring
Java : les bases
Java avancé : les design patterns, les frameworks, les API
Utilisation et développement d'API
Microservices et webservices
Définir l'architecture logicielle d'une application
Les design patterns | Java - Framewok Spring - API
- Base 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
- Intelligence Artificielle :
Bases de données NoSQL
Big data
Deep Learning
Business Intelligence
Développer avec Python
Python avancé pour la data science
Nettoyer des jeux de données (dataset)
Rappels sur le machine learning
Optimiser des algorithmes de machine learning en Python
Théorie sur les réseaux de neurones
Implémenter et optimiser des réseaux de neurones en Python
Java Spring AI
Traitement automatique du langage naturel (NLP)
Déploiement de modèles IA (FastAPI, HuggingFace, Docker, cloud)
Mettre en place un RAG avec un LLM du marché
- Systèmes et réseaux :
Linux et serveurs dédiés
Création et gestion de conteneur : Docker
Connaissances des mécanismes de connectivité : TCP/IP
- DevOps & Gestion de projet :
Outil collaboratif de gestion de projet : Git
Utiliser Docker dans un contexte DevOps
Gestion de projet agile
Intégration continue : automatisation, Script d'Intégration Continue type Yaml (CI/CD)
Préparation et déploiement d'un plan de tests
Automatisation des tests
- Sécurité informatique :
Connaissance du guide de l'ANSSI
OWASP
Forensic : méthodologies, techniques et outils associés à l'investigation numérique
Gestion des identités et certificats numériques
Les Security Patterns
DICP

Résultats attendus

Modalités de formation :
- Durée de la formation : de 10 à 16 mois (dont 2 mois de stage)
- Nombre total d'heures : 1540 h (1260 h de formation et 280 h de stage en entreprise)
- Intensité hebdomadaire : de 20h à 35h par semaine
- Lieu de la formation : A distance
- Lieu de l'examen : CEFii Angers
Modalités d'examen :
- Epreuves écrites et orales
- Questionnaire professionnel
- Présentation orale d'un projet
- Entretien technique et entretien final
- Durée 1 heure et 45 minutes
À distance, il est possible de commencer la formation à tout moment !
Chacun peut se former où il le souhaite grâce à notre plateforme VirtualSchool accessible 24h/24 et 7 jours/7.
Vous serez accompagné.e par nos formateurs tout le long de votre formation et aurez un accompagnement individualisé par l'un.e de nos formateur.rice.s tuteur.rice.s.
La durée de la formation dépend du temps que vous pouvez y consacrer chaque semaine.
Que vous soyez en poste ou non, optez pour la formule qui s'adapte le mieux à votre rythme et à vos besoins !
Vous pouvez ainsi travailler à votre rythme et aux horaires qui vous conviennent.
A la clé ?
L'obtention du titre professionnel Concepteur Développeur d'Applications !
Titre professionnel RNCP 37873
Niveau 6 (BAC+3)
Débouchés :
- Chef de projet informatique
- Concepteur d'applications
- Développeur Web
Taux de réussite 2024 :
100%
Possibilité de valider un ou plusieurs blocs de compétences :
CCP 1 : Développer une application sécurisée
CCP 2 : Concevoir et développer une application sécurisée organisée en couches
CCP 3 : Préparer le déploiement d'une application sécurisée

Les points forts

Nos formations sont conçues avec soin pour vous immerger dans une expérience d'apprentissage captivante et dynamique grâce à l'intégration de principes innovants de neuropédagogie et d'Intelligence Artificielle.

La certification

TP Concepteur développeur d'applications

RNCP 37873 RS -1 CertifInfo 114919

Organisme & lieu