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 généraux de programmation
Public
- Développeurs
Nos Clients témoignent (4)
I enjoyed the amount of hands on exercises we did. I personally learn by doing things so it was good that Francesco had lots of hands-on exercises to do. I struggled to pick up a few of the concepts from the slides but when I actually got hands on and was able to implement some of the key features of the language it helped me understand it better.
Adam Fitzhugh - OpticoreIT
Formation - Learning Go Programming
tha pace, trainers ability to help and sustain slightly more difficult questions.
Andrei Mihai - Viasat
Formation - Learning Go Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Formation - Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.