Προγραμματιστής C++. Επαγγελματικό - δωρεάν μάθημα από την Otus, εκπαίδευση 5 μηνών, Ημερομηνία: 25 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Δυνατότητα σωστής γραφής C++.
Κατανόηση των σύγχρονων γλωσσικών προβλημάτων και των ιδιαιτεροτήτων της εφαρμογής της.
Κατακτήστε τα μοτίβα σχεδίασης και τις αρχές γραφής κώδικα πολλαπλών νημάτων.
Γνώση του τρόπου αλληλεπίδρασης με το δίκτυο, αποθήκευσης και επεξεργασίας μεγάλων ποσοτήτων δεδομένων.
Γνώση των αποχρώσεων του προγραμματισμού σε C++ που διακρίνουν έναν προγραμματιστή Μεσαίου επιπέδου από έναν Junior.
Αποφοίτησε από το MSTU. Ο Bauman το 2009, εργάστηκε εκεί ως βοηθός διδασκαλίας μέχρι το 2017, διδάσκοντας προγραμματισμό και τα βασικά του σχεδιασμού λειτουργικών συστημάτων. Προγραμματίζω σε C++ από το 1999, από το 2010...
Αποφοίτησε από το MSTU. Ο Bauman το 2009, εργάστηκε εκεί ως βοηθός διδασκαλίας μέχρι το 2017, διδάσκοντας προγραμματισμό και τα βασικά του σχεδιασμού λειτουργικών συστημάτων. Προγραμματίζω σε C++ από το 1999 και το χρησιμοποιώ σε εμπορικά έργα από το 2010. Ως προγραμματιστής, κατάφερα να δουλέψω στη Nvidia (2010) και στην Yandex (2015) Αυτή τη στιγμή εργάζομαι στην Intel (Santa Clara), αναπτύσσοντας έναν μεταγλωττιστή C++
Αναπτύσσομαι για περισσότερα από 15 χρόνια, κυρίως σε C και C++. Τομέας δραστηριότητας: ανάπτυξη λογισμικού για εξειδικευμένα συστήματα υλικού και λογισμικού στον τομέα της γεώτρησης και παραγωγής πετρελαίου. Επίσης δουλεύω περιοδικά...
Αναπτύσσομαι για περισσότερα από 15 χρόνια, κυρίως σε C και C++. Τομέας δραστηριότητας: ανάπτυξη λογισμικού για εξειδικευμένα συστήματα υλικού και λογισμικού στον τομέα της γεώτρησης και παραγωγής πετρελαίου. Επίσης δουλεύω περιοδικά με πολυμέσα (ήχος, βίντεο). Ήταν μέλος των έργων ffmpeg και libav. Σπούδασε στο SSTU, με κατεύθυνση στο PVS.
Ασχολείται με την ανάπτυξη μιας ομάδας Επιστήμης Δεδομένων που παρέχει λειτουργικότητα με βάση τη μηχανική μάθηση για τα προϊόντα και τις υπηρεσίες της εταιρείας. Ως Επιστήμονας Δεδομένων, συμμετείχε στην ανάπτυξη των Kaspersky MLAD και MDR AI Analyst. ΣΕ...
Ασχολείται με την ανάπτυξη μιας ομάδας Επιστήμης Δεδομένων που παρέχει λειτουργικότητα με βάση τη μηχανική μάθηση για τα προϊόντα και τις υπηρεσίες της εταιρείας. Ως Επιστήμονας Δεδομένων, συμμετείχε στην ανάπτυξη των Kaspersky MLAD και MDR AI Analyst. Ως προγραμματιστής C++ συμμετείχε στη δημιουργία του MaxPatrol SIEM.Διδάσκει υπολογιστές για πολλά χρόνια. επιστημονικοί κλάδοι στο MSTU GA. Συγγραφέας μιας σειράς αναφορών σχετικά με τη διαχείριση και ανάπτυξη έργων ML, C++, DS της ομάδας. Μέλος του συνεδρίου PC C++ Ρωσία. ΔΙΑΧΕΙΡΙΣΤΗΣ προγράμματος
Σύγχρονη C++
-Θέμα 1.Δημιουργία συστήματος: κατασκευή, δοκιμή και ανάπτυξη.
-Θέμα 2.Δυνατότητες της C++11. αυτόματο, λάμδα, πλειάδα
-Θέμα 3.Δυνατότητες της C++11. Μετακίνηση, μεταβλητά πρότυπα
-Θέμα 4. Σύγκριση C++11/C++14 με C++03
-Θέμα 5. Εφαρμογή έξυπνων δεικτών
-Θέμα 6. Η ιδέα των κατανεμητών
-Θέμα 7.Μαγική μοτίβο
-Θέμα 8. Ανασκόπηση της C++17. Constexpr λάμδα. Αναδιπλώστε την έκφραση. Γνωρίσματα. Έκπτωση τύπου
-Θέμα 9. Ανασκόπηση της C++17. Αν constexpr. Δομημένα δεσίματα. Δηλώσεις με αρχικοποιητή. std:: σύστημα αρχείων
-Θέμα 10.C++20 - τι είναι και γιατί;
Αρχιτεκτονική
-Θέμα 11.Αρχές σχεδιασμού λογισμικού
-Θέμα 12.GRASP
-Θέμα 13.Πρότυπα GoF. Γεννητικός
-Θέμα 14.Πρότυπα GoF. Κατασκευαστικός
-Θέμα 15.Πρότυπα GoF. Συμπεριφορική. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilly
-Θέμα 16.Πρότυπα GoF. Συμπεριφορική. Παρατηρητής, Κράτος, Στρατηγική, Μέθοδος προτύπου, Επισκέπτης
-Θέμα 17.ΣΤΛ. Εμπορευματοκιβώτια
-Θέμα 18.ΣΤΛ. Αλγόριθμοι
-Θέμα 19.Bonus. Κόκκινα-μαύρα δέντρα
-Θέμα 20.Boost. Διάφορα
-Θέμα 21.Boost. Σχεδιαστικά πρότυπα
-Θέμα 22.Bonus. Συναρτήσεις κατακερματισμού και πίνακες κατακερματισμού
Παράλληλος Υπολογισμός
-Θέμα 23. Πολυνηματική
-Θέμα 24.Πρότυπα 5
-Θέμα 25.Ασύγχρονος προγραμματισμός
-Θέμα 26.Lockfree DS
-Θέμα 27. Ατομικοί τύποι δεδομένων
Καθαρά
-Θέμα 28.Δικτύωση
-Θέμα 29.Ασύγχρονη είσοδος/έξοδος
Αποθήκευση
-Θέμα 30. RDBMS
-Θέμα 31.Βασική τιμή
-Θέμα 32. Πολλά στοιχεία
-Θέμα 33.ORM
M.L.
-Θέμα 34.Dlib. Ομαδοποίηση και ταξινόμηση
-Θέμα 35.Dlib. Οπισθοδρόμηση
Εργασία έργου
-Θέμα 36. Επιλογή θέματος και οργάνωση εργασιών έργου
-Θέμα 37. Διαβούλευση για έργα και εργασίες για το σπίτι
-Θέμα 38.Προστασία μελετητικών εργασιών
-Θέμα 39. Συνοψίζοντας το μάθημα
Το μάθημα καλύπτει τις βασικές έννοιες του προγραμματισμού: τύπους δεδομένων, τελεστές, μεταβλητές, συνθήκες, βρόχους, πίνακες και συναρτήσεις. Είναι εισαγωγικό και κατάλληλο για μαθητές με μικρή ή καθόλου εμπειρία προγραμματισμού. Η εκπαίδευση θα πραγματοποιηθεί στη γλώσσα προγραμματισμού C#.
4
4 990 ₽