IoT - Développement en JavaScript, HTML & CSS

Formation créée le 21/02/2023. Dernière mise à jour le 20/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

28 heures (4 jours)

IoT - Développement en JavaScript, HTML & CSS


Objectif de formation : Maîtriser le développement d'applications connectées en JavaScript pour des projets IoT

Objectifs de la formation

  • Connaître les forces et faiblesses des diverses cartes
  • Appréhender les multiples frameworks JavaScript pour l'IoT
  • Lier des objets connectés avec des périphériques mobiles
  • Développer des applications embarquées
  • Être capable de prototyper des objets connectés

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Chefs de projets techniques
  • Ingénieurs
Prérequis
  • Notions clés en JavaScript, HTML & CSS
  • Facultatif : Bases en électronique

Contenu de la formation

Introduction
  • État de l'art IoT
  • Études de cas représentatifs du marché IoT et des wearables
  • Rappels d'électronique
  • Le rôle des langages Web dans l'IoT
  • Environnement de développement
Conception d'applications en temps réel avec Node.js
  • Rôle de Node.js dans les applications embarquées
  • Installation et premiers pas
  • Modules et Node Package Manager
  • Communication temps réel avec Express & Socket.io
  • Travaux pratiques : Conception d'un serveur HTTP & affichage d'un message. Manipulation d'Express et de Socket.io
Premiers pas avec la plateforme Tessel
  • Présentation de la carte et des modules
  • Installation et paramétrage
  • Communication sans fil
  • Travaux pratiques : Détection et communication avec des périphériques Bluetooth. Sécurisation d'une interface Web à l'aide des technologies RFID
Prototypage d'objets connectés avec Arduino
  • Installation & paramétrage de la carte
  • Connexion avec d'autres périphériques
  • Manipulation de la robotique
  • Travaux pratiques : Manipulation et études de cas à l'aide de Arduino
Micro PC Raspberry au service de l'IoT
  • Comparaison avec Arduino
  • Installation & paramétrage de la carte
  • Mise en place d'un environnement léger & performant avec Rasbian & Node.js
  • Connexion à d'autres périphériques avec GPIO / USB
  • Frameworks Cylon.js & Node-RED
  • Travaux pratiques : Utilisation des matrice LEDs avec Raspberry Pi
Utilisation couplée d'Arduino, Raspberry Pi et Smartphones au sein de la domotique
  • Connexion de la carte Arduino au Raspberry Pi
  • Communication avec l'extérieur
  • Connexions en temps réel
  • Travaux pratiques : Contrôle des deux cartes avec un Smartphone

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...