ΚΟΡΥΦΑΙΑ μαθήματα προγραμματισμού C++ για προχωρημένους
μικροαντικείμενα / / November 28, 2023
Ασύγχρονος Προγραμματισμός σε .NET
Το μάθημα διερευνά τον τρόπο εργασίας με ασύγχρονες λειτουργίες στην πλατφόρμα .NET για την απλοποίηση του ασύγχρονου προγραμματισμού. Το μάθημα διερευνά την εργασία με ιδιωματισμούς και μοτίβα χαμηλού επιπέδου, όπως το Classical Async Pattern, σύγχρονες βιβλιοθήκες όπως το TPL και οι Reactive Extensions. Επιπλέον, δίνεται προσοχή στα νέα χαρακτηριστικά της γλώσσας C# 5.0: await και async.
4
C# για προχωρημένους
Το μάθημα δίνει μια πλήρη κατανόηση του τι είναι η γλώσσα C#. Οι γνώσεις που υπάρχουν στο μάθημα είναι απαραίτητες για τη δουλειά ενός junior προγραμματιστή C#
4
Προγραμματισμός παιχνιδιού
150 διαλέξεις + 22 εργασίες για το σπίτι Διάρκεια: 5 μήνες επίπεδο γνώσεων: προχωρημένο πάνω από 380 ώρες πρακτικής. Εκπαίδευση σύμφωνα με το πρόγραμμα από τον πρώην επικεφαλής προγραμματιστή gameplay του Rainbow Six Siege. Ένας προγραμματιστής παιχνιδιού υλοποιεί την εμπειρία χρήστη, για παράδειγμα...
3,5
Προγραμματισμός σε C#
Εκπαίδευση. Ένα μάθημα προγραμματισμού C# για όσους έχουν ήδη κάποια εμπειρία. Είναι δυνατό να παρακολουθήσετε μαθήματα αυτοπροσώπως στην πανεπιστημιούπολη στη λεωφόρο Pokrovsky ή διαδικτυακά.
Μερική φοίτηση
2,9
Διαχείριση εξάρτησης στο .NET
Ο σύγχρονος κόσμος αλλάζει ραγδαία, όπως και οι επιχειρηματικές προκλήσεις, κάτι που απαιτεί την ανάπτυξη ευέλικτων εφαρμογών. Ένας τρόπος για να επιτευχθεί ευελιξία είναι να μειωθούν οι άκαμπτες εξαρτήσεις μεταξύ τμημάτων του συστήματος. Για να γίνει αυτό, ο προγραμματιστής έχει στη διάθεσή του πολλά πρότυπα και εργαλεία. Μία από τις αποτελεσματικές προσεγγίσεις είναι το Dependency Injection, στο οποίο είναι αφιερωμένη η εκπαίδευση. Αυτό το μάθημα καλύπτει τις αρχές σχεδιασμού που διέπουν τις βιβλιοθήκες, τα βασικά μοτίβα DI και anti-patterns, μαθαίνει βασικές και προηγμένες αρχές διαχείρισης εξαρτήσεων χρησιμοποιώντας βιβλιοθήκες και σχεδιασμό IoC συστήματα
4
C# Συμβουλές και κόλπα
Ένα μάθημα αφιερωμένο στις περιπλοκές της γλώσσας C# και της πλατφόρμας .NET. Το μάθημα εξετάζει τις περιπλοκές της χρήσης των «προηγμένων» χαρακτηριστικών της γλώσσας C#, τους λόγους εμφάνισής τους, καθώς και τις αποφάσεις που ελήφθησαν κατά την ανάπτυξή τους.
4
Γλώσσα προγραμματισμού C# 12.0
Μετά την ολοκλήρωση του μαθήματος του συγγραφέα «Γλώσσα Προγραμματισμού C# 12.0», θα κατακτήσετε την αντικειμενοστραφή γλώσσα προγραμματισμού C#, μάθετε χρησιμοποιήστε το ολοκληρωμένο περιβάλλον ανάπτυξης του Visual Studio Code και αποκτήστε βασικές δεξιότητες στη δημιουργία αντικειμενοστρεφούς εφαρμογές.
4,2
AI - 102: «Σχεδιασμός και εφαρμογή λύσης με χρήση Azure AI
Αυτό το μάθημα έχει σχεδιαστεί για μηχανικούς λογισμικού που κατασκευάζουν, διαχειρίζονται και αναπτύσσουν λύσεις. τεχνητή νοημοσύνη που χρησιμοποιεί Azure Cognitive Services, Azure Cognitive Search και Microsoft Bot Δομή. * *το μάθημα διδάσκεται σε συνεργασία με την Ακαδημία ARKYBERSEC
4,2
Προγραμματισμός σε Visual C++
Το μάθημα «Προγραμματισμός σε Visual C++» καλύπτει όλα τα στάδια προετοιμασίας και συγγραφής προγραμμάτων σε C++. Θα μάθετε να εργάζεστε με διάφορους τύπους δεδομένων C++, τελεστές και συναρτήσεις, να εκτελείτε ενθυλάκωση και να χρησιμοποιείτε κατασκευαστές και καταστροφείς. Κατακτήστε τις αφηρημένες τάξεις και τις διεπαφές, τα πρότυπα συναρτήσεων και μάθετε πώς να διαχειρίζεστε τις εξαιρέσεις. Το πρόγραμμα μαθημάτων περιλαμβάνει επίσης τη μελέτη του σύγχρονου περιβάλλοντος ανάπτυξης του Microsoft Visual Studio.
4,2
Αναδημιουργία κώδικα σε C#
Η εκπαίδευση εξετάζει προσεγγίσεις και μεθόδους για τη βελτίωση της αναγνωσιμότητας του πηγαίου κώδικα στη γλώσσα C#. Στην πράξη, οι μαθητές ενθαρρύνονται να αναπαράγουν μικρά προγράμματα που εστιάζουν σε ορισμένες πτυχές της βελτίωσης του υπάρχοντος κώδικα.
4
Σχεδιαστικά μοτίβα (GoF). Έκδοση για C++
Κατά την ανάπτυξη συστημάτων λογισμικού, οι προγραμματιστές λαμβάνουν πολλές αποφάσεις που, με την πρώτη ματιά, είναι μοναδικές. Αλλά πολλά από αυτά που «εφευρίσκουν» έχουν ήδη δοκιμαστεί σε πολλά έργα. Αυτή η εκπαίδευση παρέχει μια επισκόπηση των βέλτιστων πρακτικών για τυπικές λύσεις σε τυπικά προβλήματα. Αυτές οι βέλτιστες πρακτικές ονομάζονται πρότυπα. Η εκπαίδευση καλύπτει τρεις τύπους προτύπων, τις σχέσεις τους και την πρακτική εφαρμογή τους στην C++.
3,9
Ανακατασκευή κώδικα. Έκδοση για C++
Η εκπαίδευση συζητά προσεγγίσεις και μεθόδους για τη βελτίωση της αναγνωσιμότητας του πηγαίου κώδικα σε C++. Στην πράξη, οι μαθητές ενθαρρύνονται να αναπαράγουν μικρά προγράμματα που εστιάζουν τους μαθητές σε ορισμένες πτυχές της βελτίωσης του υπάρχοντος κώδικα.
3,9
Test Driven Development (TDD) σε C++
Αυτό το μάθημα εισάγει τους φοιτητές σε μία από τις πρακτικές ανάπτυξης λογισμικού χρησιμοποιώντας τη μεθοδολογία Agile - test-driven development (TDD - test-driven development). Το μάθημα, το οποίο καλύπτει επίσης τη θεωρία της δοκιμής μονάδων με δείγματα κώδικα C++, θα είναι χρήσιμο για αρχάριους προγραμματιστές ανεξάρτητα από τις μεθοδολογίες που χρησιμοποιούνται σε έργο.
3,9
Δοκιμαστική ανάπτυξη (TDD) σε C#
Αυτό το μάθημα εισάγει τους φοιτητές σε μία από τις πρακτικές ανάπτυξης λογισμικού χρησιμοποιώντας τη μεθοδολογία Agile - test-driven development (TDD - test-driven development). Αυτό το μάθημα, το οποίο καλύπτει επίσης τη θεωρία της δοκιμής μονάδων με δείγματα κώδικα C#, θα είναι χρήσιμο για νέους προγραμματιστές ανεξάρτητα από τις μεθοδολογίες που χρησιμοποιούνται στο έργο.
3,9
Σχεδιασμός συμβολαίου στην πλατφόρμα .NET
Το Design by Contract είναι μια ισχυρή τεχνική ανάπτυξης λογισμικού που το οποίο, επισημοποιώντας τις σχέσεις μεταξύ των εξαρτημάτων, σας επιτρέπει να δημιουργείτε υψηλής ποιότητας, αξιόπιστα και επεκτάσιμο λογισμικό. Αυτό το μάθημα καλύπτει τις θεωρητικές πτυχές του σχεδιασμού συμβολαίων με παραδείγματα χρήσης της βιβλιοθήκης. Κώδικες συμβάσεις, έννοιες ορθότητας λογισμικού, ισχυρισμοί, παρακολούθηση ισχυρισμών κατά τη διάρκεια εκτέλεση. Λαμβάνονται υπόψη η σχέση μεταξύ συμβάσεων και δοκιμών μονάδων, ο ρόλος των συμβολαίων στην κληρονομικότητα για τη διασφάλιση της Αρχής Υποκατάστασης Liskov (LSP) και πολλά άλλα.
3,8
Τυπική βιβλιοθήκη προτύπων C++
Αυτό το μάθημα αιχμής εξετάζει σε βάθος τη Βιβλιοθήκη προτύπων C++ (STL). Αυτό το θέμα εμφανίζεται πιο συχνά κατά τη διάρκεια συνεντεύξεων, επομένως οι προγραμματιστές της C++ θα πρέπει να έχουν καλή κατανόηση του τρόπου λειτουργίας του STL. Με παραδείγματα από την πραγματική ζωή και 19 προκλητικά προβλήματα, αυτή η εκπαίδευση θα σας βοηθήσει να γίνετε κύριος του STL και να επεκτείνετε τις γνώσεις σας στην C++. Με τη βοήθεια ενός εκπαιδευτή, θα βυθιστείτε στον κόσμο του STL για να εξερευνήσετε τις δυνατότητες αυτής της βιβλιοθήκης, συζητώντας την ιστορία και το μέλλον της με συναδέλφους και ειδικοί.
3,8
Πλαίσιο Qt
Το μάθημα καλύπτει το Qt Framework, την ιδέα, τις δυνατότητές του, καθώς και τα βοηθητικά προγράμματα και το Qt Creator IDE που περιλαμβάνονται στο οικοσύστημα Qt Framework.
3,7