Choisissez votre langue
Formation en automatisation avec Node Red et IoT
Plus de 2 millions d'apprenants dans le monde

Formation en automatisation avec Node Red et IoT

Maîtrisez l'automatisation des processus et le développement IoT avec Node-RED, l'outil de programmation visuelle standard de l'industrie, utilisé par les ingénieurs du monde entier. Créez des tableaux de bord en temps réel, connectez des capteurs physiques, intégrez des plateformes cloud et déployez des systèmes d'automatisation sécurisés et prêts pour la production. Ce cours vous emmène des concepts IoT de base jusqu'aux pipelines multi-systèmes avancés — aucune expérience préalable avec Node-RED n'est requise.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous apprendrez à concevoir et déployer des systèmes d'automatisation IoT complets avec Node-RED, de la configuration de votre environnement de développement à la création de flux de niveau production. Le cours couvre la messagerie MQTT, l'intégration d'API REST, la transformation de données JSON et la création de tableaux de bord en temps réel. Vous connecterez Node-RED à des bases de données SQL et de séries temporelles pour stocker et analyser les données des capteurs. Les pratiques de sécurité, notamment la configuration TLS, la gestion des identifiants et le contrôle d'accès basé sur les rôles, sont abordées en profondeur. À la fin, vous réaliserez un projet de synthèse complet qui intègre chaque compétence dans une solution IoT déployable et documentée.

Comment vous étudiez de façon pratique Formation en automatisation avec Node Red et IoT

Comment vous pratiquez Formation en automatisation avec Node Red et IoT

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondamentaux de l'IoT et de l'Automatisation

  • Leçon 1 • Architecture IoT et Concepts Clés

    Couvre les capteurs, les actionneurs, les passerelles et les couches cloud dans une pile IoT. Ancre les étudiants dans le vocabulaire nécessaire tout au long du cours.

  • Leçon 2 • Introduction à Node-RED

    Présente Node-RED comme un outil de programmation basé sur les flux, construit sur Node.js. Les étudiants comprennent son objectif et sa position dans l'écosystème IoT.

  • Leçon 3 • Fondamentaux de l'Automatisation des Processus

    Introduit la logique d'automatisation, les déclencheurs et la conception pilotée par les événements. Relie les flux de travail manuels à leurs équivalents automatisés que les étudiants construiront plus tard.

  • Leçon 4 • Configuration de l'Environnement de Développement

    Guide l'installation de Node.js, Node-RED et des outils de support sur les systèmes d'exploitation courants. Les étudiants terminent avec un environnement local fonctionnel prêt pour les travaux pratiques.

Chapitre 2Voir les détails

Construction et Gestion des Flux

  • Leçon 1 • Débogage et Gestion des Erreurs

    Démontre les stratégies de nœuds de débogage, les nœuds de capture et les nœuds d'état pour des flux robustes. Les étudiants apprennent à isoler et à corriger systématiquement les erreurs de flux courantes.

  • Leçon 2 • Organisation et Documentation des Flux

    Introduit les sous-flux, les groupes et les commentaires en ligne pour des projets maintenables. Prépare les étudiants à la gestion collaborative et à long terme des flux.

  • Leçon 3 • Câblage des Nœuds et Flux de Données

    Enseigne comment les messages passent entre les nœuds via l'objet msg et les connexions filaires. Les étudiants tracent les données à travers un flux et diagnostiquent les problèmes de routage.

  • Leçon 4 • Contrôle de Flux et Logique Conditionnelle

    Couvre les modèles de branchement, de filtrage et de bouclage au sein des flux. Permet aux étudiants de construire une automatisation décisionnelle qui répond à des données variées.

  • Leçon 5 • Types de Nœuds Principaux et Leurs Rôles

    Examine les nœuds inject, debug, function et switch comme éléments de base de chaque flux. Établit le modèle mental pour composer la logique visuellement.

Chapitre 3Voir les détails

