Choisissez votre langue
Formation Automatisation avec Node-RED et IoT
Plus de 2 millions d'étudiants dans le monde

Formation 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, approuvé 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 fait passer des concepts IoT fondamentaux aux pipelines multi-systèmes avancés — aucune expérience préalable de Node-RED n'est requise.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous apprendrez à concevoir et à déployer des systèmes d'automatisation IoT complets à l'aide de Node-RED, depuis la configuration de votre environnement de développement jusqu'à la création de flux de qualité 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 à des bases de données 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 toutes les compétences dans une solution IoT déployable et documentée.

Comment vous étudiez de façon pratique Formation Automatisation avec Node-RED et IoT

Comment vous pratiquez Formation 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

    Aborde les capteurs, les actionneurs, les passerelles et les couches cloud dans une pile IoT. Donne aux étudiants 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 aux équivalents automatisés que les étudiants construiront plus tard.

  • Leçon 4 • Mise en place 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 courantes des flux.

  • 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 transitent entre les nœuds via l'objet msg et les connexions par fil. Les étudiants suivent les données à travers un flux et diagnostiquent les problèmes de routage.

  • Leçon 4 • Contrôle de flux et logique conditionnelle

    Aborde les schémas 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 variables.

  • 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 une 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 des nœuds 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

    Aborde le nœud de requête HTTP pour appeler des 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 en tant que points de terminaison REST à l'aide des nœuds HTTP-in et HTTP-response. Permet aux étudiants de créer 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 la gestion des API et des données de capteurs dans les sections suivantes.

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 provenant 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 des 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 avec les dispositifs. Les étudiants construisent des flux qui réagissent aux publications des capteurs et envoient des commandes aux dispositifs.

  • Leçon 5 • Schémas MQTT avancés

    Aborde le pontage de courtiers, la génération dynamique de sujets et la déduplication de messages. Prépare les étudiants aux déploiements multi-dispositifs de niveau 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 des thèmes pour des interfaces utilisateur professionnelles. Les étudiants appliquent un style cohérent aux 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 des widgets

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

  • Leçon 4 • Présentation du tableau de bord Node-RED

    Introduit 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, les curseurs, les listes déroulantes et les 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 bases de données

  • Leçon 1 • Utilisation d'InfluxDB pour les données temporelles

    Aborde les concepts d'InfluxDB, le nœud InfluxDB Node-RED et l'écriture de 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 temporel pour les charges de travail IoT. Les étudiants sélectionnent le stockage approprié en fonction du volume de données et des besoins d'interrogation.

  • 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 structuré de donné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 un é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 de processus

    Aborde 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 de sorte 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, contrôle de version et récupération

    Démontre le versionnement des flux basé sur Git, les sauvegardes automatisées et les procédures de reprise après sinistre. Les étudiants conservent un historique récupérable de toutes les modifications apportées aux flux de production.

  • Leçon 4 • Gestion des secrets et des informations d'identification

    Enseigne les variables d'environnement et le chiffrement des informations d'identification 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

    Aborde 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 système

  • Leçon 1 • Intégration de systèmes d'entreprise

    Fait le pont 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 les flux de travail intersystèmes déclenchés par des événements IoT.

  • Leçon 2 • Schémas de scalabilité et de haute disponibilité

    Aborde 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 opérationnelle sous charge.

  • Leçon 3 • Intégration de plateformes IoT cloud

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

  • Leçon 4 • Projet de synthèse 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 le téléversement 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 ingénieur systèmes : souhaite ajouter une automatisation pilotée par logiciel aux projets matériels.

  • Développeur backend : prêt à se lancer dans l'IoT sans abandonner ses outils de programmation familiers.

  • IT administrateur : cherchant à automatiser la surveillance de l'infrastructure et les flux de travail d'alerte pilotés par événements.

  • Vous êtes un maker amateur : vous réalisez des projets avec Raspberry Pi ou Arduino et avez besoin de pipelines de données fiables.

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

  • Reconversion professionnelle : transition de l'informatique traditionnelle vers le marché croissant de l'emploi dans l'Internet industriel des objets.

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 en Algérie ?

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