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

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

Objectifs de la formation

Structurer efficacement un programme Cobol - Apprendre les notions avancées
Tarif

A partir de 3 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

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 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

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

Excel VBA - Niveau 1

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne qui souhaite maîtriser le langage Visual Basic pour développer des applications sous Excel.

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

  • Automatiser des tâches sous Excel
  • Développer des procédures sous VBA
  • Déboguer les programmes

Formation éligible à l'utilisation du CPF avec possibilité du passage de la certification TOSA en fin de formation.

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au logiciel étudié et au niveau suivi
  • Assistance téléphonique gratuite et illimitée
Tarif

A partir de 1 200,00 €

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Solidworks - Perfectionnement Avec Certification RS6037

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Optimiser et automatiser la conception des assemblages, les nomenclatures, mises en plan, cartouches et fonds de plan.

À 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

A partir de 1 600,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance

Solidworks - Base

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Techniciens, dessinateurs, projeteurs, concepteurs, ingénieurs souhaitant savoir créer des pièces et assemblages 3D paramétriques et des plans 2D pour la fabrication.

Possibilité de passer la certification ICDL/PCIE en fin de formation

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

  • Modéliser en 3D des pièces mécaniques
  • Créer des assemblages
  • Créer des mises en plans
  • Gérer les échanges de données
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • 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

Objectifs de la formation

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

  • Reconnaître et utiliser les concepts de base du langage Go
  • Ecrire des programmes simples en Go
  • Mettre en oeuvre les mécanismes de programmation multi-thread.
Tarif

A partir de 2 640,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...