Travailler avec les Données et les API

  • Leçon 1 • Travailler avec JavaScript dans les Nœuds Function

    Approfondit les compétences du nœud function avec les boucles, les méthodes de tableau et les variables de contexte. Les étudiants écrivent une logique réutilisable qui va au-delà du simple mappage de propriétés.

  • Leçon 2 • Gestion des Requêtes et Réponses HTTP

    Couvre le nœud de requête HTTP pour appeler les API REST et gérer les réponses. Les étudiants intègrent des sources de données tierces dans leurs flux d'automatisation.

  • Leçon 3 • Création de Points de Terminaison HTTP dans Node-RED

    Montre comment exposer des flux comme points de terminaison REST en utilisant les nœuds HTTP-in et HTTP-response. Permet aux étudiants de construire des API légères servies par Node-RED.

  • Leçon 4 • Manipulation de Données JSON

    Enseigne l'analyse, la construction et la transformation de charges utiles JSON à l'aide de nœuds intégrés et de JavaScript. Soutient directement le traitement des données d'API et de capteurs dans les sections ultérieures.

Chapitre 4Voir les détails

MQTT et Protocoles de Messagerie IoT

  • Leçon 1 • Fondamentaux du Protocole MQTT

    Explique le modèle de publication/abonnement, les sujets, les niveaux de QoS et les messages retenus. Fournit les connaissances du protocole nécessaires pour configurer correctement les nœuds MQTT.

  • Leçon 2 • Traitement et Routage des Données de Capteurs

    Applique les compétences de transformation de données aux charges utiles MQTT entrantes de capteurs simulés. Les étudiants filtrent, agrègent et acheminent les lectures de capteurs vers des tableaux de bord et du stockage.

  • Leçon 3 • Configuration des Connexions au Courtier MQTT

    Guide la configuration d'un courtier local et de connexions à un courtier cloud dans Node-RED. Les étudiants établissent des sessions de courtier sécurisées et authentifiées pour leurs flux.

  • Leçon 4 • Publication et Abonnement dans les Flux

    Démontre les nœuds MQTT-in et MQTT-out pour la communication bidirectionnelle des dispositifs. Les étudiants construisent des flux qui réagissent aux publications de capteurs et envoient des commandes aux dispositifs.

  • Leçon 5 • Modèles MQTT Avancés

    Couvre le pontage de courtiers, la génération dynamique de sujets et la déduplication de messages. Prépare les étudiants pour des déploiements multi-dispositifs de qualité production.

Chapitre 5Voir les détails

Construction de Tableaux de Bord IoT

  • Leçon 1 • Disposition et Thème du Tableau de Bord

    Explique la disposition en grille, le dimensionnement réactif et la personnalisation du thème pour des interfaces utilisateur professionnelles. Les étudiants appliquent un style cohérent à des tableaux de bord multi-onglets.

  • Leçon 2 • Comportement Dynamique et Conditionnel du Tableau de Bord

    Montre comment afficher, masquer et mettre à jour les widgets par programmation en fonction des conditions des données. Les étudiants construisent des tableaux de bord qui s'adaptent automatiquement aux changements d'état des dispositifs.

  • Leçon 3 • Affichage des Données en Direct avec les Widgets

    Couvre les widgets jauge, graphique, texte et indicateur pour l'affichage de données en temps réel. Les étudiants câblent directement les flux de données des capteurs aux composants visuels.

  • Leçon 4 • Aperçu du Tableau de Bord Node-RED

    Présente le module de tableau de bord, sa bibliothèque de widgets et son système de disposition. Les étudiants installent le module et comprennent comment les flux se connectent aux éléments de l'interface utilisateur.

  • Leçon 5 • Widgets de Saisie Utilisateur et de Contrôle

    Enseigne les boutons, curseurs, listes déroulantes et formulaires pour l'interaction avec l'opérateur. Les étudiants créent des panneaux de contrôle qui renvoient des commandes aux dispositifs via MQTT.

Chapitre 6Voir les détails

Stockage de Données et Intégration de Base de Données

  • Leçon 1 • Utilisation d'InfluxDB pour les Données de Séries Temporelles

    Couvre les concepts d'InfluxDB, le nœud InfluxDB Node-RED et l'écriture des mesures de capteurs. Les étudiants stockent des lectures horodatées et les récupèrent pour les graphiques du tableau de bord.

  • Leçon 2 • Stratégies de Persistance des Données pour l'IoT

    Compare les options de stockage fichier, relationnel, NoSQL et séries temporelles pour les charges de travail IoT. Les étudiants sélectionnent le stockage approprié en fonction du volume de données et des besoins de requête.

  • Leçon 3 • Intégration de Bases de Données SQL

    Démontre la connexion de Node-RED à une base de données SQL pour le stockage de données structurées. Les étudiants écrivent des requêtes d'insertion, de sélection et de mise à jour pilotées par les données du flux.

  • Leçon 4 • Mise en Cache et Stockage de Contexte

    Explique le contexte de flux, global et persistant de Node-RED pour la mise en cache en mémoire et sur disque. Les étudiants utilisent le contexte pour maintenir l'état entre les exécutions de flux sans base de données.

