> Formations > Technologies numériques > Cybersécurité > Sécurité logicielle > Formation Prototyper un objet connecté > Formations > Technologies numériques > Formation Prototyper un objet connecté
Formation éligible au CPF

Prototyper un objet connecté

Prototyper un objet connecté

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

Ce parcours de formation vous apporte les connaissances nécessaires pour prototyper un objet connecté en JavaScript. Vous apprendrez les fondamentaux des langages HTML, CSS3 et JavaScript ainsi que l'installation et la configuration des cartes Raspberry PI et Arduino.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. ZPM
Prix : 6000 € H.T.
  13j - 91h
Pauses-café et
déjeuners offerts
Prix remisé de 35% sur les cours composant ce parcours. Aucune autre remise applicable.




Ce parcours de formation vous apporte les connaissances nécessaires pour prototyper un objet connecté en JavaScript. Vous apprendrez les fondamentaux des langages HTML, CSS3 et JavaScript ainsi que l'installation et la configuration des cartes Raspberry PI et Arduino.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • S'initier au langage HTML
  • Concevoir et développer des applications web en HTML5 et CSS3
  • Maîtriser la syntaxe du langage JavaScript
  • Maîtriser les différents frameworks JavaScript dédiés à l'IoT

Public concerné
Toutes les personnes désirant s'initier aux fondamentaux de la création de pages web.

Prérequis
Candidats ayant un an d’expérience professionnelle en programmation système ou réseau.

Programme de la formation

Présentation du langage HTML

  • Histoire du HTML.
  • Le XHTML et le HTML5.
  • Les trois types de balises : block, inline et métadonnées.
  • Le doctype. Le mode quirks. La DTD.
Démonstration
Affichage du code source de pages HTML, XHTML, HTML5. Présentation du validateur WC3.

Les nouvelles balises HTML

  • Les balises et attributs obsolètes.
  • Les balises : <mark>, <meter>, <time>, <figure>, <picture>...
  • Les extensions de balises HTML existantes.
  • Les attributs : a, fieldset, iframe, area, button…
  • Les microformats. Présentation et avantages pour le référencement.
  • Les nouveaux champs et attributs de formulaires : range, autofocus, placeholder, menu...
  • Les dessins : canvas versus SVG.
  • Les formats multimédia. codecs et API multimédia.
  • Gestion vidéo et audio avec les nouvelles balises <audio> et <video> de HTML5.
Travaux pratiques
Création de templates HTML5. Positionnement d'éléments en absolu. Réalisation d'un lecteur multimédia.

Les sélecteurs CSS3

  • Rappel sur la syntaxe : les sélecteurs, les règles.
  • Sélecteurs de répétition nth-child(even), de cible target, de frère antérieur ~, d'enfant unique only-child.
  • Media queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal.
Travaux pratiques
Intégration de CSS3 aux applications web. Sélection d'éléments d'une page HTML5.

Le langage JavaScript

  • Déclaration et portée des variables.
  • Types de données (Number, Boolean, Date, Math, String, Array). Conversion de type. Détection de type avec typeof.
  • Gestion des tableaux. Opérateurs logiques et arithmétiques. Boucles (for, while...).
  • Création de fonctions et paramétrage variable.
  • Faire un codage sécurisé avec la gestion d'erreur et les exceptions.
  • Rappels sur les concepts objets. Développement objet en JavaScript : création de classes (méthodes, propriétés).
  • Constructeur. Surcharge. Mots réservés prototype, this. Création d'instance. Usage d'object sur les classes dynamiques.
  • Utilisation du format JSON pour la création de classes.
  • Les objets prédéfinis du langage (Array, Date, String, RegExp...) et leur utilisation. Extension des objets prédéfinis.

Introduction à l'IoT

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

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 émojis sur une matrice LED (Sense HAT).

Comment associer Arduino, Raspberry Pi et smartphone 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.


