Εξέλιξη Κομματιού
Εισαγωγή
Κατανόηση του Προγραμματισμού Συστημάτων Unix
Κατανόηση της Γλώσσας Προγραμματισμού Go και της Αρχιτεκτονικής Go
Εγκατάσταση και Ρύθμιση του Γοριμένου Περιβάλλοντος Ανάπτυξης Go
Μάθηση των Βασικών Συντάξεων του Go
Εργασία με Γορίζουνες Πακέτες (Go Packages)
Αλγόριθμοι, Δομές Δεδομένων
Πώς το Go Διαχειρίζεται τη Συλλογή Απορριφών (Garbage Collection)
Εργασία με Αρχεία και Καταλόγους στο Go
Υλοποίηση Επιχειρήματων Εισαγωγής και Έξοδου (Input and Output) των Αρχείων στο Go
Υλοποίηση Διαχείρισης Σφαλμάτων (Error Handling)
Εξαγώγιση και Εργασία με Αρχεία του Συστήματος στο Go: Ημερολόγια, Λειτουργίες Αρχείων Συστήματος και Κωδικούς
Εργασία με Unix Διεργασίες και Σήματα (Signals) στο Go
- Κατανόηση των Unix Διεργασιών και Σήματων
- Διαχείριση Διεργασιών (Process Management)
- Εργασία με Unix Σήματα στο Go
- Χρήση της Εντολής 'kill'
- Εργασία με Unix Τραχηλισκές (Pipes) και Σενάρια (Sockets) στο Go
- Εργασία με Προσεδυρικές Κλήσεις Από απομακρυσμένη διαδρομή (Remote Procedure Call - RPC) στο Go
- Προγραμματισμός Unix Shell στο Go
Κατανόηση και Εργασία με Goroutines
- Μάθηση για τις Goroutines
- Χρήση των Go Packages Sync
- Εργασία με Τραχηλισκές (Pipelines)
- Χρήση του Πλανήτη Go Scheduler
- Χρήση του Κλειδιού 'select'
- Εργασία με Σήματα Τραχηλισκών και Μνήμης που έχει Πρόσθετη Χωρητικότητα (Buffered Channels)
- Διαχείριση Αποδοχών (Timeouts)
- Εργασία με Τραχηλίσκες των Τραχηλισκών
- Εργασία με Nil Τραχηλίσκες
- Εργασία με Κοινή Μνήμη (Shared Memory)
- Εργασία με την dWC.go Utility
Δίκτυο Προγραμματισμός στο Go
- Κατανόηση Δικτυακού Προγραμματισμού (Network Programming)
- Εργασία με το Κανονικό Πακέτο Net Go
- Επαναδιάληψη Unix Sockets
- Διεξαγωγή DNS Anazitíseon (Lookups)
- Ανάπτυξη Απλού TCP Server και Client
- Ανάπτυξη Απλού UDP Server και Client
- Εργασία με Συμβατό TCP Server (Concurrent TCP Server)
Διαμόρφωση Προβλήματων
Περίληψη και Συμπέρασμα
Απαιτήσεις
- Βασική εμπειρία προγραμματισμού σε οποιαδήποτε γλώσσα
- Εξοικείωση με τα συστήματα 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
Μηχανική Μετάφραση