72 formations · 2058 heures de programme

Des formations conçues par ceux qui construisent

Vous ne suivez pas un référentiel théorique : vous travaillez sur du concret, avec des cas réels, des outils utilisés en production et les difficultés que l’on rencontre sur le terrain.

  • Groupes de 12 personnes maximum
  • Deux tiers de pratique
  • Suivi par e-mail après la session
  • Vous pratiquez, vous n'écoutez pasChaque journée aboutit à quelque chose de concret : un document, un outil, une méthode ou un plan d'action prêt à être utilisé.
  • Adapté à votre contexteEn session dédiée, les exercices s'appuient sur votre métier, votre vocabulaire et vos propres situations de travail.
  • Un accompagnement qui continue après la sessionVous gardez un accès à votre formateur par e-mail, pour les questions que vous pouvez avoir une fois la formation terminée.
Catalogue

Choisissez votre profil, les tarifs s'adaptent

Chaque formation existe en session ouverte et en session dédiée. Sélectionnez votre situation : les prix affichés sont ceux qui vous concernent.

Session dédiée à vos équipes, adaptée à vos outils et à vos données.

72 formations

Mobile Intermédiaire

Créer une application mobile multiplateforme avec Flutter

Une seule base de code, deux applications publiées sur les stores Android et iOS.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 22 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Mobile

Créer une application mobile multiplateforme avec Flutter

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

De la maquette à la publication : vous développez une application connectée à une API, gérez son état, son mode hors connexion et ses notifications, puis vous préparez les fichiers de publication pour les deux magasins d'applications. Chaque journée se termine par un devoir pratique, et la dernière est consacrée à un projet final présenté devant le formateur.

À l'issue de la formation, vous saurez

  • Maîtriser les composants et la mise en page Flutter
  • Gérer l'état d'une application de façon lisible et testable
  • Consommer une API et gérer les erreurs réseau
  • Stocker des données en local et fonctionner hors connexion
  • Préparer et publier une version sur Google Play et l'App Store
  • Concevoir, développer et présenter une application complète lors du projet final

Programme 5 chapitres · 22 séquences

1 Prendre en main Flutter et Dart L'essentiel du langage et des composants, sans détour. Jour 1
  1. 1.1 Le langage Dart : ce qu'il faut savoir pour démarrer
  2. 1.2 Composants, mise en page et adaptation aux tailles d'écran
  3. 1.3 Navigation entre écrans et passage de données
  4. 1.4 Devoir du jour 1 : écran de liste et écran de détailRéaliser une application de deux écrans avec navigation et passage de données, d'après une maquette fournie.
2 Gestion de l'état Le point qui fait la différence entre une application tenable et un plat de spaghettis. Jour 2
  1. 2.1 État local, état partagé : choisir la bonne portée
  2. 2.2 Mise en place d'une solution de gestion d'état
  3. 2.3 Formulaires, validation et retours d'erreur
  4. 2.4 Devoir du jour 2 : formulaire d'inscription completAjouter un formulaire validé, avec gestion de l'état partagé et messages d'erreur clairs.
3 Données, réseau et fonctionnement hors connexion Une application mobile doit rester utile dans un ascenseur. Jour 3
  1. 3.1 Consommer une API : requêtes, erreurs, délais d'attente
  2. 3.2 Stockage local et base embarquée
  3. 3.3 Synchronisation et résolution des conflits
  4. 3.4 Notifications et tâches en arrière-plan
  5. 3.5 Devoir du jour 3 : liste connectée à une API, disponible hors connexionBrancher l'application sur une API publique, mettre les données en cache local et gérer l'absence de réseau.
4 Publication sur les magasins Les règles, les pièges et les délais réels. Jour 4
  1. 4.1 Icônes, écran de démarrage et identité de l'application
  2. 4.2 Signature, versions et fichiers de publication
  3. 4.3 Règles de validation Google Play et App Store
  4. 4.4 Suivi des plantages et des usages après publication
  5. 4.5 Devoir du jour 4 : dossier de publicationPréparer icône, écran de démarrage, signature et fiche descriptive de l'application du projet final.
5 Projet final : application mobile complète Vous livrez une application fonctionnelle, testée et prête à être publiée, puis vous la présentez. Jour 5
  1. 5.1 Cadrage : choix du sujet, fonctionnalités et maquettesSujet libre validé par le formateur ou sujet proposé (suivi de commandes, carnet de rendez-vous, catalogue).
  2. 5.2 Réalisation en autonomie guidéeÉcrans, gestion d'état, API, stockage local : le formateur accompagne chaque participant.
  3. 5.3 Soutenance et démonstration sur appareil15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et pistes de progressionGrille de notation, points forts, axes d'amélioration et feuille de route post-formation.
