Éligible au CPF

Référence: 261361999F

/

Mise à jour le

Développeur-Concepteur informatique augmenté par l'IA

De zéro au développement d'applications professionnelles : programmation, Web, bases de données, API, architecture logicielle, IA générative et projets accompagnés.

Go Numérique

Niveau de sortie : Niveau 5 (BTS, DUT) - Bac +2

Pour cette formation

1 session disponible

Consulter

Objectifs

Former des développeurs-concepteurs capables de concevoir, développer, tester, sécuriser et déployer des applications informatiques professionnelles, tout en utilisant l'intelligence artificielle comme outil d'assistance au développement.
La formation permet d'acquérir progressivement les fondamentaux de la programmation, du développement Web, des bases de données, des API et de l'architecture logicielle, puis d'apprendre à utiliser de manière professionnelle les assistants d'intelligence artificielle pour analyser un besoin, concevoir une solution, produire et expliquer du code, rechercher des erreurs, tester, documenter et améliorer une application.
L'apprenant est formé à conserver la maîtrise du code produit : comprendre, vérifier, tester et corriger les propositions générées par l'IA font partie intégrante du parcours.
À l'issue de la formation, selon son niveau, son projet professionnel et le parcours de certification retenu, le candidat peut être préparé à une certification professionnelle dans le domaine du développement Web ou de la conception-développement d'applications.

Programme

1. Fondamentaux numériques et environnement du développeur
Environnement de travail, terminal, fichiers, outils, éditeur de code, Git et gestion des versions.
2. Algorithmique et programmation
Variables, types de données, conditions, boucles, collections, fonctions, modularité, programmation orientée objet, résolution de problèmes et lecture de code.
3. Développement Web front-end
HTML5, CSS3, responsive design, accessibilité, JavaScript, DOM, formulaires, validation des données, interfaces utilisateur et consommation d'API.
4. Développement back-end
Architecture Web, développement côté serveur, PHP et/ou Python, routage, sessions, authentification, traitement et sécurisation des données.
5. Bases de données
Modélisation, SQL, MySQL, relations, jointures, intégrité et accès sécurisé aux données.
6. API et applications interconnectées
REST, JSON, création et consommation d'API, authentification et intégration de services externes.
7. IA appliquée au développement
IA générative, prompting technique, génération et explication de code, debugging assisté, refactoring, documentation, génération de tests et analyse critique des réponses.
8. Développement augmenté par l'IA
Utilisation raisonnée des assistants IA pour analyser le besoin, spécifier, concevoir, développer, tester, documenter et maintenir une application. Vérification systématique du code généré.
9. Architecture logicielle et applications IA
Découpage en composants, choix technologiques, architecture front-end/back-end, bases de données, API, sécurité et initiation aux applications intégrant des modèles d'IA, RAG, agents et automatisations.
10. Qualité et sécurité
Sécurisation des données, authentification, tests, qualité du code, protection des données, accessibilité et éco-conception.
11. Projets professionnels accompagnés
Réalisation d'applications complètes : cahier des charges, conception, développement, tests, documentation, déploiement et présentation. Accompagnement individualisé et visioconférences.
12. Préparation à la certification
Consolidation des compétences, projets et livrables, entraînement à la présentation professionnelle et préparation aux évaluations du parcours de certification retenu.

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attestation de fin de formationÀ l'issue de la formation, l'apprenant sera capable d'analyser un besoin, concevoir l'architecture d'une application, développer des interfaces front-end et des composants back-end, concevoir et exploiter une base de données, créer ou consommer des API, tester, sécuriser, documenter et déployer une application.
Il sera également capable d'utiliser des outils d'intelligence artificielle générative comme assistants de développement tout en conservant la maîtrise des productions : formulation des instructions, analyse du code généré, vérification, correction, debugging, refactoring, tests et documentation.
L'apprenant réalise plusieurs productions professionnelles et un projet complet permettant de démontrer les compétences acquises.
Selon le parcours retenu et sous réserve de satisfaire aux conditions requises, la formation prépare à la certification professionnelle visée : Titre professionnel Développeur Web et Web Mobile ou Titre professionnel Concepteur Développeur d'Applications.

NB : frais de présentation à l'examen inclus

Certification(s)

Nom de la certification Lien vers la fiche de la certification
Titre professionnel développeur web et web mobile RNCP N°37674 - nouvel onglet
Titre professionnel concepteur développeur d'applications RNCP N°37873 - nouvel onglet

Métier(s) correspondant(s)

Nom du métier Lien vers la fiche du métier
M1805 : Études et développement informatique Fiche métier - nouvel onglet

1 session : Développeur-Concepteur informatique augmenté par l'IA

  • au

    Go Numérique

    • Distanciel

    Formation professionnelle