Pour chaque métier, les 12 compétences que les entreprises demandent, et une ressource gratuite pour apprendre chacune.
AI Engineer
L’AI Engineer construit des applis qui utilisent des modèles d’IA : assistants, agents, recherche dans des documents.
Salaire indicatif : 50-80 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · Python : Le langage de base de toute l’IA. Ressource : Tutoriel Python officiel (FR)
- 02 · API LLM : Appeler un modèle depuis ton code. Ressource : Documentation Claude
- 03 · Prompt Engineering : Obtenir des réponses fiables du modèle. Ressource : Guide prompt engineering Anthropic
- 04 · RAG : Faire répondre l’IA avec tes propres documents. Ressource : Hugging Face Learn
- 05 · Bases vectorielles : Stocker et retrouver des textes par le sens. Ressource : pgvector
- 06 · Tool Calling : Laisser l’IA déclencher des actions. Ressource : Guide function calling OpenAI
- 07 · MCP : Brancher l’IA sur tes outils et données. Ressource : Model Context Protocol
- 08 · LangGraph : Construire des agents en plusieurs étapes. Ressource : LangChain Academy
- 09 · Context Engineering : Donner au modèle les bonnes infos, au bon moment. Ressource : Article Anthropic
- 10 · Evals : Mesurer si ton IA répond bien. Ressource : Your AI Product Needs Evals
- 11 · Guardrails : Empêcher les réponses dangereuses. Ressource : OWASP GenAI Security
- 12 · Observabilité : Suivre ce que fait ton IA en production. Ressource : Documentation Langfuse
Par où commencer : Python, puis l’API d’un modèle, puis un premier RAG.
Full-Stack Web
Le dev full-stack construit une appli web entière, de l’interface à la base de données.
Salaire indicatif : 40-60 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · TypeScript : Du JavaScript qui t’évite les bugs bêtes. Ressource : TypeScript Handbook
- 02 · React : Construire des interfaces en composants. Ressource : Apprendre React (FR)
- 03 · Next.js : Le framework React le plus demandé. Ressource : Next.js Learn
- 04 · Node.js : Faire tourner JavaScript côté serveur. Ressource : Node.js Learn
- 05 · PostgreSQL : La base de données de référence. Ressource : Tutoriel PostgreSQL officiel
- 06 · Prisma : Parler à ta base sans écrire de SQL brut. Ressource : Documentation Prisma
- 07 · REST / GraphQL : Faire communiquer front et back. Ressource : Apprendre GraphQL
- 08 · Auth (OAuth2, JWT) : Gérer la connexion des utilisateurs. Ressource : Introduction JWT
- 09 · Tailwind : Styler vite et proprement. Ressource : Documentation Tailwind
- 10 · Playwright : Tester ton appli comme un vrai utilisateur. Ressource : Playwright Docs
- 11 · Docker : Lancer ton appli partout pareil. Ressource : Docker Get Started
- 12 · CI/CD : Tester et déployer automatiquement. Ressource : GitHub Actions (FR)
Par où commencer : TypeScript, puis React, puis Next.js avec une base PostgreSQL.
Cybersécurité
L’ingénieur cybersécurité trouve les failles avant les attaquants et réagit quand une attaque arrive.
Salaire indicatif : 45-70 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · Réseaux TCP/IP : Comprendre comment circulent les données. Ressource : Cisco Networking Academy
- 02 · Linux : L’OS de la plupart des serveurs et outils sécu. Ressource : OverTheWire Bandit
- 03 · OWASP Top 10 : Les 10 failles web les plus courantes. Ressource : OWASP Top 10
- 04 · Burp Suite : Intercepter et tester une appli web. Ressource : PortSwigger Web Security Academy
- 05 · Nmap : Scanner un réseau et ses ports. Ressource : Nmap Network Scanning
- 06 · Wireshark : Analyser le trafic réseau. Ressource : Documentation Wireshark
- 07 · Active Directory : La cible n°1 en entreprise. Ressource : TryHackMe
- 08 · SIEM (Splunk) : Repérer une attaque dans les logs. Ressource : Splunk Education
- 09 · Pentest : Attaquer légalement pour trouver les failles. Ressource : Root Me (FR)
- 10 · Cloud Security : Sécuriser AWS, Azure, GCP. Ressource : flAWS
- 11 · Python : Automatiser tes scripts et outils. Ressource : Automate the Boring Stuff
- 12 · Réponse à incident : Savoir quoi faire quand ça arrive. Ressource : ANSSI
Par où commencer : réseaux et Linux, puis OWASP avec la Web Security Academy.
Data Engineer
Le Data Engineer construit les tuyaux qui amènent les données propres jusqu’aux analystes et à l’IA.
Salaire indicatif : 45-70 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · SQL : Interroger et transformer les données. Ressource : SQLBolt
- 02 · Python : Scripter tes traitements de données. Ressource : Tutoriel Python officiel (FR)
- 03 · Apache Spark : Traiter des volumes énormes. Ressource : Spark Quick Start
- 04 · Airflow : Planifier et enchaîner tes pipelines. Ressource : Documentation Airflow
- 05 · dbt : Transformer les données en SQL, proprement. Ressource : dbt Learn
- 06 · Kafka : Faire circuler les données en temps réel. Ressource : Confluent Developer
- 07 · Snowflake / BigQuery : Les entrepôts de données du cloud. Ressource : BigQuery Sandbox
- 08 · Data Modeling : Organiser les tables pour qu’elles servent. Ressource : Data Engineering Zoomcamp
- 09 · Docker : Faire tourner tes outils partout pareil. Ressource : Docker Get Started
- 10 · AWS / GCP : Héberger tes pipelines dans le cloud. Ressource : AWS Skill Builder
- 11 · Data Quality : Vérifier que tes données sont justes. Ressource : Great Expectations
- 12 · Git : Versionner ton code de pipeline. Ressource : Pro Git (FR)
Par où commencer : SQL et Python, puis le Data Engineering Zoomcamp qui relie tout le reste.
Backend Java
Le dev backend Java construit les serveurs et les APIs, très demandé dans la banque, l’assurance et les grands groupes.
Salaire indicatif : 40-65 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · Java 21 : La version moderne du langage. Ressource : dev.java Learn
- 02 · Spring Boot : Le framework backend Java n°1. Ressource : Spring Guides
- 03 · Spring Security : Sécuriser tes APIs. Ressource : Référence Spring Security
- 04 · JPA / Hibernate : Relier tes objets Java à la base. Ressource : Guide Accessing Data with JPA
- 05 · PostgreSQL : La base de données de référence. Ressource : Tutoriel PostgreSQL officiel
- 06 · APIs REST : Exposer tes données proprement. Ressource : Tutoriel REST Spring
- 07 · JUnit + Mockito : Tester ton code automatiquement. Ressource : JUnit
- 08 · Docker : Packager ton appli Spring. Ressource : Spring Boot Docker
- 09 · CI/CD : Tester et déployer automatiquement. Ressource : GitHub Actions (FR)
- 10 · Redis : Mettre en cache pour aller plus vite. Ressource : Redis Learn
- 11 · Kafka : Faire communiquer tes services. Ressource : Confluent Developer
- 12 · Observabilité : Suivre ton appli en production. Ressource : OpenTelemetry
Par où commencer : Java, puis Spring Boot avec les Spring Guides, puis JPA et PostgreSQL.
DevOps / SRE
Le DevOps automatise les déploiements et garde la prod debout, de jour comme de nuit.
Salaire indicatif : 45-70 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · Linux : L’OS de quasiment tous les serveurs. Ressource : OverTheWire Bandit
- 02 · Bash : Automatiser les tâches répétitives. Ressource : BashGuide
- 03 · Git : Versionner le code et l’infra. Ressource : Pro Git (FR)
- 04 · Docker : Packager les applis en conteneurs. Ressource : Docker Get Started
- 05 · Kubernetes : Faire tourner les conteneurs à grande échelle. Ressource : Tutoriels Kubernetes (FR)
- 06 · Terraform : Décrire ton infra en code. Ressource : Tutoriels Terraform
- 07 · GitHub Actions : Automatiser tests et déploiements. Ressource : GitHub Actions (FR)
- 08 · AWS : Le cloud le plus utilisé. Ressource : AWS Skill Builder
- 09 · Prometheus : Collecter les métriques. Ressource : Documentation Prometheus
- 10 · Grafana : Visualiser la santé de la prod. Ressource : Tutoriels Grafana
- 11 · Ansible : Configurer des serveurs en masse. Ressource : Documentation Ansible
- 12 · Gestion d’incidents : Réagir vite quand la prod tombe. Ressource : Livre SRE de Google
Par où commencer : Linux et Bash, puis Docker, puis GitHub Actions.
Data Analyst
Le Data Analyst transforme les chiffres en décisions pour les équipes métier. C’est la porte d’entrée la plus accessible de la data.
Salaire indicatif : 35-55 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · SQL : Aller chercher les données toi-même. Ressource : SQLBolt
- 02 · Excel avancé : Encore partout en entreprise. Ressource : Exceljet
- 03 · Python (Pandas) : Analyser des gros fichiers. Ressource : Pandas Getting Started
- 04 · Power BI : Créer des tableaux de bord. Ressource : Microsoft Learn Power BI (FR)
- 05 · Tableau : L’autre outil de dashboards n°1. Ressource : Tableau Public
- 06 · Statistiques : Savoir si un chiffre veut vraiment dire quelque chose. Ressource : Khan Academy Statistiques (FR)
- 07 · Data Viz : Choisir le bon graphique. Ressource : From Data to Viz
- 08 · dbt : Fiabiliser tes transformations SQL. Ressource : dbt Learn
- 09 · BigQuery : Requêter des millions de lignes. Ressource : BigQuery Sandbox
- 10 · A/B Testing : Prouver qu’un changement marche. Ressource : Evan Miller A/B Testing
- 11 · KPIs métier : Mesurer ce qui compte pour l’entreprise. Ressource : Google Skillshop
- 12 · Storytelling : Faire passer ton message en réunion. Ressource : Storytelling with Data
Par où commencer : SQL et Excel, puis un outil de dashboard (Power BI ou Tableau).
Mobile
Le dev mobile construit les applis Android et iOS, de l’écran jusqu’à la publication sur les stores.
Salaire indicatif : 40-60 k€. Fourchette indicative pour la France, profil confirmé (3-5 ans), variable selon la ville et l’entreprise.
- 01 · Kotlin : Le langage officiel d’Android. Ressource : Kotlin Getting Started
- 02 · Jetpack Compose : Construire les écrans Android. Ressource : Cours Jetpack Compose
- 03 · Swift : Le langage d’iOS. Ressource : The Swift Programming Language
- 04 · SwiftUI : Construire les écrans iOS. Ressource : Tutoriels SwiftUI
- 05 · Flutter : Une seule base de code pour Android et iOS. Ressource : Documentation Flutter
- 06 · APIs REST : Récupérer les données du serveur. Ressource : MDN HTTP (FR)
- 07 · Mode offline : Que l’appli marche sans réseau. Ressource : Room (Android)
- 08 · Firebase : Backend prêt à l’emploi. Ressource : Documentation Firebase
- 09 · Notifications push : Ramener l’utilisateur dans l’appli. Ressource : Firebase Cloud Messaging
- 10 · Tests UI : Vérifier que les écrans marchent. Ressource : Espresso
- 11 · Fastlane : Automatiser builds et publications. Ressource : Documentation Fastlane
- 12 · Publication stores : Passer la validation Apple et Google. Ressource : App Review Guidelines
Par où commencer : choisis une plateforme (Kotlin + Compose ou Swift + SwiftUI), ou Flutter pour les deux.