Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : IoT - Développement en Java & C++

IoT - Développement en Java & C++

Formation à distance
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire

Formation créée le 21/02/2023. Dernière mise à jour le 20/03/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Appréhender l'architecture IoT et mettre en place une chaîne IoT complète

Objectifs de la formation

  • Déterminer une architecture IoT complète
  • Connaître les réseaux IoT disponibles
  • Manipuler les divers types de capteurs et moyens de détection
  • Prototyper avec Raspberry / Arduino

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Chefs de projets
  • Ingénieurs
Prérequis
  • Bonnes connaissances en Java
  • Expérience pratiques en Java

Contenu de la formation

  • Premiers pas avec l'IoT
    • Notions clés
    • Architecture IoT
    • Problématiques de la communication et de l'énergie
    • Offres et acteurs
  • Architecture IoT
    • Schéma général d'architecture
    • Des capteurs aux serveurs
    • Présentation des systèmes d'exploitation adaptés à l'IoT
    • Liaison aux différents Cloud
    • Exploitation et corrélation de données avec les outils de Big Data
    • Sécurité et confidentialité des données
    • Respect de la vie privée
  • Réseaux & détections de proximité
    • Panorama des technologies disponibles
    • Échanges avec Bluetooth & WiFi Direct
    • Fonctionnement des systèmes RFID et NFC
    • QR Codes
    • Possibilités apportées par les Smartphones
    • Travaux pratiques : Utilisation de tags NFC puis de Bluetooth ou de WiFi Direct
  • Réseau LPWAN
    • Particularités des réseaux IoT
    • Présentation des réseaux LPWAN : composants, caractéristiques, programmation...
    • Opérateurs
    • Sécurisation d'un réseau IoT
  • Prototypage
    • Présentation des solutions Arduino & Raspberry
    • Programmation embarquée et potentielles utilisations d'Arduino Hardware
    • Environnement disponibles sur Raspberry et en lien avec Arduino
    • Choix d'un système d'exploitation et des outils de développement
    • Travaux pratiques : Mise en oeuvre d'une solution intégrant d'un capteur et plusieurs composants
  • Exploitation logicielle
    • Plateformes de communication logicielle
    • APIs de type REST et outils de développement
    • Solutions d'injection de données dans une base NoSQL Big Data
    • Panorama des divers Clouds
    • Sécurisation IoT par des moyens logiciels
    • Méthodes de data visualization
    • Implémentation d'une communication d'un capteur vers une base NoSQL Big Data
É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...