Εξέλιξη Κομματιού
Εισαγωγή
- Τι νέο υπάρχει στη C++;
- Επισκόπηση χαρακτηριστικών και στοιχείων της C++
- Κατανόηση του αντικειμενοστρεφούς προγραμματισμού
- Τα βασικά του προγραμματισμού C++
Ξεκινώντας
- Ρύθμιση του περιβάλλοντος ανάπτυξης
- Εγκατάσταση του C++ IDE
- Τυπικές βιβλιοθήκες και συστατικά
Προηγμένος Προγραμματισμός σε C++
- Εκφράσεις λάμδα στη C++
- Τυπικοί περιέκτες και αλγόριθμοι
- Σημασιολογία μετακίνησης
- Κανόνες στυλ κωδικοποίησης C++
- Δείκτης στην υλοποίηση (Plmpl)
- Υπερφόρτωση τελεστών
- Πολυμορφισμός στη C++
- Μεταβλητές, πίνακες και συνθήκες
- Αναφορές και δείκτες
- Χειρισμός εξαιρέσεων
- Άλλες σύγχρονες συναρτήσεις και υλοποίηση
Προγραμματισμός Ασφαλείας
- Χαρακτηριστικά ασφαλείας και βέλτιστες πρακτικές της C++
- Σύγχρονη διαχείριση μνήμης
- Τεχνικές χειρισμού συμβολοσειρών
- Εργασία με τον Έλεγχο Λογαριασμού Χρήστη (UAC)
- Ευπάθειες ασφαλείας και επιλογές μετριασμού
Στρατηγικές Δοκιμών για C++
- Επιλογή ενός πλαισίου δοκιμών
- Ανάλυση και μετρικές
- Συγγραφή δοκιμών μονάδας
- Δοκιμές ολοκλήρωσης και επιπέδου συστήματος
- Δοκιμή κληρονομημένου κώδικα
- Δοκιμή μαύρου κουτιού
Αποσφαλμάτωση του Κώδικα
- Σημεία διακοπής υπό συνθήκη και συναρτήσεων
- Αποσφαλμάτωση πολλαπλών νημάτων
- Εργαλεία απόδοσης και διάγνωσης
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική εμπειρία προγραμματισμού C++
Ακροατήριο
- Προγραμματιστές
Σχόλια (5)
Η δυνατότητα για διαδικτυακή εκμάθηση σήμαινε ότι μπορούσαμε να εξοικονομήσουμε πολύ χρόνο. Ένα πράγμα που αποτίθηκε πολύ. Επιπλέον, το γεγονός ότι ο εκπαιδευτής καταλαβαίνει και c# και Cpp βοήθησε πολύ, αφού μπόρεσε να εξηγήσει τα πάντα μέσω γνώσεων που ήδη διαθέταμε.
Gabor - Rheinmetall Electronics Hungary Kft
Κομμάτι - Advanced C++
Μηχανική Μετάφραση
Το ρυθμός ήταν απολύτως κατάλληλος, ούτε πολύ αργός ούτε πολύ γρήγορος. Τα θέματα που επεξεργαστήκαμε ήταν πολύ ανεπίσημα και ενδιαφέροντα. Νομίζω ότι κατάλαβα τα πάντα. Εξηγήθηκε για ποιο λόγο αυτό είναι χρήσιμο, καθώς και οι υποθέσεις του χρήση. Τα παραδείγματα ήταν μικρά και συντομά, έτσι που ήταν εύκολο να τα καταλάβουμε. Είχαμε τη δυνατότητα να θέτουμε ερωτήσεις σε κάθε βήμα, που αποκρίθηκαν και εξηγήθηκαν με μεγάλη υπομονή. Επίσης, μας τέθηκαν ερωτήσεις για να βεβαιωθούν ότι καταλάβαμε το θέμα ή είχαμε παραπάνω ερωτήσεις. Ήταν διασκεδαστικό και απολαυστικό, αν και πολύ ανεπίσημο, και νομίζω ότι μάθηκα πολλά.
Gabor - Rheinmetall Electronics Hungary Kft
Κομμάτι - Advanced C++
Μηχανική Μετάφραση
Πολλά ασκήματα και βοήθεια. Ήταν χρήσιμο για τον εκπαιδευτή να μπορεί να χρησιμοποιήσει τα ιδιωτικά μας έγγραφα προ젝τών, ώστε να μας βοηθήσει να επιλύσουμε τα προβλήματα και να ολοκληρώσουμε τα ασκήματα. {Είχαμε επίσης πλήρη δυνατότητα να θέτουμε ερωτήσεις.}
Matthew - Teledyne
Κομμάτι - Advanced C++
Μηχανική Μετάφραση
Μου άρεσε πως είχαμε ασκήσεις να κάνουμε, το υλικό ήταν εντυπωσιακό και καλά δομημένο και ο εκπαιδευτής εξήγησε πολύ καλά όλα τα θέματα
Diana Toldas - Accenture Industrial Software Solutions S.A.
Κομμάτι - Advanced C++
Μηχανική Μετάφραση
Απολάβα την ευελιξία και τη ποικιλία θεμάτων, η συνδυασμένη μέθοδος κατάρτισης και δασκαλίας σημαίνει ότι μπόρεσα να εφαρμόσω αμέσως ό,τι είχα μάθει. Επίσης, η προσέγγιση των έργων στις τελευταίες ημέρες διευκόλυνε τη συνένωση όλων των γνώσεων.
Luca Ricagni - Rockwell Collins UK Limited
Κομμάτι - Advanced C++
Μηχανική Μετάφραση