Plan du cours
Introduction
- Go comme langage de programmation web et systèmes
- Go par rapport à C, JavaScript, Ruby, etc.
Mise en place de l'environnement de développement
Utilisation des variables, constantes et types dans Go
Utilisation des opérateurs mathématiques dans Go
Gestion des dates et heures dans Go
Utilisation des pointeurs, tableaux, tranches, maps et structures dans Go
Programmation de la logique conditionnelle avec les boucles Switch et For
Déclaration et appel de fonctions dans Go
Création d'une application web en Go
Utilisation de l'exécution Go (Go runtime) pour construire et compiler un projet
Lecture et écriture dans le système de fichiers et sur le web
Débogage de l'application
Application des interfaces pour simplifier la complexité de l'application
Création d'un package de projet
Ajout de la concurrence avec les Goroutines et les canaux de Go
Optimisation de l'application
Déploiement de l'application
Conclusion
Pré requis
- Une compréhension des principes généraux de la programmation
Audience cible
- Développeurs
Nos clients témoignent (5)
Le formateur a prouvé qu'il était un expert du sujet, ce que je ne prends jamais pour acquis. Il a fourni des informations très utiles sur les normes de l'industrie.
Giuseppe
Formation - Learning Go Programming
Traduction automatique
J'ai beaucoup apprécié le nombre d'exercices pratiques que nous avons faits. Personnellement, j'apprends en faisant, donc c'était très bien que Francesco ait proposé de nombreux exercices pratiques. J'ai eu du mal à comprendre certaines des notions présentées dans les diapositives, mais une fois que j'ai pu mettre la main à la pâte et implémenter certaines des fonctionnalités clés du langage, cela m'a beaucoup aidé à mieux les saisir.
Adam Fitzhugh - OpticoreIT
Formation - Learning Go Programming
Traduction automatique
le rythme, la capacité des formateurs à aider et à maintenir des questions légèrement plus difficiles.
Andrei Mihai - Viasat
Formation - Learning Go Programming
Traduction automatique
Les connaissances approfondies de Radu et l'adaptation du rythme à mon niveau.
Adeel Ahmad - Coefficient Data Ltd
Formation - Learning Go Programming
Traduction automatique
Flexibilité de l'animateur. Le cours a vraiment été adapté à nos besoins spécifiques.
Daniel Kurner - Daimler TSS
Formation - Learning Go Programming
Traduction automatique