Επικοινωνήστε μαζί μας
 Διάρκεια 21 Ώρες

Εξέλιξη Κομματιού

Προχωρημένες Έννοιες Go

  • Βαθιά εμβάθυνση στο σύστημα τύπων της Go
  • Εργασία με δείκτες, διαχείριση μνήμης και garbage collection
  • Προχωρημένα interfaces και embedding

Συνδρομικότητα και Παράλληλη Εκτέλεση

  • Προχωρημένη διαχείριση goroutines
  • Buffered και unbuffered channels
  • Εντολές Select και worker pools

Διαχείριση Σφαλμάτων και Καταγραφή (Logging)

  • Προσαρμοσμένοι τύποι σφαλμάτων και wrapping
  • Δομημένη καταγραφή (logging) και παρακολούθηση
  • Διαδίδρωση σφαλμάτων και βέλτιστες πρακτικές

Δοκιμές και Βαθμολόγηση (Benchmarking)

  • Μοναδιαίες και ενσωματωμένες δοκιμές στην Go
  • Χρήση των ενσωματωμένων εργαλείων δοκιμής της Go
  • Benchmarking και προφίλ-ing (profiling) εφαρμογών

Modular Προγραμματισμός και Packages

  • Διαχείριση εξαρτήσεων με Go modules
  • Versioning και δημοσίευση modules
  • Δημιουργία επαναχρησιμοποιήσιμων βιβλιοθηκών Go

Δημιουργία API και Microservices

  • Δημιουργία RESTful API χρησιμοποιώντας Go
  • Χρήση Go με Docker και containers
  • Συντονισμός και ανάπτυξη υπηρεσιών (orchestration and deployment)

Βελτιστοποίηση Απόδοσης

  • Προφίλ-ing (profiling) και ρύθμιση μνήμης
  • Στρατηγικές βελτιστοποίησης συνδρομικότητας
  • Παρακολούθηση απόδοσης με pprof

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Εμπειρία στον προγραμματισμό με Go
  • Κατανόηση της συνταξιακής, των δομών δεδομένων και των συναρτήσεων της Go
  • Εμπειρία στην εργασία με packages και βασική συνδρομικότητα

Κοινό-Στόχος

  • Εμπειρογνώμονες προγραμματιστές λογισμικού
  • Backend μηχανικοί
  • Αναπτύκτορες εφαρμογών cloud-native

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες