Εξέλιξη Κομματιού
Εισαγωγή
Κατανοώντας τον Προγραμματισμό Συστημάτων Unix
Κατανοώντας τη Γλώσσα Προγραμματισμού Go και την Αρχιτεκτονική της Go
Εγκατάσταση και Παραμετροποίηση του Περιβάλλοντος Ανάπτυξης Go
Μαθαίνοντας τις Βασικές Έννοιες της Σύνταξης της Go
Εργασία με Πακέτα της Go
Αλγόριθμοι, Δομές Δεδομένων
Πώς η Go χειρίζεται το Garbage Collection
Αντιμετώπιση Αρχείων και Καταλόγων στην Go
Υλοποίηση Λειτουργιών Εισόδου και Εξόδου Αρχείων στην Go
Υλοποίηση Διαχείρισης Σφαλμάτων
Αναγνώριση και Εργασία με Αρχεία Συστήματος στην Go: Αρχεία Καταγραφής, Λειτουργίες Αρχείων Συστήματος και Κωδικοί Πρόσβασης
Εργασία με Διεργασίες και Σήματα Unix στην Go
- Κατανόηση Διεργασιών και Σημάτων Unix
- Διαχείριση Διεργασιών
- Αντιμετώπιση Σημάτων Unix στην Go
- Χρήση της εντολής 'kill'
- Εργασία με Σωληνώσεις (Pipes) και Υποδοχές (Sockets) Unix στην Go
- Εργασία με Απομακρυσμένη Κλήση Διαδικασίας (RPC) στην Go
- Προγραμματισμός ενός Unix Shell στην Go
Κατανόηση και Εργασία με Goroutines
- Μαθαίνοντας για τις Goroutines
- Χρήση των πακέτων Sync της Go
- Αντιμετώπιση Διοχετεύσεων (Pipelines)
- Χρήση του Χρονοπρογραμματιστή (Scheduler) της Go
- Χρήση της λέξης-κλειδιού 'select'
- Εργασία με Κανάλια Σημάτων και Κανάλια με Προσωρινή Μνήμη
- Διαχείριση Χρονικών Ορίων (Timeouts)
- Εργασία με Κανάλια Καναλιών
- Εργασία με Μηδενικά Κανάλια
- Αντιμετώπιση Κοινόχρηστης Μνήμης
- Εργασία με το εργαλείο dWC.go
Προγραμματισμός Δικτύων στην Go
- Κατανόηση Προγραμματισμού Δικτύων
- Εργασία με το Τυπικό Πακέτο Net της Go
- Επανεξέταση Υποδοχών (Sockets) Unix
- Εκτέλεση Αναζητήσεων DNS
- Ανάπτυξη ενός Απλού Εξυπηρετητή TCP και ενός Απλού Πελάτη TCP
- Ανάπτυξη ενός Απλού Εξυπηρετητή UDP και ενός Απλού Πελάτη UDP
- Εργασία με έναν Ταυτόχρονο Εξυπηρετητή TCP
Αντιμετώπιση Προβλημάτων
Σύνοψη και Συμπεράσματα
Απαιτήσεις
- Βασική εμπειρία προγραμματισμού σε οποιαδήποτε γλώσσα
- Εξοικείωση με τα συστήματα Linux και Unix
Σχόλια (5)
Η εμπειρία και η διδακτική ταλέντο του εκπαιδευτή
Liviu - Orange Services
Κομμάτι - Go for Systems Programming
Μηχανική Μετάφραση
Χρονικά αποδοτικό Είναι μεγαλύτερη η συνέχεια και η σύνδεση από το ένα θέμα στο άλλο Παραδείγματα που περιλαμβάνουν τόσο απλά όσο και εξειδικευμένα σημεία Τόσο μεγάλη υπομονή για την απάντηση σε κάθε ερώτηση με παραδείγματα Γνώση που ξεπερνά τις προσδοκίες Τόσα πολλά να ευχαριστήσω!
Laura - Orange Services
Κομμάτι - Go for Systems Programming
Μηχανική Μετάφραση
Η στάση του εκπαιδευτικού και το γεγονός ότι παύζε σε κάθε πρόβλημα/ένα προς ένα θέμα για να βοηθήσει όσους χρειάζονται Ήταν επίσης αρκετά λεgger, κάνοντας την εκπαίδευση πραγματικά διαφορετική, χαρακτηριζόμενη από μια γενναιόδωρη ανέση και διασκέδαση
Rares - Orange Services
Κομμάτι - Go for Systems Programming
Μηχανική Μετάφραση
Ο Πάτρικκ ήταν πολύ χρήσιμος και παρείχε παραδείγματα και πρακτικές από την πραγματική κοσμό όταν εργάζεται με τη Γού. Αυτό δεν ήταν ένας αποκλειστικά θεωρητικός μαθήματας για το πώς να χρησιμοποιείται η Γού, αλλά για το πώς να αναπτύξεις στην πραγματικότητα με τη Γού. Εξήγησε συγκρίσεις με άλλες γλώσσες, κάτι που ήταν πολύ χρήσιμο για να διευκολύνει την κατανόηση συγκεκριμένων εννοιών.
Cristian - Orange Services
Κομμάτι - Go for Systems Programming
Μηχανική Μετάφραση
Τα πρόσθετα πληροφορία που δεν αναφέρονται στα επίσημα έγγραφα
Sayf Eddine HAMMEMI - SCALITY SA
Κομμάτι - Go for Systems Programming
Μηχανική Μετάφραση