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 en Go
Utilisation des opérateurs mathématiques en Go
Gestion des dates et des heures en Go
Utilisation des pointeurs, tableaux, tranches, maps et structures en Go
Programmation de la logique conditionnelle avec les boucles Switch et For
Définition et appel de fonctions en Go
Création d'une application web en Go
Utilisation de l'exécution Go pour construire et compiler un projet
Lecture et écriture dans les systèmes de fichiers et 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
Optimisation de l'application
Déploiement de l'application
Conclusion
Pré requis
- Des connaissances de base en programmation
Public visé
- 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