Formation IoT, développement d'applications connectés en C++ et Java
TechnoWide
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Certifications
Datadock
Qualiopi
Pré-requis
Connaissances du développement Java souhaité.
Objectifs
Créer une architecture IoT complète.
Appréhender les réseaux IoT disponibles.
Savoir mettre en oeuvre différents types de capteurs et moyens de détection.
Créer un prototypage à l'aide de Raspberry/Arduino.
Programme
Présentation de l'Internet des Objets
Concepts de base IoT. Liens avec M2M. Architectures IoT.
Problématiques de la communication et de l'énergie.
Les offres et acteurs.
Les architectures IoT
Schéma général d'architecture, des capteurs au serveurs.
Les systèmes d'exploitation adaptés à l'IoT (Linux, Raspbian, Win10 IoT...).
Liens avec les différents Cloud (MS Azure IoT...).
L'exploitation et l'indispensable corrélation de données avec les outils Big Data.
Sécurité et confidentialité des données, respect de la vie privée.
Les réseaux et les détections de proximité
Technologies disponibles : WiFi, Bluetooth, NFC, RFID...
Echanges avec Bluetooth et WiFi Direct.
Fonctionnement des systèmes RFID et NFC. Les QR codes.
Les possibilités offertes par les Smartphones.
Travaux pratiques
Le réseau LPWAN
Les spécificités des réseaux IoT (distance, positionnement des équipement, autonomie).
Caractéristiques des réseaux LPWAN. Etude de SigFox et LoRaWan. Quelle programmation ?
Les offres disponibles (opérateurs).
Sécuriser un réseau IoT.
Travaux pratiques
Le prototypage
Présentation des solutions Arduino et Raspberry.
Les possibilités Arduino Harware (capteurs, shield, GPIO) et la programmation embarquée.
Les environnements disponibles sur Raspberry et le lien avec Arduino.
Le choix d'un système d'exploitation et des outils de développement.
Travaux pratiques
L'exploitation logicielle
Les plateformes de communication logicielle (Technicolor Qeo, Google Weave...).
Les APIs de type REST et outils de développement.
Les solutions d'injection de données dans une base NoSQL BigData.
Les différents Clouds (Google Cloud Platform, ThingPlus...).
Les moyens logiciels permettant de sécuriser une solution IoT.
Les techniques de Data Visualization (mobile et ordinateur).
Travaux pratiques
À propos du centre TechnoWide
Avec plus de 20 années d'existence, TechnoWide contribue à la transformation numérique des administrations et entreprises à travers des formations pointues dans les domaines suivants : réseaux informatiques, systèmes d'exploitation, cybersécurité, intelligence artificielle, technologies Web, développement logiciel et bien d'autres encore !
Notre objectif est de fournir des solutions de montée en compétences en sur mesure qui reflètent les besoins uniques de chaque organisation, tout en favorisant une collaboration innovante et inclusive.
Nous sommes motivés par la volonté de transmettre des compétences technologiques essentielles et de contribuer à l'évolution des entreprises dans un monde en constante mutation.
Chez TechnoWide, nous pilotons des projets de formation et de coaching variés (conseils, assistances et expertises) en mettant à profit une expertise approfondie de la sphère informatique.
Notre rôle consiste à travailler en étroite collaboration avec des équipes pluridisciplinaires pour concevoir des programmes adaptés, tout en aidant nos clients à intégrer efficacement ces nouvelles compétences
dans leurs processus métiers.
Grâce à une approche centrée sur les besoins, nous avons aidé de nombreuses entreprises à relever les défis technologiques actuels.
Nos grands domaines de compétences :
- Développement logiciel,
- Technologies web,
- Système embarqués, Iot, Robotique,
- Gestion de projet,
- Virtualisation, Cloud, Devops,
- Système d'exploitation,
- Big Data et Business Intelligence,
- SGBD et travail collaboratif.
Au delà de la formation, nous proposons aussi à nos clients des prestations accompagnantes de type
Coaching que ce soit en entreprise ou en distanciel.
Notre société étant essentiellement composée de Consultants/Formateurs et d'Architectes logiciels.
Nos pôles de compétences :
Langages : Java/JEE , .Net Core, .Net framework, C/C++/C#, Python Langages Web : Angular, ReactJS, NodeJS, VueJS, Symfony
Systèmes embarqués, Iot, Robotique : Cartes ESP32/ESP8266, Raspberry Pi, C++/Java (temps réel...)
Méthodes agiles : Scrum Master, Product Owner, Devops.... (certifiantes)
Gestion de projet : Itil Foundation, ISTQB... CMS : Drupal, WordPress, Joomla...
Applications mobiles : IOS, Iphone/Ipad, UX Design, Android, Kotlin.. Big Data : Hadoop, NoSQL, Cassandra, Kafka
Écoconception numérique : Développement de sites web écoresponsables....
Cloud computing : VMware, Azure, Office 365, Docker, Kubernetes, Terraform...
Bases de données : Oracle, SQL Server, PostGreSQL, MySQL
Réseaux : Introduction et pratique des Réseaux, Windows Server, Windows 10/11, PowerShell, Linux/Unix, MacOS...
Virtualisation : VMware Vsphere, Citrix Xen, HyperV, Proxmox...
Solutions collaboratives : Exchange Server, SharePoint, MS Dynamics.
TechnoWide organise ainsi des actions de formation standard (Intra-entreprise) mais aussi en sur mesure
pour ses clients : Grands Comptes, Administrations, PME-PMI, ESN, Éditeurs logiciels et Start-Up sur
tout le territoire national.
Votre contact commercial : Guillaume SIMON - mail : guillaume.simon@technowide.fr
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
1990 €