Prérequis
  • Connaître un langage orienté objet (Dart n'est pas exigé)
  • Notions de HTTP et de format JSON
Déroulé pédagogique
  • Un projet fil rouge construit écran par écran tout au long de la formation
  • Tests sur appareils réels fournis pendant la session
  • Revue des règles de validation des deux magasins, avec exemples de refus
  • Un devoir pratique à la fin de chaque journée (1 h 30 à 2 h), corrigé en début de journée suivante
  • Projet final le dernier jour : réalisation en autonomie guidée, puis soutenance de 15 minutes
  • Évaluation du projet sur une grille communiquée dès le premier jour

Pour qui : Développeurs web ou back-end souhaitant aborder le mobile, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
IA & Data Accessible

Piloter par les données : SQL et tableaux de bord décisionnels

Passer des tableurs éparpillés à des indicateurs fiables que la direction consulte chaque matin.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 19 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

Piloter par les données : SQL et tableaux de bord décisionnels

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à interroger vos données, à les consolider et à construire des tableaux de bord qui servent réellement à décider. L'accent est mis sur la fiabilité du chiffre : une erreur d'indicateur coûte plus cher qu'une absence d'indicateur. Des devoirs rythment chaque journée et un projet final vous fait livrer un tableau de bord complet.

À l'issue de la formation, vous saurez

  • Écrire des requêtes SQL de lecture, des jointures et des agrégations
  • Consolider plusieurs sources dans un modèle de données lisible
  • Définir des indicateurs sans ambiguïté et documenter leur calcul
  • Construire un tableau de bord clair et le partager
  • Automatiser le rafraîchissement et détecter les anomalies
  • Réaliser et présenter un tableau de bord décisionnel de bout en bout

Programme 4 chapitres · 19 séquences

1 Interroger ses données avec SQL De la première requête aux agrégations utiles. Jour 1
  1. 1.1 Sélectionner, filtrer, trier : les bases solides
  2. 1.2 Jointures : réunir plusieurs tables sans se tromper
  3. 1.3 Regroupements, totaux et calculs de variation
  4. 1.4 Erreurs classiques qui faussent un chiffre
  5. 1.5 Devoir du jour 1 : dix questions métier traduites en requêtes SQLRépondre à des questions de direction (chiffre d'affaires, marges, retards) à partir du jeu de données fourni.
2 Consolider et fiabiliser Plusieurs sources, un seul chiffre qui fait autorité. Jour 2
  1. 2.1 Cartographier ses sources et leur qualité
  2. 2.2 Construire un modèle de données lisible par les métiers
  3. 2.3 Définir un indicateur sans ambiguïté et le documenter
  4. 2.4 Automatiser le rafraîchissement et contrôler les anomalies
  5. 2.5 Devoir du jour 2 : modèle de données et fiches d'indicateursDocumenter le calcul de trois indicateurs (définition, source, périmètre, fréquence) et justifier les choix.
3 Construire un tableau de bord qui sert Lisible en dix secondes, sinon il ne sera pas utilisé. Jour 3
  1. 3.1 Choisir la bonne représentation selon la question posée
  2. 3.2 Hiérarchiser l'information et éviter la surcharge
  3. 3.3 Partage, droits d'accès et diffusion automatique
  4. 3.4 Faire adopter le tableau de bord par les équipes
  5. 3.5 Devoir du jour 3 : premier tableau de bord et revue croiséeConstruire un tableau de bord d'une page, puis critiquer celui d'un autre participant selon une grille.
4 Projet final : un tableau de bord décisionnel de bout en bout Du jeu de données brut à un tableau de bord fiable, documenté et partagé. Jour 4
  1. 4.1 Cadrage : besoins de la direction et liste des indicateursChoix de cinq à sept indicateurs et de leurs règles de calcul.
  2. 4.2 Réalisation : requêtes, modèle, tableau de bord, contrôles qualitéMise en place du rafraîchissement automatique et d'au moins deux contrôles d'anomalies.
  3. 4.3 Présentation devant un comité de direction simulé10 minutes de présentation, puis questions sur la fiabilité des chiffres.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route de déploiement dans votre contexte réel.
Prérequis
  • Savoir utiliser un tableur
  • Aucune connaissance SQL requise
Déroulé pédagogique
  • Exercices sur un jeu de données réaliste fourni
  • Mise en place d'un tableau de bord de bout en bout
  • Revue critique des indicateurs de chaque participant
  • Un devoir pratique à la fin de chaque journée (1 h 30), corrigé en début de journée suivante
  • Projet final le dernier jour, présenté à un « comité de direction » simulé
  • Évaluation sur une grille communiquée dès le premier jour

Pour qui : Contrôleurs de gestion, responsables d'exploitation, analystes, dirigeants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire Le plus demandé

Développer des interfaces web modernes avec React

Construire et déployer une application web réactive, testée et maintenable avec React.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des interfaces web modernes avec React

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous partez des fondamentaux de React pour bâtir une application complète : composants, hooks, routage, appels d'API, authentification, tests et mise en ligne. Chaque journée se termine par un devoir, et la dernière est consacrée à un projet final présenté devant le formateur.

À l'issue de la formation, vous saurez

  • Concevoir une interface en composants réutilisables
  • Maîtriser l'état, les hooks et le contexte
  • Naviguer entre pages et protéger des routes
  • Consommer une API avec gestion du chargement et des erreurs
  • Écrire des tests et optimiser les performances
  • Déployer une application React en production
  • Livrer un projet complet lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondations de React moderne Penser en composants dès le premier jour. Jour 1
  1. 1.1 Environnement Vite, JSX et premiers composants
  2. 1.2 Props, état local et événements
  3. 1.3 Listes, rendu conditionnel et formulaires contrôlés
  4. 1.4 Devoir du jour 1 : catalogue de produits filtrableAfficher une liste de produits avec recherche et filtres, à partir d'une maquette.
2 Hooks et architecture Écrire des composants clairs et logiques réutilisables. Jour 2
  1. 2.1 useEffect, cycle de vie et effets de bord
  2. 2.2 Hooks personnalisés : extraire et partager la logique
  3. 2.3 Context et useReducer pour l'état partagé
  4. 2.4 Devoir du jour 2 : panier d'achatAjouter un panier global (ajout, retrait, total) avec Context et reducer.
3 Routage, données et authentification Relier l'interface au monde extérieur. Jour 3
  1. 3.1 React Router : pages, routes imbriquées, paramètres
  2. 3.2 Récupérer des données avec TanStack Query : cache, chargement, erreurs
  3. 3.3 Authentification par jeton et routes protégées
  4. 3.4 Devoir du jour 3 : connexion à une API et espace connectéBrancher le catalogue sur une API, ajouter connexion et page de profil protégée.
4 Qualité, performance et mise en production Livrer une application fiable et rapide. Jour 4
  1. 4.1 Tests avec Vitest et Testing Library
  2. 4.2 Performance : mémoïsation, chargement différé, découpage du code
  3. 4.3 Accessibilité, TypeScript et bonnes pratiques d'équipe
  4. 4.4 Devoir du jour 4 : tests et déploiementÉcrire cinq tests pertinents et mettre l'application en ligne.
5 Projet final : application React complète Une application réelle, testée et déployée, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et découpage en composantsSujet libre validé ou proposé (tableau de tâches, plateforme de réservation, mini-réseau social).
  2. 5.2 Réalisation en autonomie guidéeRoutage, état, appels API, authentification et tests, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix d'architecture, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et pistes de progression.
Prérequis
  • Bases solides en HTML, CSS et JavaScript
  • Avoir déjà écrit des fonctions et manipulé des tableaux en JavaScript
Déroulé pédagogique
  • Un projet fil rouge (boutique en ligne) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Revue de code individuelle et grille d'évaluation communiquée dès le début

Pour qui : Développeurs web front-end, développeurs back-end passant au front, reconversions techniques.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des applications d'entreprise avec Java et Spring Framework

Concevoir des API Java robustes, sécurisées et testées avec Spring Boot.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des applications d'entreprise avec Java et Spring Framework

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous construisez une API REST d'entreprise avec Spring Boot : injection de dépendances, contrôleurs, persistance avec JPA, sécurité par jeton, tests automatisés et conteneurisation. Des devoirs quotidiens consolident les acquis et un projet final réunit l'ensemble.

À l'issue de la formation, vous saurez

  • Comprendre l'inversion de contrôle et l'injection de dépendances
  • Concevoir une API REST propre, validée et documentée
  • Modéliser et interroger une base avec Spring Data JPA
  • Sécuriser l'application avec Spring Security et JWT
  • Écrire des tests unitaires et d'intégration
  • Conteneuriser et préparer le déploiement
  • Réaliser et présenter une API complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Le cœur de Spring et Spring Boot Comprendre ce que le framework fait pour vous. Jour 1
  1. 1.1 Java moderne utile à Spring : records, streams, Optional
  2. 1.2 Inversion de contrôle, injection de dépendances et beans
  3. 1.3 Spring Boot : démarrage, configuration, profils et Maven
  4. 1.4 Devoir du jour 1 : projet Spring Boot structuréCréer le projet, définir des services injectés et externaliser la configuration par profil.
2 Concevoir une API REST Des contrats clairs et des erreurs maîtrisées. Jour 2
  1. 2.1 Contrôleurs REST, verbes HTTP et codes de réponse
  2. 2.2 Validation des données et gestion centralisée des erreurs
  3. 2.3 DTO, mapping et documentation OpenAPI
  4. 2.4 Devoir du jour 2 : API de gestion de produitsImplémenter les opérations de création, lecture, mise à jour et suppression avec validation et documentation.
3 Persistance avec Spring Data JPA Modéliser, interroger et versionner sa base. Jour 3
  1. 3.1 Entités, relations et cycle de vie JPA
  2. 3.2 Requêtes dérivées, pagination et tri
  3. 3.3 Transactions et migrations de schéma avec Flyway
  4. 3.4 Devoir du jour 3 : commandes et lignes de commandeModéliser une relation un-à-plusieurs, ajouter la pagination et une migration.
4 Sécurité, tests et déploiement Mettre l'API à l'épreuve avant la production. Jour 4
  1. 4.1 Spring Security : authentification par jeton JWT et rôles
  2. 4.2 Tests unitaires et d'intégration : JUnit, Mockito, Testcontainers
  3. 4.3 Observabilité et conteneurisation avec Docker
  4. 4.4 Devoir du jour 4 : sécuriser et tester l'APIProtéger deux routes par rôle et écrire des tests couvrant les cas d'erreur.
5 Projet final : API d'entreprise complète Une API sécurisée, testée et conteneurisée, défendue devant le formateur. Jour 5
  1. 5.1 Cadrage : modèle métier, endpoints et règles de gestionSujet libre validé ou proposé (réservation de salles, gestion de stock, suivi de tickets).
  2. 5.2 Réalisation en autonomie guidéeAPI, persistance, sécurité, tests et Docker, avec accompagnement individuel.
  3. 5.3 Soutenance technique et démonstration15 minutes par participant : architecture, choix techniques, démonstration des endpoints.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Connaître les bases de Java (classes, collections, exceptions)
  • Notions de SQL et de HTTP
Déroulé pédagogique
  • Une API fil rouge (gestion de commandes) enrichie chaque jour
  • Ateliers en binôme et revues de code
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance technique de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Java, développeurs back-end, équipes migrant vers Spring Boot.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des applications web d'entreprise avec Angular

Bâtir des applications Angular structurées, testées et prêtes pour la production.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des applications web d'entreprise avec Angular

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à structurer une application Angular moderne : composants, signals, services, formulaires réactifs, routage, appels HTTP, authentification et tests. Chaque journée est suivie d'un devoir, et un projet final vous fait livrer une application complète.

À l'issue de la formation, vous saurez

  • Structurer une application en composants et services
  • Maîtriser TypeScript, les signals et les bases de RxJS
  • Construire des formulaires réactifs avec validation
  • Gérer routage, chargement différé et gardes de navigation
  • Consommer une API avec intercepteurs et gestion d'erreurs
  • Tester et optimiser une application Angular
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux d'Angular et TypeScript Poser des bases solides avant de construire. Jour 1
  1. 1.1 TypeScript utile à Angular et prise en main d'Angular CLI
  2. 1.2 Composants, templates et contrôle de flux
  3. 1.3 Directives, pipes et signals
  4. 1.4 Devoir du jour 1 : tableau de ticketsAfficher une liste de tickets avec filtres et compteur en composants réutilisables.
2 Services, formulaires et RxJS Séparer l'interface de la logique. Jour 2
  1. 2.1 Services et injection de dépendances
  2. 2.2 Formulaires réactifs et validation
  3. 2.3 RxJS : observables, opérateurs essentiels et désabonnement
  4. 2.4 Devoir du jour 2 : formulaire de création de ticketFormulaire validé, service de données et retour visuel des erreurs.
3 Routage, HTTP et authentification Structurer la navigation et dialoguer avec le serveur. Jour 3
  1. 3.1 Routeur, chargement différé et paramètres de route
  2. 3.2 HttpClient, intercepteurs et gestion des erreurs
  3. 3.3 Authentification, gardes de navigation et gestion d'état
  4. 3.4 Devoir du jour 3 : espace connecté et appels APIConnecter l'application à une API, ajouter connexion, garde de route et intercepteur.
4 Qualité, performance et déploiement Livrer une application fiable et rapide. Jour 4
  1. 4.1 Tests unitaires avec Jasmine ou Jest et tests de bout en bout
  2. 4.2 Performance, accessibilité et internationalisation
  3. 4.3 Build de production et déploiement
  4. 4.4 Devoir du jour 4 : tests et mise en ligneÉcrire des tests sur un composant et un service, puis déployer l'application.
5 Projet final : application Angular complète Une application structurée, testée et déployée, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, architecture et découpage en modulesSujet libre validé ou proposé (gestion de tickets, portail de réservation, suivi de stocks).
  2. 5.2 Réalisation en autonomie guidéeComposants, services, formulaires, routage, API et tests, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix d'architecture, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et pistes de progression.
Prérequis
  • Bases solides en HTML, CSS et JavaScript
  • Notions de programmation orientée objet
Déroulé pédagogique
  • Une application fil rouge (gestion de tickets) construite au fil des jours
  • Ateliers pratiques après chaque notion
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Revue de code individuelle et grille d'évaluation partagée dès le début

Pour qui : Développeurs front-end, développeurs Java ou .NET passant au front, équipes projet.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des API et des services back-end avec Node.js

Concevoir, sécuriser et déployer des API Node.js prêtes pour la production.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des API et des services back-end avec Node.js

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous maîtrisez le moteur d'exécution de Node.js puis construisez une API complète avec Express : validation, base de données, authentification, tests et conteneurisation. Des devoirs quotidiens consolident les acquis et un projet final réunit l'ensemble.

À l'issue de la formation, vous saurez

  • Comprendre la boucle d'événements et la programmation asynchrone
  • Concevoir une API REST structurée, validée et documentée
  • Persister les données avec un ORM
  • Sécuriser une API (authentification, en-têtes, limitation de débit)
  • Écrire des tests automatisés et surveiller l'application
  • Conteneuriser et déployer un service Node.js
  • Livrer une API complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondations de Node.js Comprendre le moteur avant de bâtir dessus. Jour 1
  1. 1.1 Runtime, modules et gestion des paquets avec npm
  2. 1.2 Boucle d'événements, promesses et async/await
  3. 1.3 Système de fichiers, flux et variables d'environnement
  4. 1.4 Devoir du jour 1 : outil en ligne de commandeÉcrire un outil qui lit un fichier CSV volumineux en flux et produit un rapport de synthèse.
2 API REST avec Express Des routes propres et des erreurs maîtrisées. Jour 2
  1. 2.1 Routage, middlewares et organisation du code
  2. 2.2 Validation des entrées et gestion centralisée des erreurs
  3. 2.3 Architecture en couches et documentation OpenAPI
  4. 2.4 Devoir du jour 2 : API de gestion de tâchesImplémenter les opérations de création, lecture, mise à jour et suppression avec validation.
3 Données et sécurité Persister, authentifier, protéger. Jour 3
  1. 3.1 Base de données et ORM Prisma : modèles, relations, migrations
  2. 3.2 Authentification par jeton, hachage des mots de passe, rôles
  3. 3.3 Sécurité : en-têtes, CORS, limitation de débit
  4. 3.4 Devoir du jour 3 : persistance et authentificationBrancher l'API sur une base et protéger deux routes par rôle.
4 Qualité et mise en production Livrer un service fiable. Jour 4
  1. 4.1 Tests unitaires et d'intégration avec Supertest
  2. 4.2 Journalisation, supervision et temps réel avec WebSocket
  3. 4.3 Conteneurisation avec Docker et déploiement
  4. 4.4 Devoir du jour 4 : tests et image DockerÉcrire cinq tests pertinents et produire une image de production.
5 Projet final : service back-end complet Une API sécurisée, testée et conteneurisée, défendue devant le formateur. Jour 5
  1. 5.1 Cadrage : modèle métier, endpoints et règles de gestionSujet libre validé ou proposé (réservation, suivi de commandes, messagerie).
  2. 5.2 Réalisation en autonomie guidéeAPI, base de données, sécurité, tests et Docker, avec accompagnement individuel.
  3. 5.3 Soutenance technique et démonstration15 minutes par participant : architecture, choix techniques, démonstration.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Bases solides en JavaScript
  • Notions de HTTP et de JSON
Déroulé pédagogique
  • Une API fil rouge enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs web, développeurs front-end passant au back-end, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développement web avec PHP et Symfony

Bâtir des applications web robustes et maintenables avec PHP 8 et Symfony.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement web avec PHP et Symfony

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous partez de PHP moderne pour construire une application Symfony complète : routes, vues Twig, Doctrine, formulaires, sécurité, API, tests et mise en production. Des devoirs rythment chaque journée et un projet final vous fait livrer une application aboutie.

À l'issue de la formation, vous saurez

  • Écrire du PHP 8 moderne, typé et orienté objet
  • Structurer une application Symfony avec Composer et les bundles
  • Modéliser et interroger une base avec Doctrine
  • Créer des formulaires validés et sécuriser l'accès par rôles
  • Exposer une API et traiter des tâches asynchrones
  • Tester et déployer une application Symfony
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 PHP moderne et prise en main de Symfony Des bases modernes pour un code propre. Jour 1
  1. 1.1 PHP 8 : typage, énumérations, attributs, espaces de noms
  2. 1.2 Composer, structure d'un projet Symfony et configuration
  3. 1.3 Routes, contrôleurs et vues Twig
  4. 1.4 Devoir du jour 1 : site vitrine dynamiqueCréer trois pages Twig avec un gabarit commun et des routes paramétrées.
2 Persistance avec Doctrine Modéliser et interroger sa base sans douleur. Jour 2
  1. 2.1 Entités, migrations et relations
  2. 2.2 Repositories, requêtes DQL et QueryBuilder
  3. 2.3 Jeux de données de test avec les fixtures
  4. 2.4 Devoir du jour 2 : événements et inscriptionsModéliser deux entités liées et afficher la liste avec filtres.
3 Formulaires et sécurité Saisir proprement, protéger sérieusement. Jour 3
  1. 3.1 Formulaires Symfony et contraintes de validation
  2. 3.2 Authentification, rôles et contrôle d'accès
  3. 3.3 Voters, téléversement de fichiers et bonnes pratiques de sécurité
  4. 3.4 Devoir du jour 3 : espace membreInscription, connexion et page réservée aux administrateurs.
4 API, tests et mise en production Ouvrir l'application et la fiabiliser. Jour 4
  1. 4.1 Exposer une API JSON avec sérialisation et API Platform
  2. 4.2 Tests PHPUnit et tests fonctionnels
  3. 4.3 Messenger, tâches asynchrones et déploiement
  4. 4.4 Devoir du jour 4 : API et testsExposer une ressource en API et écrire cinq tests automatisés.
5 Projet final : application Symfony complète Une application sécurisée, testée et déployable, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, modèle de données et écransSujet libre validé ou proposé (réservation de salles, gestion de stock, blog collaboratif).
  2. 5.2 Réalisation en autonomie guidéeEntités, formulaires, sécurité, API et tests, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Bases de PHP et de la programmation orientée objet
  • Bases de HTML et de SQL
Déroulé pédagogique
  • Une application fil rouge (gestion d'événements) construite au fil des jours
  • Ateliers pratiques après chaque notion
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Revue de code individuelle et grille d'évaluation partagée dès le début

Pour qui : Développeurs PHP, développeurs web souhaitant adopter un framework, équipes de maintenance d'applications PHP.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Mobile Intermédiaire

Développement mobile Android avec Java

Créer et publier une application Android native en Java, de la maquette au Play Store.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Mobile

Développement mobile Android avec Java

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application Android native avec Java et Android Studio : interfaces, architecture MVVM, persistance Room, appels réseau, notifications et publication. Un devoir clôt chaque journée et un projet final vous fait livrer une application complète.

À l'issue de la formation, vous saurez

  • Maîtriser le cycle de vie et les interfaces Android
  • Structurer une application avec l'architecture MVVM
  • Stocker des données avec Room et consommer une API avec Retrofit
  • Gérer notifications, permissions et tâches en arrière-plan
  • Tester une application et préparer sa publication
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Bases d'Android avec Java Prendre en main l'outil et le cycle de vie. Jour 1
  1. 1.1 Android Studio, structure d'un projet et cycle de vie d'une activité
  2. 1.2 Interfaces en XML, ressources et adaptation aux écrans
  3. 1.3 RecyclerView et navigation par Intent
  4. 1.4 Devoir du jour 1 : liste et détailRéaliser deux écrans reliés : une liste et une fiche détaillée, d'après une maquette.
2 Architecture et persistance Une application qui reste tenable. Jour 2
  1. 2.1 Fragments et Navigation Component
  2. 2.2 Architecture MVVM : ViewModel et LiveData
  3. 2.3 Stockage local avec Room et formulaires validés
  4. 2.4 Devoir du jour 2 : carnet de notesCréer, modifier et supprimer des notes stockées en local avec Room.
3 Réseau, arrière-plan et capteurs Une application connectée et vivante. Jour 3
  1. 3.1 Consommer une API avec Retrofit et gérer les erreurs
  2. 3.2 Threads, exécuteurs et WorkManager
  3. 3.3 Notifications, permissions et géolocalisation
  4. 3.4 Devoir du jour 3 : liste connectée avec rappelBrancher une API, mettre en cache et envoyer une notification planifiée.
4 Qualité et publication Livrer sur le Play Store sans mauvaise surprise. Jour 4
  1. 4.1 Tests unitaires JUnit et tests d'interface Espresso
  2. 4.2 Material Design et accessibilité
  3. 4.3 Signature, versions, règles de Google Play et suivi des plantages
  4. 4.4 Devoir du jour 4 : dossier de publicationPréparer icône, signature, fiche descriptive et trois tests automatisés.
5 Projet final : application Android complète Une application testée et prête à être publiée, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et maquettesSujet libre validé ou proposé (suivi de dépenses, carnet de rendez-vous, guide local).
  2. 5.2 Réalisation en autonomie guidéeÉcrans, MVVM, API, Room et notifications, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration sur appareil15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Connaître Java (classes, collections, interfaces)
  • Notions de HTTP et de JSON
Déroulé pédagogique
  • Une application fil rouge construite écran par écran
  • Tests sur appareils réels fournis pendant la session
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Java, développeurs web souhaitant aborder le mobile natif, équipes de maintenance d'applications Android.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Mobile Intermédiaire Le plus demandé

Développement mobile Android avec Kotlin et Jetpack Compose

Créer des applications Android modernes avec Kotlin et Jetpack Compose.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Mobile

Développement mobile Android avec Kotlin et Jetpack Compose

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez Kotlin et Jetpack Compose pour construire une application Android moderne : interfaces déclaratives, ViewModel, coroutines, Room, Hilt, notifications et publication. Chaque journée se termine par un devoir et un projet final vous fait livrer une application complète.

À l'issue de la formation, vous saurez

  • Maîtriser les bases de Kotlin et sa gestion de la nullité
  • Construire des interfaces déclaratives avec Jetpack Compose
  • Structurer l'application avec ViewModel, StateFlow et Hilt
  • Consommer une API avec Retrofit et les coroutines
  • Stocker en local avec Room et fonctionner hors connexion
  • Tester et publier sur Google Play
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Kotlin et Jetpack Compose : les fondations Un langage concis et des interfaces déclaratives. Jour 1
  1. 1.1 Kotlin : nullité, classes de données, lambdas et collections
  2. 1.2 Premiers écrans avec Jetpack Compose et thème Material
  3. 1.3 État des composables et navigation entre écrans
  4. 1.4 Devoir du jour 1 : liste et détail en ComposeRéaliser deux écrans reliés avec navigation et passage de données.
2 Architecture et persistance Séparer l'interface de la logique. Jour 2
  1. 2.1 ViewModel, StateFlow et flux d'événements à sens unique
  2. 2.2 Stockage local avec Room
  3. 2.3 Injection de dépendances avec Hilt et formulaires validés
  4. 2.4 Devoir du jour 2 : carnet de notesCréer, modifier et supprimer des notes avec ViewModel, Room et Hilt.
3 Réseau, coroutines et arrière-plan Une application connectée et réactive. Jour 3
  1. 3.1 Retrofit et coroutines : requêtes, erreurs, délais
  2. 3.2 Mode hors connexion et synchronisation
  3. 3.3 WorkManager, notifications et permissions
  4. 3.4 Devoir du jour 3 : liste connectée disponible hors connexionBrancher une API, mettre les données en cache et gérer l'absence de réseau.
4 Qualité et publication Livrer une application soignée. Jour 4
  1. 4.1 Tests unitaires et tests d'interface Compose
  2. 4.2 Performance, accessibilité et bonnes pratiques
  3. 4.3 Signature, règles de Google Play et suivi des plantages
  4. 4.4 Devoir du jour 4 : dossier de publicationPréparer icône, signature, fiche descriptive et trois tests automatisés.
5 Projet final : application Kotlin complète Une application moderne, testée et prête à être publiée. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et maquettesSujet libre validé ou proposé (suivi d'habitudes, catalogue, application de recettes).
  2. 5.2 Réalisation en autonomie guidéeCompose, ViewModel, API, Room et notifications, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration sur appareil15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Connaître un langage orienté objet (Kotlin n'est pas exigé)
  • Notions de HTTP et de JSON
Déroulé pédagogique
  • Une application fil rouge construite au fil des jours
  • Tests sur appareils réels fournis pendant la session
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Java, développeurs mobiles ou web souhaitant passer à Kotlin.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
IA & Data Accessible

Bases de données NoSQL avec MongoDB

Modéliser, interroger et exploiter des données documentaires avec MongoDB.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

Bases de données NoSQL avec MongoDB

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à penser en documents, à interroger vos données, à les indexer et à les agréger, puis à préparer une base MongoDB pour la production. Des devoirs quotidiens consolident les acquis et un projet final vous fait concevoir une base complète.

À l'issue de la formation, vous saurez

  • Comprendre le modèle documentaire et ses cas d'usage
  • Réaliser des opérations CRUD et des requêtes avancées
  • Choisir entre imbrication et référencement des données
  • Créer des index et analyser les performances
  • Écrire des pipelines d'agrégation
  • Connaître réplication, partitionnement, sécurité et sauvegarde
  • Concevoir et présenter une base complète lors du projet final

Programme 4 chapitres · 16 séquences

1 Penser en documents et manipuler les données Du modèle documentaire aux requêtes du quotidien. Jour 1
  1. 1.1 NoSQL, modèle documentaire et prise en main de MongoDB Atlas
  2. 1.2 Opérations CRUD et opérateurs de requête
  3. 1.3 Projections, tris, pagination et tableaux
  4. 1.4 Devoir du jour 1 : catalogue de produitsCharger un jeu de données et répondre à douze questions métier par des requêtes.
2 Modélisation, index et agrégation Concevoir pour les lectures réelles. Jour 2
  1. 2.1 Imbriquer ou référencer : règles de modélisation
  2. 2.2 Index, plans d'exécution et validation de schéma
  3. 2.3 Pipeline d'agrégation : regroupements, jointures, calculs
  4. 2.4 Devoir du jour 2 : modèle et agrégationsJustifier un modèle de données et écrire trois pipelines d'agrégation.
3 Exploitation et production Rendre la base fiable et sûre. Jour 3
  1. 3.1 Réplication, élection du primaire et partitionnement
  2. 3.2 Transactions, sécurité et contrôle d'accès
  3. 3.3 Sauvegarde, restauration et intégration avec une application
  4. 3.4 Devoir du jour 3 : sécuriser et sauvegarderCréer des rôles, restreindre les accès et tester une restauration.
4 Projet final : base documentaire complète Modèle, requêtes, index et sécurité, présentés au formateur. Jour 4
  1. 4.1 Cadrage : besoins, cas d'usage et modèle de documentsSujet libre validé ou proposé (boutique, plateforme d'événements, suivi d'objets connectés).
  2. 4.2 Réalisation : données, index, agrégations et sécuritéMise en place de la base, de trois agrégations et des rôles d'accès.
  3. 4.3 Présentation et défense des choix de modélisation10 minutes par participant, puis questions.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route dans votre contexte.
Prérequis
  • Notions de programmation ou de bases de données
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Jeu de données réaliste fourni
  • Ateliers pratiques sur MongoDB Atlas et en local
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, analystes, administrateurs de bases de données, architectes.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
IA & Data Accessible

Maîtriser MySQL : conception, performance et administration

Concevoir des bases fiables, optimiser les requêtes et administrer un serveur MySQL.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

Maîtriser MySQL : conception, performance et administration

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à concevoir un schéma solide, à écrire des requêtes performantes, à programmer côté serveur et à administrer MySQL : sécurité, sauvegardes et réplication. Un devoir clôt chaque journée et un projet final vous fait livrer une base complète.

À l'issue de la formation, vous saurez

  • Modéliser une base relationnelle normalisée
  • Écrire des requêtes SQL, jointures et agrégations fiables
  • Utiliser index, plans d'exécution et optimisation
  • Programmer vues, procédures et déclencheurs, maîtriser les transactions
  • Gérer utilisateurs, sauvegardes et réplication
  • Concevoir et présenter une base complète lors du projet final

Programme 4 chapitres · 16 séquences

1 Concevoir et interroger une base MySQL Des bases solides pour éviter les erreurs de chiffres. Jour 1
  1. 1.1 Modèle relationnel, normalisation et types de données
  2. 1.2 Création de tables, clés et contraintes
  3. 1.3 Requêtes, jointures, agrégations et sous-requêtes
  4. 1.4 Devoir du jour 1 : schéma et requêtesModéliser une base de gestion de commandes et écrire dix requêtes sur les données fournies.
2 Programmation et performance Écrire vite, exécuter vite. Jour 2
  1. 2.1 Index, plans d'exécution avec EXPLAIN et optimisation de requêtes
  2. 2.2 Vues, procédures stockées et déclencheurs
  3. 2.3 Transactions, verrous et moteur InnoDB
  4. 2.4 Devoir du jour 2 : optimisationAnalyser cinq requêtes lentes, proposer des index et mesurer le gain.
3 Administration et haute disponibilité Exploiter un serveur en toute sécurité. Jour 3
  1. 3.1 Utilisateurs, privilèges et sécurisation du serveur
  2. 3.2 Sauvegarde et restauration : mysqldump et journaux binaires
  3. 3.3 Réplication, supervision et bonnes pratiques d'exploitation
  4. 3.4 Devoir du jour 3 : sauvegarde et restaurationMettre en place une sauvegarde planifiée et prouver la restauration à un instant donné.
4 Projet final : base MySQL prête pour la production Conception, performance et exploitation, présentées au formateur. Jour 4
  1. 4.1 Cadrage : besoins métier et modèle de donnéesSujet libre validé ou proposé (gestion scolaire, facturation, réservation).
  2. 4.2 Réalisation : schéma, requêtes, index, sécurité et sauvegardesLivraison d'une base documentée avec jeu d'essai et procédure de sauvegarde.
  3. 4.3 Présentation et défense des choix techniques10 minutes par participant, puis questions.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route dans votre contexte.
Prérequis
  • Savoir utiliser un tableur
  • Aucune connaissance SQL requise
Déroulé pédagogique
  • Jeu de données réaliste fourni
  • Ateliers pratiques sur un serveur MySQL par participant
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs système, analystes, futurs administrateurs de bases de données.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
IA & Data Intermédiaire

PostgreSQL : SQL avancé, performance et administration

Exploiter toute la puissance de PostgreSQL et le faire tourner en production.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

PostgreSQL : SQL avancé, performance et administration

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous explorez les fonctionnalités avancées de PostgreSQL : types riches, requêtes analytiques, index spécialisés, MVCC, puis sécurité, sauvegarde à chaud et réplication. Des devoirs quotidiens et un projet final complètent le parcours.

À l'issue de la formation, vous saurez

  • Tirer parti des types avancés, dont JSONB
  • Écrire des requêtes avec CTE et fonctions de fenêtrage
  • Choisir les bons index et lire les plans avec EXPLAIN ANALYZE
  • Comprendre MVCC, VACUUM et le partitionnement
  • Sécuriser, sauvegarder et restaurer à un instant précis
  • Mettre en place une réplication
  • Concevoir et présenter une base complète lors du projet final

Programme 4 chapitres · 16 séquences

1 SQL avancé et spécificités de PostgreSQL Aller au-delà du SQL standard. Jour 1
  1. 1.1 Architecture, installation et prise en main de psql
  2. 1.2 Types riches : JSONB, tableaux, intervalles, énumérations
  3. 1.3 Requêtes avancées : CTE, requêtes récursives, fonctions de fenêtrage
  4. 1.4 Devoir du jour 1 : requêtes analytiquesRépondre à huit questions de pilotage avec des CTE et des fonctions de fenêtrage.
2 Performance et fonctionnement interne Comprendre pour optimiser. Jour 2
  1. 2.1 Index B-tree, GIN, GiST et index partiels
  2. 2.2 EXPLAIN ANALYZE : lire et corriger un plan d'exécution
  3. 2.3 MVCC, VACUUM et partitionnement de tables
  4. 2.4 Devoir du jour 2 : chasse aux requêtes lentesDiagnostiquer cinq requêtes lentes sur un jeu volumineux et documenter les correctifs.
3 Administration et haute disponibilité Sécuriser, sauvegarder, répliquer. Jour 3
  1. 3.1 Rôles, droits et sécurité des connexions
  2. 3.2 Sauvegarde logique et physique, restauration à un instant précis
  3. 3.3 Réplication, extensions et supervision
  4. 3.4 Devoir du jour 3 : restauration à un instant précisRéaliser une restauration à un instant donné et consigner la procédure.
4 Projet final : base PostgreSQL de production Modèle, performance et exploitation, présentés au formateur. Jour 4
  1. 4.1 Cadrage : besoins métier, volumétrie et modèleSujet libre validé ou proposé (données de capteurs, catalogue géolocalisé, entrepôt de données).
  2. 4.2 Réalisation : schéma, index, partitionnement, sécurité et sauvegardeLivraison d'une base documentée avec jeu d'essai et procédure de restauration.
  3. 4.3 Présentation et défense des choix techniques10 minutes par participant, puis questions.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route dans votre contexte.
Prérequis
  • Connaître les bases du SQL (SELECT, jointures, agrégations)
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Jeu de données volumineux fourni pour les exercices de performance
  • Ateliers pratiques sur un serveur PostgreSQL par participant
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, administrateurs de bases de données, ingénieurs data.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
IA & Data Intermédiaire

Microsoft SQL Server : T-SQL, performance et administration

Écrire du T-SQL efficace et administrer SQL Server en production.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

Microsoft SQL Server : T-SQL, performance et administration

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous maîtrisez le T-SQL, l'analyse des plans d'exécution et l'administration de SQL Server : sécurité, sauvegardes, haute disponibilité et maintenance. Chaque journée se termine par un devoir et un projet final vous fait livrer une base prête pour la production.

À l'issue de la formation, vous saurez

  • Écrire des requêtes T-SQL avancées, CTE et fonctions de fenêtrage
  • Programmer procédures stockées et fonctions
  • Analyser les plans d'exécution et utiliser Query Store
  • Comprendre transactions et niveaux d'isolation
  • Sécuriser, sauvegarder et restaurer une instance
  • Découvrir la haute disponibilité et automatiser la maintenance
  • Concevoir et présenter une base complète lors du projet final

Programme 4 chapitres · 16 séquences

1 T-SQL et programmation côté serveur Écrire des requêtes claires et efficaces. Jour 1
  1. 1.1 Architecture de SQL Server et prise en main de SSMS
  2. 1.2 Requêtes T-SQL avancées : jointures, CTE, fonctions de fenêtrage
  3. 1.3 Procédures stockées, fonctions et gestion des erreurs
  4. 1.4 Devoir du jour 1 : requêtes et procéduresÉcrire huit requêtes analytiques et deux procédures stockées sur la base d'exemple.
2 Performance et concurrence Comprendre les plans, maîtriser les verrous. Jour 2
  1. 2.1 Index, statistiques et plans d'exécution
  2. 2.2 Query Store et diagnostic des requêtes coûteuses
  3. 2.3 Transactions, niveaux d'isolation et gestion des blocages
  4. 2.4 Devoir du jour 2 : diagnostic de performanceRepérer cinq requêtes coûteuses avec Query Store et proposer des correctifs mesurés.
3 Administration et haute disponibilité Protéger et maintenir l'instance. Jour 3
  1. 3.1 Connexions, utilisateurs, rôles et chiffrement
  2. 3.2 Modèles de récupération, sauvegardes et restauration
  3. 3.3 Always On, SQL Server Agent et plans de maintenance
  4. 3.4 Devoir du jour 3 : plan de sauvegarde et de maintenancePlanifier sauvegardes et maintenance, puis prouver une restauration complète.
4 Projet final : base SQL Server prête pour la production Conception, performance et exploitation, présentées au formateur. Jour 4
  1. 4.1 Cadrage : besoins métier et modèle de donnéesSujet libre validé ou proposé (gestion commerciale, ressources humaines, logistique).
  2. 4.2 Réalisation : schéma, T-SQL, index, sécurité et sauvegardesLivraison d'une base documentée avec procédures, jeu d'essai et plan de sauvegarde.
  3. 4.3 Présentation et défense des choix techniques10 minutes par participant, puis questions.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route dans votre contexte.
Prérequis
  • Connaître les bases du SQL
  • À l'aise sous Windows
Déroulé pédagogique
  • Base d'exemple et jeu de données volumineux fournis
  • Ateliers pratiques sur une instance SQL Server par participant
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs de bases de données, analystes BI.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
IA & Data Intermédiaire

Apache Kafka : architectures de flux de données en temps réel

Concevoir des pipelines d'événements fiables et évolutifs avec Apache Kafka.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

IA & Data

Apache Kafka : architectures de flux de données en temps réel

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous comprenez l'architecture de Kafka puis construisez des producteurs, des consommateurs et des traitements de flux fiables, avec Kafka Connect, Schema Registry et Kafka Streams. Des devoirs quotidiens et un projet final vous font livrer un pipeline complet.

À l'issue de la formation, vous saurez

  • Comprendre brokers, topics, partitions et groupes de consommateurs
  • Développer des producteurs et des consommateurs fiables
  • Garantir la livraison : acquittements, idempotence, transactions
  • Gérer schémas, erreurs et files de rejet
  • Intégrer des systèmes avec Kafka Connect
  • Traiter des flux avec Kafka Streams
  • Concevoir et présenter un pipeline complet lors du projet final

Programme 4 chapitres · 16 séquences

1 Fondamentaux de Kafka Comprendre l'architecture avant d'écrire une ligne de code. Jour 1
  1. 1.1 Événements, brokers, topics et partitions
  2. 1.2 Mise en place d'un cluster avec Docker en mode KRaft
  3. 1.3 Producteurs, consommateurs, groupes et décalages (offsets)
  4. 1.4 Devoir du jour 1 : premier flux d'événementsÉcrire un producteur et deux consommateurs d'un même groupe et observer la répartition des partitions.
2 Fiabilité et qualité des données Ne perdre aucun message, ne pas en traiter deux fois. Jour 2
  1. 2.1 Garanties de livraison : acquittements, réplication, idempotence
  2. 2.2 Schémas Avro et Schema Registry, évolution de format
  3. 2.3 Gestion des erreurs, files de rejet et traitement exactement une fois
  4. 2.4 Devoir du jour 2 : flux fiable et tolérant aux pannesAjouter schéma, file de rejet et simuler la panne d'un broker.
3 Intégration, traitement de flux et exploitation Relier les systèmes et transformer en continu. Jour 3
  1. 3.1 Kafka Connect : importer et exporter des données
  2. 3.2 Kafka Streams : filtrages, jointures et fenêtres temporelles
  3. 3.3 Sécurité, supervision et dimensionnement d'un cluster
  4. 3.4 Devoir du jour 3 : traitement de fluxCalculer un indicateur en temps réel avec Kafka Streams et l'exporter via Connect.
4 Projet final : pipeline d'événements complet Un pipeline fiable, supervisé et défendu devant le formateur. Jour 4
  1. 4.1 Cadrage : cas d'usage, événements et architecture cibleSujet libre validé ou proposé (suivi de commandes, détection de fraude, télémétrie).
  2. 4.2 Réalisation : producteurs, traitements, intégration et supervisionMise en place du pipeline avec schémas, gestion d'erreurs et tableau de suivi.
  3. 4.3 Présentation et défense de l'architecture10 minutes par participant, puis questions sur la fiabilité.
  4. 4.4 Évaluation et plan d'action pour votre entrepriseRetours individualisés et feuille de route dans votre contexte.
Prérequis
  • Savoir programmer en Java ou en Python
  • Notions de Docker et de ligne de commande
Déroulé pédagogique
  • Environnement Kafka conteneurisé fourni à chaque participant
  • Ateliers pratiques après chaque notion
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, ingénieurs data, architectes logiciels, équipes DevOps.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Construire une application web avec GraphQL

Concevoir une API GraphQL et une application web qui la consomme, de bout en bout.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Construire une application web avec GraphQL

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous concevez un schéma GraphQL, développez un serveur avec Apollo, puis un client React qui le consomme avec cache et temps réel. Sécurité, tests et déploiement complètent le parcours. Des devoirs rythment chaque journée et un projet final vous fait livrer une application complète.

À l'issue de la formation, vous saurez

  • Comprendre GraphQL et savoir quand le préférer à REST
  • Concevoir un schéma clair avec types, requêtes et mutations
  • Développer un serveur avec résolveurs et accès aux données
  • Éviter les problèmes de performance classiques (requêtes N+1)
  • Consommer l'API depuis un client web avec gestion du cache
  • Sécuriser l'API et limiter les requêtes coûteuses
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de GraphQL Comprendre le langage de requête et son schéma. Jour 1
  1. 1.1 GraphQL face à REST : principes et cas d'usage
  2. 1.2 Schéma, types, énumérations et relations
  3. 1.3 Requêtes, mutations, variables et fragments
  4. 1.4 Devoir du jour 1 : explorer une API publiqueÉcrire dix requêtes et deux mutations sur une API GraphQL publique, avec variables et fragments.
2 Construire le serveur Un schéma qui se sert de vraies données. Jour 2
  1. 2.1 Serveur Apollo : schéma, résolveurs et contexte
  2. 2.2 Connexion à une base de données
  3. 2.3 Problème N+1 et DataLoader
  4. 2.4 Devoir du jour 2 : API de gestion de projetsImplémenter projets, tâches et utilisateurs avec leurs relations et un chargement groupé.
3 Construire le client web Consommer l'API dans une interface réactive. Jour 3
  1. 3.1 Apollo Client avec React : useQuery et useMutation
  2. 3.2 Cache, états de chargement et gestion des erreurs
  3. 3.3 Abonnements et mises à jour en temps réel
  4. 3.4 Devoir du jour 3 : tableau de tâches connectéAfficher, créer et mettre à jour des tâches, avec mise à jour en temps réel.
4 Sécurité, qualité et production Protéger et livrer une API GraphQL. Jour 4
  1. 4.1 Authentification, autorisations par champ et par rôle
  2. 4.2 Limitation de profondeur et de complexité des requêtes
  3. 4.3 Tests, supervision et déploiement
  4. 4.4 Devoir du jour 4 : sécuriser et testerProtéger deux champs par rôle, limiter la complexité et écrire cinq tests.
5 Projet final : application web GraphQL complète Un serveur et un client, sécurisés et testés, défendus devant le formateur. Jour 5
  1. 5.1 Cadrage : sujet, schéma et écransSujet libre validé ou proposé (réservation, suivi de tickets, catalogue collaboratif).
  2. 5.2 Réalisation en autonomie guidéeSchéma, résolveurs, client, sécurité et tests, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : conception du schéma, choix techniques, démonstration.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Bases solides en JavaScript
  • Notions de React et d'API REST
Déroulé pédagogique
  • Une application fil rouge (gestion de projets) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs front-end et back-end, architectes, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Mobile Intermédiaire

Développement iOS avec Swift et SwiftUI

Créer et publier une application iPhone native avec Swift et SwiftUI.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Mobile

Développement iOS avec Swift et SwiftUI

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Swift et SwiftUI pour construire une application iOS complète : interfaces, architecture, persistance, réseau, notifications et publication sur l'App Store. Chaque journée se termine par un devoir et un projet final vous fait livrer une application aboutie.

À l'issue de la formation, vous saurez

  • Maîtriser les bases du langage Swift et de ses optionnels
  • Construire des interfaces avec SwiftUI
  • Structurer l'application avec l'architecture MVVM
  • Stocker des données avec SwiftData et consommer une API
  • Gérer notifications et permissions
  • Tester et publier via TestFlight et l'App Store
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Swift et SwiftUI : les fondations Un langage sûr et des interfaces déclaratives. Jour 1
  1. 1.1 Swift : optionnels, structures, protocoles et closures
  2. 1.2 Xcode, simulateur et premiers écrans SwiftUI
  3. 1.3 Listes, état local et navigation entre écrans
  4. 1.4 Devoir du jour 1 : liste et détailRéaliser deux écrans reliés avec navigation et passage de données, d'après une maquette.
2 Architecture et persistance Séparer l'interface de la logique. Jour 2
  1. 2.1 Architecture MVVM et observation de l'état
  2. 2.2 Formulaires, validation et retours d'erreur
  3. 2.3 Stockage local avec SwiftData
  4. 2.4 Devoir du jour 2 : carnet de notesCréer, modifier et supprimer des notes conservées en local avec SwiftData.
3 Réseau, notifications et fonctions du système Une application connectée et vivante. Jour 3
  1. 3.1 Appels réseau avec URLSession, async/await et Codable
  2. 3.2 Gestion des erreurs, des délais d'attente et du mode hors connexion
  3. 3.3 Notifications, permissions et localisation
  4. 3.4 Devoir du jour 3 : liste connectée avec rappelBrancher une API, mettre en cache et envoyer une notification locale.
4 Qualité et publication Franchir la validation de l'App Store. Jour 4
  1. 4.1 Tests unitaires et tests d'interface
  2. 4.2 Accessibilité, mode sombre et adaptation aux tailles d'écran
  3. 4.3 Certificats, profils, TestFlight et règles de validation d'Apple
  4. 4.4 Devoir du jour 4 : dossier de publicationPréparer icône, captures, fiche descriptive et trois tests automatisés.
5 Projet final : application iOS complète Une application testée et prête pour TestFlight, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et maquettesSujet libre validé ou proposé (suivi d'habitudes, carnet de voyage, catalogue).
  2. 5.2 Réalisation en autonomie guidéeÉcrans, MVVM, SwiftData, API et notifications, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration sur appareil15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Connaître un langage orienté objet (Swift n'est pas exigé)
  • Notions de HTTP et de JSON
Déroulé pédagogique
  • Une application fil rouge construite écran par écran
  • Postes Mac et appareils de test fournis pendant la session
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs mobiles ou web souhaitant cibler l'écosystème Apple, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Mobile Intermédiaire

Développement mobile hybride avec React Native

Une seule base de code JavaScript pour deux applications iOS et Android.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Mobile

Développement mobile hybride avec React Native

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous construisez une application mobile avec React Native et Expo : interfaces, navigation, état, appels réseau, fonctions natives, tests et publication. Des devoirs quotidiens et un projet final vous font livrer une application prête pour les magasins.

À l'issue de la formation, vous saurez

  • Construire des interfaces mobiles avec les composants React Native
  • Gérer la navigation et l'état de l'application
  • Consommer une API et fonctionner hors connexion
  • Utiliser caméra, localisation et notifications
  • Tester et optimiser une application
  • Générer et publier les versions Android et iOS
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Prendre en main React Native et Expo Passer de React web au mobile. Jour 1
  1. 1.1 Environnement Expo, exécution sur appareil et structure d'un projet
  2. 1.2 Composants natifs, styles et mise en page Flexbox
  3. 1.3 État, hooks et listes performantes avec FlatList
  4. 1.4 Devoir du jour 1 : liste et détailRéaliser deux écrans avec liste défilante et fiche détaillée, d'après une maquette.
2 Navigation, état et stockage Une application tenable dès le départ. Jour 2
  1. 2.1 React Navigation : piles, onglets et paramètres
  2. 2.2 État partagé, formulaires et validation
  3. 2.3 Stockage local : AsyncStorage et SQLite
  4. 2.4 Devoir du jour 2 : carnet de notesCréer, modifier et supprimer des notes conservées en local.
3 Réseau et fonctions natives Exploiter l'appareil et le réseau. Jour 3
  1. 3.1 Appels API avec TanStack Query : cache, erreurs, actualisation
  2. 3.2 Caméra, localisation et permissions
  3. 3.3 Notifications et fonctionnement hors connexion
  4. 3.4 Devoir du jour 3 : liste connectée avec photoBrancher une API, gérer l'absence de réseau et ajouter une photo à chaque élément.
4 Qualité et publication Livrer sur les deux magasins. Jour 4
  1. 4.1 Tests avec Jest et React Native Testing Library
  2. 4.2 Performance et bonnes pratiques
  3. 4.3 Compilation avec EAS, signature et règles de validation des magasins
  4. 4.4 Devoir du jour 4 : dossier de publicationPréparer icône, écran de démarrage, fiche descriptive et trois tests automatisés.
5 Projet final : application hybride complète Une application testée et prête à être publiée, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et maquettesSujet libre validé ou proposé (suivi de dépenses, guide local, prise de rendez-vous).
  2. 5.2 Réalisation en autonomie guidéeÉcrans, navigation, API, stockage et fonctions natives, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration sur appareil15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Bases solides en JavaScript
  • Notions de React (composants, état)
Déroulé pédagogique
  • Une application fil rouge construite écran par écran
  • Tests sur appareils réels fournis pendant la session
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs web ou React souhaitant aborder le mobile, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Accessible Le plus demandé

Développement web avec HTML, CSS, JavaScript et Bootstrap

Créer et mettre en ligne un site web moderne, adaptable à tous les écrans.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement web avec HTML, CSS, JavaScript et Bootstrap

  • 35 h · 5 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous partez de zéro : structure HTML, mise en forme CSS, mise en page responsive avec Bootstrap, puis interactivité avec JavaScript. Vous terminez en mettant votre site en ligne. Un devoir clôt chaque journée et un projet final vous fait livrer un site complet.

À l'issue de la formation, vous saurez

  • Structurer une page avec un HTML sémantique et accessible
  • Mettre en forme avec CSS, Flexbox et Grid
  • Rendre un site adaptable avec Bootstrap
  • Ajouter de l'interactivité avec JavaScript
  • Consommer une API et valider un formulaire
  • Versionner son travail avec Git et publier un site
  • Livrer un site complet lors du projet final

Programme 5 chapitres · 20 séquences

1 HTML et CSS : structurer et mettre en forme Les bases de toute page web. Jour 1
  1. 1.1 Structure d'une page et balises sémantiques HTML5
  2. 1.2 Liens, images, tableaux et formulaires
  3. 1.3 CSS : sélecteurs, modèle de boîte, couleurs et typographie
  4. 1.4 Devoir du jour 1 : page de présentation personnelleCréer une page sémantique et soignée à partir d'une maquette.
2 Mise en page responsive et Bootstrap Un site qui s'adapte à tous les écrans. Jour 2
  1. 2.1 Flexbox, Grid et media queries
  2. 2.2 Grille, composants et utilitaires Bootstrap
  3. 2.3 Personnalisation de Bootstrap : variables et thème
  4. 2.4 Devoir du jour 2 : page d'accueil responsiveRéaliser une page d'accueil avec barre de navigation, galerie et formulaire de contact.
3 JavaScript : rendre la page interactive De la logique au navigateur. Jour 3
  1. 3.1 Variables, conditions, boucles et fonctions
  2. 3.2 DOM, sélection d'éléments et événements
  3. 3.3 Validation de formulaires et messages d'erreur
  4. 3.4 Devoir du jour 3 : formulaire dynamiqueAjouter validation, messages et affichage dynamique de résultats à la page de contact.
4 Aller plus loin et mettre en ligne Données, qualité et publication. Jour 4
  1. 4.1 Appels d'API avec fetch et manipulation du JSON
  2. 4.2 Accessibilité, performance et référencement de base
  3. 4.3 Git, GitHub et mise en ligne d'un site
  4. 4.4 Devoir du jour 4 : site publiéAfficher des données d'une API dans le site et le mettre en ligne.
5 Projet final : site web complet Un site responsive, interactif et publié, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, contenus et maquetteSujet libre validé ou proposé (site d'artisan, portfolio, association, restaurant).
  2. 5.2 Réalisation en autonomie guidéePages, mise en forme, interactivité et mise en ligne, avec accompagnement individuel.
  3. 5.3 Présentation et démonstration10 minutes par participant : démonstration, choix de conception, difficultés.
  4. 5.4 Évaluation, retours et feuille de routeGrille de notation, retours personnalisés et pistes de progression.
Prérequis
  • Savoir utiliser un ordinateur et un navigateur
  • Aucune connaissance en programmation requise
Déroulé pédagogique
  • Un site fil rouge construit au fil des jours
  • Ateliers pratiques après chaque notion
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec présentation de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants, reconversions professionnelles, graphistes, chargés de communication, futurs développeurs web.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Développement avec Python : des bases à l'API web

Écrire des programmes Python propres, testés, puis les exposer via une API web.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement avec Python : des bases à l'API web

  • 35 h · 5 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Python pas à pas : syntaxe, structures de données, programmation objet, fichiers, tests, puis création d'une API avec FastAPI et stockage en base. Des devoirs quotidiens consolident les acquis et un projet final vous fait livrer une application complète.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe, les structures de données et les fonctions
  • Programmer en objet et organiser son code en modules
  • Lire et écrire des fichiers CSV et JSON, gérer les erreurs
  • Écrire des tests automatisés avec pytest
  • Créer une API web avec FastAPI et une base SQLite
  • Livrer une application complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Les bases de Python Écrire ses premiers programmes. Jour 1
  1. 1.1 Installation, environnement virtuel et premiers scripts
  2. 1.2 Types, conditions et boucles
  3. 1.3 Listes, dictionnaires, ensembles et fonctions
  4. 1.4 Devoir du jour 1 : petits programmes utilitairesÉcrire cinq programmes : calcul, tri, comptage de mots, conversion et menu interactif.
2 Programmation objet et organisation du code Structurer pour durer. Jour 2
  1. 2.1 Classes, méthodes, héritage et encapsulation
  2. 2.2 Modules, paquets et bibliothèque standard
  3. 2.3 Exceptions et messages d'erreur utiles
  4. 2.4 Devoir du jour 2 : gestionnaire de tâches en objetsModéliser des tâches et des listes avec des classes, dans plusieurs modules.
3 Fichiers, tests et qualité Un code fiable et vérifiable. Jour 3
  1. 3.1 Lecture et écriture de fichiers texte, CSV et JSON
  2. 3.2 Tests automatisés avec pytest
  3. 3.3 Typage, lisibilité du code et bonnes pratiques
  4. 3.4 Devoir du jour 3 : sauvegarde et testsSauvegarder les tâches dans un fichier JSON et écrire cinq tests.
4 API web et base de données Exposer son programme au monde. Jour 4
  1. 4.1 Consommer une API avec requests
  2. 4.2 Créer une API avec FastAPI : routes, validation, documentation
  3. 4.3 Stockage avec SQLite et SQLAlchemy
  4. 4.4 Devoir du jour 4 : API de tâchesExposer le gestionnaire de tâches en API avec stockage en base.
5 Projet final : application Python complète Une application testée et documentée, présentée au formateur. Jour 5
  1. 5.1 Cadrage : sujet, fonctionnalités et structure du codeSujet libre validé ou proposé (suivi de budget, gestion de bibliothèque, outil d'automatisation).
  2. 5.2 Réalisation en autonomie guidéeCode, tests, API et stockage, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés.
  4. 5.4 Évaluation, revue de code et feuille de routeGrille de notation, retours personnalisés et axes de progression.
Prérequis
  • Aisance avec l'outil informatique
  • Aucune connaissance en programmation requise
Déroulé pédagogique
  • Un projet fil rouge (gestionnaire de tâches) enrichi chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants, analystes, techniciens et ingénieurs souhaitant automatiser leur travail, reconversions techniques.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Accessible Le plus demandé

Conteneuriser ses applications avec Docker

Conteneuriser, composer et livrer vos applications de façon reproductible.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Conteneuriser ses applications avec Docker

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à empaqueter une application avec Docker, à composer plusieurs services et à sécuriser vos images. Vous préparez enfin une chaîne de livraison automatisée. Un devoir clôt chaque journée et un projet final vous fait livrer une pile conteneurisée prête pour la production.

À l'issue de la formation, vous saurez

  • Comprendre conteneurs, images et registres
  • Écrire des Dockerfile efficaces et légers
  • Orchestrer plusieurs services avec Docker Compose
  • Gérer réseaux, volumes et données persistantes
  • Sécuriser images et conteneurs et les livrer via l'intégration continue
  • Livrer une pile conteneurisée prête pour la production lors du projet final

Programme 4 chapitres · 16 séquences

1 Conteneurs et images Comprendre ce qu'est réellement un conteneur. Jour 1
  1. 1.1 Conteneurs, images, registres et architecture de Docker
  2. 1.2 Commandes essentielles : exécuter, inspecter, nettoyer
  3. 1.3 Écrire un Dockerfile : couches, cache et images légères
  4. 1.4 Devoir du jour 1 : conteneuriser une applicationÉcrire le Dockerfile d'une application fournie et réduire la taille de l'image d'au moins 50 %.
2 Réseaux, volumes et Compose Faire tourner plusieurs services ensemble. Jour 2
  1. 2.1 Réseaux Docker et communication entre conteneurs
  2. 2.2 Volumes et persistance des données
  3. 2.3 Docker Compose : services, dépendances et variables
  4. 2.4 Devoir du jour 2 : pile applicative complèteComposer une application web, une base de données et un cache avec données persistantes.
3 Sécurité et livraison Livrer des images sûres et reproductibles. Jour 3
  1. 3.1 Sécurité : utilisateur non root, analyse de vulnérabilités, secrets
  2. 3.2 Construction multi-étapes et registres privés
  3. 3.3 Intégration continue : construire et publier ses images automatiquement
  4. 3.4 Devoir du jour 3 : pipeline de constructionAutomatiser construction, analyse et publication d'une image à chaque modification du code.
4 Projet final : une pile conteneurisée prête pour la production Vous livrez une pile conteneurisée prête pour la production, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application web avec API et base de données, blog avec cache, service de messagerie).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec la ligne de commande Linux
  • Notions de développement ou d'exploitation
Déroulé pédagogique
  • Une application multi-services conteneurisée au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs système, ingénieurs DevOps.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Intermédiaire

Déployer et exploiter des applications avec Kubernetes

Déployer, sécuriser et superviser vos applications sur un cluster Kubernetes.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Déployer et exploiter des applications avec Kubernetes

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous déployez, exposez, sécurisez et supervisez des applications sur Kubernetes, du pod au cluster. Vous apprenez aussi à diagnostiquer les pannes courantes. Un devoir clôt chaque journée et un projet final vous fait livrer un cluster applicatif prêt pour la production.

À l'issue de la formation, vous saurez

  • Comprendre l'architecture d'un cluster Kubernetes
  • Déployer avec Deployments, Services et Ingress
  • Gérer configuration, secrets et stockage persistant
  • Sécuriser avec RBAC et politiques réseau
  • Superviser, dimensionner et diagnostiquer une application
  • Livrer un cluster applicatif prêt pour la production lors du projet final

Programme 5 chapitres · 20 séquences

1 Architecture et objets de base Comprendre le cluster avant de déployer. Jour 1
  1. 1.1 Architecture : plan de contrôle, nœuds, etcd, kubelet
  2. 1.2 Pods, ReplicaSets et Deployments
  3. 1.3 kubectl, manifestes YAML et mises à jour progressives
  4. 1.4 Devoir du jour 1 : premier déploiementDéployer une application en trois réplicas, la mettre à jour et revenir en arrière.
2 Réseau, configuration et stockage Exposer et configurer les applications. Jour 2
  1. 2.1 Services et Ingress : exposer une application
  2. 2.2 ConfigMaps et Secrets
  3. 2.3 Volumes persistants et StatefulSets
  4. 2.4 Devoir du jour 2 : application avec base de donnéesDéployer une application web avec base persistante, configuration externalisée et accès par Ingress.
3 Sécurité et exploitation Protéger et maintenir. Jour 3
  1. 3.1 RBAC, comptes de service et politiques réseau
  2. 3.2 Sondes de santé, limites de ressources et mise à l'échelle automatique
  3. 3.3 Journaux, métriques et diagnostic de pannes courantes
  4. 3.4 Devoir du jour 3 : durcissement et résilienceAjouter sondes, limites et politique réseau, puis provoquer et corriger une panne.
4 Livraison et bonnes pratiques Industrialiser le déploiement. Jour 4
  1. 4.1 Déploiement continu et approche GitOps
  2. 4.2 Stratégies de déploiement : progressif, bleu-vert, canari
  3. 4.3 Sauvegarde, mises à jour du cluster et maîtrise des coûts
  4. 4.4 Devoir du jour 4 : déploiement automatiséAutomatiser le déploiement de l'application depuis un dépôt Git.
5 Projet final : un cluster applicatif prêt pour la production Vous livrez un cluster applicatif prêt pour la production, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (plateforme e-commerce, API avec base de données, application de messagerie).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Maîtriser Docker (images et conteneurs)
  • Aisance avec la ligne de commande Linux
Déroulé pédagogique
  • Une application multi-services déployée et exploitée sur un cluster
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Ingénieurs DevOps, administrateurs, développeurs, architectes.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Cloud & DevOps Intermédiaire

Packager et déployer avec Helm pour Kubernetes

Packager, versionner et déployer vos applications Kubernetes de façon reproductible.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Packager et déployer avec Helm pour Kubernetes

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à utiliser et à écrire des charts Helm pour déployer proprement vos applications sur Kubernetes, avec des configurations adaptées à chaque environnement. Un devoir clôt chaque journée et un projet final vous fait livrer un chart prêt à être partagé.

À l'issue de la formation, vous saurez

  • Comprendre charts, releases et dépôts
  • Installer, mettre à jour et annuler un déploiement
  • Écrire un chart avec templates et valeurs
  • Gérer plusieurs environnements par fichiers de valeurs
  • Tester, publier et sécuriser ses charts
  • Livrer un chart prêt à être partagé lors du projet final

Programme 3 chapitres · 12 séquences

1 Utiliser Helm Déployer avec des charts existants. Jour 1
  1. 1.1 Concepts : chart, release, dépôt et valeurs
  2. 1.2 Installer, mettre à jour, annuler et désinstaller une release
  3. 1.3 Personnaliser un déploiement avec les valeurs
  4. 1.4 Devoir du jour 1 : déployer une pile depuis des dépôts publicsInstaller une base de données et une application depuis des charts publics, puis les personnaliser.
2 Écrire ses charts Créer et publier un chart soigné. Jour 2
  1. 2.1 Structure d'un chart, templates Go et fonctions
  2. 2.2 Environnements, dépendances et hooks
  3. 2.3 Tests, publication dans un dépôt et signature des charts
  4. 2.4 Devoir du jour 2 : chart d'une application maisonÉcrire le chart d'une application fournie avec valeurs de développement et de production, puis le tester.
3 Projet final : un chart prêt à être partagé Vous livrez un chart prêt à être partagé, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application web, API avec base de données, service planifié).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Connaître les bases de Kubernetes (pods, déploiements, services)
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Une application packagée en chart et déployée sur plusieurs environnements
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Ingénieurs DevOps, administrateurs Kubernetes, développeurs.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Accessible

Automatiser la configuration des serveurs avec Ansible

Configurer des dizaines de serveurs de façon identique, lisible et rejouable.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Automatiser la configuration des serveurs avec Ansible

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous automatisez la configuration de serveurs avec Ansible : inventaires, playbooks, rôles et secrets. Vous apprenez à écrire des automatisations lisibles et rejouables. Un devoir clôt chaque journée et un projet final vous fait livrer un parc de serveurs configuré par code.

À l'issue de la formation, vous saurez

  • Comprendre le fonctionnement sans agent et l'idempotence
  • Écrire inventaires et playbooks
  • Utiliser variables, modèles et conditions
  • Organiser son code en rôles réutilisables
  • Protéger les secrets avec Vault et intégrer Ansible à une chaîne de déploiement
  • Livrer un parc de serveurs configuré par code lors du projet final

Programme 4 chapitres · 16 séquences

1 Premiers pas Piloter des serveurs avec Ansible. Jour 1
  1. 1.1 Architecture, installation, inventaires et commandes ponctuelles
  2. 1.2 Playbooks, tâches, modules et idempotence
  3. 1.3 Variables, faits, conditions et boucles
  4. 1.4 Devoir du jour 1 : configurer un serveur webÉcrire un playbook qui installe, configure et démarre un serveur web.
2 Structurer et réutiliser Passer du script au code maintenable. Jour 2
  1. 2.1 Modèles Jinja2 et gestionnaires d'événements
  2. 2.2 Rôles et collections
  3. 2.3 Environnements multiples et variables de groupe
  4. 2.4 Devoir du jour 2 : rôle réutilisableTransformer le playbook en rôle et le déployer sur deux environnements.
3 Sécurité et industrialisation Automatiser en toute sûreté. Jour 3
  1. 3.1 Ansible Vault : protéger les secrets
  2. 3.2 Tests avec Molecule et vérification du style
  3. 3.3 Intégration dans une chaîne de déploiement continu
  4. 3.4 Devoir du jour 3 : automatisation testéeChiffrer les secrets, tester un rôle avec Molecule et le lancer depuis un pipeline.
4 Projet final : un parc de serveurs configuré par code Vous livrez un parc de serveurs configuré par code, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (pile web avec base de données, serveur de messagerie, poste d'administration).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec Linux et SSH
  • Notions de réseau
Déroulé pédagogique
  • Un parc de serveurs configuré automatiquement au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Administrateurs système, ingénieurs DevOps, exploitants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Intermédiaire

Décrire et déployer son infrastructure avec Terraform

Créer et faire évoluer votre infrastructure cloud par le code, sans casser la production.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Décrire et déployer son infrastructure avec Terraform

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous décrivez votre infrastructure sous forme de code avec Terraform : ressources, modules, états et environnements. Vous apprenez à travailler en équipe sans casser la production. Un devoir clôt chaque journée et un projet final vous fait livrer une infrastructure complète décrite en code.

À l'issue de la formation, vous saurez

  • Comprendre l'infrastructure as code et le cycle plan/apply
  • Écrire ressources, variables et sorties
  • Gérer l'état, en local et à distance
  • Créer des modules réutilisables
  • Gérer plusieurs environnements et intégrer Terraform à une chaîne de livraison
  • Livrer une infrastructure complète décrite en code lors du projet final

Programme 4 chapitres · 16 séquences

1 Écrire de l'infrastructure Premières ressources et bons réflexes. Jour 1
  1. 1.1 Principes, installation, fournisseurs et cycle init, plan, apply
  2. 1.2 Ressources, variables, sorties et sources de données
  3. 1.3 Expressions, boucles et conditions
  4. 1.4 Devoir du jour 1 : réseau et machine virtuelleDécrire un réseau et un serveur, les créer, les modifier et les détruire.
2 État, modules et environnements Travailler à plusieurs. Jour 2
  1. 2.1 Fichier d'état, état distant et verrouillage
  2. 2.2 Modules : conception, versions et réutilisation
  3. 2.3 Espaces de travail et environnements multiples
  4. 2.4 Devoir du jour 2 : module réutilisableExtraire l'infrastructure dans un module et la déployer dans deux environnements.
3 Qualité, sécurité et livraison Industrialiser sans risque. Jour 3
  1. 3.1 Validation, formatage et tests de l'infrastructure
  2. 3.2 Gestion des secrets et politiques de sécurité
  3. 3.3 Intégration dans une chaîne de livraison continue
  4. 3.4 Devoir du jour 3 : pipeline d'infrastructureAutomatiser plan et application avec une revue avant déploiement.
4 Projet final : une infrastructure complète décrite en code Vous livrez une infrastructure complète décrite en code, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (hébergement d'une application web, réseau multi-zones, plateforme de test).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de cloud ou de virtualisation
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Une infrastructure cloud décrite et déployée par code
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Ingénieurs DevOps et cloud, administrateurs, architectes.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Accessible

Visualiser et superviser avec Grafana

Construire des tableaux de bord lisibles et des alertes fiables à partir de vos données.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Visualiser et superviser avec Grafana

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous construisez des tableaux de bord Grafana lisibles, connectés à plusieurs sources de données, avec des alertes fiables. Un devoir clôt chaque journée et un projet final vous fait livrer un centre de supervision prêt à l'emploi.

À l'issue de la formation, vous saurez

  • Se connecter à différentes sources de données
  • Construire des tableaux de bord clairs
  • Utiliser variables et modèles de tableaux de bord
  • Définir des alertes pertinentes
  • Partager, gérer les accès et déployer ses tableaux de bord
  • Livrer un centre de supervision prêt à l'emploi lors du projet final

Programme 3 chapitres · 12 séquences

1 Construire des tableaux de bord Lisibles en dix secondes. Jour 1
  1. 1.1 Installation, sources de données et exploration
  2. 1.2 Panneaux, visualisations et choix du bon graphique
  3. 1.3 Variables, modèles et tableaux dynamiques
  4. 1.4 Devoir du jour 1 : tableau de bord d'exploitationConstruire un tableau de bord d'une page à partir de Prometheus et d'une base de données.
2 Alerter, partager, industrialiser Faire vivre les tableaux de bord. Jour 2
  1. 2.1 Alertes, contacts et politiques de notification
  2. 2.2 Utilisateurs, équipes, dossiers et droits d'accès
  3. 2.3 Tableaux de bord as code et déploiement automatique
  4. 2.4 Devoir du jour 2 : alertes et déploiement automatiqueDéfinir deux alertes et déployer le tableau de bord automatiquement depuis un fichier.
3 Projet final : un centre de supervision prêt à l'emploi Vous livrez un centre de supervision prêt à l'emploi, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (supervision applicative, tableau de bord métier, suivi de capteurs).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de supervision ou de bases de données
  • Aisance avec un navigateur web
Déroulé pédagogique
  • Un centre de supervision construit à partir de sources réelles
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Exploitants, ingénieurs DevOps, analystes, responsables techniques.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Intermédiaire

Superviser ses systèmes avec Prometheus

Superviser vos systèmes avec des métriques fiables et des alertes utiles.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Superviser ses systèmes avec Prometheus

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous mettez en place Prometheus pour collecter des métriques, écrire des requêtes PromQL et déclencher des alertes pertinentes. Vous apprenez aussi à instrumenter vos applications. Un devoir clôt chaque journée et un projet final vous fait livrer une plateforme de supervision opérationnelle.

À l'issue de la formation, vous saurez

  • Comprendre le modèle de collecte et les types de métriques
  • Installer Prometheus et configurer des cibles
  • Écrire des requêtes PromQL
  • Définir des règles d'alerte avec Alertmanager
  • Instrumenter une application et superviser Kubernetes
  • Livrer une plateforme de supervision opérationnelle lors du projet final

Programme 3 chapitres · 12 séquences

1 Collecter et interroger De la métrique à la réponse. Jour 1
  1. 1.1 Architecture, installation et configuration des cibles
  2. 1.2 Exporteurs et découverte de services
  3. 1.3 PromQL : sélecteurs, fonctions, agrégations et taux
  4. 1.4 Devoir du jour 1 : superviser un serveurCollecter les métriques d'un serveur et répondre à huit questions avec PromQL.
2 Alerter et instrumenter Des alertes qui servent. Jour 2
  1. 2.1 Règles d'alerte et Alertmanager : regroupement, silences, routage
  2. 2.2 Instrumenter une application avec une bibliothèque cliente
  3. 2.3 Superviser Kubernetes et conserver les données dans la durée
  4. 2.4 Devoir du jour 2 : alertes et instrumentationInstrumenter une application et déclencher deux alertes avec notification.
3 Projet final : une plateforme de supervision opérationnelle Vous livrez une plateforme de supervision opérationnelle, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (supervision d'une application web, d'un cluster ou d'un parc de serveurs).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec Linux
  • Notions de supervision ou d'exploitation
Déroulé pédagogique
  • Une plateforme de supervision construite sur une application réelle
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Ingénieurs DevOps, administrateurs, développeurs, exploitants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Programmation Java : des fondamentaux aux applications

Acquérir des bases solides en Java et écrire des applications propres et testées.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Programmation Java : des fondamentaux aux applications

  • 35 h · 5 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Java pas à pas : syntaxe, programmation objet, collections, flux, gestion des erreurs, concurrence et tests. Vous terminez avec une application packagée avec Maven. Un devoir clôt chaque journée et un projet final vous fait livrer une application Java complète.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe et les structures de contrôle de Java
  • Concevoir des classes, interfaces et hiérarchies d'objets
  • Utiliser collections, génériques et streams
  • Gérer erreurs, fichiers et concurrence
  • Tester et construire une application avec JUnit et Maven
  • Livrer une application Java complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Les bases du langage Poser une syntaxe solide. Jour 1
  1. 1.1 Installation du JDK, structure d'un programme et types
  2. 1.2 Opérateurs, conditions et boucles
  3. 1.3 Méthodes, tableaux et chaînes de caractères
  4. 1.4 Devoir du jour 1 : programmes de baseÉcrire six programmes : calculs, tri, jeu de devinette, statistiques, conversion, menu.
2 Programmation orientée objet Penser en objets. Jour 2
  1. 2.1 Classes, objets, constructeurs et encapsulation
  2. 2.2 Héritage, interfaces et polymorphisme
  3. 2.3 Énumérations, records et gestion des exceptions
  4. 2.4 Devoir du jour 2 : modèle de la bibliothèqueModéliser livres, membres et emprunts avec héritage et interfaces.
3 Collections, flux et fichiers Manipuler les données efficacement. Jour 3
  1. 3.1 Listes, ensembles, dictionnaires et génériques
  2. 3.2 Expressions lambda et streams
  3. 3.3 Lecture et écriture de fichiers
  4. 3.4 Devoir du jour 3 : recherche et statistiquesAjouter recherche, tri et statistiques avec les streams et la sauvegarde dans un fichier.
4 Concurrence, tests et livraison Un code fiable et livrable. Jour 4
  1. 4.1 Threads, exécuteurs et CompletableFuture
  2. 4.2 Tests unitaires avec JUnit
  3. 4.3 Maven, dépendances et création d'un exécutable
  4. 4.4 Devoir du jour 4 : tests et packagingÉcrire cinq tests et produire un exécutable avec Maven.
5 Projet final : une application Java complète Vous livrez une application Java complète, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (gestion de stock, jeu de cartes, carnet d'adresses).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de logique de programmation
  • Aucune connaissance de Java requise
Déroulé pédagogique
  • Une application fil rouge (gestion de bibliothèque) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants en programmation, étudiants, reconversions, développeurs venant d'autres langages.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Programmation en langage C

Comprendre la mémoire et écrire des programmes C fiables, rapides et bien structurés.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Programmation en langage C

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez le langage C, ses pointeurs et sa gestion manuelle de la mémoire. Vous terminez par la compilation modulaire, le débogage et la recherche de fuites mémoire. Un devoir clôt chaque journée et un projet final vous fait livrer un outil en ligne de commande complet.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe, les types et les fonctions du C
  • Comprendre pointeurs et adresses mémoire
  • Gérer l'allocation dynamique sans fuite
  • Manipuler chaînes, structures et fichiers
  • Organiser un projet et déboguer avec gdb et valgrind
  • Livrer un outil en ligne de commande complet lors du projet final

Programme 4 chapitres · 16 séquences

1 Les bases du C Compiler et exécuter ses premiers programmes. Jour 1
  1. 1.1 Chaîne de compilation, premier programme et types
  2. 1.2 Opérateurs, conditions et boucles
  3. 1.3 Fonctions, portée et tableaux
  4. 1.4 Devoir du jour 1 : petits programmesÉcrire six programmes : calculs, tri, statistiques, conversion, menu, jeu.
2 Pointeurs et mémoire Le cœur du langage. Jour 2
  1. 2.1 Adresses, pointeurs et arithmétique des pointeurs
  2. 2.2 Allocation dynamique avec malloc et free
  3. 2.3 Chaînes de caractères et structures
  4. 2.4 Devoir du jour 2 : gestion d'une liste dynamiqueImplémenter une liste chaînée avec allocation dynamique et libération complète.
3 Fichiers, modularité et qualité Un projet propre et vérifié. Jour 3
  1. 3.1 Lecture et écriture de fichiers
  2. 3.2 Compilation modulaire, fichiers d'en-tête et Makefile
  3. 3.3 Débogage avec gdb et détection de fuites avec valgrind
  4. 3.4 Devoir du jour 3 : programme modulaire sans fuiteDécouper le programme en modules, le compiler avec un Makefile et éliminer toute fuite mémoire.
4 Projet final : un outil en ligne de commande complet Vous livrez un outil en ligne de commande complet, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (gestionnaire de contacts, analyseur de fichiers, mini-base de données).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de logique de programmation
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Un outil en ligne de commande enrichi au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Étudiants, techniciens, développeurs d'embarqué, futurs développeurs système.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Programmation en C++ moderne

Écrire du C++ moderne, sûr et performant, avec les bonnes pratiques actuelles.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Programmation en C++ moderne

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous maîtrisez le C++ moderne : classes, gestion automatique des ressources, templates, bibliothèque standard, pointeurs intelligents et concurrence. Vous apprenez à construire et analyser un projet avec CMake. Un devoir clôt chaque journée et un projet final vous fait livrer une bibliothèque C++ complète et testée.

À l'issue de la formation, vous saurez

  • Écrire du C++ moderne (références, auto, const)
  • Concevoir des classes avec RAII et polymorphisme
  • Utiliser templates et bibliothèque standard
  • Gérer la mémoire avec pointeurs intelligents et sémantique de déplacement
  • Utiliser threads et outils d'analyse de code
  • Livrer une bibliothèque C++ complète et testée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux du C++ moderne Le langage d'aujourd'hui. Jour 1
  1. 1.1 Références, const, auto et sémantique de valeur
  2. 1.2 Classes, constructeurs et principe RAII
  3. 1.3 Chaînes, vecteurs et premières fonctions de la bibliothèque standard
  4. 1.4 Devoir du jour 1 : classe de gestion de donnéesÉcrire une classe complète et la tester avec un programme de démonstration.
2 POO, templates et surcharge Concevoir en objets et en génériques. Jour 2
  1. 2.1 Héritage, polymorphisme et fonctions virtuelles
  2. 2.2 Templates de fonctions et de classes
  3. 2.3 Surcharge d'opérateurs et conversions
  4. 2.4 Devoir du jour 2 : hiérarchie de formesConcevoir une hiérarchie polymorphe et un conteneur générique.
3 Mémoire, STL et programmation fonctionnelle Gérer les ressources sans fuite. Jour 3
  1. 3.1 Pointeurs intelligents et propriété des ressources
  2. 3.2 Conteneurs, itérateurs et algorithmes standard
  3. 3.3 Lambdas et sémantique de déplacement
  4. 3.4 Devoir du jour 3 : traitement de données avec la STLTraiter un jeu de données avec conteneurs, algorithmes et lambdas.
4 Concurrence, build et qualité Un projet industrialisable. Jour 4
  1. 4.1 Threads, verrous et tâches asynchrones
  2. 4.2 Construction avec CMake et gestion de dépendances
  3. 4.3 Tests, analyse statique et assainisseurs de mémoire
  4. 4.4 Devoir du jour 4 : projet CMake testéConstruire le projet avec CMake, ajouter quatre tests et corriger les alertes de l'analyseur.
5 Projet final : une bibliothèque C++ complète et testée Vous livrez une bibliothèque C++ complète et testée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (moteur de calcul, mini-jeu, outil de traitement de données).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Connaître les bases de la programmation (le C est un plus)
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Une bibliothèque fil rouge enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, ingénieurs, développeurs de systèmes embarqués ou de jeux.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer avec C# et .NET

Maîtriser C# et .NET pour bâtir des applications et des API professionnelles.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer avec C# et .NET

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez C# et .NET : langage, programmation objet, LINQ, programmation asynchrone, accès aux données avec Entity Framework Core et création d'une API ASP.NET Core sécurisée. Un devoir clôt chaque journée et un projet final vous fait livrer une application .NET complète avec API.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe et la programmation objet en C#
  • Utiliser collections, LINQ et programmation asynchrone
  • Accéder aux données avec Entity Framework Core
  • Construire une API ASP.NET Core
  • Sécuriser, tester et déployer une application .NET
  • Livrer une application .NET complète avec API lors du projet final

Programme 5 chapitres · 20 séquences

1 Le langage C# Prendre en main .NET. Jour 1
  1. 1.1 Installation du SDK .NET, structure d'un projet et types
  2. 1.2 Contrôle de flux, méthodes et tableaux
  3. 1.3 Classes, propriétés, records et types nullables
  4. 1.4 Devoir du jour 1 : programmes de baseÉcrire cinq programmes console : calculs, tri, gestion de liste, statistiques, menu.
2 Objets, collections et LINQ Manipuler les données avec élégance. Jour 2
  1. 2.1 Héritage, interfaces et génériques
  2. 2.2 Collections et requêtes LINQ
  3. 2.3 Exceptions, fichiers et sérialisation JSON
  4. 2.4 Devoir du jour 2 : modèle de commandes et requêtes LINQModéliser clients et commandes puis écrire huit requêtes LINQ.
3 Asynchronisme et données Une application réactive et persistante. Jour 3
  1. 3.1 async/await et tâches
  2. 3.2 Entity Framework Core : modèles, migrations, relations
  3. 3.3 Tests unitaires avec xUnit
  4. 3.4 Devoir du jour 3 : persistance des commandesStocker clients et commandes en base avec EF Core et écrire quatre tests.
4 API web avec ASP.NET Core Ouvrir l'application au monde. Jour 4
  1. 4.1 API minimales et contrôleurs
  2. 4.2 Authentification par jeton JWT et autorisations
  3. 4.3 Documentation OpenAPI, conteneurisation et déploiement
  4. 4.4 Devoir du jour 4 : API sécuriséeExposer les commandes en API, protéger deux routes et documenter l'ensemble.
5 Projet final : une application .NET complète avec API Vous livrez une application .NET complète avec API, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (gestion de stock, réservation, suivi de tickets).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de programmation dans un langage quelconque
  • Aisance avec un éditeur de code
Déroulé pédagogique
  • Une application fil rouge (gestion de commandes) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, étudiants, équipes reprenant ou migrant des applications .NET.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Programmation avec Scala

Allier programmation objet et fonctionnelle pour écrire un code concis et robuste.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Programmation avec Scala

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez Scala 3 : syntaxe, types, immutabilité, collections, gestion des erreurs, programmation fonctionnelle et concurrente. Vous terminez par une petite API HTTP testée. Un devoir clôt chaque journée et un projet final vous fait livrer une application Scala testée avec une API HTTP.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe et le système de types de Scala 3
  • Écrire du code fonctionnel avec fonctions d'ordre supérieur
  • Utiliser collections, Option et Either pour gérer les erreurs
  • Exploiter traits, pattern matching et énumérations
  • Écrire du code concurrent, le tester et créer une API HTTP
  • Livrer une application Scala testée avec une API HTTP lors du projet final

Programme 4 chapitres · 16 séquences

1 Les bases de Scala Un langage concis et expressif. Jour 1
  1. 1.1 sbt, console interactive et premiers programmes
  2. 1.2 Valeurs, variables, expressions et types
  3. 1.3 Classes, objets compagnons et case classes
  4. 1.4 Devoir du jour 1 : petits programmes ScalaÉcrire cinq programmes utilisant expressions, classes et case classes.
2 Programmation fonctionnelle Penser en fonctions. Jour 2
  1. 2.1 Fonctions d'ordre supérieur et immutabilité
  2. 2.2 Collections, map, filter, fold et for-comprehensions
  3. 2.3 Option, Either et gestion fonctionnelle des erreurs
  4. 2.4 Devoir du jour 2 : pipeline de traitement de donnéesCharger un fichier de données et le transformer sans état mutable.
3 Types, modélisation et concurrence Modéliser et paralléliser. Jour 3
  1. 3.1 Traits, énumérations et pattern matching
  2. 3.2 Génériques, variance et contextes implicites (given/using)
  3. 3.3 Future, concurrence et tests avec ScalaTest
  4. 3.4 Devoir du jour 3 : modèle et testsModéliser un domaine métier avec des types algébriques et écrire six tests.
4 Projet final : une application Scala testée avec une API HTTP Vous livrez une application Scala testée avec une API HTTP, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (analyse de journaux, service de conversion, gestion d'inventaire).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Savoir programmer dans un langage objet (Java conseillé)
  • Aisance avec la ligne de commande
Déroulé pédagogique
  • Une application de traitement de données enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Java ou d'autres langages, ingénieurs data, curieux de programmation fonctionnelle.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

JavaScript moderne : du langage à l'application web

Maîtriser JavaScript moderne pour rendre vos pages web vivantes et vos applications fiables.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

JavaScript moderne : du langage à l'application web

  • 35 h · 5 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez JavaScript pas à pas : langage, fonctions, objets, modules, programmation asynchrone et manipulation du DOM. Vous terminez avec des tests et un outillage moderne. Un devoir clôt chaque journée et un projet final vous fait livrer une application web JavaScript complète.

À l'issue de la formation, vous saurez

  • Maîtriser variables, fonctions, tableaux et objets
  • Comprendre closures, this et modules ES
  • Manipuler le DOM et gérer les événements
  • Maîtriser promesses, async/await et appels d'API
  • Utiliser npm, Vite et des tests automatisés
  • Livrer une application web JavaScript complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Le langage Des bases solides. Jour 1
  1. 1.1 Variables, types, opérateurs et structures de contrôle
  2. 1.2 Fonctions, portée et closures
  3. 1.3 Tableaux, objets et déstructuration
  4. 1.4 Devoir du jour 1 : petits programmesÉcrire six programmes : calculs, tri, filtres, conversion, statistiques, mots.
2 Objets, modules et DOM Structurer et interagir avec la page. Jour 2
  1. 2.1 Objets, prototypes, classes et mot-clé this
  2. 2.2 Modules ES et organisation du code
  3. 2.3 DOM : sélection, modification et événements
  4. 2.4 Devoir du jour 2 : liste de tâches interactiveRéaliser une liste de tâches dynamique avec ajout, suppression et filtre.
3 Asynchronisme et données Dialoguer avec le monde extérieur. Jour 3
  1. 3.1 Callbacks, promesses et async/await
  2. 3.2 Appels d'API avec fetch et gestion des erreurs
  3. 3.3 Stockage navigateur et boucle d'événements
  4. 3.4 Devoir du jour 3 : application connectée à une APIAfficher les données d'une API publique avec chargement, erreurs et recherche.
4 Outillage et qualité Un projet moderne et fiable. Jour 4
  1. 4.1 npm, Vite et structure d'un projet
  2. 4.2 Tests automatisés avec Vitest
  3. 4.3 Débogage, performance et bonnes pratiques
  4. 4.4 Devoir du jour 4 : tests et buildÉcrire cinq tests et produire une version de production.
5 Projet final : une application web JavaScript complète Vous livrez une application web JavaScript complète, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (gestionnaire de tâches, jeu, tableau météo).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de HTML et CSS
  • Aucune connaissance de JavaScript requise
Déroulé pédagogique
  • Une application web fil rouge (gestion de tâches) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants en programmation, intégrateurs web, reconversions, étudiants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Programmer en PHP : des bases au web dynamique

Écrire des applications web dynamiques en PHP, avec une base de données et une sécurité solide.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Programmer en PHP : des bases au web dynamique

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous partez des bases de PHP pour construire un site dynamique : programmation objet, formulaires, sessions, accès à MySQL avec PDO et protection contre les failles courantes. Un devoir clôt chaque journée et un projet final vous fait livrer un site web dynamique complet.

À l'issue de la formation, vous saurez

  • Maîtriser la syntaxe et les structures de PHP 8
  • Programmer en objet et organiser son code avec Composer
  • Traiter formulaires, sessions et cookies
  • Accéder à une base de données avec PDO
  • Protéger son application contre injections, XSS et CSRF
  • Livrer un site web dynamique complet lors du projet final

Programme 4 chapitres · 16 séquences

1 Les bases de PHP Écrire ses premiers scripts. Jour 1
  1. 1.1 Installation, syntaxe, types et opérateurs
  2. 1.2 Conditions, boucles, tableaux et fonctions
  3. 1.3 Inclusion de fichiers et manipulation de chaînes
  4. 1.4 Devoir du jour 1 : petits scripts utilitairesÉcrire cinq scripts : calcul, tri, formulaire de contact, comptage de mots, menu dynamique.
2 Programmation objet et organisation Un code lisible et réutilisable. Jour 2
  1. 2.1 Classes, objets, héritage et interfaces
  2. 2.2 Espaces de noms, chargement automatique et Composer
  3. 2.3 Exceptions et gestion des erreurs
  4. 2.4 Devoir du jour 2 : modèle objet d'une applicationModéliser des articles et des auteurs avec des classes, dans plusieurs fichiers.
3 Web, données et sécurité Une application qui résiste aux attaques. Jour 3
  1. 3.1 Formulaires, sessions et cookies
  2. 3.2 Accès aux données avec PDO et MySQL
  3. 3.3 Sécurité : injections SQL, XSS, CSRF et mots de passe
  4. 3.4 Devoir du jour 3 : espace membre sécuriséCréer inscription et connexion avec base de données et mots de passe hachés.
4 Projet final : un site web dynamique complet Vous livrez un site web dynamique complet, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (blog, annuaire, gestion de réservations).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de HTML
  • Aucune connaissance de PHP requise
Déroulé pédagogique
  • Un site dynamique construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants en programmation web, webmasters, reconversions, étudiants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

TypeScript : typer et fiabiliser ses applications

Écrire du JavaScript typé pour détecter les erreurs avant qu'elles n'arrivent en production.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

TypeScript : typer et fiabiliser ses applications

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez TypeScript : typage de base et avancé, génériques, types utilitaires, modules, validation à l'exécution et migration progressive d'un projet JavaScript. Un devoir clôt chaque journée et un projet final vous fait livrer un projet TypeScript migré, typé et testé.

À l'issue de la formation, vous saurez

  • Configurer un projet TypeScript et lire les erreurs du compilateur
  • Modéliser avec interfaces, unions et intersections
  • Utiliser génériques et types utilitaires
  • Typer des API et valider des données à l'exécution
  • Migrer progressivement un projet JavaScript existant
  • Livrer un projet TypeScript migré, typé et testé lors du projet final

Programme 4 chapitres · 16 séquences

1 Les bases du typage Comprendre le compilateur. Jour 1
  1. 1.1 Installation, tsconfig et premières erreurs
  2. 1.2 Types de base, interfaces et alias
  3. 1.3 Unions, intersections et affinage de types
  4. 1.4 Devoir du jour 1 : typer un petit moduleAjouter des types à un module JavaScript fourni et corriger toutes les erreurs.
2 Typage avancé Des types qui travaillent pour vous. Jour 2
  1. 2.1 Génériques et contraintes
  2. 2.2 Types utilitaires et types mappés
  3. 2.3 Classes, modules et déclarations de types
  4. 2.4 Devoir du jour 2 : bibliothèque génériqueÉcrire une petite bibliothèque générique entièrement typée.
3 TypeScript en projet réel Livrer un code sûr de bout en bout. Jour 3
  1. 3.1 Typage d'une API et validation à l'exécution avec Zod
  2. 3.2 Migration progressive d'un projet JavaScript
  3. 3.3 Tests, lint et intégration dans une chaîne de build
  4. 3.4 Devoir du jour 3 : migration d'un projetMigrer un module d'une application JavaScript vers TypeScript, avec tests.
4 Projet final : un projet TypeScript migré, typé et testé Vous livrez un projet TypeScript migré, typé et testé, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (client d'API typé, petite bibliothèque, migration d'un projet existant).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en JavaScript
  • Aisance avec npm
Déroulé pédagogique
  • Un projet fil rouge d'abord en JavaScript, puis migré et typé au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs JavaScript, développeurs front-end et back-end, équipes migrant vers TypeScript.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Développer des API robustes avec NestJS

Structurer des API Node.js modulaires, testées et faciles à maintenir avec NestJS.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des API robustes avec NestJS

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous construisez une API avec NestJS : modules, injection de dépendances, validation, persistance, authentification, tests et déploiement. L'architecture du framework vous guide vers un code propre. Un devoir clôt chaque journée et un projet final vous fait livrer une API NestJS complète, sécurisée et testée.

À l'issue de la formation, vous saurez

  • Comprendre l'architecture modulaire de NestJS
  • Créer contrôleurs, services et DTO validés
  • Persister les données avec un ORM
  • Sécuriser l'API avec JWT, guards et rôles
  • Tester, documenter et déployer une API NestJS
  • Livrer une API NestJS complète, sécurisée et testée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de NestJS Comprendre l'architecture. Jour 1
  1. 1.1 Modules, contrôleurs et fournisseurs
  2. 1.2 Injection de dépendances
  3. 1.3 DTO, pipes et validation des entrées
  4. 1.4 Devoir du jour 1 : premières routesCréer un module avec routes, service et validation des données.
2 Persistance et gestion des erreurs Des données fiables. Jour 2
  1. 2.1 Entités, relations et migrations avec un ORM
  2. 2.2 Filtres d'exceptions et intercepteurs
  3. 2.3 Pagination, tri et configuration par environnement
  4. 2.4 Devoir du jour 2 : API avec base de donnéesPersister produits et commandes avec relations, pagination et gestion d'erreurs.
3 Sécurité Protéger l'API. Jour 3
  1. 3.1 Authentification par jeton JWT avec Passport
  2. 3.2 Guards, rôles et autorisations
  3. 3.3 Bonnes pratiques : limitation de débit, en-têtes et secrets
  4. 3.4 Devoir du jour 3 : authentification et rôlesProtéger deux routes par rôle et limiter le débit.
4 Qualité et mise en production Livrer une API fiable. Jour 4
  1. 4.1 Tests unitaires et de bout en bout
  2. 4.2 Documentation Swagger et journalisation
  3. 4.3 Conteneurisation et déploiement
  4. 4.4 Devoir du jour 4 : tests et image DockerÉcrire cinq tests et produire une image de production.
5 Projet final : une API NestJS complète, sécurisée et testée Vous livrez une API NestJS complète, sécurisée et testée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (réservation, suivi de tickets, boutique en ligne).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en JavaScript, notions de TypeScript
  • Notions de HTTP et d'API REST
Déroulé pédagogique
  • Une API fil rouge (gestion de commandes) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Node.js, développeurs Angular ou Java souhaitant le back-end TypeScript.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des API rapides avec FastAPI

Créer des API Python performantes, documentées automatiquement et faciles à tester.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des API rapides avec FastAPI

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une API avec FastAPI : routes typées, validation avec Pydantic, base de données, authentification OAuth2, tests et déploiement. La documentation interactive est générée pour vous. Un devoir clôt chaque journée et un projet final vous fait livrer une API FastAPI complète, sécurisée et testée.

À l'issue de la formation, vous saurez

  • Créer des routes typées et validées avec FastAPI et Pydantic
  • Structurer une application et utiliser l'injection de dépendances
  • Persister les données avec SQLAlchemy et Alembic
  • Sécuriser l'API avec OAuth2 et JWT
  • Tester et déployer une API FastAPI
  • Livrer une API FastAPI complète, sécurisée et testée lors du projet final

Programme 4 chapitres · 16 séquences

1 Bases d'une API FastAPI Des routes claires et validées. Jour 1
  1. 1.1 Installation, premières routes et documentation automatique
  2. 1.2 Paramètres, corps de requête et modèles Pydantic
  3. 1.3 Réponses, codes de statut et gestion des erreurs
  4. 1.4 Devoir du jour 1 : API de gestion de tâchesCréer les opérations de création, lecture, mise à jour et suppression avec validation.
2 Données et architecture Un code organisé et persistant. Jour 2
  1. 2.1 SQLAlchemy : modèles, relations et sessions
  2. 2.2 Migrations avec Alembic
  3. 2.3 Dépendances, routeurs et organisation du projet
  4. 2.4 Devoir du jour 2 : persistance en baseStocker les tâches en base avec relations et migrations.
3 Sécurité, tests et production Livrer une API fiable. Jour 3
  1. 3.1 OAuth2, JWT et hachage de mots de passe
  2. 3.2 Tests avec pytest et client de test
  3. 3.3 Tâches de fond, Docker et déploiement
  4. 3.4 Devoir du jour 3 : sécuriser et testerProtéger deux routes, écrire six tests et produire une image Docker.
4 Projet final : une API FastAPI complète, sécurisée et testée Vous livrez une API FastAPI complète, sécurisée et testée, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (service de prédiction, gestion de contacts, suivi de commandes).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en Python
  • Notions de HTTP et d'API REST
Déroulé pédagogique
  • Une API fil rouge (gestion de tâches) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Python, ingénieurs data souhaitant exposer des modèles, développeurs back-end.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Développement web avec Laravel

Construire rapidement des applications web complètes et élégantes avec Laravel.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement web avec Laravel

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application avec Laravel : routes, vues Blade, base de données avec Eloquent, authentification, API, tests et files d'attente. Vous apprenez à tirer parti de l'écosystème du framework. Un devoir clôt chaque journée et un projet final vous fait livrer une application Laravel complète.

À l'issue de la formation, vous saurez

  • Maîtriser routes, contrôleurs, vues Blade et validation
  • Modéliser avec migrations, Eloquent et relations
  • Mettre en place authentification et autorisations
  • Exposer une API avec ressources et Sanctum
  • Tester, traiter des tâches asynchrones et déployer
  • Livrer une application Laravel complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de Laravel Prendre en main le framework. Jour 1
  1. 1.1 Installation, Artisan, routes et contrôleurs
  2. 1.2 Vues Blade, composants et mise en page
  3. 1.3 Requêtes, validation et messages d'erreur
  4. 1.4 Devoir du jour 1 : pages et formulaire validéCréer trois pages Blade et un formulaire avec validation.
2 Eloquent et base de données Modéliser sans effort. Jour 2
  1. 2.1 Migrations et modèles Eloquent
  2. 2.2 Relations, requêtes et chargement optimisé
  3. 2.3 Factories et seeders
  4. 2.4 Devoir du jour 2 : événements et inscriptionsModéliser deux entités liées, les alimenter avec des données de test et les afficher.
3 Sécurité et fichiers Protéger et enrichir. Jour 3
  1. 3.1 Authentification avec Breeze
  2. 3.2 Gates, policies et autorisations
  3. 3.3 Téléversement de fichiers et stockage
  4. 3.4 Devoir du jour 3 : espace membreAjouter inscription, connexion et page réservée aux administrateurs.
4 API, tests et production Livrer une application fiable. Jour 4
  1. 4.1 API : ressources et authentification avec Sanctum
  2. 4.2 Tests avec Pest ou PHPUnit
  3. 4.3 Files d'attente, tâches planifiées et déploiement
  4. 4.4 Devoir du jour 4 : API et testsExposer une ressource en API et écrire cinq tests automatisés.
5 Projet final : une application Laravel complète Vous livrez une application Laravel complète, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (réservation de salles, gestion de stock, plateforme de cours).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en PHP orienté objet
  • Bases de HTML et de SQL
Déroulé pédagogique
  • Une application fil rouge (gestion d'événements) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs PHP, développeurs web, équipes reprenant des applications Laravel.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développement web avec Django

Créer des applications web sécurisées et productives avec Django.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement web avec Django

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application avec Django : vues, modèles, ORM, formulaires, administration, sécurité, API avec Django REST Framework et déploiement. Le framework vous fournit l'essentiel prêt à l'emploi. Un devoir clôt chaque journée et un projet final vous fait livrer une application Django complète.

À l'issue de la formation, vous saurez

  • Structurer un projet Django en applications
  • Modéliser avec l'ORM et les migrations
  • Créer vues, gabarits et formulaires validés
  • Sécuriser avec authentification et permissions
  • Exposer une API et déployer l'application
  • Livrer une application Django complète lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de Django Comprendre la structure d'un projet. Jour 1
  1. 1.1 Projet, applications et configuration
  2. 1.2 URL, vues et gabarits
  3. 1.3 Formulaires et validation
  4. 1.4 Devoir du jour 1 : pages et formulaireCréer trois pages avec gabarit commun et un formulaire validé.
2 ORM et administration Des données bien modélisées. Jour 2
  1. 2.1 Modèles, migrations et champs
  2. 2.2 Requêtes, relations et optimisation
  3. 2.3 Interface d'administration personnalisée
  4. 2.4 Devoir du jour 2 : catalogue de livresModéliser livres et auteurs, puis personnaliser l'administration.
3 Sécurité et tests Protéger et vérifier. Jour 3
  1. 3.1 Authentification, groupes et permissions
  2. 3.2 Protections intégrées : CSRF, XSS, injections
  3. 3.3 Tests unitaires et d'intégration
  4. 3.4 Devoir du jour 3 : espace membre testéAjouter inscription, connexion et trois tests automatisés.
4 API et production Ouvrir et livrer. Jour 4
  1. 4.1 API avec Django REST Framework
  2. 4.2 Tâches asynchrones avec Celery
  3. 4.3 Configuration de production et déploiement
  4. 4.4 Devoir du jour 4 : API de prêtsExposer les prêts en API avec authentification et pagination.
5 Projet final : une application Django complète Vous livrez une application Django complète, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (bibliothèque, blog collaboratif, gestion de projets).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en Python
  • Notions de HTML et de SQL
Déroulé pédagogique
  • Une application fil rouge (gestion de bibliothèque) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Python, développeurs web, équipes reprenant des applications Django.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des interfaces avec Vue.js

Construire des interfaces web réactives et maintenables avec Vue 3.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des interfaces avec Vue.js

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application avec Vue 3 : réactivité, composants, Composition API, routage, gestion d'état avec Pinia, appels d'API et tests. Vous apprenez à structurer un projet durable. Un devoir clôt chaque journée et un projet final vous fait livrer une application Vue.js complète, testée et déployée.

À l'issue de la formation, vous saurez

  • Comprendre la réactivité et les composants Vue
  • Utiliser la Composition API et les composables
  • Naviguer avec Vue Router et gérer l'état avec Pinia
  • Consommer une API et protéger des routes
  • Tester, optimiser et déployer une application Vue
  • Livrer une application Vue.js complète, testée et déployée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de Vue 3 Penser en composants réactifs. Jour 1
  1. 1.1 Installation avec Vite, template et réactivité
  2. 1.2 Composants, props et événements
  3. 1.3 Composition API : ref, reactive, computed, watch
  4. 1.4 Devoir du jour 1 : liste de produits filtrableAfficher une liste avec recherche et filtres à partir d'une maquette.
2 Routage, état et formulaires Structurer l'application. Jour 2
  1. 2.1 Vue Router : pages, routes imbriquées, paramètres
  2. 2.2 Pinia : gestion de l'état partagé
  3. 2.3 Formulaires et validation
  4. 2.4 Devoir du jour 2 : panier d'achatAjouter un panier global avec Pinia et une page de commande validée.
3 Données et authentification Relier l'interface au serveur. Jour 3
  1. 3.1 Appels d'API, chargement et gestion d'erreurs
  2. 3.2 Composables réutilisables
  3. 3.3 Authentification et routes protégées
  4. 3.4 Devoir du jour 3 : connexion à une APIBrancher le catalogue sur une API et protéger une page de profil.
4 Qualité et mise en production Livrer une application fiable. Jour 4
  1. 4.1 Tests avec Vitest et Vue Test Utils
  2. 4.2 Performance et chargement différé
  3. 4.3 Build et déploiement
  4. 4.4 Devoir du jour 4 : tests et déploiementÉcrire cinq tests et mettre l'application en ligne.
5 Projet final : une application Vue.js complète, testée et déployée Vous livrez une application Vue.js complète, testée et déployée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (tableau de tâches, plateforme de réservation, mini-réseau social).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases solides en HTML, CSS et JavaScript
  • Notions d'appels d'API
Déroulé pédagogique
  • Une application fil rouge (catalogue de produits) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs front-end, développeurs back-end passant au front, intégrateurs.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des applications web avec Next.js

Créer des applications React rapides, référencées et prêtes pour la production avec Next.js.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des applications web avec Next.js

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application avec Next.js : App Router, composants serveur et client, récupération de données, Server Actions, authentification, SEO et déploiement. Un devoir clôt chaque journée et un projet final vous fait livrer une application Next.js complète, référencée et déployée.

À l'issue de la formation, vous saurez

  • Maîtriser l'App Router, les layouts et la navigation
  • Distinguer composants serveur et composants client
  • Récupérer et mettre en cache des données
  • Gérer formulaires avec Server Actions et authentification
  • Optimiser SEO et performance, puis déployer
  • Livrer une application Next.js complète, référencée et déployée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de Next.js Comprendre le routage et le rendu. Jour 1
  1. 1.1 Installation, App Router, pages et layouts
  2. 1.2 Composants serveur et composants client
  3. 1.3 Navigation, liens et routes dynamiques
  4. 1.4 Devoir du jour 1 : pages du blogCréer liste d'articles, page de détail et layout commun.
2 Données et formulaires Faire vivre l'application. Jour 2
  1. 2.1 Récupération de données et cache
  2. 2.2 Server Actions et formulaires
  3. 2.3 Routes API et gestion des erreurs
  4. 2.4 Devoir du jour 2 : création d'articlesAjouter la création d'articles avec Server Action et validation.
3 Authentification, SEO et styles Rendre l'application professionnelle. Jour 3
  1. 3.1 Authentification et sessions
  2. 3.2 Métadonnées, SEO et images optimisées
  3. 3.3 Styles et polices
  4. 3.4 Devoir du jour 3 : espace membre et SEOProtéger l'édition et ajouter métadonnées dynamiques.
4 Qualité et production Livrer une application performante. Jour 4
  1. 4.1 Tests et analyse de performance
  2. 4.2 Stratégies de rendu : statique, dynamique, incrémental
  3. 4.3 Déploiement et surveillance
  4. 4.4 Devoir du jour 4 : tests et déploiementÉcrire quatre tests et déployer l'application.
5 Projet final : une application Next.js complète, référencée et déployée Vous livrez une application Next.js complète, référencée et déployée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (blog, boutique, plateforme de cours).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bonnes bases de React (composants, hooks)
  • Bases solides en JavaScript
Déroulé pédagogique
  • Une application fil rouge (blog avec espace membre) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs React, développeurs front-end, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des applications universelles avec Nuxt.js

Créer des applications Vue rapides et bien référencées avec Nuxt 3.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des applications universelles avec Nuxt.js

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez une application avec Nuxt 3 : routage automatique, rendu côté serveur ou statique, récupération de données, routes serveur avec Nitro, authentification et déploiement. Un devoir clôt chaque journée et un projet final vous fait livrer une application Nuxt.js complète, référencée et déployée.

À l'issue de la formation, vous saurez

  • Comprendre la structure et les conventions de Nuxt 3
  • Choisir entre rendu serveur, statique et SPA
  • Récupérer des données avec useFetch et gérer l'état
  • Créer des routes serveur avec Nitro
  • Optimiser le SEO, tester et déployer
  • Livrer une application Nuxt.js complète, référencée et déployée lors du projet final

Programme 4 chapitres · 16 séquences

1 Fondamentaux de Nuxt 3 Profiter des conventions. Jour 1
  1. 1.1 Installation, structure et routage par fichiers
  2. 1.2 Composants, composables et auto-imports
  3. 1.3 Modes de rendu : SSR, SSG et SPA
  4. 1.4 Devoir du jour 1 : pages du catalogueCréer liste et pages de détail avec layout commun.
2 Données et serveur Une application full-stack. Jour 2
  1. 2.1 useFetch, useAsyncData et cache
  2. 2.2 Pinia et état partagé
  3. 2.3 Routes serveur avec Nitro
  4. 2.4 Devoir du jour 2 : API interneAjouter une route serveur et l'utiliser dans les pages.
3 Authentification, SEO et production Livrer une application soignée. Jour 3
  1. 3.1 Middlewares et authentification
  2. 3.2 SEO, métadonnées et modules Nuxt
  3. 3.3 Tests et déploiement
  4. 3.4 Devoir du jour 3 : espace membre et déploiementProtéger une page, ajouter les métadonnées et déployer.
4 Projet final : une application Nuxt.js complète, référencée et déployée Vous livrez une application Nuxt.js complète, référencée et déployée, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (blog, catalogue, plateforme d'événements).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Connaître Vue 3 (composants, Composition API)
  • Bases solides en JavaScript
Déroulé pédagogique
  • Une application fil rouge (catalogue avec espace membre) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Vue.js, développeurs front-end, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Dynamiser ses pages web avec jQuery

Manipuler la page, animer et dialoguer avec un serveur simplement avec jQuery.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Dynamiser ses pages web avec jQuery

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez jQuery pour manipuler le DOM, gérer les événements, créer des animations, valider des formulaires et appeler des API. Vous voyez aussi quand passer à JavaScript natif. Un devoir clôt chaque journée et un projet final vous fait livrer un site web interactif complet.

À l'issue de la formation, vous saurez

  • Sélectionner et modifier des éléments de la page
  • Gérer événements, effets et animations
  • Valider et enrichir des formulaires
  • Effectuer des appels AJAX et afficher du JSON
  • Écrire un plugin et migrer vers JavaScript natif quand c'est pertinent
  • Livrer un site web interactif complet lors du projet final

Programme 3 chapitres · 12 séquences

1 Manipuler la page Sélectionner, modifier, animer. Jour 1
  1. 1.1 Sélecteurs, parcours et modification du DOM
  2. 1.2 Événements et délégation
  3. 1.3 Effets, animations et formulaires
  4. 1.4 Devoir du jour 1 : page interactiveAjouter menu déroulant, galerie animée et formulaire validé à une page fournie.
2 AJAX, plugins et bonnes pratiques Aller plus loin et durer. Jour 2
  1. 2.1 Appels AJAX, JSON et gestion des erreurs
  2. 2.2 Écrire et utiliser des plugins
  3. 2.3 Bonnes pratiques et migration vers JavaScript natif
  4. 2.4 Devoir du jour 2 : recherche en directCréer une recherche qui interroge une API et affiche les résultats.
3 Projet final : un site web interactif complet Vous livrez un site web interactif complet, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (site vitrine animé, annuaire avec recherche, galerie photo).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de HTML, CSS et JavaScript
  • Aucune connaissance de jQuery requise
Déroulé pédagogique
  • Un site fil rouge enrichi progressivement d'interactions
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Intégrateurs, webmasters, développeurs maintenant des sites existants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Concevoir des interfaces modernes avec Tailwind CSS

Créer des interfaces soignées et responsives rapidement, sans quitter votre HTML.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Concevoir des interfaces modernes avec Tailwind CSS

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Tailwind CSS et son approche par classes utilitaires : mise en page, typographie, responsive, états, thème sombre, composants réutilisables et optimisation. Un devoir clôt chaque journée et un projet final vous fait livrer une interface web complète construite avec Tailwind.

À l'issue de la formation, vous saurez

  • Comprendre l'approche utility-first
  • Construire des mises en page avec Flexbox et Grid
  • Créer des interfaces responsives avec états et variantes
  • Personnaliser le thème et gérer le mode sombre
  • Extraire des composants réutilisables et optimiser la production
  • Livrer une interface web complète construite avec Tailwind lors du projet final

Programme 3 chapitres · 12 séquences

1 Les fondamentaux de Tailwind Penser en classes utilitaires. Jour 1
  1. 1.1 Installation, philosophie et premiers composants
  2. 1.2 Mise en page : Flexbox, Grid et espacements
  3. 1.3 Typographie, couleurs, bordures et ombres
  4. 1.4 Devoir du jour 1 : carte produit et page d'accueilReproduire une maquette avec navigation, sections et cartes.
2 Responsive, thème et composants Des interfaces prêtes pour la production. Jour 2
  1. 2.1 Responsive, états, variantes et mode sombre
  2. 2.2 Configuration et thème personnalisé
  3. 2.3 Extraction de composants et optimisation pour la production
  4. 2.4 Devoir du jour 2 : page complète responsiveRendre la page adaptative, ajouter un mode sombre et un thème de marque.
3 Projet final : une interface web complète construite avec Tailwind Vous livrez une interface web complète construite avec Tailwind, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (landing page, tableau de bord, page produit).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de HTML et de CSS
  • Aucune connaissance de Tailwind requise
Déroulé pédagogique
  • Une interface fil rouge construite avec Tailwind au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Intégrateurs, développeurs front-end, designers web.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Créer des sites responsives avec Bootstrap

Construire rapidement des sites adaptables à tous les écrans avec Bootstrap.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Créer des sites responsives avec Bootstrap

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Bootstrap 5 : grille, composants, utilitaires, personnalisation avec Sass et composants interactifs. Vous veillez aussi à l'accessibilité et à la performance. Un devoir clôt chaque journée et un projet final vous fait livrer un site responsive complet construit avec Bootstrap.

À l'issue de la formation, vous saurez

  • Utiliser le système de grille et les utilitaires Bootstrap
  • Mettre en œuvre les composants (barre de navigation, cartes, formulaires)
  • Personnaliser Bootstrap avec Sass et les variables
  • Utiliser les composants interactifs (modales, carrousel)
  • Garantir accessibilité et performance
  • Livrer un site responsive complet construit avec Bootstrap lors du projet final

Programme 3 chapitres · 12 séquences

1 Grille, composants et utilitaires Construire vite et proprement. Jour 1
  1. 1.1 Installation, grille et points de rupture
  2. 1.2 Composants : navigation, cartes, formulaires, tableaux
  3. 1.3 Utilitaires d'espacement, couleurs et mise en page
  4. 1.4 Devoir du jour 1 : page d'accueil responsiveRéaliser une page avec navigation, galerie et formulaire de contact.
2 Personnalisation et interactivité Un site qui a une identité. Jour 2
  1. 2.1 Personnalisation avec Sass et variables
  2. 2.2 Composants interactifs : modales, carrousel, onglets
  3. 2.3 Accessibilité et performance
  4. 2.4 Devoir du jour 2 : site multi-pages personnaliséCréer un thème personnalisé et l'appliquer à un site de trois pages.
3 Projet final : un site responsive complet construit avec Bootstrap Vous livrez un site responsive complet construit avec Bootstrap, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (site d'association, portfolio, page de restaurant).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de HTML et de CSS
  • Aucune connaissance de Bootstrap requise
Déroulé pédagogique
  • Un site fil rouge construit avec Bootstrap au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Intégrateurs, développeurs web, webmasters, débutants.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Concevoir des interfaces et des prototypes avec Figma

Concevoir des maquettes claires, un design system et des prototypes cliquables avec Figma.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Concevoir des interfaces et des prototypes avec Figma

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Figma : cadres, auto-layout, composants, variantes, styles, prototypage et collaboration. Vous produisez une maquette et un prototype prêts pour les développeurs. Un devoir clôt chaque journée et un projet final vous fait livrer une maquette d'application et son prototype cliquable.

À l'issue de la formation, vous saurez

  • Maîtriser l'interface de Figma, les cadres et l'auto-layout
  • Créer composants et variantes réutilisables
  • Construire un design system avec styles et variables
  • Réaliser un prototype interactif
  • Préparer la livraison aux développeurs et collaborer
  • Livrer une maquette d'application et son prototype cliquable lors du projet final

Programme 4 chapitres · 16 séquences

1 Prise en main et bases du design d'interface Maîtriser l'outil et la mise en page. Jour 1
  1. 1.1 Interface, cadres, formes, textes et calques
  2. 1.2 Auto-layout, grilles et contraintes
  3. 1.3 Couleurs, typographie et hiérarchie visuelle
  4. 1.4 Devoir du jour 1 : écran d'accueilConcevoir un écran d'accueil d'application à partir d'un brief.
2 Composants et design system Concevoir pour durer. Jour 2
  1. 2.1 Composants, instances et variantes
  2. 2.2 Styles, variables et thèmes
  3. 2.3 Bibliothèques partagées et documentation
  4. 2.4 Devoir du jour 2 : mini design systemCréer boutons, champs et cartes en variantes, avec styles et variables.
3 Prototypage et collaboration Faire tester et livrer. Jour 3
  1. 3.1 Prototypes : interactions, transitions et parcours
  2. 3.2 Tests utilisateurs simples et itérations
  3. 3.3 Commentaires, mode développement et export
  4. 3.4 Devoir du jour 3 : prototype cliquableRelier six écrans en prototype et le faire tester par deux personnes.
4 Projet final : une maquette d'application et son prototype cliquable Vous livrez une maquette d'application et son prototype cliquable, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application de livraison, réservation, suivi sportif).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec l'outil informatique
  • Aucune connaissance en design requise
Déroulé pédagogique
  • Une application mobile conçue de A à Z au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Débutants en design, développeurs, chefs de projet, chargés de communication.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Cloud & DevOps Intermédiaire

Déployer et administrer des applications sur AWS

Concevoir, déployer et sécuriser des applications sur AWS : calcul, stockage, réseau et bases de données managées.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Déployer et administrer des applications sur AWS

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez les services cœur d'AWS : IAM, EC2, S3, VPC, RDS, Lambda et API Gateway. Vous apprenez à concevoir une architecture sécurisée, à automatiser le déploiement et à maîtriser les coûts. Un devoir clôt chaque journée et un projet final vous fait livrer une application déployée sur une architecture AWS complète et sécurisée.

À l'issue de la formation, vous saurez

  • Comprendre le modèle de responsabilité partagée et IAM
  • Déployer des instances EC2 et du stockage S3
  • Concevoir un VPC avec sous-réseaux publics et privés
  • Utiliser RDS pour une base de données managée
  • Automatiser un déploiement serverless avec Lambda et API Gateway
  • Livrer une application déployée sur une architecture AWS complète et sécurisée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux d'AWS et gestion des identités Sécuriser dès le départ. Jour 1
  1. 1.1 Régions, zones de disponibilité et console AWS
  2. 1.2 IAM : utilisateurs, groupes, rôles et politiques
  3. 1.3 Ligne de commande AWS CLI et bonnes pratiques de sécurité
  4. 1.4 Devoir du jour 1 : compte sécuriséConfigurer IAM avec un utilisateur, un rôle et une politique restreinte.
2 Calcul et stockage Héberger applications et fichiers. Jour 2
  1. 2.1 Instances EC2 : lancement, sécurité, groupes
  2. 2.2 Stockage S3 : buckets, permissions, cycle de vie
  3. 2.3 Équilibrage de charge et mise à l'échelle automatique
  4. 2.4 Devoir du jour 2 : serveur web sur EC2Déployer un serveur web sur EC2 avec stockage S3 pour les fichiers statiques.
3 Réseau et bases de données managées Isoler et persister. Jour 3
  1. 3.1 VPC : sous-réseaux, tables de routage, passerelles
  2. 3.2 Groupes de sécurité et listes de contrôle réseau
  3. 3.3 RDS : bases de données managées et sauvegardes
  4. 3.4 Devoir du jour 3 : architecture réseau sécuriséeConstruire un VPC avec un sous-réseau privé pour une base RDS.
4 Serverless et automatisation Déployer sans gérer de serveurs. Jour 4
  1. 4.1 Fonctions Lambda et déclencheurs
  2. 4.2 API Gateway et intégration avec Lambda
  3. 4.3 Surveillance avec CloudWatch et maîtrise des coûts
  4. 4.4 Devoir du jour 4 : API serverlessCréer une API avec API Gateway et Lambda, suivie dans CloudWatch.
5 Projet final : une application déployée sur une architecture AWS complète et sécurisée Vous livrez une application déployée sur AWS, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (site hébergé, API serverless, application à trois niveaux).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de réseau et de systèmes Linux
  • Bases de développement web
Déroulé pédagogique
  • Une architecture fil rouge (application web à trois niveaux) construite au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur la console et la CLI AWS
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs systèmes, futurs architectes cloud.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Cloud & DevOps Accessible

Créer des applications avec Firebase

Construire une application avec authentification, base de données temps réel et hébergement, sans gérer de serveur.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Créer des applications avec Firebase

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez Firebase : authentification, Firestore, règles de sécurité, Cloud Functions et hébergement. Vous découvrez comment prototyper vite tout en gardant des données protégées. Un devoir clôt chaque journée et un projet final vous fait livrer une application Firebase complète, sécurisée et déployée.

À l'issue de la formation, vous saurez

  • Mettre en place l'authentification Firebase
  • Modéliser et interroger des données avec Firestore
  • Écrire des règles de sécurité robustes
  • Déclencher des Cloud Functions sur événements
  • Héberger et surveiller une application Firebase
  • Livrer une application Firebase complète, sécurisée et déployée lors du projet final

Programme 3 chapitres · 12 séquences

1 Authentification et données temps réel Prendre en main Firebase. Jour 1
  1. 1.1 Création du projet et authentification Firebase
  2. 1.2 Modéliser et interroger des données avec Firestore
  3. 1.3 Écouter les données en temps réel
  4. 1.4 Devoir du jour 1 : liste partagée authentifiéeCréer une liste de tâches persistée dans Firestore, accessible après connexion.
2 Sécurité et fonctions serveur Protéger et automatiser. Jour 2
  1. 2.1 Règles de sécurité Firestore
  2. 2.2 Cloud Functions : déclencheurs et logique serveur
  3. 2.3 Stockage de fichiers avec Cloud Storage
  4. 2.4 Devoir du jour 2 : règles et fonction déclenchéeRestreindre l'accès aux données par utilisateur et notifier par fonction.
3 Projet final : une application Firebase complète, sécurisée et déployée Vous livrez une application Firebase complète, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application collaborative, suivi de commandes, carnet partagé).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de JavaScript
  • Notions de programmation orientée objet
Déroulé pédagogique
  • Une application fil rouge (liste de tâches partagée) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques dans la console Firebase
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs front-end, développeurs mobiles, porteurs de projet souhaitant prototyper vite.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Consommer l'API REST de Firebase avec JavaScript

Dialoguer avec Firebase directement en HTTP : authentification, Firestore et Realtime Database via leurs API REST.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Consommer l'API REST de Firebase avec JavaScript

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à consommer les API REST de Firebase depuis JavaScript, sans le SDK client : authentification par jeton, requêtes sur Firestore et sur la Realtime Database, gestion des erreurs et des règles de sécurité côté serveur. Un devoir clôt chaque journée et un projet final vous fait livrer un client JavaScript complet consommant l'API REST de Firebase.

À l'issue de la formation, vous saurez

  • Comprendre l'architecture des API REST de Firebase
  • Obtenir et rafraîchir des jetons d'authentification
  • Lire et écrire des documents Firestore en HTTP
  • Interroger la Realtime Database via son API REST
  • Gérer erreurs, quotas et sécurité côté serveur
  • Livrer un client JavaScript complet consommant l'API REST de Firebase lors du projet final

Programme 3 chapitres · 12 séquences

1 Authentification en HTTP Dialoguer sans SDK. Jour 1
  1. 1.1 Panorama des API REST de Firebase
  2. 1.2 Obtenir un jeton avec l'API Identity Toolkit
  3. 1.3 Rafraîchir un jeton et gérer les sessions
  4. 1.4 Devoir du jour 1 : connexion en JavaScript purImplémenter connexion, déconnexion et rafraîchissement de jeton avec fetch.
2 Firestore et Realtime Database en HTTP Lire et écrire sans SDK. Jour 2
  1. 2.1 Lire et écrire des documents Firestore via son API REST
  2. 2.2 Interroger la Realtime Database en HTTP
  3. 2.3 Gestion des erreurs, quotas et nouvelles tentatives
  4. 2.4 Devoir du jour 2 : notes synchroniséesLire et écrire des notes utilisateur via l'API REST Firestore.
3 Projet final : un client JavaScript complet consommant l'API REST de Firebase Vous livrez un client JavaScript complet, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application de notes, tableau partagé, mini-messagerie).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bonnes bases de JavaScript et de fetch/AJAX
  • Notions de Firebase ou d'API REST
Déroulé pédagogique
  • Un client fil rouge (application de notes synchronisées) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques avec Postman puis en JavaScript
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs JavaScript souhaitant intégrer Firebase sans SDK, développeurs back-end, intégrateurs.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

Piloter ses projets avec Jira

Organiser un backlog, planifier des sprints et suivre l'avancement d'une équipe avec Jira.

  • 14 h · 2 jours
  • Présentiel
  • À distance
  • 2 chapitres · 8 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 15 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Piloter ses projets avec Jira

  • 14 h · 2 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à utiliser Jira pour gérer un projet agile : création de tickets, backlog, tableaux Scrum et Kanban, sprints, workflows et rapports. Vous repartez capable d'administrer un projet Jira pour une équipe. Un devoir clôt la journée et un projet final vous fait livrer un projet Jira complet et opérationnel.

À l'issue de la formation, vous saurez

  • Créer et organiser des tickets, épopées et composants
  • Construire et prioriser un backlog
  • Piloter des sprints avec un tableau Scrum ou Kanban
  • Personnaliser workflows, champs et permissions
  • Suivre l'avancement avec les rapports et tableaux de bord
  • Livrer un projet Jira complet et opérationnel lors du projet final

Programme 2 chapitres · 8 séquences

1 Organiser un projet dans Jira Structurer avant de piloter. Jour 1
  1. 1.1 Création du projet, tickets, épopées et composants
  2. 1.2 Construire et prioriser un backlog
  3. 1.3 Tableaux Scrum et Kanban, sprints
  4. 1.4 Devoir du jour 1 : backlog priorisé et premier sprintCréer un backlog structuré et planifier un sprint sur le tableau Scrum.
2 Projet final : un projet Jira complet et opérationnel Vous livrez un projet Jira complet, présenté au formateur. Jour 2
  1. 2.1 Cadrage : workflows, champs et permissions à personnaliserSujet libre validé ou proposé (lancement d'un produit, migration d'équipe vers Jira).
  2. 2.2 Réalisation en autonomie guidéePersonnalisation du workflow et mise en place des rapports, avec accompagnement individuel.
  3. 2.3 Soutenance et démonstration10 minutes par participant : démonstration, choix effectués, difficultés rencontrées.
  4. 2.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec l'outil informatique
  • Notions de gestion de projet agile appréciées
Déroulé pédagogique
  • Un projet fil rouge (lancement d'un produit) construit en direct
  • Alternance d'exposés courts et d'ateliers pratiques dans un espace Jira dédié
  • Un devoir pratique à la fin du jour 1, corrigé le lendemain
  • Projet final le jour 2 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Chefs de projet, product owners, scrum masters, équipes découvrant Jira.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 15 personnesSur devis
Développement Intermédiaire

Construire des pipelines avec GitLab CI/CD

Automatiser build, tests et déploiement avec les pipelines GitLab CI/CD.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Construire des pipelines avec GitLab CI/CD

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à écrire des pipelines GitLab CI/CD : fichier .gitlab-ci.yml, jobs, stages, runners, variables, artefacts et environnements. Vous mettez en place l'intégration et le déploiement continus d'une application. Un devoir clôt chaque journée et un projet final vous fait livrer un pipeline GitLab CI/CD complet, du commit au déploiement.

À l'issue de la formation, vous saurez

  • Comprendre la syntaxe et la structure d'un fichier .gitlab-ci.yml
  • Organiser jobs, stages et dépendances entre jobs
  • Configurer runners, variables et secrets
  • Automatiser tests, construction d'artefacts et publication d'images
  • Déployer automatiquement vers plusieurs environnements
  • Livrer un pipeline GitLab CI/CD complet, du commit au déploiement, lors du projet final

Programme 3 chapitres · 12 séquences

1 Premiers pipelines Écrire un .gitlab-ci.yml. Jour 1
  1. 1.1 Syntaxe du fichier .gitlab-ci.yml et runners
  2. 1.2 Stages, jobs et dépendances entre jobs
  3. 1.3 Variables, secrets et caches
  4. 1.4 Devoir du jour 1 : pipeline de testsÉcrire un pipeline à deux stages avec cache des dépendances.
2 Artefacts et conteneurs Construire et publier. Jour 2
  1. 2.1 Construction et publication d'artefacts
  2. 2.2 Construction et publication d'images Docker
  3. 2.3 Environnements et règles de déclenchement
  4. 2.4 Devoir du jour 2 : image Docker publiéeConstruire et publier une image Docker versionnée depuis le pipeline.
3 Projet final : un pipeline GitLab CI/CD complet, du commit au déploiement Vous livrez un pipeline complet, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application conteneurisée, API, site statique).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de Git et de la ligne de commande
  • Notions de conteneurs appréciées
Déroulé pédagogique
  • Un projet fil rouge (application conteneurisée) équipé d'un pipeline au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur une instance GitLab
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs systèmes, équipes mettant en place l'intégration continue.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

CI/CD et DevOps pour débutants

Comprendre les fondamentaux du DevOps et mettre en place ses premiers pipelines d'intégration et de déploiement continus.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

CI/CD et DevOps pour débutants

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez la culture et les pratiques DevOps : intégration continue, déploiement continu, conteneurisation et surveillance de base. Vous mettez en place un premier pipeline simple de bout en bout. Un devoir clôt chaque journée et un projet final vous fait livrer une chaîne CI/CD complète pour une application simple.

À l'issue de la formation, vous saurez

  • Comprendre la culture, les principes et les bénéfices du DevOps
  • Distinguer intégration continue, livraison continue et déploiement continu
  • Écrire un pipeline simple : build, tests, packaging
  • Conteneuriser une application avec Docker
  • Surveiller un déploiement avec des indicateurs de base
  • Livrer une chaîne CI/CD complète pour une application simple lors du projet final

Programme 3 chapitres · 12 séquences

1 Culture et principes DevOps Comprendre avant d'outiller. Jour 1
  1. 1.1 Culture DevOps : origines, principes, bénéfices
  2. 1.2 Intégration continue, livraison continue, déploiement continu
  3. 1.3 Premier pipeline simple : build et tests
  4. 1.4 Devoir du jour 1 : premier pipelineÉcrire un pipeline qui construit et teste automatiquement un petit projet.
2 Conteneurs et déploiement Rendre l'application portable. Jour 2
  1. 2.1 Conteneuriser une application avec Docker
  2. 2.2 Déployer un conteneur automatiquement
  3. 2.3 Surveillance de base et journaux applicatifs
  4. 2.4 Devoir du jour 2 : déploiement conteneuriséAjouter la construction et le déploiement de l'image au pipeline.
3 Projet final : une chaîne CI/CD complète pour une application simple Vous livrez une chaîne CI/CD complète, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (API simple, site statique, mini-service).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de la ligne de commande et de Git
  • Aucune expérience DevOps requise
Déroulé pédagogique
  • Une application fil rouge simple équipée d'une chaîne CI/CD au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques guidés pas à pas
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs débutants, administrateurs systèmes, équipes découvrant le DevOps.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Concevoir des API et des microservices

Concevoir un système découpé en microservices communiquant par des API bien conçues.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Concevoir des API et des microservices

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à concevoir des API REST solides puis à les organiser en microservices : découpage par domaine, communication synchrone et asynchrone, gestion des données distribuées et résilience. Un devoir clôt chaque journée et un projet final vous fait livrer un système de microservices fonctionnel avec ses API documentées.

À l'issue de la formation, vous saurez

  • Concevoir une API REST claire, versionnée et documentée
  • Découper un système en microservices par domaine métier
  • Faire communiquer des services en synchrone et en asynchrone
  • Gérer données distribuées, cohérence et transactions
  • Assurer résilience : temporisation, repli et disjoncteurs
  • Livrer un système de microservices fonctionnel avec ses API documentées lors du projet final

Programme 4 chapitres · 16 séquences

1 Concevoir une API REST solide Une base commune claire. Jour 1
  1. 1.1 Ressources, verbes HTTP et codes de statut
  2. 1.2 Versionnage et documentation d'API
  3. 1.3 Contrats et compatibilité ascendante
  4. 1.4 Devoir du jour 1 : contrat d'API documentéRédiger le contrat d'une API REST versionnée et documentée.
2 Découper en microservices Un service, une responsabilité. Jour 2
  1. 2.1 Découpage par domaine métier (bounded context)
  2. 2.2 Communication synchrone entre services
  3. 2.3 Communication asynchrone et files de messages
  4. 2.4 Devoir du jour 2 : découpage d'un monolitheProposer un découpage en services pour un système fourni.
3 Données distribuées Cohérence sans base partagée. Jour 3
  1. 3.1 Une base de données par service
  2. 3.2 Cohérence à terme et transactions distribuées
  3. 3.3 Résilience : temporisation, repli et disjoncteurs
  4. 3.4 Devoir du jour 3 : service résilientAjouter temporisation et disjoncteur sur un appel entre services.
4 Projet final : un système de microservices fonctionnel avec ses API documentées Vous livrez un système de microservices documenté, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (plateforme de commandes, réservation, suivi de livraison).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement back-end
  • Notions d'API REST et de bases de données
Déroulé pédagogique
  • Un système fil rouge (plateforme de commandes en microservices) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques de conception et de code
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, architectes logiciels, tech leads.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Avancé

Concevoir une architecture logicielle solide

Choisir et documenter une architecture adaptée aux contraintes réelles d'un projet logiciel.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Concevoir une architecture logicielle solide

  • 28 h · 4 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à concevoir une architecture logicielle : styles architecturaux, découpage en couches ou en modules, gestion des dépendances, qualités attendues (performance, sécurité, évolutivité) et documentation des décisions. Un devoir clôt chaque journée et un projet final vous fait livrer un dossier d'architecture complet pour un système donné.

À l'issue de la formation, vous saurez

  • Comparer les principaux styles architecturaux et leurs compromis
  • Découper un système en couches, modules ou composants cohérents
  • Modéliser les décisions avec des vues et des diagrammes clairs
  • Arbitrer entre qualités attendues : performance, sécurité, évolutivité, coût
  • Documenter et justifier des décisions d'architecture (ADR)
  • Livrer un dossier d'architecture complet pour un système donné lors du projet final

Programme 4 chapitres · 16 séquences

1 Styles architecturaux Choisir en connaissance de cause. Jour 1
  1. 1.1 Monolithe modulaire, microservices, événementiel : comparaison
  2. 1.2 Découpage en couches et en modules cohérents
  3. 1.3 Gestion des dépendances et inversion de contrôle
  4. 1.4 Devoir du jour 1 : choix argumenté d'un styleComparer deux styles architecturaux pour un système donné et argumenter un choix.
2 Qualités attendues Arbitrer les compromis. Jour 2
  1. 2.1 Performance, disponibilité et scalabilité
  2. 2.2 Sécurité et conformité dès la conception
  3. 2.3 Coût, maintenabilité et dette technique
  4. 2.4 Devoir du jour 2 : arbitrage de qualitésPrioriser les qualités attendues d'un système et en justifier l'ordre.
3 Modéliser et documenter Rendre les décisions visibles. Jour 3
  1. 3.1 Vues d'architecture : contexte, conteneurs, composants
  2. 3.2 Diagrammes clairs et utiles (C4, séquence)
  3. 3.3 Documenter les décisions avec des ADR
  4. 3.4 Devoir du jour 3 : vues et ADRProduire les vues principales et deux ADR pour un système donné.
4 Projet final : un dossier d'architecture complet pour un système donné Vous livrez un dossier d'architecture complet, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, contraintes et parties prenantesSujet libre validé ou proposé (plateforme métier, refonte d'un existant).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : présentation du dossier, choix, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience significative de développement logiciel
  • Notions de conception orientée objet
Déroulé pédagogique
  • Un système fil rouge (plateforme métier réelle) analysé et conçu au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques de modélisation en petits groupes
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs expérimentés, tech leads, architectes logiciels en devenir.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

DevOps et CI/CD en pratique

Mettre en place une chaîne DevOps complète : intégration continue, déploiement continu, infrastructure as code et surveillance.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

DevOps et CI/CD en pratique

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous mettez en place une chaîne DevOps de bout en bout : pipelines CI/CD, conteneurisation, infrastructure as code, stratégies de déploiement et surveillance. Vous apprenez à faire collaborer développement et exploitation. Un devoir clôt chaque journée et un projet final vous fait livrer une chaîne DevOps complète pour une application réelle.

À l'issue de la formation, vous saurez

  • Construire des pipelines d'intégration et de déploiement continus
  • Conteneuriser et orchestrer des applications
  • Décrire une infrastructure avec l'infrastructure as code
  • Appliquer des stratégies de déploiement sans coupure
  • Mettre en place une surveillance et des alertes utiles
  • Livrer une chaîne DevOps complète pour une application réelle lors du projet final

Programme 4 chapitres · 16 séquences

1 Intégration et déploiement continus Automatiser la chaîne. Jour 1
  1. 1.1 Concevoir un pipeline CI/CD de bout en bout
  2. 1.2 Tests automatisés dans le pipeline
  3. 1.3 Gestion des artefacts et des versions
  4. 1.4 Devoir du jour 1 : pipeline de bout en boutConstruire un pipeline qui teste, package et versionne une application.
2 Conteneurisation et orchestration Faire tourner à l'échelle. Jour 2
  1. 2.1 Construire des images Docker optimisées
  2. 2.2 Orchestrer avec Kubernetes ou un service managé
  3. 2.3 Configuration et secrets applicatifs
  4. 2.4 Devoir du jour 2 : déploiement orchestréDéployer l'application conteneurisée sur un cluster avec configuration externalisée.
3 Infrastructure as code Décrire plutôt que cliquer. Jour 3
  1. 3.1 Principes de l'infrastructure as code
  2. 3.2 Décrire des ressources et gérer l'état
  3. 3.3 Stratégies de déploiement sans coupure
  4. 3.4 Devoir du jour 3 : infrastructure décrite en codeDécrire l'infrastructure cible en code et l'appliquer.
4 Projet final : une chaîne DevOps complète pour une application réelle Vous livrez une chaîne DevOps complète, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application web, API, service interne).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement ou d'administration système
  • Bases de Git et de la ligne de commande
Déroulé pédagogique
  • Une application fil rouge équipée d'une chaîne DevOps complète au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur environnements réels
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs systèmes, ingénieurs souhaitant évoluer vers le DevOps.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Accessible

Construire sa stratégie de marketing digital

Bâtir et piloter une stratégie marketing digital cohérente, du contenu à la mesure des résultats.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Construire sa stratégie de marketing digital

  • 21 h · 3 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à construire une stratégie de marketing digital : définition des cibles, choix des canaux, création de contenu, référencement, publicité en ligne, réseaux sociaux et mesure de performance. Un devoir clôt chaque journée et un projet final vous fait livrer un plan marketing digital complet et actionnable.

À l'issue de la formation, vous saurez

  • Définir ses cibles et son positionnement digital
  • Choisir et articuler les canaux (SEO, réseaux sociaux, e-mailing, publicité)
  • Créer un contenu qui convertit
  • Mettre en place un référencement naturel de base
  • Mesurer la performance avec les bons indicateurs
  • Livrer un plan marketing digital complet et actionnable lors du projet final

Programme 3 chapitres · 12 séquences

1 Cibles, positionnement et canaux Savoir à qui l'on parle. Jour 1
  1. 1.1 Définir ses cibles et personas
  2. 1.2 Construire un positionnement digital clair
  3. 1.3 Choisir et articuler ses canaux digitaux
  4. 1.4 Devoir du jour 1 : personas et choix de canauxRédiger deux personas et sélectionner les canaux prioritaires.
2 Contenu et référencement Se faire voir et lire. Jour 2
  1. 2.1 Créer un contenu qui convertit
  2. 2.2 Référencement naturel : bases techniques et éditoriales
  3. 2.3 Réseaux sociaux et e-mailing
  4. 2.4 Devoir du jour 2 : calendrier de contenuConstruire un calendrier de contenu sur un mois avec objectifs par publication.
3 Projet final : un plan marketing digital complet et actionnable Vous livrez un plan marketing digital complet, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (lancement d'une offre, relance d'une marque).
  2. 3.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 2, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : présentation du plan, choix, indicateurs retenus.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec les outils numériques
  • Aucune expérience marketing préalable requise
Déroulé pédagogique
  • Un projet fil rouge (lancement d'une offre) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur des cas concrets
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Entrepreneurs, chargés de communication, community managers, porteurs de projet.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis
Sécurité Intermédiaire

Sécuriser des API

Identifier et corriger les failles courantes des API REST, de l'authentification à la protection des données.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Sécurité

Sécuriser des API

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à sécuriser une API : authentification et autorisation robustes, protection contre les attaques courantes (injection, abus de débit, exposition de données), gestion des secrets et bonnes pratiques de conception sécurisée. Un devoir clôt chaque journée et un projet final vous fait livrer une API auditée et corrigée face aux principales vulnérabilités.

À l'issue de la formation, vous saurez

  • Distinguer authentification et autorisation, choisir OAuth2/JWT à bon escient
  • Prévenir injections, abus de débit et fuites de données
  • Appliquer le principe du moindre privilège et gérer les secrets
  • Mettre en place validation, journalisation et détection d'anomalies
  • Auditer une API existante avec une méthode structurée (OWASP API Security)
  • Livrer une API auditée et corrigée face aux principales vulnérabilités lors du projet final

Programme 3 chapitres · 12 séquences

1 Authentification et autorisation La première ligne de défense. Jour 1
  1. 1.1 OAuth2, JWT et gestion des jetons
  2. 1.2 Contrôle d'accès et moindre privilège
  3. 1.3 Panorama de l'OWASP API Security Top 10
  4. 1.4 Devoir du jour 1 : audit d'authentificationIdentifier les failles d'authentification d'une API fournie.
2 Attaques courantes et données Comprendre pour corriger. Jour 2
  1. 2.1 Injections et validation des entrées
  2. 2.2 Abus de débit et exposition excessive de données
  3. 2.3 Gestion des secrets et configuration sécurisée
  4. 2.4 Devoir du jour 2 : corriger une API vulnérableCorriger trois vulnérabilités identifiées la veille.
3 Projet final : une API auditée et corrigée face aux principales vulnérabilités Vous livrez une API sécurisée, présenté au formateur. Jour 3
  1. 3.1 Cadrage : périmètre de l'audit et méthodeAPI fournie ou apportée par le participant.
  2. 3.2 Réalisation en autonomie guidéeAudit et correction, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : vulnérabilités trouvées et corrigées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement d'API REST
  • Notions de sécurité informatique de base
Déroulé pédagogique
  • Une API volontairement vulnérable corrigée pas à pas au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques d'attaque et de correction encadrés
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, tech leads, équipes sécurité applicative.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Sécurité Intermédiaire

Sécuriser des bases de données

Protéger une base de données contre les injections, les accès non autorisés et les fuites de données.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Sécurité

Sécuriser des bases de données

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à sécuriser une base de données : prévention des injections SQL, gestion fine des droits, chiffrement des données sensibles, sauvegardes et journalisation des accès. Un devoir clôt chaque journée et un projet final vous fait livrer une base de données auditée et durcie face aux principales menaces.

À l'issue de la formation, vous saurez

  • Prévenir les injections SQL avec requêtes préparées et validation
  • Mettre en place une gestion fine des rôles et des privilèges
  • Chiffrer les données sensibles au repos et en transit
  • Sécuriser sauvegardes, réplication et accès réseau
  • Journaliser et détecter les accès anormaux
  • Livrer une base de données auditée et durcie face aux principales menaces lors du projet final

Programme 3 chapitres · 12 séquences

1 Injections et droits d'accès Fermer les portes évidentes. Jour 1
  1. 1.1 Comprendre et démontrer une injection SQL
  2. 1.2 Requêtes préparées et validation des entrées
  3. 1.3 Gestion fine des rôles et privilèges
  4. 1.4 Devoir du jour 1 : corriger des injectionsCorriger trois requêtes vulnérables d'une base fournie.
2 Chiffrement et infrastructure Protéger la donnée elle-même. Jour 2
  1. 2.1 Chiffrement au repos et en transit
  2. 2.2 Sécuriser sauvegardes et réplication
  3. 2.3 Isolation réseau de la base de données
  4. 2.4 Devoir du jour 2 : chiffrement des données sensiblesChiffrer une colonne sensible et sécuriser l'accès réseau.
3 Projet final : une base de données auditée et durcie face aux principales menaces Vous livrez une base sécurisée, présenté au formateur. Jour 3
  1. 3.1 Cadrage : périmètre de l'audit et méthodeBase fournie ou apportée par le participant.
  2. 3.2 Réalisation en autonomie guidéeAudit et correction, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : vulnérabilités trouvées et corrigées.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de SQL et d'administration de base de données
  • Notions de sécurité informatique de base
Déroulé pédagogique
  • Une base de données volontairement vulnérable durcie pas à pas au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques d'attaque et de correction encadrés
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, administrateurs de bases de données, équipes sécurité.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Sécurité Intermédiaire

Sécuriser des applications web

Identifier et corriger les vulnérabilités web les plus courantes selon le référentiel OWASP.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Sécurité

Sécuriser des applications web

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez à sécuriser une application web de bout en bout : injections, XSS, CSRF, gestion des sessions, contrôle d'accès et configuration sécurisée. Vous vous appuyez sur le référentiel OWASP Top 10. Un devoir clôt chaque journée et un projet final vous fait livrer une application web auditée et corrigée face aux principales vulnérabilités.

À l'issue de la formation, vous saurez

  • Comprendre et repérer les risques du OWASP Top 10
  • Prévenir injections, XSS et CSRF
  • Sécuriser authentification, sessions et contrôle d'accès
  • Durcir la configuration et les en-têtes de sécurité
  • Mettre en place des tests de sécurité automatisés de base
  • Livrer une application web auditée et corrigée face aux principales vulnérabilités lors du projet final

Programme 4 chapitres · 16 séquences

1 Panorama OWASP et injections Connaître les risques principaux. Jour 1
  1. 1.1 Le référentiel OWASP Top 10 en pratique
  2. 1.2 Injections SQL et validation des entrées
  3. 1.3 Cross-Site Scripting (XSS) et échappement
  4. 1.4 Devoir du jour 1 : corriger injections et XSSCorriger trois failles d'injection ou de XSS sur une application fournie.
2 Sessions et accès Savoir qui fait quoi. Jour 2
  1. 2.1 Cross-Site Request Forgery (CSRF)
  2. 2.2 Gestion sécurisée des sessions et des cookies
  3. 2.3 Contrôle d'accès et autorisation
  4. 2.4 Devoir du jour 2 : protéger sessions et actionsAjouter protection CSRF et contrôle d'accès sur deux routes sensibles.
3 Configuration et tests de sécurité Durcir et vérifier. Jour 3
  1. 3.1 En-têtes de sécurité et configuration durcie
  2. 3.2 Gestion sécurisée des dépendances
  3. 3.3 Tests de sécurité automatisés de base
  4. 3.4 Devoir du jour 3 : durcissement et testsAjouter en-têtes de sécurité et un test automatisé de non-régression.
4 Projet final : une application web auditée et corrigée face aux principales vulnérabilités Vous livrez une application web sécurisée, présenté au formateur. Jour 4
  1. 4.1 Cadrage : périmètre de l'audit et méthodeApplication fournie ou apportée par le participant.
  2. 4.2 Réalisation en autonomie guidéeAudit et correction, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : vulnérabilités trouvées et corrigées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement web
  • Notions de sécurité informatique de base
Déroulé pédagogique
  • Une application volontairement vulnérable corrigée pas à pas au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques d'attaque et de correction encadrés
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs web, tech leads, équipes sécurité applicative.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Accessible

IA appliquée aux métiers des ressources humaines

Utiliser l'intelligence artificielle pour gagner du temps sur le recrutement, la formation et l'administration RH.

  • 14 h · 2 jours
  • Présentiel
  • À distance
  • 2 chapitres · 8 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

IA appliquée aux métiers des ressources humaines

  • 14 h · 2 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez comment l'intelligence artificielle générative peut outiller les métiers RH : tri et analyse de candidatures, rédaction d'offres et de communications, préparation d'entretiens, création de contenus de formation, tout en respectant l'éthique et le cadre légal. Un devoir clôt la journée et un projet final vous fait livrer un ensemble d'outils IA prêts à l'emploi pour un processus RH.

À l'issue de la formation, vous saurez

  • Comprendre les possibilités et les limites de l'IA générative en RH
  • Rédiger offres, réponses et communications avec l'aide de l'IA
  • Analyser et présynthétiser des candidatures de façon responsable
  • Créer des supports de formation et d'onboarding assistés par IA
  • Respecter le cadre légal et éthique (RGPD, biais, transparence)
  • Livrer un ensemble d'outils IA prêts à l'emploi pour un processus RH lors du projet final

Programme 2 chapitres · 8 séquences

1 IA générative et premiers usages RH Comprendre pour bien s'en servir. Jour 1
  1. 1.1 Possibilités et limites de l'IA générative
  2. 1.2 Rédiger offres et communications avec l'IA
  3. 1.3 Présynthèse responsable de candidatures
  4. 1.4 Devoir du jour 1 : offre et grille de présynthèseRédiger une offre d'emploi et une grille de présynthèse assistées par IA.
2 Projet final : un ensemble d'outils IA prêts à l'emploi pour un processus RH Vous livrez des outils IA opérationnels, présenté au formateur. Jour 2
  1. 2.1 Cadrage : cadre légal, éthique et périmètre retenuSujet libre validé ou proposé (recrutement, onboarding, formation interne).
  2. 2.2 Réalisation en autonomie guidéeConstruction des outils et supports, avec accompagnement individuel.
  3. 2.3 Soutenance et démonstration10 minutes par participant : présentation des outils et de leurs limites.
  4. 2.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Aisance avec les outils numériques
  • Aucune connaissance technique en IA requise
Déroulé pédagogique
  • Un processus RH fil rouge (recrutement d'un poste) outillé au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques avec des outils d'IA générative
  • Un devoir pratique à la fin du jour 1, corrigé le lendemain
  • Projet final le jour 2 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Responsables RH, chargés de recrutement, formateurs internes, DRH.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis
Développement Avancé

Java avancé

Maîtriser les aspects avancés de Java : concurrence, flux, performance et conception orientée objet approfondie.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Java avancé

  • 35 h · 5 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous approfondissez Java : programmation concurrente, API Stream, généricité, gestion fine de la mémoire, modules et bonnes pratiques de conception. Vous apprenez à diagnostiquer et à optimiser une application Java en production. Un devoir clôt chaque journée et un projet final vous fait livrer une application Java robuste, concurrente et performante.

À l'issue de la formation, vous saurez

  • Maîtriser threads, exécuteurs et structures concurrentes
  • Exploiter l'API Stream et la programmation fonctionnelle en Java
  • Appliquer généricité avancée et principes de conception SOLID
  • Comprendre la JVM, le ramasse-miettes et le profilage
  • Structurer une application avec le système de modules
  • Livrer une application Java robuste, concurrente et performante lors du projet final

Programme 5 chapitres · 20 séquences

1 Concurrence en Java Faire plusieurs choses à la fois, correctement. Jour 1
  1. 1.1 Threads, exécuteurs et pools
  2. 1.2 Structures concurrentes et synchronisation
  3. 1.3 CompletableFuture et programmation asynchrone
  4. 1.4 Devoir du jour 1 : traitement concurrentParalléliser un traitement de fichiers avec un pool d'exécuteurs.
2 Streams et fonctionnel Écrire un code plus expressif. Jour 2
  1. 2.1 API Stream : opérations et collecteurs
  2. 2.2 Programmation fonctionnelle avec lambdas
  3. 2.3 Generics avancés et bornes de types
  4. 2.4 Devoir du jour 2 : pipeline de traitement de donnéesTransformer et agréger une collection avec l'API Stream.
3 JVM et performance Comprendre ce qui se passe sous le capot. Jour 3
  1. 3.1 Mémoire, ramasse-miettes et tuning de base
  2. 3.2 Profilage et détection des points chauds
  3. 3.3 Bonnes pratiques de conception SOLID en Java
  4. 3.4 Devoir du jour 3 : profilage et optimisationProfiler un traitement lent et l'optimiser mesurablement.
4 Modules et tests avancés Structurer pour durer. Jour 4
  1. 4.1 Système de modules Java (JPMS)
  2. 4.2 Tests avancés et doublures de test
  3. 4.3 Gestion des dépendances avec Maven ou Gradle
  4. 4.4 Devoir du jour 4 : module testéStructurer un module isolé avec une suite de tests complète.
5 Projet final : une application Java robuste, concurrente et performante Vous livrez une application Java avancée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (moteur de traitement, service de calcul concurrent).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience professionnelle de développement Java
  • Notions de programmation orientée objet et de collections
Déroulé pédagogique
  • Une application fil rouge (moteur de traitement de commandes) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques avec profilage en direct
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Java confirmés souhaitant approfondir le langage et la JVM.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Avancé

Python avancé

Maîtriser les aspects avancés de Python : concurrence, typage, performance et packaging professionnel.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Python avancé

  • 35 h · 5 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous approfondissez Python : décorateurs et métaclasses, programmation asynchrone, typage statique, gestion de la performance et empaquetage de projets. Vous apprenez à structurer un code Python prêt pour la production. Un devoir clôt chaque journée et un projet final vous fait livrer une application Python avancée, typée, testée et packagée.

À l'issue de la formation, vous saurez

  • Maîtriser décorateurs, générateurs et métaclasses
  • Écrire du code asynchrone avec asyncio
  • Typer statiquement un projet avec mypy
  • Profiler et optimiser les points chauds d'un programme
  • Structurer, tester et empaqueter un projet Python professionnel
  • Livrer une application Python avancée, typée, testée et packagée lors du projet final

Programme 5 chapitres · 20 séquences

1 Python avancé : structures et méta-programmation Aller au-delà des bases. Jour 1
  1. 1.1 Décorateurs et gestionnaires de contexte
  2. 1.2 Générateurs et itérateurs
  3. 1.3 Métaclasses et introspection
  4. 1.4 Devoir du jour 1 : décorateur et générateur utilesÉcrire un décorateur de journalisation et un générateur paresseux.
2 Programmation asynchrone Ne plus attendre inutilement. Jour 2
  1. 2.1 Boucle d'événements et asyncio
  2. 2.2 Coroutines, tâches et gestion des erreurs asynchrones
  3. 2.3 Appels réseau concurrents avec aiohttp
  4. 2.4 Devoir du jour 2 : agrégateur asynchroneInterroger plusieurs sources en parallèle avec asyncio.
3 Typage et performance Fiabiliser et accélérer. Jour 3
  1. 3.1 Typage statique avec les annotations et mypy
  2. 3.2 Profilage et optimisation des points chauds
  3. 3.3 Structures de données efficaces
  4. 3.4 Devoir du jour 3 : typer et profilerTyper un module existant et corriger un point chaud identifié.
4 Packaging et qualité Livrer un projet professionnel. Jour 4
  1. 4.1 Structurer un projet Python professionnel
  2. 4.2 Empaqueter et publier un paquet
  3. 4.3 Tests avancés et intégration continue
  4. 4.4 Devoir du jour 4 : paquet publiableEmpaqueter un module avec métadonnées et suite de tests.
5 Projet final : une application Python avancée, typée, testée et packagée Vous livrez une application Python avancée, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (agrégateur de données, outil en ligne de commande).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience professionnelle de développement Python
  • Notions de programmation orientée objet
Déroulé pédagogique
  • Une application fil rouge (agrégateur de données asynchrone) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques avec profilage en direct
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs Python confirmés souhaitant approfondir le langage.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développement C# / .NET

Construire des applications et des API modernes avec C# et la plateforme .NET.

  • 35 h · 5 jours
  • Présentiel
  • À distance
  • 5 chapitres · 20 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement C# / .NET

  • 35 h · 5 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez avec C# et .NET : programmation orientée objet, LINQ, ASP.NET Core pour les API, Entity Framework Core pour la persistance, authentification et tests. Un devoir clôt chaque journée et un projet final vous fait livrer une application .NET complète, testée et déployée.

À l'issue de la formation, vous saurez

  • Maîtriser C# moderne : classes, interfaces, LINQ et async/await
  • Créer des API avec ASP.NET Core
  • Persister les données avec Entity Framework Core
  • Sécuriser l'API avec authentification et rôles
  • Tester et déployer une application .NET
  • Livrer une application .NET complète, testée et déployée lors du projet final

Programme 5 chapitres · 20 séquences

1 Fondamentaux de C# moderne Prendre en main le langage. Jour 1
  1. 1.1 Classes, interfaces et propriétés
  2. 1.2 LINQ et collections
  3. 1.3 Programmation asynchrone avec async/await
  4. 1.4 Devoir du jour 1 : requêtes LINQ et méthode asynchroneFiltrer et agréger une collection avec LINQ, avec un appel asynchrone.
2 API avec ASP.NET Core Exposer des données. Jour 2
  1. 2.1 Contrôleurs, routage et modèles
  2. 2.2 Validation et gestion des erreurs
  3. 2.3 Injection de dépendances dans ASP.NET Core
  4. 2.4 Devoir du jour 2 : première APICréer un contrôleur avec validation et injection de dépendances.
3 Persistance avec Entity Framework Core Des données fiables. Jour 3
  1. 3.1 Modèles, migrations et DbContext
  2. 3.2 Relations et requêtes optimisées
  3. 3.3 Pagination et configuration par environnement
  4. 3.4 Devoir du jour 3 : API avec base de donnéesPersister une ressource avec relations, pagination et migrations.
4 Sécurité, tests et production Livrer une application fiable. Jour 4
  1. 4.1 Authentification JWT et rôles
  2. 4.2 Tests unitaires et d'intégration avec xUnit
  3. 4.3 Conteneurisation et déploiement
  4. 4.4 Devoir du jour 4 : authentification et testsProtéger une route par rôle et écrire cinq tests automatisés.
5 Projet final : une application .NET complète, testée et déployée Vous livrez une application .NET complète, présenté au formateur. Jour 5
  1. 5.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (gestion de stocks, suivi de commandes, réservation).
  2. 5.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 4, avec accompagnement individuel.
  3. 5.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 5.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de la programmation orientée objet
  • Notions de HTTP et d'API REST
Déroulé pédagogique
  • Une API fil rouge (gestion de stocks) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 5 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs C#, développeurs Java souhaitant découvrir .NET, équipes back-end.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développement Go (Golang)

Construire des services performants et concurrents avec Go.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement Go (Golang)

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez avec Go : types, goroutines et canaux, gestion des erreurs idiomatique, modules, API HTTP et tests. Vous apprenez à écrire du code Go simple, rapide et concurrent. Un devoir clôt chaque journée et un projet final vous fait livrer un service Go complet, concurrent et testé.

À l'issue de la formation, vous saurez

  • Maîtriser types, structures et interfaces en Go
  • Programmer la concurrence avec goroutines et canaux
  • Gérer les erreurs de façon idiomatique
  • Construire une API HTTP avec le standard library ou un routeur léger
  • Tester et compiler un binaire prêt pour la production
  • Livrer un service Go complet, concurrent et testé lors du projet final

Programme 4 chapitres · 16 séquences

1 Fondamentaux de Go Simplicité et rigueur. Jour 1
  1. 1.1 Types, structures et méthodes
  2. 1.2 Interfaces et composition
  3. 1.3 Gestion des erreurs idiomatique
  4. 1.4 Devoir du jour 1 : bibliothèque de structuresModéliser un petit domaine avec structures, méthodes et interfaces.
2 Concurrence en Go Goroutines et canaux. Jour 2
  1. 2.1 Goroutines et le modèle de concurrence de Go
  2. 2.2 Canaux, select et synchronisation
  3. 2.3 Détection des accès concurrents (race detector)
  4. 2.4 Devoir du jour 2 : agrégateur concurrentInterroger plusieurs sources en parallèle avec goroutines et canaux.
3 API HTTP et tests Exposer et vérifier. Jour 3
  1. 3.1 Construire une API HTTP avec la bibliothèque standard
  2. 3.2 Middleware et gestion des erreurs HTTP
  3. 3.3 Tests unitaires et table-driven tests
  4. 3.4 Devoir du jour 3 : API testéeExposer deux routes HTTP avec middleware et tests associés.
4 Projet final : un service Go complet, concurrent et testé Vous livrez un service Go complet, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (agrégateur de flux, outil en ligne de commande).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement dans un langage typé
  • Notions de HTTP et d'API REST
Déroulé pédagogique
  • Un service fil rouge (agrégateur de flux concurrent) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, ingénieurs infrastructure, équipes cloud-native.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Avancé

Développement Rust

Construire des logiciels sûrs et performants avec Rust et son système de propriété.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développement Rust

  • 28 h · 4 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous développez avec Rust : ownership, borrowing et durées de vie, gestion d'erreurs avec Result, traits et généricité, concurrence sûre et écosystème Cargo. Un devoir clôt chaque journée et un projet final vous fait livrer un programme Rust complet, sûr et testé.

À l'issue de la formation, vous saurez

  • Comprendre ownership, borrowing et durées de vie
  • Gérer les erreurs avec Option et Result
  • Utiliser traits, généricité et le système de types
  • Écrire du code concurrent sûr grâce au compilateur
  • Structurer un projet avec Cargo et le publier
  • Livrer un programme Rust complet, sûr et testé lors du projet final

Programme 4 chapitres · 16 séquences

1 Ownership et types Le cœur de Rust. Jour 1
  1. 1.1 Ownership, borrowing et durées de vie
  2. 1.2 Structures, enums et pattern matching
  3. 1.3 Gestion des erreurs avec Option et Result
  4. 1.4 Devoir du jour 1 : structure et gestion d'erreursModéliser un petit domaine avec enums et une gestion d'erreurs par Result.
2 Traits et généricité Réutiliser sans dupliquer. Jour 2
  1. 2.1 Traits, implémentations et généricité
  2. 2.2 Collections et itérateurs
  3. 2.3 Modules et organisation avec Cargo
  4. 2.4 Devoir du jour 2 : bibliothèque génériqueÉcrire une fonction générique contrainte par un trait, avec tests.
3 Concurrence sûre Le compilateur comme garde-fou. Jour 3
  1. 3.1 Threads et partage de données sûr
  2. 3.2 Canaux et communication entre threads
  3. 3.3 Async/await avec un exécuteur asynchrone
  4. 3.4 Devoir du jour 3 : traitement concurrent sûrParalléliser un traitement avec threads et canaux.
4 Projet final : un programme Rust complet, sûr et testé Vous livrez un programme Rust complet, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (outil en ligne de commande, petit serveur).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement dans un langage compilé
  • Notions de gestion de la mémoire appréciées
Déroulé pédagogique
  • Un programme fil rouge (outil en ligne de commande) construit au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques guidés par le compilateur
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs systèmes, développeurs back-end, ingénieurs performance.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Développer des API REST et GraphQL

Concevoir des API modernes en REST puis en GraphQL, et choisir la bonne approche selon le contexte.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Développer des API REST et GraphQL

  • 28 h · 4 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous concevez une API REST bien conçue puis vous découvrez GraphQL : schémas, requêtes, mutations, résolveurs et gestion du surdébit de données. Vous apprenez à choisir entre REST et GraphQL selon les besoins. Un devoir clôt chaque journée et un projet final vous fait livrer une API exposée à la fois en REST et en GraphQL.

À l'issue de la formation, vous saurez

  • Concevoir une API REST claire, versionnée et documentée
  • Modéliser un schéma GraphQL : types, requêtes et mutations
  • Écrire des résolveurs efficaces et éviter le problème N+1
  • Gérer authentification et autorisation dans les deux approches
  • Comparer REST et GraphQL et choisir selon le contexte
  • Livrer une API exposée à la fois en REST et en GraphQL lors du projet final

Programme 4 chapitres · 16 séquences

1 Concevoir une API REST Une base solide et connue. Jour 1
  1. 1.1 Ressources, verbes HTTP et codes de statut
  2. 1.2 Pagination, filtrage et versionnage
  3. 1.3 Documentation avec OpenAPI
  4. 1.4 Devoir du jour 1 : API REST documentéeConcevoir et documenter une API REST pour un catalogue de produits.
2 Introduction à GraphQL Une autre façon d'exposer les données. Jour 2
  1. 2.1 Schéma GraphQL : types, requêtes, mutations
  2. 2.2 Résolveurs et sources de données
  3. 2.3 Éviter le problème N+1
  4. 2.4 Devoir du jour 2 : premier schéma GraphQLÉcrire un schéma GraphQL avec requêtes et résolveurs pour le même catalogue.
3 Sécurité et choix d'approche Protéger et arbitrer. Jour 3
  1. 3.1 Authentification et autorisation dans les deux approches
  2. 3.2 Limiter la complexité des requêtes GraphQL
  3. 3.3 REST ou GraphQL : critères de choix
  4. 3.4 Devoir du jour 3 : sécuriser les deux APIProtéger une mutation GraphQL et une route REST par authentification.
4 Projet final : une API exposée à la fois en REST et en GraphQL Vous livrez une API double exposition, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (catalogue et commandes, gestion de contenus).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement back-end
  • Notions de bases de données
Déroulé pédagogique
  • Une API fil rouge (catalogue et commandes) enrichie chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs back-end, architectes API, équipes produit.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Avancé

Architecture microservices avancée

Maîtriser les sujets avancés des microservices : saga, event sourcing, observabilité distribuée et déploiement progressif.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Architecture microservices avancée

  • 28 h · 4 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous approfondissez l'architecture microservices : gestion des transactions distribuées avec le pattern saga, event sourcing et CQRS, observabilité distribuée, maillage de services et stratégies de déploiement progressif. Un devoir clôt chaque journée et un projet final vous fait livrer un système de microservices avancé, résilient et observable.

À l'issue de la formation, vous saurez

  • Gérer des transactions distribuées avec le pattern saga
  • Appliquer event sourcing et CQRS quand ils sont pertinents
  • Mettre en place une observabilité distribuée (traces, métriques, logs)
  • Comprendre le rôle d'un maillage de services (service mesh)
  • Déployer progressivement : canary, blue-green, feature flags
  • Livrer un système de microservices avancé, résilient et observable lors du projet final

Programme 4 chapitres · 16 séquences

1 Transactions distribuées Rester cohérent sans transaction globale. Jour 1
  1. 1.1 Limites des transactions distribuées classiques
  2. 1.2 Le pattern saga : chorégraphie et orchestration
  3. 1.3 Compensation et gestion des échecs
  4. 1.4 Devoir du jour 1 : conception d'une sagaModéliser une saga avec étapes de compensation pour un processus de commande.
2 Event sourcing et CQRS Séparer lecture et écriture. Jour 2
  1. 2.1 Principes de l'event sourcing
  2. 2.2 CQRS : séparer commandes et requêtes
  3. 2.3 Quand event sourcing et CQRS sont pertinents
  4. 2.4 Devoir du jour 2 : flux d'événementsModéliser un flux d'événements et une projection de lecture associée.
3 Observabilité et maillage de services Voir et relier le système. Jour 3
  1. 3.1 Traces, métriques et logs distribués
  2. 3.2 Corrélation des requêtes entre services
  3. 3.3 Rôle d'un maillage de services (service mesh)
  4. 3.4 Devoir du jour 3 : traçabilité de bout en boutAjouter une corrélation de requête entre deux services et un tableau de bord.
4 Projet final : un système de microservices avancé, résilient et observable Vous livrez un système de microservices avancé, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (plateforme e-commerce distribuée, réservation).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de conception ou de développement de microservices
  • Notions d'architecture logicielle
Déroulé pédagogique
  • Un système fil rouge (plateforme e-commerce distribuée) enrichi chaque jour
  • Alternance d'exposés courts et d'ateliers pratiques de conception et de code
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Architectes logiciels, tech leads, développeurs back-end expérimentés.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Clean Code et bonnes pratiques

Écrire un code lisible, testable et facile à faire évoluer, quel que soit le langage.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Clean Code et bonnes pratiques

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous apprenez les principes du Clean Code : nommage, fonctions courtes, gestion des dépendances, principes SOLID, refactoring et tests comme filet de sécurité. Vous appliquez ces principes sur du code existant. Un devoir clôt chaque journée et un projet final vous fait livrer une base de code refactorée, testée et documentée.

À l'issue de la formation, vous saurez

  • Écrire un code lisible : nommage, fonctions courtes, commentaires utiles
  • Appliquer les principes SOLID et limiter le couplage
  • Refactorer du code existant sans changer son comportement
  • S'appuyer sur les tests comme filet de sécurité du refactoring
  • Mettre en place revue de code et intégration continue de la qualité
  • Livrer une base de code refactorée, testée et documentée lors du projet final

Programme 3 chapitres · 12 séquences

1 Lisibilité et principes SOLID Un code que l'on comprend au premier coup d'œil. Jour 1
  1. 1.1 Nommage, fonctions courtes et commentaires utiles
  2. 1.2 Les principes SOLID en pratique
  3. 1.3 Limiter le couplage et les effets de bord
  4. 1.4 Devoir du jour 1 : renommage et découpageRenommer et découper une fonction fourre-tout en fonctions courtes.
2 Refactoring guidé par les tests Changer sans casser. Jour 2
  1. 2.1 Écrire des tests comme filet de sécurité
  2. 2.2 Techniques de refactoring courantes
  3. 2.3 Refactorer par petits pas mesurés
  4. 2.4 Devoir du jour 2 : refactoring testéRefactorer un module en s'appuyant sur une suite de tests existante.
3 Projet final : une base de code refactorée, testée et documentée Vous livrez une base de code assainie, présenté au formateur. Jour 3
  1. 3.1 Cadrage : code fourni et objectifs de qualitéBase de code volontairement désordonnée fournie en début de journée.
  2. 3.2 Réalisation en autonomie guidéeRefactoring et documentation, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : avant/après et choix de refactoring.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience de développement logiciel dans un langage au choix
  • Notions de tests unitaires
Déroulé pédagogique
  • Une base de code fil rouge volontairement désordonnée, assainie au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques de refactoring en binôme
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs de tous niveaux, tech leads, équipes souhaitant réduire la dette technique.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis
Cloud & DevOps Avancé

Sécurité Cloud AWS

Sécuriser une infrastructure AWS : identités, réseau, chiffrement et conformité.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Cloud & DevOps

Sécurité Cloud AWS

  • 28 h · 4 jours
  • Niveau avancé
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous approfondissez la sécurité sur AWS : gestion avancée d'IAM, sécurité réseau avec VPC et groupes de sécurité, chiffrement des données, détection des menaces avec GuardDuty et conformité. Un devoir clôt chaque journée et un projet final vous fait livrer une infrastructure AWS auditée et durcie selon les bonnes pratiques.

À l'issue de la formation, vous saurez

  • Appliquer le moindre privilège avec des politiques IAM avancées
  • Sécuriser le réseau : VPC, groupes de sécurité, WAF
  • Chiffrer les données au repos et en transit avec KMS
  • Détecter les menaces avec GuardDuty et CloudTrail
  • Répondre à un incident et documenter la conformité
  • Livrer une infrastructure AWS auditée et durcie selon les bonnes pratiques lors du projet final

Programme 4 chapitres · 16 séquences

1 Identités et accès avancés Le moindre privilège, partout. Jour 1
  1. 1.1 Politiques IAM avancées et frontières de permissions
  2. 1.2 Rôles inter-comptes et fédération d'identité
  3. 1.3 Organisations AWS et politiques de contrôle des services
  4. 1.4 Devoir du jour 1 : politique IAM restrictiveÉcrire une politique IAM appliquant le moindre privilège à un cas fourni.
2 Sécurité réseau et chiffrement Protéger le trafic et les données. Jour 2
  1. 2.1 VPC, groupes de sécurité et NACL en profondeur
  2. 2.2 Protection applicative avec AWS WAF
  3. 2.3 Chiffrement avec KMS, au repos et en transit
  4. 2.4 Devoir du jour 2 : chiffrement et pare-feu applicatifChiffrer un compartiment S3 avec KMS et configurer une règle WAF.
3 Détection et réponse Voir et réagir vite. Jour 3
  1. 3.1 Détection des menaces avec GuardDuty
  2. 3.2 Traçabilité avec CloudTrail et Config
  3. 3.3 Répondre à un incident de sécurité
  4. 3.4 Devoir du jour 3 : détecter et documenter un incidentAnalyser une alerte simulée et rédiger la réponse à incident associée.
4 Projet final : une infrastructure AWS auditée et durcie selon les bonnes pratiques Vous livrez une infrastructure durcie, présenté au formateur. Jour 4
  1. 4.1 Cadrage : périmètre de l'audit et méthodeInfrastructure fournie, volontairement vulnérable.
  2. 4.2 Réalisation en autonomie guidéeAudit et durcissement, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : vulnérabilités trouvées et corrigées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Expérience d'utilisation d'AWS ou formation AWS suivie
  • Notions de sécurité informatique
Déroulé pédagogique
  • Une infrastructure fil rouge volontairement vulnérable, durcie au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques d'audit et de correction
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Administrateurs cloud, ingénieurs sécurité, architectes AWS.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 10 personnesSur devis
Développement Intermédiaire

Observabilité et monitoring avec Prometheus et Grafana

Mettre en place la collecte de métriques, des tableaux de bord et des alertes pertinentes pour vos systèmes.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Observabilité et monitoring avec Prometheus et Grafana

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous mettez en place l'observabilité d'un système avec Prometheus et Grafana : collecte de métriques, requêtes PromQL, tableaux de bord et règles d'alerte. Vous apprenez à distinguer métriques, logs et traces. Un devoir clôt chaque journée et un projet final vous fait livrer une chaîne d'observabilité complète pour une application.

À l'issue de la formation, vous saurez

  • Comprendre les piliers de l'observabilité : métriques, logs, traces
  • Collecter des métriques applicatives et système avec Prometheus
  • Écrire des requêtes PromQL utiles
  • Construire des tableaux de bord clairs avec Grafana
  • Définir des règles d'alerte pertinentes et actionnables
  • Livrer une chaîne d'observabilité complète pour une application lors du projet final

Programme 3 chapitres · 12 séquences

1 Collecter des métriques La matière première de l'observabilité. Jour 1
  1. 1.1 Les trois piliers : métriques, logs, traces
  2. 1.2 Installer Prometheus et exposer des métriques
  3. 1.3 Types de métriques : compteurs, jauges, histogrammes
  4. 1.4 Devoir du jour 1 : application instrumentéeExposer trois métriques applicatives et les faire collecter par Prometheus.
2 Requêtes et tableaux de bord Voir ce qui compte. Jour 2
  1. 2.1 Écrire des requêtes PromQL utiles
  2. 2.2 Construire des tableaux de bord dans Grafana
  3. 2.3 Sources de données multiples et variables de tableau de bord
  4. 2.4 Devoir du jour 2 : tableau de bord applicatifConstruire un tableau de bord Grafana à partir des métriques du jour 1.
3 Projet final : une chaîne d'observabilité complète pour une application Vous livrez une chaîne d'observabilité complète, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et règles d'alerte viséesApplication fournie ou apportée par le participant.
  2. 3.2 Réalisation en autonomie guidéeInstrumentation, tableau de bord et alertes, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration du tableau de bord et des alertes.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de systèmes Linux et de conteneurs
  • Expérience d'exploitation ou de développement appréciée
Déroulé pédagogique
  • Une application fil rouge instrumentée et surveillée au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur une stack Prometheus/Grafana
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Administrateurs systèmes, ingénieurs DevOps et SRE, développeurs back-end.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Développement Intermédiaire

Gestion des logs avec la stack ELK

Centraliser, analyser et visualiser les journaux d'un système avec Elasticsearch, Logstash et Kibana.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Gestion des logs avec la stack ELK

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous mettez en place une chaîne de gestion des logs avec la stack ELK : collecte avec Beats ou Logstash, indexation dans Elasticsearch, recherche et visualisation avec Kibana. Vous apprenez à structurer des journaux exploitables. Un devoir clôt chaque journée et un projet final vous fait livrer une chaîne de gestion des logs complète pour une application.

À l'issue de la formation, vous saurez

  • Comprendre l'architecture de la stack ELK
  • Collecter et structurer des journaux avec Beats et Logstash
  • Indexer et rechercher efficacement dans Elasticsearch
  • Construire des tableaux de bord Kibana lisibles
  • Mettre en place rétention, alertes et bonnes pratiques de volumétrie
  • Livrer une chaîne de gestion des logs complète pour une application lors du projet final

Programme 3 chapitres · 12 séquences

1 Collecter et structurer les journaux Des logs exploitables. Jour 1
  1. 1.1 Architecture de la stack ELK
  2. 1.2 Collecte avec Filebeat et Beats
  3. 1.3 Structurer les journaux avec Logstash
  4. 1.4 Devoir du jour 1 : pipeline de collecteCollecter et structurer les journaux d'une application fournie.
2 Indexer et rechercher Retrouver l'information vite. Jour 2
  1. 2.1 Indexation et requêtes dans Elasticsearch
  2. 2.2 Construire des tableaux de bord Kibana
  3. 2.3 Rétention, cycle de vie des index et volumétrie
  4. 2.4 Devoir du jour 2 : tableau de bord de logsConstruire un tableau de bord Kibana pour suivre les erreurs applicatives.
3 Projet final : une chaîne de gestion des logs complète pour une application Vous livrez une chaîne ELK complète, présenté au formateur. Jour 3
  1. 3.1 Cadrage : sujet, périmètre et alertes viséesApplication fournie ou apportée par le participant.
  2. 3.2 Réalisation en autonomie guidéeCollecte, indexation et tableau de bord, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration de la chaîne et des tableaux de bord.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Notions de systèmes Linux
  • Expérience d'exploitation ou de développement appréciée
Déroulé pédagogique
  • Une application fil rouge dont les journaux sont centralisés au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur une stack ELK
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Administrateurs systèmes, ingénieurs DevOps et SRE, équipes support.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Outils métier Intermédiaire

Excel avancé : Power Query et Power Pivot

Automatiser la préparation de données et construire des tableaux de bord dynamiques dans Excel.

  • 21 h · 3 jours
  • Présentiel
  • À distance
  • 3 chapitres · 12 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Outils métier

Excel avancé : Power Query et Power Pivot

  • 21 h · 3 jours
  • Niveau intermédiaire
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous allez au-delà des formules classiques : nettoyage et fusion de données avec Power Query, modélisation et mesures avec Power Pivot et DAX, tableaux croisés dynamiques avancés et tableaux de bord. Un devoir clôt chaque journée et un projet final vous fait livrer un classeur Excel complet avec données préparées, modèle et tableau de bord.

À l'issue de la formation, vous saurez

  • Nettoyer, transformer et fusionner des données avec Power Query
  • Construire un modèle de données avec des relations dans Power Pivot
  • Écrire des mesures avec le langage DAX
  • Créer des tableaux croisés dynamiques avancés
  • Concevoir un tableau de bord clair et actualisable
  • Livrer un classeur Excel complet avec données préparées, modèle et tableau de bord lors du projet final

Programme 3 chapitres · 12 séquences

1 Préparer les données avec Power Query Nettoyer avant d'analyser. Jour 1
  1. 1.1 Importer et nettoyer des données avec Power Query
  2. 1.2 Fusionner et ajouter des sources multiples
  3. 1.3 Colonnes calculées et étapes réutilisables
  4. 1.4 Devoir du jour 1 : données consolidéesNettoyer et fusionner deux sources de ventes en un tableau unique.
2 Modéliser avec Power Pivot et DAX Des mesures fiables et réutilisables. Jour 2
  1. 2.1 Construire un modèle de données avec relations
  2. 2.2 Écrire des mesures avec le langage DAX
  3. 2.3 Tableaux croisés dynamiques avancés
  4. 2.4 Devoir du jour 2 : mesures et tableau croiséCréer trois mesures DAX et un tableau croisé dynamique associé.
3 Projet final : un classeur Excel complet avec données préparées, modèle et tableau de bord Vous livrez un classeur Excel complet, présenté au formateur. Jour 3
  1. 3.1 Cadrage : jeu de données et indicateurs attendusJeu de données fil rouge (ventes multi-sources) fourni en début de journée.
  2. 3.2 Réalisation en autonomie guidéePréparation, modélisation et tableau de bord, avec accompagnement individuel.
  3. 3.3 Soutenance et démonstration10 minutes par participant : démonstration du tableau de bord et des choix de modélisation.
  4. 3.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bonne pratique d'Excel (formules, tableaux croisés dynamiques de base)
  • Aucune connaissance de Power Query ou Power Pivot requise
Déroulé pédagogique
  • Un jeu de données fil rouge (ventes multi-sources) préparé et analysé au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur des données réalistes
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 3 avec soutenance de 10 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Analystes, contrôleurs de gestion, chargés d'études, utilisateurs avancés d'Excel.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 14 personnesSur devis
Développement Accessible

Jenkins : jobs, pipelines, CI/CD et DevOps pour débutants

Automatiser build, tests et déploiement avec Jenkins : jobs, pipelines et bonnes pratiques DevOps.

  • 28 h · 4 jours
  • Présentiel
  • À distance
  • 4 chapitres · 16 séquences
—
Voir les trois tarifs
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis

Tarifs hors taxes, supports pédagogiques inclus. Frais de déplacement en supplément pour le présentiel hors de notre zone habituelle.

Développement

Jenkins : jobs, pipelines, CI/CD et DevOps pour débutants

  • 28 h · 4 jours
  • Niveau accessible
  • Présentiel
  • À distance
  • Attestation de fin de formation, délivrée après validation du projet final

Vous découvrez Jenkins de A à Z : jobs freestyle, pipelines déclaratifs versionnés dans un Jenkinsfile, agents et distribution des builds, intégration avec Git et Docker, jusqu'au déploiement automatisé. Vous repartez avec les bases du DevOps appliquées à un outil très répandu en entreprise. Un devoir clôt chaque journée et un projet final vous fait livrer une chaîne CI/CD Jenkins complète, du commit au déploiement.

À l'issue de la formation, vous saurez

  • Installer Jenkins et créer des jobs freestyle avec déclencheurs
  • Écrire un pipeline déclaratif dans un Jenkinsfile versionné avec le code
  • Organiser un pipeline en stages, étapes et exécutions parallèles
  • Distribuer les builds avec des agents et gérer les identifiants en sécurité
  • Conteneuriser et déployer automatiquement une application depuis Jenkins
  • Livrer une chaîne CI/CD Jenkins complète, du commit au déploiement, lors du projet final

Programme 4 chapitres · 16 séquences

1 Découvrir Jenkins et ses premiers jobs Installer et comprendre les bases. Jour 1
  1. 1.1 Installation, interface et notions clés (jobs, builds, exécuteurs)
  2. 1.2 Créer un job freestyle et configurer ses déclencheurs
  3. 1.3 Plugins essentiels et gestion des identifiants (credentials)
  4. 1.4 Devoir du jour 1 : premier job automatiséCréer un job freestyle qui construit et teste un projet à chaque modification.
2 Écrire des pipelines Jenkins Versionner le pipeline avec le code. Jour 2
  1. 2.1 Pipeline déclaratif : syntaxe, stages et steps
  2. 2.2 Le Jenkinsfile versionné avec le code source
  3. 2.3 Étapes parallèles, conditions et blocs post
  4. 2.4 Devoir du jour 2 : Jenkinsfile multi-étapesÉcrire un Jenkinsfile avec build, tests et une étape parallèle.
3 Agents, conteneurs et déploiement Distribuer et livrer. Jour 3
  1. 3.1 Agents Jenkins et distribution des builds
  2. 3.2 Construire et publier une image Docker depuis un pipeline
  3. 3.3 Déployer automatiquement vers un environnement
  4. 3.4 Devoir du jour 3 : déploiement automatiséAjouter la construction d'une image Docker et son déploiement au pipeline.
4 Projet final : une chaîne CI/CD Jenkins complète, du commit au déploiement Vous livrez une chaîne CI/CD Jenkins complète, présenté au formateur. Jour 4
  1. 4.1 Cadrage : sujet, périmètre et plan de réalisationSujet libre validé ou proposé (application conteneurisée, API, site statique).
  2. 4.2 Réalisation en autonomie guidéeMise en œuvre des acquis des jours 1 à 3, avec accompagnement individuel.
  3. 4.3 Soutenance et démonstration15 minutes par participant : démonstration, choix techniques, difficultés rencontrées.
  4. 4.4 Évaluation, retours personnalisés et feuille de routeGrille de notation, points forts, axes de progression et pistes de suite.
Prérequis
  • Bases de Git et de la ligne de commande
  • Aucune expérience de Jenkins ou de DevOps requise
Déroulé pédagogique
  • Une application fil rouge équipée d'une chaîne CI/CD Jenkins au fil des jours
  • Alternance d'exposés courts et d'ateliers pratiques sur une instance Jenkins dédiée
  • Un devoir pratique à la fin de chaque journée, corrigé le lendemain
  • Projet final le jour 4 avec soutenance de 15 minutes
  • Grille d'évaluation communiquée dès le premier jour

Pour qui : Développeurs, administrateurs systèmes, équipes découvrant l'intégration continue.

Tarifs hors taxes
  • IndividuelSur devis
  • Collectif, dès 4 inscritsSur devis
  • Session dédiée, jusqu'à 12 personnesSur devis
Questions fréquentes

Avant de vous inscrire

Les tarifs affichés sont-ils définitifs ?

Ils correspondent à nos conditions habituelles, hors taxes et supports inclus. Si vous souhaitez une session dédiée avec une adaptation poussée à votre contexte ou un déplacement hors de notre zone, un devis précis vous est transmis avant tout engagement.

Peut-on adapter le programme à notre contexte ?

Oui, et c’est même recommandé en session dédiée. Nous remplaçons les exercices génériques par vos situations réelles, ce qui améliore fortement l’efficacité. Cette adaptation se prépare lors d’un échange préalable, sans surcoût dans la plupart des cas.

Que se passe-t-il si un participant a un niveau trop faible ?

Nous envoyons un court questionnaire de positionnement avant la session. S’il révèle un écart important, nous vous le signalons clairement et proposons soit une remise à niveau, soit une formation plus adaptée. Un participant perdu dès la première heure représente un budget mal investi.

Délivrez-vous une certification reconnue ?

Nous remettons une attestation de fin de formation détaillant les compétences travaillées ainsi que les supports. Nous ne délivrons pas de certification officielle enregistrée. Si votre financement l’exige, dites-le-nous : nous vous orienterons vers les dispositifs appropriés.

Et si nous avons besoin d’un programme qui n’existe pas ici ?

Nos formations sont ouvertes aux entreprises, organisations, professionnels indépendants et particuliers. Si votre besoin ne correspond à aucun programme existant, nous construisons un parcours sur mesure à partir de vos objectifs. Décrivez-nous ce que vous ou vos équipes devez savoir faire, et nous vous proposons un déroulé chiffré.

Autre besoin ?

Un programme sur mesure, accessible à tous

Que vous soyez une entreprise, une organisation, un indépendant ou un particulier, partagez vos besoins : nous créons votre programme personnalisé, nous le chiffrons, et nous vous le transmettons avec précision et clarté.