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
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (8)

Related Courses

Go for Systems Programming

  35 Hours

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Related Categories