Προγραμματισμός σε Visual C++ - μάθημα 34.990 RUB. από Ειδικός, εκπαίδευση 40 ακ. η., Ημερομηνία: 12 Μαΐου 2023.
μικροαντικείμενα / / November 28, 2023
Η γλώσσα προγραμματισμού C++ ξεκίνησε στις αρχές της δεκαετίας του 1980, όταν ο υπάλληλος της Bell Labs, Björn Stroustrup, κατέληξε σε μια σειρά από βελτιώσεις στη γλώσσα C για τις δικές του ανάγκες. Στις μέρες μας, η C++ χρησιμοποιείται ευρέως για την ανάπτυξη λογισμικού, αποτελώντας μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού. Το πεδίο εφαρμογής του περιλαμβάνει τη δημιουργία λειτουργικών συστημάτων, ποικιλία προγραμμάτων εφαρμογών, προγράμματα οδήγησης συσκευών, εφαρμογές για ενσωματωμένα συστήματα, διακομιστές υψηλής απόδοσης και παιχνίδια.
Υπάρχουν πολλές υλοποιήσεις της γλώσσας C++, δωρεάν και εμπορικές, και για διάφορες πλατφόρμες. Μια παραλλαγή της C++ είναι το Visual C++, ένα προϊόν της Microsoft που αποτελεί μέρος της σουίτας Microsoft Visual Studio. Αν θυμηθούμε ότι τα προϊόντα της Microsoft χρησιμοποιούνται εξαιρετικά ευρέως αυτές τις μέρες, γίνεται σαφές ότι οι επαγγελματίες που εργάζονται με αυτό το λογισμικό έχουν ζήτηση από την αγορά.
Όσοι θέλουν να εξελίξουν την καριέρα τους στον τομέα του προγραμματισμού καλούνται από το Specialist Training Center να παρακολουθήσουν το μάθημα «Προγραμματισμός στην Visual C++».
Το μάθημα απευθύνεται σε όλους τους προγραμματιστές C και σε όλες τις πλατφόρμες. Θα είναι χρήσιμο τόσο για έμπειρους όσο και για αρχάριους προγραμματιστές C που θέλουν να αναπτύξουν τις επαγγελματικές τους δεξιότητες μαθαίνοντας C++.
Το πρόγραμμα μαθημάτων καταρτίζεται λαμβάνοντας υπόψη τις απαιτήσεις του εγκεκριμένου επαγγελματικού προτύπου «Προγραμματιστής». με εντολή του Υπουργείου Εργασίας και Κοινωνικής Προστασίας της Ρωσικής Ομοσπονδίας της 18ης Νοεμβρίου 2013 Νο. 679n.
Το μάθημα «Προγραμματισμός σε Visual C++» καλύπτει όλα τα στάδια προετοιμασίας και συγγραφής προγραμμάτων σε C++. Θα μάθετε να εργάζεστε με διάφορους τύπους δεδομένων C++, τελεστές και συναρτήσεις, να εκτελείτε ενθυλάκωση και να χρησιμοποιείτε κατασκευαστές και καταστροφείς. Κατακτήστε τις αφηρημένες τάξεις και τις διεπαφές, τα πρότυπα συναρτήσεων και μάθετε πώς να διαχειρίζεστε τις εξαιρέσεις. Το πρόγραμμα μαθημάτων περιλαμβάνει επίσης τη μελέτη του σύγχρονου περιβάλλοντος ανάπτυξης του Microsoft Visual Studio.
Η ιδιαιτερότητα του μαθήματος «Προγραμματισμός σε Visual C++» είναι ότι όλες οι θεωρητικές γνώσεις που αποκτήθηκαν στο μάθημα ενισχύονται με πρακτικά παραδείγματα. Το μάθημα διδάσκουν υπέροχοι καθηγητές, επαγγελματίες στον τομέα τους. Όλοι συνδυάζουν επιτυχώς τη διδασκαλία με την πρακτική εργασία. Με την ολοκλήρωση του μαθήματος θα λάβετε πιστοποιητικό από το Κέντρο «Ειδικός», αναγνωρισμένο από τους εργοδότες.
Θα μάθεις:
- Εργαστείτε με διάφορους τύπους δεδομένων, τελεστές και συναρτήσεις C++
- Εκτελέστε ενθυλάκωση
- Χρησιμοποιήστε κατασκευαστές και καταστροφείς
- Λειτουργίες υπερφόρτωσης
- Χρησιμοποιήστε την κληρονομικότητα και τον πολυμορφισμό
- Αναπτύξτε αφηρημένες κλάσεις και διεπαφές
- Εφαρμογή προτύπων συναρτήσεων και κλάσεων
- Διαχείριση εξαιρέσεων
- Χρησιμοποιήστε το σύγχρονο περιβάλλον ανάπτυξης Microsoft Visual Studio
5
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΕπαγγελματίας καθηγητής μαθημάτων Qt5. Έχει 5 χρόνια εμπειρίας ως προγραμματιστής λογισμικού (C\C++), 3 χρόνια ως επικεφαλής προγραμματιστής, 2 χρόνια ως αρχιτέκτονας λογισμικού και 10 χρόνια ως δάσκαλος. Σε αυτό...
Επαγγελματίας καθηγητής μαθημάτων Qt5. Έχει 5 χρόνια εμπειρίας ως προγραμματιστής λογισμικού (C\C++), 3 χρόνια ως επικεφαλής προγραμματιστής, 2 χρόνια ως αρχιτέκτονας λογισμικού και 10 χρόνια ως δάσκαλος. Επί του παρόντος είναι κορυφαίος μηχανικός λογισμικού και σχεδιαστής στο 1C.
Απόφοιτος (με άριστα) της Χημικής Σχολής του Κρατικού Πανεπιστημίου της Μόσχας με το όνομα M.V. Λομονόσοφ. Ο Vladimir Aleksandrovich μελετά συνεχώς και βελτιώνει το επίπεδό του, δίνει μεγάλη προσοχή στον ικανό σχεδιασμό και το στυλ προγραμματισμού. Γνωρίζει πολλές γλώσσες προγραμματισμού (C/C++, Python, PHP, Java) και με τα χρόνια της πρακτικής του, έχει εργαστεί σχεδόν σε όλες τις μεγάλες γλώσσες προγραμματισμού. Διαθέτει πιστοποιητικά επαίνων από εγκαταστάσεις τοποθέτησης λογισμικού (κατά την περίοδο που εργαζόταν στην Agat - ένα από τα μεγαλύτερα συστήματα integrators για το ναυτικό), καθώς και περισσότερες από 70 κριτικές από περισσότερους από 500 πελάτες στο profi.ru (σύνολο βαθμολογία 4,63+).
Ο Βλαντιμίρ Αλεξάντροβιτς είναι ένας «σχολαστικός» δάσκαλος με την καλή έννοια της λέξης - προσπαθεί πάντα να κατανοήσει το θέμα \ τεχνολογία \ έννοια μέχρι το τέλος - έτσι ώστε όλα να γίνονται ξεκάθαρα στους μαθητές των τάξεων του. Εξηγεί καλά, διδάσκει να τα κάνει όλα καθαρά και σωστά την πρώτη φορά, ξέρει να ακούει και να ακούει το κοινό. Οι ακροατές σημειώνουν ιδιαίτερα την ικανότητά του να βρίσκει μια ξεχωριστή προσέγγιση σε κάθε μαθητή, καθώς και χρήσιμα παραδείγματα που δίνει από την προσωπική πρακτική.
Ενότητα 1. Τύποι δεδομένων, λειτουργίες και συναρτήσεις σε C++ (4 ac. η.)
- Τύπος δεδομένων αναφοράς.
- Οι λειτουργίες είναι επεκτάσεις του περιβάλλοντος.
- Λειτουργίες νέες και διαγραφή.
- Ενσωματωμένες ενσωματωμένες λειτουργίες.
- Υπερφόρτωση λειτουργίας. Προεπιλεγμένα επιχειρήματα
Ενότητα 2. Ενθυλάκωση (4 ac. η.)
- Δήλωση τάξης.
- Έλεγχος πρόσβασης.
- Αυτός ο δείκτης.
- Φιλικά μαθήματα και λειτουργίες.
Ενότητα 3. Μέθοδοι ειδικής τάξης (4 ακ. η.)
- Προεπιλεγμένος κατασκευαστής.
- Κατασκευαστής αντιγραφής.
- Υπερφόρτωση κατασκευαστών.
- Καταστροφέας.
Ενότητα 4. Σταθερά και στατικά μέλη της τάξης (4 ακ. η.)
- Σταθερές συναρτήσεις και αντικείμενα.
- Στατικά δεδομένα και λειτουργίες.
- Κανόνες αρχικοποίησης και χρήσης.
Ενότητα 5. Υπερφόρτωση λειτουργιών (4 ac. η.)
- Κανόνες υπερφόρτωσης χειριστή στη C++.
- Παραδείγματα βασικών λειτουργιών υπερφόρτωσης.
- Υπερφόρτωση του τελεστή εκχώρησης και του κατασκευαστή αντιγραφής.
Ενότητα 6. Ροές δεδομένων σε C++ (4 ac. η.)
- Ιεραρχία κλάσεων νημάτων στη C++.
- Μορφοποιημένη είσοδος/έξοδος.
- Χρήση και δημιουργία χειριστών.
- Υπερφόρτωση εισόδου/εξόδου.
- Εργασία με αρχεία.
Ενότητα 7. Κληρονομικότητα και πολυμορφισμός (4 ac. η.)
- Η κληρονομικότητα ως μηχανισμός επαναχρησιμοποίησης κώδικα.
- Εικονικές λειτουργίες και όψιμο δέσιμο.
- Πολλαπλή κληρονομιά
- Κλάση εικονικής βάσης.
- Καθαρές εικονικές συναρτήσεις και αφηρημένες τάξεις.
Ενότητα 8. Πρότυπα συναρτήσεων και κλάσεων (4 ac. η.)
- Τομείς εφαρμογής προτύπων.
- Δημιουργία και υπερφόρτωση λειτουργιών προτύπου.
- Ορισμός, εξειδίκευση και χρήση προτύπων τάξης.
Ενότητα 9. Διαχείριση εξαιρέσεων (4 ac. η.)
- Χρησιμοποιώντας τελεστές try, catch, throw.
- Δυναμική αναγνώριση τύπου χρόνου εκτέλεσης (RTTI).
- Λειτουργίες μετατροπής τύπου.
Ενότητα 10. Τελικό μάθημα (4 ακ. η.)
- Ολοκλήρωση μαθημάτων.