L'Expertise Informatique, Simplifiée

Go - Initiation

Simple, rapide, concurrent : le langage du cloud.

Go est le langage de choix pour les outils systeme, les services reseau et les architectures cloud-native grace a sa compilation rapide, sa gestion native de la concurrence et sa simplicite. Cette formation couvre les fondamentaux du langage (types, structures, interfaces) puis aborde la programmation multi-thread avec les goroutines et les channels. Vous apprendrez a ecrire du code Go idiomatique, performant et maintenable, directement applicable dans vos projets d’infrastructure ou de microservices.

Public visé

Tout développeur souhaitant apprendre la programmation avec le langage Go.

Prérequis

Avoir suivi cette formation, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Présentation

Concepts fondamentaux

Premiers pas avec Go

Environnement de développement

Fondamentaux

Syntaxe de base

Exemple de travaux pratiques

Autres types

Structures de données

Méthodes et interfaces

Programmation orientée objet

Programmation concurrente

Goroutines et concurrence

Exemple de travaux pratiques

Compléments

Packages utiles

Outils et optimisation

Modalités d’évaluation des acquis

Formation DEV-GO-100 — Go - Initiation. Domaine : Développement. Niveau : Initiation. Durée : 4 jours (28 heures). Mots-clés : go, golang, développement, initiation, concurrence, goroutines. Cylian Formation, Dijon.