New
 
Fantom Tag

Formation - Go

Créer des programmes avec le langage open source Go

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
2 590,00 €  HT

Référence
LA054
Dans vos locaux ou à distance
Durée
3 jours (21 heures)

Forfait intra - En savoir plus
7 590,00€ HT
Prix pour un groupe de 12 personnes max

Référence
LA054
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs
Programme

Le programme

1 - Introduction à Go

  • Historique et philosophie de Go
  • Configuration de l'environnement de développement Go
  • Structure de base d'un programme Go et syntaxe
  • Atelier

    Écrire et exécuter un programme simple en Go qui utilise les types de base et les structures de contrôle

2 - Utilisation des bibliothèques et packages en Go

  • Gestion des packages en Go
  • Utilisation des bibliothèques standards et tierces courantes
  • Atelier

    Création d'une première application qui implémente plusieurs packages externes pour résoudre un problème spécifique

3 - Principes de la programmation orientée objet (POO) en Go

  • Structures et méthodes en Go
  • Composition vs héritage
  • Atelier

    Créer un ensemble de fonctions pour un smart contract qui interagira avec un autre contrat

4 - Déploiement et interactions avec les Smart Contracts

  • Compilation de contrats Vyper
  • Utilisation d'outils comme Brownie ou Truffle pour le déploiement sur Ethereum
  • Atelier

    Concevoir une structure orientée objet utilisant les principes de composition en Go

5 - Programmation concurrente en Go

  • Goroutines et channels
  • Patterns de concurrency pour la gestion efficace des tâches simultanées
  • Atelier

    Écrire un programme qui utilise des goroutines et des channels pour effectuer des tâches parallèles

6 - Tests et qualité du code

  • Écriture de tests unitaires avec le package testing
  • Techniques de tests d'intégration
  • Atelier

    Développer une suite de tests pour valider la fonctionnalité d'une partie du code développé précédemment

7 - Fonctionnalités avancées de Go

  • Utilisation de la réflexion pour inspecter les types au runtime
  • Interfaces vides et généricité
  • Atelier

    Implémenter des exemples utilisant la réflexion et la généricité pour créer des fonctions flexibles et réutilisables

8 - Développement de smart contracts et blockchain en Go

  • Vue d'ensemble de l'utilisation de Go dans le développement blockchain
  • Conception et codage de smart contracts en Go
  • Atelier

    Concevoir et développer un smart contract basique en Go pour Ethereum ou une autre plateforme blockchain

9 - Projet de développement d'une application blockchain

  • Planification et conception d'une application blockchain complète en Go
  • Intégration des éléments de front-end et gestion des interactions blockchain
  • Atelier

    En groupe, développer une application blockchain fonctionnelle en utilisant les compétences acquises pendant la formation

Evaluation

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

Les objectifs de la formation

  • Apprendre à utiliser les bibliothèques et les packages couramment utilisés dans le langage GO
  • Acquérir des compétences en programmation concurrente et en gestion des goroutines
  • Maîtriser les principes de la programmation orientée objet en GO et savoir comment les appliquer dans des projets
  • Apprendre à écrire des tests unitaires et à effectuer des tests d'intégration
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en GO
  • Comprendre les bonnes pratiques de codage en GO
  • Explorer les fonctionnalités avancées de GO (la réflexion, les interfaces vides et la généricité)
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
Points forts

Les points forts de la formation

  • Une formation pratique qui permet aux participants d'apprendre à utiliser les bibliothèques et packages de Go, ainsi que de maîtriser les principes de la programmation orientée objet et concurrente avec des goroutines et des channels.
  • Les participants acquerront des compétences en écriture de tests unitaires et tests d'intégration, et exploreront des fonctionnalités avancées de Go telles que la réflexion et la généricité.
  • L'alternance de cours théoriques et d'ateliers pratiques pour concevoir, coder, et déployer des contrats intelligents et des applications blockchain fonctionnelles en Go.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

En savoir plus

Financement

Les solutions de financement

Spécial adhérents Atlas
Cette formation est éligible à l'action collective campusAtlas "Blockchain".
En savoir plus sur les Actions Collectives Atlas.

Sessions

Mise à jour le 16/01/2025
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Montpellier
    Espace Entreprise GAROSUD 48 rue Claude Balbastre
    34070 Montpellier
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Marseille
    World Trade Center 2 rue Henri Barbusse
    13241 Marseille
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Rouen
    Parc d'Activites Technologiques de la Vatine / Betiment Red Cow - 2eme etage 2 ter rue Georges Charpak
    76130 Mont St Aignan
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Lille
    Immeuble Le Corbusier 19, avenue Le Corbusier
    59000 Lille
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Sophia Antipolis
    400 avenue Roumanille BP309 - Sophia Antipolis
    06410 Biot
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Toulon
    Best Western Plus H�tel La Corniche 17 Littoral Fr�d�ric Mistral
    83000 Toulon
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Aix en Provence
    Pele d'activites d'Aix-en-Provence / Espace Cezanne 2eme etage 135, rue Andre Ampere
    13290 Aix-en-Provence
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Toulouse
    Immeuble TEA / Innoparc A 41 Rue de la Decouverte, CS 37621
    31675 Labege Cedex
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Tours
    IBIS Style Tours Centre 4 place de la liberte
    37000 Tours
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Sophia Antipolis
    400 avenue Roumanille BP309 - Sophia Antipolis
    06410 Biot
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Toulon
    Best Western Plus H�tel La Corniche 17 Littoral Fr�d�ric Mistral
    83000 Toulon
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Marseille
    World Trade Center 2 rue Henri Barbusse
    13241 Marseille
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Aix en Provence
    Pele d'activites d'Aix-en-Provence / Espace Cezanne 2eme etage 135, rue Andre Ampere
    13290 Aix-en-Provence
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Tours
    IBIS Style Tours Centre 4 place de la liberte
    37000 Tours
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Toulouse
    Immeuble TEA / Innoparc A 41 Rue de la Decouverte, CS 37621
    31675 Labege Cedex
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Lille
    Immeuble Le Corbusier 19, avenue Le Corbusier
    59000 Lille
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Rouen
    Parc d'Activites Technologiques de la Vatine / Betiment Red Cow - 2eme etage 2 ter rue Georges Charpak
    76130 Mont St Aignan
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Montpellier
    Espace Entreprise GAROSUD 48 rue Claude Balbastre
    34070 Montpellier
  • 2 590,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont