Catalogue des cours
Tous les cours sont gratuits, avec quiz et attestation de réussite.
L'agilité en 1 heure
Comprenez en une heure ce qu'est l'agilité : les valeurs et principes du Manifeste agile, le fonctionnement itératif et incrémental, un aperçu de Scrum et de Kanban avec leurs rôles, et les critères pour décider si l'agilité convient à votre projet.
Développement web frontendAccessibilité web
Vous comprendrez qui est concerné par l'accessibilité et pourquoi elle améliore le site pour tout le monde. Vous apprendrez les principes des WCAG, à écrire un HTML sémantique, à soigner contrastes, clavier, images et formulaires, à utiliser ARIA avec parcimonie, et à réaliser un premier audit.
DevSecOpsInitiation à l'OWASP
Découvrez les principales familles de failles du Top 10 de l'OWASP à travers du code vulnérable puis corrigé : injection, contrôle d'accès, authentification, cryptographie, configuration, composants vulnérables et SSRF. Vous terminerez par un aperçu de l'ASVS pour vérifier vos applications.
DevOpsDocker en pratique
Comprenez ce qu'est un conteneur, construisez vos propres images avec un Dockerfile, persistez les données avec des volumes, faites communiquer vos conteneurs par des réseaux et orchestrez une application complète avec Docker Compose en suivant les bonnes pratiques d'image.
DevOpsComprendre le CI/CD
Découvrez comment automatiser le chemin entre un commit et la production : intégration continue, livraison et déploiement continus, tests automatisés, artefacts, pipelines GitHub Actions écrits en YAML et stratégies de déploiement sans interruption.
DevOpsLinux pour débutants
Prenez en main un système Linux depuis le terminal : naviguer dans l'arborescence, gérer fichiers, droits, utilisateurs et processus, installer des logiciels, vous connecter à un serveur distant en SSH et automatiser vos tâches avec de petits scripts bash.
Administrateur de base de donnéesModéliser une base de données
Apprenez à concevoir une base de données solide à partir d'un besoin réel : recueillir les règles de gestion, identifier entités et associations, fixer les cardinalités, passer au modèle logique, normaliser jusqu'à la troisième forme normale, poser les contraintes et écrire le schéma SQL PostgreSQL.
Administrateur de base de donnéesSQL : premières requêtes
Apprenez à interroger et à modifier une base PostgreSQL avec SQL : sélectionner, filtrer, trier, calculer des totaux, regrouper, relier plusieurs tables par des jointures, puis insérer, mettre à jour et supprimer des données. Le fil rouge est la base d'une boutique en ligne.
Développement web backendLes métiers du développement
Découvrez les principaux métiers du numérique : backend, frontend, mobile, DevOps, data et intelligence artificielle. Vous comprendrez ce que fait chaque profil au quotidien, les compétences qu'il demande, et vous saurez construire votre propre parcours et votre portfolio pour décrocher un premier stage ou emploi.
Développement web backendGit et GitHub
Apprenez à suivre l'historique de votre code avec Git, à travailler sur des branches sans risque, à résoudre un conflit, puis à collaborer avec GitHub grâce aux pull requests. À la fin, vous pourrez participer au projet d'une équipe en respectant ses bonnes pratiques.
Développement web backendComprendre et consommer une API REST
Comprenez comment un client et un serveur dialoguent en HTTP, puis appelez des API REST avec curl et Python. Vous apprendrez à lire les codes de réponse, manipuler du JSON, vous authentifier avec un jeton, parcourir des résultats paginés et gérer proprement les erreurs.
Développement web backendLes bases de la programmation
Apprenez à écrire vos premiers programmes en Python : variables, types de données, conditions, boucles et fonctions. À la fin, vous saurez lire un petit script, le corriger quand il échoue et en écrire un qui résout un vrai problème de gestion.
Développeur IATravailler avec l'IA
Apprenez à utiliser les assistants d'IA dans votre métier au quotidien : rédiger, coder, analyser, vérifier chaque réponse, protéger les données de l'entreprise et de ses clients, instaurer de bonnes pratiques d'équipe et reconnaître les situations où il vaut mieux s'en passer.