Développement
Maîtrisez les technologies qui font vivre les applications modernes.
Le développement ne se limite plus à écrire du code. Apprenez à concevoir, connecter, sécuriser et exploiter des applications et leurs données grâce à des parcours structurés couvrant la programmation, SQL, les API, la cybersécurité, le Cloud, la Data Engineering et les nouveaux outils de développement assisté par l’IA.
Du code à la donnée, de l’API au Cloud : développez des compétences directement mobilisables sur des projets réels.
Choisissez votre parcours et progressez des fondamentaux techniques jusqu’à la réalisation de solutions complètes.
Votre Learning Workspace personnel est créé automatiquement lors de votre premier achat.
Choisissez votre parcours
Python
Maîtriser Python
15 cours disponiblesJavaScript & TypeScript
JavaScript & TypeScript professionnel
15 cours disponiblesSQL
SQL — Interroger, structurer et exploiter les données
15 cours disponiblesAPI
Parcours API & Web Services — Intégration, sécurité et automatisation
15 cours disponiblesCybersecurity Fundamentals
Parcours Cybersecurity Fundamentals — Sécurité des systèmes, applications et données
15 cours disponiblesCloud Fundamentals
Parcours Cloud Fundamentals — Infrastructure, Cloud Native et exploitation
15 cours disponiblesData Modeling & Pipelines
Parcours Data Modeling & Pipelines — Data Engineering et industrialisation
15 cours disponiblesAperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Découvrir Python et créer ses premiers programmes
comprendre le rôle de Python, installer son environnement et exécuter ses premiers scripts.
Manipuler les variables et les types de données
enregistrer, transformer et afficher les informations utilisées par un programme
Contrôler l’exécution d’un programme
créer des programmes capables de prendre des décisions et de répéter des opérations.
Utiliser les collections de données
stocker, parcourir et transformer plusieurs informations dans un même programme.
Comprendre le Web et créer une page HTML
comprendre le fonctionnement d'un site Web et construire une première page structurée
Mettre en forme une interface avec CSS
créer une interface claire, lisible et adaptée aux différents écrans
Découvrir les fondamentaux de JavaScript
comprendre le rôle de JavaScript et écrire ses premiers programmes
JavaScript opérationnel
construire des traitements qui prennent des décisions et répètent des opérations
Comprendre les bases de données relationnelles et l’environnement SQL
comprendre comment une base relationnelle structure les données et comment SQL permet de les exploiter
Écrire ses premières requêtes SELECT
extraire proprement les informations utiles d’une table avec SELECT
Filtrer, rechercher et trier les données
retrouver précisément les lignes utiles grâce aux conditions, recherches et tris
Relier les tables avec les jointures
combiner correctement plusieurs tables sans créer d’erreurs de cardinalité ou de doublons
Comprendre les API, Web Services et architectures d’intégration
comprendre pourquoi les API existent et comment elles relient applications, services, données et systèmes d’IA
Maîtriser HTTP : requêtes, réponses, méthodes et statuts
comprendre les mécanismes HTTP indispensables pour utiliser et concevoir correctement une API
Manipuler JSON, paramètres et données d’API
lire, construire et transmettre correctement les données échangées par une API
Consommer et tester une API REST
appeler une API avec des outils et du code puis contrôler la réponse obtenue
Comprendre la cybersécurité et les risques numériques
comprendre les objectifs de la cybersécurité et raisonner en termes d’actifs, menaces, vulnérabilités, impacts et risques
Comprendre les menaces, attaques et vulnérabilités
identifier les principaux mécanismes d’attaque afin de mieux reconnaître, prévenir et limiter leurs effets
Protéger les données et maîtriser la cryptographie essentielle
comprendre les mécanismes cryptographiques nécessaires pour protéger les données, échanges et identités
Sécuriser les identités et les accès
concevoir des accès reposant sur une authentification forte, des autorisations adaptées et le moindre privilège
Comprendre le Cloud Computing et ses modèles
comprendre les principes du Cloud et choisir entre modèles de service et de déploiement selon le besoin
Comprendre les ressources fondamentales du Cloud
identifier les briques de calcul, réseau, stockage et données qui composent une architecture Cloud
Sécuriser identités, accès et données dans le Cloud
appliquer les protections fondamentales aux identités, secrets, données et responsabilités Cloud
Concevoir un réseau Cloud
organiser les flux d’une architecture Cloud avec sous-réseaux, routage, filtrage et exposition maîtrisée
Comprendre les architectures de données et les pipelines
comprendre comment les données circulent des systèmes sources jusqu’aux usages BI, analytics et IA
Modéliser les données pour l’analytics
concevoir un modèle analytique cohérent à partir d’un besoin métier, d’indicateurs et de données sources
Organiser le stockage analytique et les formats de données
choisir une organisation de stockage et des formats adaptés au volume, aux traitements et aux usages analytiques
Ingérer des données multi-sources de manière fiable
extraire des données depuis fichiers, bases SQL, APIs et stockages Cloud tout en maîtrisant erreurs et rejouabilité