> Formations > Technologies numériques > Robotique, systèmes embarqués, IoT > Robotique, objets connectés, IoT > Formation Internet des objets, développer des applications connectées en JavaScript, HTML et CSS > Formations > Technologies numériques > Formation Internet des objets, développer des applications connectées en JavaScript, HTML et CSS

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

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

Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

Les objets connectés occupent une place croissante dans notre quotidien. La convergence des différentes plateformes vers les technologies Web permet de mettre en place rapidement et à moindre coût de tels objets. Vous apprendrez dans ce cours à maîtriser les logiciels et matériels nécessaires à leur mise en œuvre.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. JHC
Prix : 2790 € H.T.
  4j - 28h
Pauses-café et
déjeuners offerts




Les objets connectés occupent une place croissante dans notre quotidien. La convergence des différentes plateformes vers les technologies Web permet de mettre en place rapidement et à moindre coût de tels objets. Vous apprendrez dans ce cours à maîtriser les logiciels et matériels nécessaires à leur mise en œuvre.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • 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

Public concerné
Développeurs souhaitant créer des applications pour l'Internet des objets.

Prérequis
Connaissances de base en JavaScript, HTML et CSS. Des bases en électronique sont un plus.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

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.
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.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Parcours certifiants associés
Pour aller plus loin et renforcer votre employabilité, découvrez les parcours certifiants qui contiennent cette formation :

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.