Aller au contenu principal

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)

Nouvelle recherche

Référentiels

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…

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 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…

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.

Validation et sanction

À 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

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

    Programme : Individuel (AIF, POEI, Région individuel, autofinancement)

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