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.
Date de mise à jour :
Identifiant Offre Info : 03_261361999F
Organisme responsable :
Go Numérique
(ouvre dans un nouvel onglet)
Référentiels
- Code Certif Info Titre professionnel développeur web et web mobile (114920) (ouvre dans un nouvel onglet)
- Code Certif Info Titre professionnel concepteur développeur d'applications (114919) (ouvre dans un nouvel onglet)
Code Rome
- M1805 Études et développement informatique
Formacode
- 31006 : Sécurité informatique
- 31084 : Informatique de gestion
- 31090 : Développement web
- 46357 : Qualité web
- 70710 : Logiciel gestion de contenu e-commerce
Présentation de la formation
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…
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 de la formation
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…
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.
Validation et sanction
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
Type de formation
Certifiante
Niveau de sortie
BAC + 2
Durée, rythme, financement
Modalités pédagogiques
FOAD individualisée – autoformation accompagnée – classe virtuelle – travaux pratiques – projets professionnels
Durée
En centre
500 h
En entreprise
170 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Bénéficiaire de l'action
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtriser suffisamment la langue française pour suivre une formation professionnelle. Savoir utiliser les fonctions courantes d'un ordinateur et naviguer sur Internet. Disposer d'un ordinateur récent avec connexion Internet stable, 8 Go de mémoire vive minimum et espace de stockage disponible. Aucun prérequis en programmation n'est exigé : le parcours permet une progression depuis les fondamentaux.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
547a Route de Concise
07100 Saint-Marcel-lès-Annonay - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes