Aller au contenu

107 : Mettre en œuvre des solutions ICT avec la technologie blockchain (module optionnel)

Compétences

  • Identifier les possibilités d’application de la technologie blockchain sur le quotidien professionnel. Développer à l’aide d’une technologie blockchain appropriée une solution informafitique pour l’entreprise ou son environnement opérationnel.

Objectifs opérationnels

  1. Identifier les répercussions des solutions blockchain sur le quotidien professionnel.
  2. Choisir une technologie blockchain appropriée en fonction d’une situation donnée.
  3. Analyser les principales architectures blockchain et pouvoir conseiller les clients.
  4. Installer et configurer le matériel informatique d’une installation de minage. Tester l’installation étendue en générant par exemple une cryptomonnaie et/ou une sortie IA (AI output).
  5. Procéder au chiffrement d’un jeu de données ou d’un fichier à l’aide d’une procédure blockchain.
  6. Élaborer un propre cas d’application et le prototype correspondant.
  7. Planifier des méthodes de contrôle qualité et les mettre en œuvre.

Liens domaine de compétence opérationnels

Domaine de compétence

Domaine de compétence Ingénierie d’applications
Objet Services blockchain et cryptographiques possibles dans le propre environnement de travail
Attestation
Prérequis Programmation, chiffrement, composants logiciels
Nombre de leçons env. 40
Reconnaissance Certificat fédéral de capacité

Connaissances opérationnelles nécessaires

1 1.1 Connaître les principales bases, caractéristiques et méthodes des technologies blockchain ainsi que leur répercussions sur le quotidien professionnel.
2 2.1 Connaître la structure et le concept des principales blockchains ainsi que leurs différences.
2.2 Connaître les opportunités et les risques liés aux cryptomonnaies.
3 3.1 Connaître les principales crypto-technologies (p. ex. cryptomonnaies, contrat intelligent [smart contract], etc.), leur objectif et fonctionnement.
3.2 Connaître, grâce à des connaissances de base, les effets (halving), l’architecture et les besoins énergétiques d’une cryptomonnaie.
4 4.1 Connaître le matériel informatique, les services, les procédures d’évaluation et d’acquisition appropriés dans le domaine du (crypto-)minage. Connaître les directives d’intégration relatives au matériel informatique de minage.
4.2 Connaître la gestion de projet d’une installation de minage, les cycles, les domaines du notariat et de l’assurance, la logistique, etc., (setup).
4.3 Connaître les concepts de configuration et de sécurité d’une installation de minage.
5 5.1 Connaître les avantages et les inconvénients ainsi que la finalité du cryptage réalisé au moyen de procédures blockchain.
5.2 Connaître diverses méthodes de chiffrement de jeux de données à l’aide de la blockchain.
5.3 Connaître le développement ou l’analyse de code d’une chaîne (dans un langage de programmation au choix).
6 6.1 Connaître de propres possibilités d’application (contrat intelligent, certificats, chaîne d’approvisionnement, etc.) sur la base des processus opérationnels.
6.2 Connaître des possibilités de mise en œuvre à partir d’un cas d’application concret.
6.3 Connaître un cas d’application tiré de la pratique (p. ex. contrat intelligent, représentation d’un fichier).
7 7.1 Connaître des méthodes de mise en œuvre, d’assurance et de contrôle qualité (hachage, cryptage, consommation énergétique, etc.)
7.2 Connaître des méthodes prouvant la couverture des tests, l’assurance qualité, la documentation et l’application.