Formation Go

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les bases du langage Go
  • Connaître les types en Go
  • Maîtriser les structures de contrôle
  • Comprendre les interfaces et les méthodes
  • Réaliser de la programmation concurrente
  • Réaliser de l'industrialisation
  • Connaître les bonnes pratiques

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Grâce à notre formation Programmation en Go, découvrez les caractéristiques du langage développé par Google et apprenez à l’utiliser pour programmer en toute sérénité : manipulez des modèles de données, organisez, testez et documentez votre code, utilisez la sérialisation JSON ou XML, créez une API Web et apprenez à utiliser les outils autour de Go. A l’issue de cette formation, vous serez en mesure d’exploiter les points forts du langage et pourrez développer, compiler et tester des applications écrites en Go.

Programme

Introduction à la formation Go

Présentation générale du langage Go
Historique, évolution et enjeux
Principes et philosophie du langage
Domaines d’applications
Ressources
Environnement
Installation et premiers pas
Playground Go

Bases du langage

Déclarer des variables
Inférence de types
Constantes
Afficher des constantes et des variables
Packages et importation
Emplacement du code
Exporter des noms
Fonctions, signature, valeurs retour, résultats nommés
Pointeurs
Mutabilité

Types

Types de base
Conversion de types
Assertion de types
Structures
Initialisation
Composition vs. héritage

Collections de types

Tableaux
Slices
Range
Tableau associatif

Structures de contrôle

Instruction if
Boucle for
Instruction switch
Gérer et créer des erreurs

Méthodes

Organiser le code
Alias de types
Récepteurs de méthode

Interfaces

Caractère implicite
Interface error
Assertions de types

Programmation concurrente

Créer des Goroutines
Communication entre routines
Utiliser l’instruction select
Accès concurrent à la mémoire
Traitement des signaux

Industrialisation

Tests unitaires
Contrôle du taux de couverture
Benchmarking intégré

Documentation

Format GoDoc
Serveur GoDoc

Astuces et bonnes pratiques

Générer du code : go generate
Vérifier du code : go vet
Formatage automatique : go fmt

Prérequis

Connaissances de base en programmation

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Comprendre le rôle des commanditaires du projet - Maîtriser les échanges dans la phase de définition du besoin - Coordonner les relations avec les commanditaires du projet - Savoir planifier un projet d'envergure - Maîtriser l'utilisation d'un outil de planification (Ms Project ou autre)
Tarif

A partir de 2 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Préparer et animer efficacement ses réunions

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Mettre en place une réunion
  • Structurer la réunion
  • Animer la réunion
  • Réussir à distance et avec le digital
  • Clôturer et assurer le suivi
Tarif

A partir de 1 910,00 €

Durée

2,5 jours

Modes
  • Entreprise

Objectifs de la formation

Connaître l'utilisation, les possiblités du COBOL - Etre capable de développer et maintenir une application complète et complexe en COBOL
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Réunions 100% productives

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Mettre en place une réunion
  • Structurer la réunion
  • Animer la réunion
  • Réussir à distance et avec le digital
  • Clôturer et assurer le suivi
Tarif

A partir de 1 708,00 €

Durée

2 jours + 3 heures 3

Modes
  • Centre
  • Entreprise
  • Distance

Solidworks - Perfectionnement

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Techniciens de bureaux d’études, dessinateurs, ingénieurs souhaitant perfectionner leurs connaissances sur les fonctions avancées pour la réalisation de pièces, assemblages et mises en plans sous SolidWorks.

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

  • Créer des pièces de tôlerie
  • Créer des constructions soudées
  • Réaliser la modélisation d’assemblages
  • Optimiser les mises en plans
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Savoir planifier un projet d'envergure - Maîtriser l'utilisation d'un outil de planification (Ms Project ou autre)
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Module digital « Réunions 100% productives »

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Mettre en place une réunion
  • Structurer la réunion
  • Animer la réunion
  • Réussir à distance avec le digital
  • Clôturer et assurer un suivi
Tarif

A partir de 100,00 €

Durée

45 minutes

Modes
  • Entreprise

Objectifs de la formation

Créer des pièces et assemblages 3D paramétriques et des plans 2D pour la fabrication

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

  • Modéliser en 3D des pièces mécaniques, des pièces de tôlerie
  • Créer des assemblages mécaniques et mécano-soudés
  • Créer des mises en plans
  • Echanger des données
Tarif

A partir de 1 600,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance

Formation Go Initiation

Proposé par DAWAN

Objectifs de la formation

Connaître l'intérêt et l'utilisation du langage Go - Etre capable de développer, compiler et tester une application en Go
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Les Réseaux - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Ce cours permettra de comprendre et de mettre en œuvre les éléments essentiels des réseaux informatiques d'entreprise.

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

  • Comprendre les fonctionnalités et la mise en œuvre des équipements d'interconnexion en insistant sur les routeurs
  • Comprendre TCP/IP et les protocoles de plus haut niveau comme DNS, DHCP, HTTP
  • Configurer et d'interconnecter des postes client sous Windows ou Unix/Linux
Tarif

A partir de 2 630,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance

Je cherche à faire...