Course Outline
Εισαγωγή
Κατανόηση της γλώσσας Go Programming και της αρχιτεκτονικής Go
Εγκατάσταση και διαμόρφωση του Go περιβάλλοντος ανάπτυξης
Ανασκόπηση του Go Συντακτικό
Εργασία με ενσωματωμένους τύπους στο Go
Εκμάθηση των χαρακτηριστικών του Advanced Go
Εργασία με το Advanced Go Build Tool
Χρήση των Χαρτών ως σετ
Εργασία με πλήκτρα διασύνδεσης και φέτες
Εφαρμογή συλλογής και μείωσης
Χρησιμοποιώντας το εργαλείο Pprof
Μάθετε πώς να μειώνετε τα σκουπίδια
Εργασία με μεθόδους και διεπαφές
Mocking in Unit Tests
Χρήση του Concurrency για τη διατήρηση της συνέπειας των δεδομένων
Χρήση τύπων που καθορίζονται από το χρήστη
Βελτιστοποίηση κώδικα για ταχύτητα
Χρήση Idiomatic Go
Εργασία με το χρόνο, τα σφάλματα, τις κοινές διεπαφές και τα σχόλια
Εργασία και διαχείριση πακέτων
Δημιουργία συστήματος εργασίας Scalable
Εργασία με βάσεις δεδομένων στο Go
Εξυπηρέτηση JSON API
Δοκιμή και κατασκευή σε Go
Αποκτώντας σταθερή βάση στο Web Development με το Go
Εργασία με πρότυπα για Web Development στο Go
Δημιουργία του δικού σας διακομιστή για το Web Development στο Go
Κατανόηση και εργασία με το πακέτο net/http
Κατανόηση και εργασία με αρχεία δρομολόγησης και εξυπηρέτησης
Ανάπτυξη του ιστότοπού σας
Περίληψη και Συμπέρασμα
Requirements
- Βασική εμπειρία προγραμματισμού σε οποιαδήποτε γλώσσα
Ακροατήριο
- Προγραμματιστές Ιστού
- Προγραμματιστές λογισμικού
- Προγραμματιστές
- Όποιος θέλει να μάθει Go
Testimonials (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Course - Advanced Go Programming
Live interactions
Sorin - Ness
Course - 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
Course - 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
Course - 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
Course - 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
Course - 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.