Rust - Langage de programmation Blockchain

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les principes fondamentaux de Rust
  • Ecrire du code Rust propre en suivant les conventions de codage recommandées
  • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
  • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
  • Explorer les fonctionnalités avancées de Rust
  • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
  • Pratiquer le débogage et le test de code Rust.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 850,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 850,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1 - Introduction à Rust et aux concepts de base

Introduction à Rust

  • Présentation de Rust : son histoire, ses principes de conception et ses avantages
  • Comparaison avec d'autres langages de programmation Blockchain

Syntaxe et concepts fondamentaux de Rust

  • Vue d'ensemble de la syntaxe de base, y compris les variables, les types de données et les structures de contrôle
  • Discussion sur la sécurité et les propriétés de Rust

Gestion de la mémoire et sécurité en Rust

  • Comprendre la gestion de la mémoire dans Rust : emprunt, propriété, cycle de vie

Exemples de travaux pratiques (à titre indicatif)

  • Exercices pratiques sur la syntaxe de Rust : déclaration de variables, utilisation des structures de contrôle
  • Exercice pratique sur la gestion de la mémoire en Rust : utilisation des références

Jour 2 - Approfondissement de Rust et développement d'applications Blockchain

Programmation avancée en Rust

  • Exploration des fonctionnalités avancées telles que les traits, les macros et les gestionnaires d'erreurs
  • Mise en pratique des concepts avancés avec des exemples concrets

Utilisation de bibliothèques et de frameworks populaires en Rust

  • Présentation des bibliothèques et des frameworks populaires utilisés en Rust pour le développement Blockchain
  • Démonstration et mise en pratique avec des exemples de projets

Exemples de travaux pratiques (à titre indicatif)

  • Exercices pratiques sur les fonctionnalités avancées de Rust : création de traits, utilisation des macros
  • Développement d'une application Blockchain simple en Rust en utilisant des bibliothèques populaires

Jour 3 - Conception et déploiement d'une application Blockchain en Rust

Conception et développement d'une application Blockchain

  • Discussion sur les architectures d'application Blockchain
  • Guide pas à pas pour concevoir et développer une application Blockchain en Rust

Débogage et test en Rust

  • Techniques de débogage et de test pour les applications Rust

Exemples de travaux pratiques (à titre indicatif)

  • Conception et développement d'une application Blockchain simple en Rust
  • Exercices pratiques de débogage et de test sur l'application Blockchain développée

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Connaître au moins un langage de programmation.

Public

Développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Être en règle avec la réglementation basée sur la directive 1999/92/CE.
  • Prendre connaissance des exigences applicables aux équipements installés en zone ATEX.
  • Être capable d’identifier une dérive ATEX (réalisation d’audits, maintenance, achat, utilisation, etc.).
  • Avoir un langage commun entre le donneur d’ordre et l’entreprise sous-traitante, entre les différents corps de métiers et entre les différents niveaux hiérarchiques.
  • Augmenter le niveau de sécurité du site.
Tarif

A partir de 1 605,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Outil NFT vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre la technologie blockchain et son origine
  • Comprendre ce qu’est un NFT (statique et dynamique)
  • Connaitre les enjeux et l'impact des NFT
  • Créer une collection de NFT en art génératif
  • Lancer sa collection sur la Blockchain Ethereum en mode No Code
  • Animer votre communauté
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Résoudre les problèmes du développement logiciel et produire des applications performantes.

 Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Design Patterns vous serez en mesure de :

  • Résoudre des problèmes de programmation complexes grâce aux design patterns standard
  • Produire un code sans erreur en utilisant le développement piloté par les tests et Visual Studio
  • Créer des architectures multicouches réutilisables et éliminer la duplication fonctionnelle
Tarif

A partir de 2 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en place une solution de Business Intelligence avec les outils avancés de Power BI
  • Mettre en pratique les concepts avancés du langage DAX
  • Utiliser des visualisations interactives
  • Créer des applications pour les consommateurs de rapports.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation MSP Obtenir la certification MSP Foundation vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Réussir l’examen MSP Foundation
  • Connaître les objectifs d'un programme
  • Garantir que la gestion du programme sera en permanence axée sur la pertinence commerciale
  • Coordonner et contrôler efficacement l'ensemble des activités complexes d'un programme
  • Connaître et utiliser le langage MSP : les principes, les thèmes de gouvernance et les 6 fluxs transformationnels afin de diriger efficacement un programme
  • Mettre en place les éléments qui permettront de réaliser une conduite du changement efficace
  • Comprendre comment identifier et gérer efficacement les bénéfices et les parties prenantes d'un programme
  • Savoir identifier et gérer les risques d'un programme
  • Comprendre les rôles et les responsabilités de tous les membres de l'organisation d'un programme
  • Améliorer la gestion de vos ressources
  • Gérer plus efficacement la fluidité de la transition entre les pratiques actuelles et les futures pratiques de l'organisation
  • Adapter la méthode de façon pertinente en fonction des conditions et besoins spécifiques des projets
Tarif

A partir de 1 880,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Oracle - Interroger une BDD Oracle avec le langage SQL

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Connaître les fonctionnalités du langage SQL (langage de requêtes, fonctions…) et comprendre comment manipuler des données avec le langage SQL. Savoir créer et modifier des objets à l’aide de SQL Plus et être en mesure d’assurer la sécurité de l’accès aux données.

Tarif

A partir de 1 840,00 €

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Excel 2016/2013, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Réaliser des requêtes MDX,
  • Mettre en œuvre PowerPivot dans le respect des règles de l’art,
  • Automatiser les opérations avec le langage DAX.
Tarif

A partir de 1 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Huawei Datacom, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la définition de la communication de données et le modèle de capacité des ingénieurs en communication de données
  • Comprendre le modèle de référence du réseau et l’ensemble du processus de communication de données
  • Connaître le système VRP et être capable d’effectuer les opérations de base
  • Comprendre le protocole d’adresse IPv4 et les concepts associés
  • Comprendre les principes de transfert des dispositifs de couche 3 tels que les routeurs et les commutateurs de couche 3
  • Comprendre le concept de routage et utiliser la route statique ou OSPF pour construire un réseau de couche 3
  • Comprendre les concepts Ethernet de base et décrire les fonctions et les principes de fonctionnement des dispositifs de commutation de la couche 2
  • Connaître les protocoles Ethernet courants, tels que VLAN, Spanning Tree Protocol, agrégation de liens et empilage
  • Configurer les ACL et AAA pour fournir des solutions de sécurité de base pour le réseau
  • Se familiariser avec le protocole NAT et maîtriser la configuration du NAT dans différents scénarios
  • Maîtriser la configuration des services courants sur les réseaux d’entreprise, tels que DHCP, FTP et Telnet
  • Comprendre les concepts de base du WLAN et maîtriser les configurations de base des réseaux WLAN de petite ou moyenne taille
  • Comprendre les concepts de base du WAN et les solutions WAN telles que MPLS et SR
  • Avoir une connaissance générale des concepts de base de la gestion des réseaux d’entreprise
  • Connaître la gestion de réseau traditionnelle et les solutions de gestion de réseau basées sur le SDN
  • Avoir une bonne maîtrise des protocoles IPv6 et être capable de construire des réseaux IPv6 à petite échelle
  • Maîtriser le processus de construction d’un réseau de campus. Être capable de construire de manière autonome des réseaux de campus de petite taille
  • Comprendre les concepts de base du SDN et de l’automatisation de la programmation et maîtriser les bases de Python
Tarif

A partir de 3 989,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir une application basée console en utilisant .NET Core
  • Utiliser Visual Studio pour créer, déboguer et organiser ses projets
  • Utiliser toutes les fonctionnalités du langage C#
  • Définir la programmation orientée objet.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation Analyste fonctionnelle et technique d'un projet informatique, vous donne les connaissances et les compétences nécessaires pour :

  • Recenser, organiser et mener à bien toutes les activités nécessaires à l'analyse.
  • Détailler et décrire les fonctionnalités du point de vue de l'utilisateur et du point de vue du développeur.
  • Normaliser les consignes de programmation et d'exploitation.
  • Réaliser des dossiers d'analyse pertinents.
Tarif

A partir de 1 560,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...