Description
Objectif de la formation: Apprendre les principes fondamentaux du langage de programmation Go (ou Golang) et développer des applications performantes et concurrentes.
Objectifs pédagogiques
- Comprendre les principes de base du langage de programmation Go
- Maîtriser la syntaxe et les structures de données de Go
- Savoir créer des programmes concurrents en Go
Public concerné
Les développeurs qui souhaitent apprendre un nouveau langage de programmation performant et concurrent
Les étudiants en informatique intéressés par la programmation en Go
Prérequis
Connaissances de base en programmation
Une familiarité avec la programmation orientée objet est recommandée
Déroulé du programme
1
Introduction à Go (4 heures)
4h
- Présentation de Go et de son écosystème
- Installation de l'environnement de développement Go
- Travaux pratiques : Installation et configuration de l'environnement de développement Go
2
Bases de la programmation en Go (8 heures)
8h
- Syntaxe de base, types de données et contrôle de flux
- Fonctions, packages et gestion d'erreurs
- Travaux pratiques : Écriture de programmes de base en Go
3
Structures de données complexes en Go (8 heures)
8h
- Tableaux, slices et maps
- Structures et interfaces
- Travaux pratiques : Utilisation des structures de données complexes en Go
4
Concurrence et communication en Go (8 heures)
8h
- Go routines et channels
- Synchronisation et gestion des conditions de course
- Travaux pratiques : Écriture de programmes concurrents et communication entre go routines
Informations
Durée
4 jour(s)
28h
Tarif
2380 € HT
HT