Go-Backend Developer με πληρωμή μετά την απασχόληση - δωρεάν μάθημα από το Kata Academy, εκπαίδευση 7 μηνών, Ημερομηνία 30 Μαρτίου 2023.
μικροαντικείμενα / / November 29, 2023
Προγραμματιστής GO-backend - ένας προγραμματιστής που αναπτύσσει τον πυρήνα, τους «εγκεφάλους» της εφαρμογής στην υποδομή cloud.
1. ξεκινήστε γρήγορα να εργάζεστε στην πληροφορική με σταθερό μισθό
2. μαθαίνουν και αναπτύσσονται
3. κατανοούν τις λεπτομέρειες της λειτουργίας και της αλληλεπίδρασης του προγράμματος με τον υπολογιστή
Το GO ή Golang είναι μια νεανική γλώσσα προγραμματισμού microservice. Δημιουργήθηκε από την Google για να επιταχύνει την ανάπτυξη λογισμικού και ως εναλλακτική της C και της C++. Το GO έχει μια απλή σύνταξη, που διευκολύνει την εκμάθηση για αρχάριους προγραμματιστές.
Περιβάλλον προγραμματιστή
Θα μάθετε πώς να χρησιμοποιείτε τη βασική λειτουργικότητα των Git, Goland, Docker και να εκτελείτε ερωτήματα σε MySQL, Postgres και Postman.
- Σύστημα ελέγχου έκδοσης Git
- Ολοκληρωμένο περιβάλλον ανάπτυξης
- Εμπορευματοκιβώτια εφαρμογής
- Εργασία με τη βάση δεδομένων
- API πλατφόρμας
- Αιτήματα HTTP/HTPPS
Γλώσσα προγραμματισμού Golang
Θα μάθετε πώς να εκτελείτε προγράμματα, να εργάζεστε με μεταβλητές, πρωτόγονους και σύνθετους τύπους και να χρησιμοποιείτε συναρτήσεις. Θα μπορείτε να γράψετε κώδικα χρησιμοποιώντας OOP, να εργαστείτε με τυπικές βιβλιοθήκες, να κάνετε multithreading, να χρησιμοποιήσετε χρόνο εκτέλεσης και να βελτιστοποιήσετε τον κώδικα.
- Βασικά στοιχεία της γλώσσας Golang
- Αντικειμενοστραφής προγραμματισμός
- Τυπική Βιβλιοθήκη
- Multithreading
- Χρόνος εκτέλεσης
- Βελτιστοποίηση κώδικα
Βασικές Αρχές Προγραμματισμού
Θα μάθετε να εφαρμόζετε μοτίβα, βασικούς αλγόριθμους και δομές δεδομένων. Θα μάθετε τι είναι η αναδιαμόρφωση κώδικα σύμφωνα με τους κανόνες του καθαρού κώδικα.
- Σχεδιαστικά πρότυπα
- Αλγόριθμοι και δομές δεδομένων
- Καθαρή αρχιτεκτονική
Πηγαίνετε πριν το έργο
Θα μάθετε πώς να διαχειρίζεστε διακομιστές, να εργάζεστε με Docker και βάσεις δεδομένων, να χρησιμοποιείτε αναλυτές, να εργάζεστε με συστήματα υψηλού φορτίου και μικροϋπηρεσίες. Θα σας διδάξουμε πώς να επιλέξετε ένα περιβάλλον, στοίβα, πλαίσια για ένα έργο και να εργαστείτε χρησιμοποιώντας Agile σε διάφορους ιχνηλάτες.
- Διακομιστής Ιστού
- Εμπορευματοκιβώτια
- SQL και NoSQL
- Προγραμματισμός Έργου
- Υπηρεσίες υψηλού φορτίου
- Αρχιτεκτονική
- Διαχείριση έργου
Ομαδικό έργο
Πρακτική άσκηση σε ένα πραγματικό έργο χρησιμοποιώντας όλες τις γνώσεις και τις δεξιότητες που απαιτούνται από έναν προγραμματιστή GO.
Προετοιμασία για τεχνικές συνεντεύξεις
Θα σας βοηθήσουμε να ανανεώσετε και να συστηματοποιήσετε τις θεωρητικές σας γνώσεις. Μετά από αυτό θα περάσετε ένα τελικό τεστ για όλα τα θέματα με έναν μέντορα. Ένας σύμβουλος σταδιοδρομίας θα σας βοηθήσει να δημιουργήσετε ένα ανταγωνιστικό βιογραφικό και θα σας προετοιμάσει για συνεντεύξεις.