Chapitre 7Voir les détails

Déploiements Sécurisés et Fiables

  • Leçon 1 • Stratégies de Déploiement et Gestion des Processus

    Couvre l'exécution de Node-RED en tant que service système, l'utilisation de PM2 et la conteneurisation avec Docker. Les étudiants déploient Node-RED pour qu'il redémarre automatiquement et survive aux redémarrages du serveur.

  • Leçon 2 • Sécurisation des Communications MQTT et HTTP

    Applique TLS, les certificats clients et l'authentification par jeton aux connexions MQTT et REST. Les étudiants éliminent la transmission de données en texte clair dans toutes les intégrations de flux.

  • Leçon 3 • Sauvegarde, Gestion de Versions et Récupération

    Démontre la gestion de versions des flux basée sur Git, les sauvegardes automatisées et les procédures de reprise après sinistre. Les étudiants maintiennent un historique récupérable de toutes les modifications des flux de production.

  • Leçon 4 • Gestion des Secrets et des Identifiants

    Enseigne les variables d'environnement et le chiffrement des identifiants pour les valeurs de configuration sensibles. Les étudiants évitent de coder en dur les mots de passe et les jetons dans le JSON de flux exporté.

  • Leçon 5 • Sécurisation de l'Éditeur Node-RED

    Couvre l'authentification administrateur, la configuration HTTPS et les paramètres de contrôle d'accès. Les étudiants verrouillent l'éditeur pour empêcher toute modification non autorisée des flux.

Chapitre 8Voir les détails

Automatisation Avancée et Intégration de Systèmes

  • Leçon 1 • Intégration de Systèmes d'Entreprise

    Établit des ponts entre Node-RED et les e-mails, les plateformes de messagerie, les systèmes ERP et les bases de données via des API. Les étudiants automatisent des flux de travail intersystèmes déclenchés par des événements IoT.

  • Leçon 2 • Modèles d'Évolutivité et de Haute Disponibilité

    Couvre l'équilibrage de charge, les courtiers en cluster et la conception de flux sans état pour les déploiements à fort trafic. Les étudiants appliquent des modèles architecturaux qui maintiennent l'automatisation en fonctionnement sous charge.

  • Leçon 3 • Intégration de Plateformes Cloud IoT

    Connecte Node-RED aux principaux services cloud IoT en utilisant leurs protocoles et nœuds natifs. Les étudiants acheminent les données des dispositifs vers les services d'analyse cloud et de commande de manière bidirectionnelle.

  • Leçon 4 • Projet de Fin de Parcours de Bout en Bout

    Les étudiants conçoivent, construisent, sécurisent et documentent un système d'automatisation IoT complet à partir de zéro. Intègre toutes les compétences du cours dans une solution déployable et de qualité production.

  • Leçon 5 • Informatique en Périphérie avec Node-RED

    Déploie Node-RED sur du matériel périphérique contraint pour un traitement local avant l'envoi vers le cloud. Les étudiants réduisent la latence et la bande passante en filtrant les données à la source.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Ingénieur électrique ou systèmes : souhaite ajouter une automatisation pilotée par logiciel à des projets matériels.

  • Développeur backend : prêt à pivoter vers l'IdO sans abandonner vos outils de programmation familiers.

  • Administrateur informatique : cherchant à automatiser la surveillance de l'infrastructure et les flux de travail d'alerte basés sur des événements.

  • Passionné du bricolage : qui construit des projets avec Raspberry Pi ou Arduino et a besoin de pipelines de données fiables.

  • Analyste d'exploitation : visant à remplacer les rapports manuels par des tableaux de bord en direct et alimentés par des capteurs.

  • Changement de carrière : passer de l'IT traditionnel au marché du travail croissant de l'IdO industriel.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Cameroun ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF