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

PYTHON Base de la programmation

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Utiliser les différents composants de l'interface Python
  • Comprendre la syntaxe de programmation du langage Python
  • Réaliser des instructions et des programmes simples
  • Utiliser les fonctions Python et créer des fonctions simples
  • Créer et structurer un programme selon un objectif défini
  • Exécuter un programme
  • Gérer les erreurs d'un programme et tester un programme
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Visual Basic.NET - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant acquérir les connaissances de bases du langage VB.NET et évoluer vers sa mise en œuvre.

À l'issue de la formation, le stagiaire sera capable de :

  • De comprendre le concept de la programmation orientée objet
  • Créer des applications Windows avec VB.NET
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Concevoir des requêtes
  • Interroger une base de données SQL Server
  • Comprendre l'utilisation du langage SQL
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Réaliser et déployer des applications complètes, performantes et maintenables en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces - Connaître et maîtriser les concepts avancés de la programmation Java
Tarif

A partir de 2 375,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Utiliser les différents composants de l'interface Python
  • Comprendre et maîtriser la syntaxe de programmation du langage Python
  • Comprendre et maîtriser les concepts de la programmation objet
  • Être capable de créer un programme
  • Gérer les erreurs d'un programme et tester un programme
  • Mettre en œuvre différents modules Python
  • Concevoir des interfaces graphiques
  • Mettre en œuvre les outils de tests de programmes Python
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les déclencheurs de stress
  • Déterminer l'importance de la communication non-verbale et paraverbale
  • Définir les principes de la programmation neurolinguistique
  • Utiliser des techniques de respiration pour gérer vos émotions et votre stress
  • Appliquer des pensées alternatives pour atténuer le trac
  • Utiliser les différents types d'argumentation et effets de persuasion
  • Utiliser des techniques de communication active
  • Coordonner la gestuelle, la posture et la voix pour captiver l'auditoire
  • Utiliser des techniques de simulation filmée pour vous entraîner et vous améliorer
  • Identifier les objectifs de votre prise de parole
  • Structurer votre propos et votre argumentation de manière pertinente
  • Analyser vos feedbacks pour trouver vos axes d'amélioration
  • Utiliser le storytelling pour donner du poids à votre prise de parole.
Tarif

A partir de 1 470,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Maîtriser des notions de programmation de base
  • Maîtriser les fondamentaux du langage VBA
  • Gagner en autonomie et en confiance dans le développement de programmes simples
  • Automatiser des traitements entre différents fichiers Excel
Tarif

A partir de 525,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les charges de travail et les considérations de l’intelligence artificielle
  • Décrire les principes fondamentaux du Machine Learning sur Azure
  • Décrire les caractéristiques des charges de travail de la vision par ordinateur sur Azure
  • Décrire les caractéristiques des charges de travail du traitement du langage naturel (NLP) sur Azure
  • Décrire les fonctionnalités des charges de travail d’IA générative sur Azure

 

Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les bases de la programmation R et de l'environnement RStudio.
  • Appliquer la syntaxe de R pour effectuer des opérations de base et des manipulations de données.
  • Analyser des ensembles de données à l'aide de packages tidyverse de base tels que dplyr et tidyr.
  • Visualiser efficacement les données à l'aide de ggplot2.
  • Créer des documents à l'aide de R Markdown.
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...