Plan du cours
Introduction
- Go comme langage de programmation web et système
- Go vs C, Javascript, Ruby, etc.
Mise en place de l'environnement de développement
Utiliser les variables, les constantes et les types Go
Utiliser les opérateurs mathématiques en Go
Travailler avec des dates et des heures en Go
Utilisation des pointeurs, des tableaux, des tranches, des cartes et des structures Go
Programming Logique conditionnelle avec les boucles Switch et For
Définir et appeler des fonctions en Go
Créer une application web en Go
Utiliser le runtime Go pour construire et compiler un projet
Lire et écrire depuis et vers les systèmes de fichiers et le web
Débogage de l'application
Appliquer des interfaces pour simplifier la complexité de l'application
Créer un paquetage de projet
Ajouter de la concurrence avec les routines et les canaux Go.
Optimiser l'application
Déploiement de l'application
Conclusion
Pré requis
- Une compréhension des principes de programmation générale
Public 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