Solidity - 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 concepts de base de la programmation en Solidity
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Solidity
  • Interpréter les types de données, les structures de contrôle et les fonctions en Solidity
  • Déployer et interagir avec des contrats intelligents sur la Blockchain Ethereum
  • Expliquer la sécurité des contrats intelligents et les bonnes pratiques de développement en Solidity
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.

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 - Compréhension des bases de Solidity et déploiement de contrats intelligents

Introduction à Solidity et aux contrats intelligents

  • Présentation de Solidity : histoire, utilisation, avantages et inconvénients
  • Concepts de base des contrats intelligents : structure, fonctionnement, et utilisation sur la Blockchain Ethereum

Syntaxe et concepts fondamentaux de Solidity

  • Syntaxe de base de Solidity : variables, fonctions, et contrôles de flux
  • Types de données et structures de contrôle en Solidity

Déploiement et interaction avec des contrats intelligents

  • Processus de déploiement d'un contrat intelligent sur la Blockchain Ethereum
  • Utilisation de l'interface Web3.js pour interagir avec des contrats intelligents

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un contrat intelligent simple en Solidity pour une fonction de vote
  • Déploiement du contrat intelligent créé le matin sur un réseau de test Ethereum
  • Interaction avec le contrat intelligent via une interface utilisateur simple (remix ou WebApp)

Jour 2 - Sécurité des contrats intelligents et bonnes pratiques de développement

Sécurité des contrats intelligents

  • Introduction aux principales vulnérabilités des contrats intelligents : la réentrance
  • Bonnes pratiques de sécurité pour la programmation en Solidity

Tests et débogage des contrats intelligents

  • Méthodologie de tests des contrats intelligents
  • Outils de débogage pour Solidity

Bonnes pratiques de développement en Solidity

  • Organisation du code : modularité, documentation...
  • Gestion des mises à jour et des migrations de contrats intelligents

Exemples de travaux pratiques (à titre indicatif)

  • Identification et correction des vulnérabilités dans contrat intelligent fourni
  • Révision et amélioration du contrat intelligent créé lors de la première journée en appliquant les bonnes pratiques de développement

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

Conception d'une application Blockchain

  • Discussion sur les architectures d'application Blockchain
  • Etapes de conception d'une application Blockchain fonctionnelle

Implémentation de l'application

  • Choix des outils et des frameworks pour le développement
  • Codage des fonctionnalités principales de l'application

Déploiement et test de l'application

  • Processus de déploiement de l'application sur un réseau de test
  • Tests fonctionnels et d'intégration de l'application

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application Blockchain simple avec Solidity et Web3.js
  • Déploiement de l'application développée le matin sur un réseau de test Ethereum
  • Test et validation des fonctionnalités de l'application

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

Avoir un bon niveau en programmation et développement Web.

Public

Développeurs, architectes.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Expliquer le concept de l'IA Générative et son application dans Microsoft 365 Copilot
  • Analyser des données dans Excel avec Copilot pour dégager des tendances et des insights
  • Créer des modèles prévisionnels dans Excel et les visualiser sous forme de graphiques
  • Synthétiser des rapports écrits en intégrant des analyses chiffrées avec Copilot
  • Formuler des prompts en langage naturel dans Word pour la rédaction automatique de documents
  • Concevoir des présentations PowerPoint impactantes en utilisant le contenu d'un fichier Word avec Copilot
  • Evaluer l'efficacité des réunions dans Teams en utilisant les outils d'analyse et de synthèse de Copilot
  • Appliquer les fonctionnalités de l'assistant personnel dans Microsoft 365 Chat pour améliorer la gestion de l'information.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire le principe du modèle relationnel et des bases de données
  • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
  • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
  • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
  • Ecrire des requêtes avec le langage SQL en groupant ou filtrant les lignes
  • Ecrire des requêtes avec le langage SQL impliquant des traitements sur plusieurs tables de données (jointures)
  • Ecrire des sous-requêtes avec le langage SQL
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Approfondir les connaissances en techniques de gestion par classes d'actifs
  • Renforcer les connaissances en termes de macro-économie
  • Etablir une analyse quantitative
  • Appréhender la réglementation et la déontologie
Tarif

A partir de 4 800,00 €

Durée

80 heures

Modes
  • Entreprise

Objectifs de la formation

  • Manipuler les fonctionnalités avancées de Power BI
  • Créer des tableaux de bord interactifs
  • Personnaliser les visuels
  • Utiliser le langage DAX pour la gestion de données
Tarif

A partir de 2 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Evaluer les méthodes d'accès et les accès aux données - Déterminer les méthodes de présentation, les éléments visuels, les objets de programmation et les stratégies multilingues - Créer une stratégie pour la mise en œuvre et le déploiement de solutions personnalisées
Tarif

A partir de 2 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

PHP Développement - Niveau 1

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Appréhender la syntaxe du langage PHP
  • Mettre en place un environnement de serveur Web dynamique
  • Comprendre le modèle de programmation de PHP
  • Développer un site Web dynamique accédant à une base de données.
Tarif

A partir de 6 200,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer des applications de hacking et forensic à l'aide du langage Python.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Programmation en HTML5 avec JavaScript et CSS 3

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

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

  •     Développer des sites Web en HTML
  •     Créer des sites en dissociant le contenu de la mise en forme
  •     Utiliser les techniques permettant de développer des sites fonctionnant avec tous les navigateurs
  •     Proposer les applications autorisant des interactions dynamiques avec les utilisateurs
  •     Savoir profiter des dernières nouveautés HTML5 pour enrichir le contenu d’un site d’élément vidéo ou audio
  •     Créer des présentations accrocheuses et professionnelles avec CSS3
  •     Créer des pages réactives conformes aux normes avec les API JavaScript nouvelle génération
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

PHP - Développement d'applications web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

 Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.

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

  • Maîtriser la syntaxe du langage
  • Développer des applications Web dynamiques en PHP
  • Comprendre l'orientation web de PHP
  • Gérer des formulaires et les accès aux données

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Pré-requis

Connaissance de base web et HTML, et d'au moins un langage de programmation

Tarif

A partir de 2 315,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

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

Je cherche à faire...