Plan du cours
Introduction
Comprendre le langage Go Programming et l'architecture Go
Installation et configuration de l'environnement de développement Go
Examen de la syntaxe Go
Travailler avec des types intégrés dans Go
Apprendre les fonctionnalités de Advanced Go
Travailler avec l'outil de construction avancé Go
Utiliser des cartes comme ensembles
Travailler avec des clés et des tranches d'interface
Mise en œuvre de la collecte et de la réduction
Utiliser l'outil Pprof
Apprendre à réduire les déchets
Travailler avec des méthodes et des interfaces
Se moquer des tests unitaires
Utiliser la concurrence pour maintenir la cohérence des données
Utilisation de types définis par l'utilisateur
Optimiser le code pour la vitesse
Utilisation d'idiomatiques Go
Travailler avec le temps, les erreurs, les interfaces communes et les commentaires
Utilisation et gestion des packages
Créer un Scalasystème de travail flexible
Travailler avec des bases de données dans Go
Servir une API JSON
Test et construction dans Go
Gagner une base solide en Web Development avec Go
Travailler avec des modèles pour Web Development dans Go
Créer votre propre serveur pour Web Development dans Go
Comprendre et utiliser le package net/http
Comprendre et utiliser des fichiers de routage et de traitement
Déployer votre site
Sommaire et conclusion
Pré requis
- Expérience de la programmation de base dans n'importe quel langage .
Audience
- Développeurs web
- Développeurs de logiciels
- Programmeurs
- Toute personne qui veut apprendre Go
Nos Clients témoignent (8)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Formation - Advanced Go Programming
Live interactions
Sorin - Ness
Formation - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Formation - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
Formation - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
Formation - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
Formation - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.
Alex - Ness Romania
Formation - Advanced Go Programming
Interesting examples and exercises that really help to selftest topic understand