Formation Internet des objets, développer des applications connectées en JavaScript, HTML et CSS

Grâce à cette formation de 4 jours, nous vous apprenons à maîtriser les logiciels et matériels nécessaires à la mise en œuvre d’une convergence entre les différentes plateformes vers les technologies Web permettant de mettre en place rapidement et à moindre coût des objets connectés.

Formation Internet des objets, développer des applications connectées en JavaScript, HTML et CSS

Cette formation vous permettra d’acquérir des compétences pour :

  • Connaître les capacités des différentes cartes
  • Maîtriser les différents frameworks JavaScript dédiés à l'IoT
  • Faire communiquer des objets connectés et des périphériques mobiles (Smartphone, tablette)
  • Développer des applications embarquées sur Arduino/Raspberry Pi/Tessel 2
  • Être capable de prototyper des objets connectés avec Arduino/Raspberry Pi/Tessel 2

Evaluation de la formation et de votre progression vers vos objectifs

Avant le début de la formation, un questionnaire vous permettra d’exprimer vos objectifs personnels et d’évaluer votre degré de maîtrise des principales thématiques abordées dans la formation.

Pendant la formation, le formateur observera vos pratiques afin de pouvoir vous donner des conseils personnalisés quant aux points forts sur lesquels vous pourrez vous appuyer et aux points de vigilance sur lesquels il doit axer ses efforts.

À la fin de la formation, vous aurez à remplir un questionnaire (QCM et/ou des ateliers et des exercices pratiques) pour évaluer vos nouvelles compétences et votre progression vers vos objectifs. Un questionnaire supplémentaire vous permettra d'indiquer votre niveau de satisfaction à l'égard de la formation.

Un questionnaire d’auto-évaluation à froid vous sera proposé 6 à 9 mois après la fin de formation. Celui-ci vous permettra de prendre du recul sur 

les bénéfices acquis, les efforts restant à déployer et votre degré de satisfaction vis à vis de la formation. 

Cette formation est destinée aux développeurs souhaitant créer des applications pour l'Internet des objets.

4 JOURS

Introduction

  • État de l'art IoT.
  • Projets représentatifs du marché de l'IoT et des wearables.
  • Rappels d'électronique.
  • L'apport des langages Web dans l'IoT.
  • Environnement de développement.


Démonstration
Démonstration de projets IoT développés en JavaScript. Découverte des API, frameworks et matériels supportés.
Création d'applications 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 et Socket.io.


Travaux pratiques
Créer un serveur HTTP et afficher un message. Usage d'Express et de Socket.io pour le développement d'une application Web de discussion en temps réel.
Découverte de la plateforme Tessel

  • Présentation de la carte et des modules.
  • Installation et configuration.
  • Communication sans fil.


Travaux pratiques
Détection et communication avec des périphériques Bluetooth. Sécuriser une interface Web à l'aide des technologies RFID.
Prototypage d'objets connectés avec Arduino

  • Installation et configuration de la carte.
  • Connecter d'autres périphériques (entrées/sorties, interfaces utilisateurs, stockage, communication).
  • Faire de la robotique avec le framework Johnny-Five.


Travaux pratiques
Faire clignoter une LED. Mesurer la température. Compter les likes Facebook.
Le micro PC Raspberry Pi au service de l'IoT

  • Comparatif avec Arduino.
  • Installation et configuration de la carte.
  • Mettre en place un environnement léger et performant avec Raspbian et Node.js.
  • GPIO/USB : connecter d'autres périphériques (entrées/sorties, interfaces utilisateurs, stockage, communication).
  • Frameworks Cylon.js et Node-RED.


Travaux pratiques
Afficher des emojis sur une matrice LEDs (Sense HAT).
Comment associer Arduino, Raspberry Pi et Smartphones pour la domotique ?

  • Connecter la carte Arduino au Raspberry Pi.
  • Communiquer avec l'extérieur : exposer les fonctionnalités des objets connectés via une API Web.
  • Connexions temps réel.
  • Heimcontrol.js et Heimdroid.


Travaux pratiques
Contrôler les deux cartes avec un Smartphone. Construire sa propre station météo. Créer des recettes IFTTT pour recevoir des notifications sur un terminal mobile.

Méthodes et moyens

Cette formation repose sur une combinaison de constructions participatives, de mises en perspectives par des apports théoriques et méthodologiques, et de mises en situation (simulation et jeux de rôle) permettant de mettre en évidence les difficultés et de découvrir progressivement les méthodes et techniques appropriées. 

Formation non certifiante

Connaissances de base en JavaScript, HTML et CSS. Des bases en électronique sont un plus.

  • Rugosité
  •  Consciencieux
REF:
Num_emb_07
Durée:
4 jours
Modalité Pédagogique:
Nombre de participants:
Prix:
0,00 €
Prochaine date de formation : Le délai moyen de mise en œuvre est de 3 semaines à la suite de votre demande.
Modifié le 19-10-2023
REF:
Num_emb_07
Durée:
4 jours
Modalité Pédagogique:
Nombre de participants:
Prix:
0,00 €
Prochaine date de formation : Le délai moyen de mise en œuvre est de 3 semaines à la suite de votre demande.
Modifié le 19-10-2023