Certification
Ce parcours de formation est validé via la rédaction et la présentation orale d'un projet professionnel.

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.

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.
  • Le CPF
  • 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.
  • Le CPF
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Financement par le CPF
Cette formation est éligible au CPF. Si vous souhaitez bénéficier de ce mode de financement, sélectionnez la ville de votre choix et cliquez sur le bouton « S’inscrire avec son CPF ». Vous serez alors redirigé vers le site moncompteformation.gouv.fr pour vous inscrire.
Nous pouvons vous accompagner à chaque étape de votre dossier : contactez-nous.
Attention : la plateforme exige un délai de réflexion de 11 jours ouvrés entre l’inscription et le démarrage de la session ce qui explique que certaines sessions ne soient plus accessibles par le CPF.

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.

Dates et lieux
sousTitre.
Du 25 au 27 janvier 2023
FR
Grenoble
S’inscrire
Du 25 au 27 janvier 2023
FR
Clermont-Ferrand
S’inscrire
Du 25 au 27 janvier 2023
FR
Dijon
S’inscrire
Du 30 janvier au 1 février 2023
FR
Aix-en-Provence
S’inscrire
Du 30 janvier au 1 février 2023
FR
Toulon
S’inscrire
Du 30 janvier au 1 février 2023
FR
Montpellier
S’inscrire
Du 30 janvier au 1 février 2023
FR
Marseille
S’inscrire
Du 30 janvier au 1 février 2023
FR
Sophia-Antipolis
S’inscrire
Du 6 au 8 février 2023
FR
Orléans
S’inscrire
Du 6 au 8 février 2023
FR
Toulouse
S’inscrire
Du 6 au 8 février 2023
FR
Lille
S’inscrire
Du 6 au 8 février 2023
FR
Bordeaux
S’inscrire
Du 6 au 8 février 2023
FR
Niort
S’inscrire
Du 6 au 8 février 2023
FR
Bourges
S’inscrire
Du 6 au 8 février 2023
FR
Angers
S’inscrire
Du 6 au 8 février 2023
FR
Tours
S’inscrire
Du 6 au 8 février 2023
FR
Chartres
S’inscrire
Du 6 au 8 février 2023
FR
Classe à distance
S’inscrire
Du 6 au 8 février 2023
FR
Le Havre
S’inscrire
Du 6 au 8 février 2023
FR
Nancy
S’inscrire
Du 6 au 8 février 2023
FR
Paris La Défense
S’inscrire
Du 6 au 8 février 2023
FR
Reims
S’inscrire
Du 6 au 8 février 2023
FR
Metz
S’inscrire
Du 6 au 8 février 2023
FR
Luxembourg
S’inscrire
Du 6 au 8 février 2023
FR
Bruxelles
S’inscrire
Du 6 au 8 février 2023
FR
Bruxelles
S’inscrire
Du 6 au 8 février 2023
FR
Genève
S’inscrire
Du 6 au 8 février 2023
FR
Rouen
S’inscrire
Du 8 au 10 mars 2023
FR
Strasbourg
S’inscrire
Du 8 au 10 mars 2023
FR
Rennes
S’inscrire
Du 8 au 10 mars 2023
FR
Brest
S’inscrire
Du 8 au 10 mars 2023
FR
Nantes
S’inscrire
Du 22 au 24 mars 2023
FR
Lyon
S’inscrire
Du 24 au 26 avril 2023
FR
Angers
S’inscrire
Du 24 au 26 avril 2023
FR
Nancy
S’inscrire
Du 24 au 26 avril 2023
FR
Bourges
S’inscrire
Du 24 au 26 avril 2023
FR
Le Havre
S’inscrire
Du 24 au 26 avril 2023
FR
Tours
S’inscrire
Du 24 au 26 avril 2023
FR
Lille
S’inscrire
Du 24 au 26 avril 2023
FR
Orléans
S’inscrire
Du 24 au 26 avril 2023
FR
Classe à distance
S’inscrire
Du 24 au 26 avril 2023
FR
Chartres
S’inscrire
Du 24 au 26 avril 2023
FR
Paris La Défense
S’inscrire
Du 24 au 26 avril 2023
FR
Metz
S’inscrire
Du 24 au 26 avril 2023
FR
Luxembourg
S’inscrire
Du 24 au 26 avril 2023
FR
Reims
S’inscrire
Du 24 au 26 avril 2023
FR
Rouen
S’inscrire
Du 24 au 26 avril 2023
FR
Genève
S’inscrire
Du 24 au 26 avril 2023
FR
Bruxelles
S’inscrire
Du 24 au 26 avril 2023
FR
Bruxelles
S’inscrire
Du 3 au 5 mai 2023
FR
Montpellier
S’inscrire
Du 3 au 5 mai 2023
FR
Aix-en-Provence
S’inscrire
Du 3 au 5 mai 2023
FR
Toulon
S’inscrire
Du 3 au 5 mai 2023
FR
Toulouse
S’inscrire
Du 3 au 5 mai 2023
FR
Sophia-Antipolis
S’inscrire
Du 3 au 5 mai 2023
FR
Marseille
S’inscrire
Du 3 au 5 mai 2023
FR
Bordeaux
S’inscrire
Du 3 au 5 mai 2023
FR
Niort
S’inscrire
Du 24 au 26 mai 2023
FR
Classe à distance
S’inscrire
Du 24 au 26 mai 2023
FR
Paris La Défense
S’inscrire
Du 5 au 7 juin 2023
FR
Clermont-Ferrand
S’inscrire
Du 5 au 7 juin 2023
FR
Dijon
S’inscrire
Du 5 au 7 juin 2023
FR
Grenoble
S’inscrire
Du 5 au 7 juin 2023
FR
Lyon
S’inscrire
Du 12 au 14 juin 2023
FR
Classe à distance
S’inscrire
Du 12 au 14 juin 2023
FR
Paris La Défense
S’inscrire
Du 21 au 23 juin 2023
FR
Strasbourg
S’inscrire
Du 21 au 23 juin 2023
FR
Rennes
S’inscrire
Du 21 au 23 juin 2023
FR
Brest
S’inscrire
Du 21 au 23 juin 2023
FR
Nantes
S’inscrire
Du 3 au 5 juillet 2023
FR
Grenoble
S’inscrire
Du 3 au 5 juillet 2023
FR
Clermont-Ferrand
S’inscrire
Du 3 au 5 juillet 2023
FR
Orléans
S’inscrire
Du 3 au 5 juillet 2023
FR
Tours
S’inscrire
Du 3 au 5 juillet 2023
FR
Lille
S’inscrire
Du 3 au 5 juillet 2023
FR
Bourges
S’inscrire
Du 3 au 5 juillet 2023
FR
Nancy
S’inscrire
Du 3 au 5 juillet 2023
FR
Angers
S’inscrire
Du 3 au 5 juillet 2023
FR
Chartres
S’inscrire
Du 3 au 5 juillet 2023
FR
Le Havre
S’inscrire
Du 3 au 5 juillet 2023
FR
Reims
S’inscrire
Du 3 au 5 juillet 2023
FR
Dijon
S’inscrire
Du 3 au 5 juillet 2023
FR
Luxembourg
S’inscrire
Du 3 au 5 juillet 2023
FR
Metz
S’inscrire
Du 3 au 5 juillet 2023
FR
Bruxelles
S’inscrire
Du 3 au 5 juillet 2023
FR
Bruxelles
S’inscrire
Du 3 au 5 juillet 2023
FR
Genève
S’inscrire
Du 3 au 5 juillet 2023
FR
Rouen
S’inscrire
Du 7 au 9 août 2023
FR
Toulouse
S’inscrire
Du 7 au 9 août 2023
FR
Niort
S’inscrire
Du 7 au 9 août 2023
FR
Bordeaux
S’inscrire
Du 16 au 18 août 2023
FR
Sophia-Antipolis
S’inscrire
Du 16 au 18 août 2023
FR
Marseille
S’inscrire
Du 16 au 18 août 2023
FR
Montpellier
S’inscrire
Du 16 au 18 août 2023
FR
Toulon
S’inscrire
Du 16 au 18 août 2023
FR
Aix-en-Provence
S’inscrire
Du 6 au 8 septembre 2023
FR
Lyon
S’inscrire
Du 25 au 27 septembre 2023
FR
Classe à distance
S’inscrire
Du 25 au 27 septembre 2023
FR
Nantes
S’inscrire
Du 25 au 27 septembre 2023
FR
Paris La Défense
S’inscrire
Du 25 au 27 septembre 2023
FR
Rennes
S’inscrire
Du 25 au 27 septembre 2023
FR
Strasbourg
S’inscrire
Du 25 au 27 septembre 2023
FR
Brest
S’inscrire
Du 23 au 25 octobre 2023
FR
Rouen
S’inscrire
Du 23 au 25 octobre 2023
FR
Angers
S’inscrire
Du 23 au 25 octobre 2023
FR
Paris La Défense
S’inscrire
Du 23 au 25 octobre 2023
FR
Genève
S’inscrire
Du 23 au 25 octobre 2023
FR
Bruxelles
S’inscrire
Du 23 au 25 octobre 2023
FR
Bruxelles
S’inscrire
Du 23 au 25 octobre 2023
FR
Reims
S’inscrire
Du 23 au 25 octobre 2023
FR
Luxembourg
S’inscrire
Du 23 au 25 octobre 2023
FR
Metz
S’inscrire
Du 23 au 25 octobre 2023
FR
Tours
S’inscrire
Du 23 au 25 octobre 2023
FR
Lille
S’inscrire
Du 23 au 25 octobre 2023
FR
Orléans
S’inscrire
Du 23 au 25 octobre 2023
FR
Classe à distance
S’inscrire
Du 23 au 25 octobre 2023
FR
Chartres
S’inscrire
Du 23 au 25 octobre 2023
FR
Le Havre
S’inscrire
Du 23 au 25 octobre 2023
FR
Bourges
S’inscrire
Du 23 au 25 octobre 2023
FR
Nancy
S’inscrire
Du 8 au 10 novembre 2023
FR
Rennes
S’inscrire
Du 8 au 10 novembre 2023
FR
Nantes
S’inscrire
Du 8 au 10 novembre 2023
FR
Strasbourg
S’inscrire
Du 8 au 10 novembre 2023
FR
Brest
S’inscrire
Du 15 au 17 novembre 2023
FR
Dijon
S’inscrire
Du 15 au 17 novembre 2023
FR
Grenoble
S’inscrire
Du 15 au 17 novembre 2023
FR
Clermont-Ferrand
S’inscrire
Du 15 au 17 novembre 2023
FR
Lyon
S’inscrire
Du 20 au 22 novembre 2023
FR
Classe à distance
S’inscrire
Du 20 au 22 novembre 2023
FR
Paris La Défense
S’inscrire
Du 22 au 24 novembre 2023
FR
Niort
S’inscrire
Du 22 au 24 novembre 2023
FR
Toulouse
S’inscrire
Du 22 au 24 novembre 2023
FR
Bordeaux
S’inscrire
Du 27 au 29 novembre 2023
FR
Marseille
S’inscrire
Du 27 au 29 novembre 2023
FR
Sophia-Antipolis
S’inscrire
Du 27 au 29 novembre 2023
FR
Toulon
S’inscrire
Du 27 au 29 novembre 2023
FR
Aix-en-Provence
S’inscrire
Du 27 au 29 novembre 2023
FR
Montpellier
S’inscrire
Du 18 au 20 décembre 2023
FR
Paris La Défense
S’inscrire
Du 18 au 20 décembre 2023
FR
Classe à distance
S’inscrire