Titre RNCP 100% CPF

Fondamentaux Tech & IA

ADA SCHOOL

4 800 €à partir de
Durée variabledurée
2sessions actives
Loire-Atlantiquelieu

Objectifs de la formation

À l'issue de la formation, le participant est capable de mobiliser les compétences fondamentales du développement web et de l'intelligence artificielle pour concevoir, développer et déployer une application numérique complète.
Il sait configurer un environnement de développement professionnel, écrire du code structuré et débogable en JavaScript, concevoir des interfaces web responsives et accessibles, modéliser une base de données relationnelle et interagir avec elle en SQL, développer une API REST côté serveur et la connecter à un front-end. Il est également capable d'utiliser des outils d'intelligence artificielle générative de manière raisonnée, comme levier d'apprentissage, de prototypage et de débogage, avec un regard critique sur les productions générées.
La formation "Les Fondamentaux Tech & IA" prépare à la certification du Titre Professionnelle "Développeur Web et Web mobile" (RNCP 37674).

Programme

La formation est organisée en 8 modules progressifs pour un total de 400 heures sur 16 semaines, en temps plein (présentiel ou téléprésentiel) :
Module 1 — Environnement de travail, terminal, Git et culture tech (25h)
Prise en main des outils du développeur : installation de l'environnement de travail, utilisation du terminal et de l'éditeur de code, versioning avec Git/GitHub, découverte des métiers de la tech et introduction à l'intelligence artificielle générative.
Module 2 — HTML, CSS, intégration web et accessibilité (25h)
Conception de premières interfaces web : structure HTML, mise en forme CSS, responsive design, accessibilité numérique et réalisation d'un premier projet de pages web.
Module 3 — Algorithmique et JavaScript fondamental (75h)
Bases de la programmation : variables, fonctions, conditions, boucles, tableaux, objets, JSON, débogage et organisation du code en modules.
Module 4 — DOM, événements, tests et projet front-end (75h)
Développement d'interfaces dynamiques : manipulation du DOM, gestion des événements, tests unitaires, travail collaboratif avec Git et réalisation d'un projet front-end en équipe.
Module 5 — APIs, asynchrone et manipulation de données (75h)
Consommation de services web : requêtes asynchrones (fetch, async/await), exploitation de données distantes via des APIs externes, déploiement simple d'une application.
Module 6 — Bases de données relationnelles et modélisation (50h)
Introduction aux bases de données : conception d'un modèle relationnel, écriture de requêtes SQL, jointures et structuration des données d'une application.
Module 7 — Back-end Node.js / Express et API REST (50h)
Développement côté serveur : création d'une API REST avec Express, gestion des routes, connexion à une base de données, endpoints CRUD et documentation technique.
Module 8 — Projet intégrateur front-end / back-end / base de données (25h)
Réalisation d'un projet complet mobilisant l'ensemble des acquis : développement, déploiement, documentation et soutenance orale avec démonstration.

Résultats attendus

À l'issue de la formation, le participant est en mesure de :
- Créer et gérer un environnement de développement : configurer ses outils, utiliser le terminal et versionner son code avec Git.
- Développer des interfaces web : concevoir des pages statiques et dynamiques, responsives et accessibles, en HTML, CSS et JavaScript.
- Programmer en JavaScript : traduire un besoin fonctionnel en logique algorithmique, écrire un code structuré et le déboguer efficacement.
- Concevoir et interroger une base de données : modéliser un schéma relationnel et rédiger des requêtes SQL.
- Développer une application full-stack simple : créer une API REST côté serveur avec Node.js/Express et la connecter à un front-end et une base de données.
- Utiliser l'IA générative avec discernement : s'appuyer sur ces outils pour comprendre, prototyper et documenter, tout en évaluant de façon critique les résultats produits.
- Communiquer et collaborer dans un contexte tech : présenter un projet à l'oral, documenter ses productions et travailler en équipe avec des outils professionnels.
- Se présenter à la certification du Titre Professionnel "Développeur Web et web mobile" et/ou poursuivre son parcours vers une spécialisation métier

Les points forts

- Aucun pré-requis technique / formation accessible
- Pédagogie active et professionnalisante (apprentissage par la pratique)
- l'IA comme outil d'apprentissage (de façon raisonnée)
- Une progression structurée et un suivi bienveillant

La certification

TP Développeur web et web mobile

RNCP 37674 RS -1 CertifInfo 114920

Organisme & lieu

Formations similaires