Course Outline
Ενότητα 1 (C++ Φάση 1)
- Εισαγωγή + Αναφορές Βασικά Βασικά Εργαστήριο Υπερφόρτωση Τι μπορούμε να υπερφορτώσουμε και πώς. Επιπλέον C++ Τύποι (bool & αναφορά) Υπερφόρτωση εργαστηρίου OOP Γρήγορη εισαγωγή στις τάξεις Oop Δομές Πρόσβαση Τροποποιητές Κατασκευαστής προεπιλογή/διαγραφή συναρτήσεων αρχικοποιητής σύνταξη / λίστα προετοιμασίας κατασκευαστή Τάξεις εργαστηρίου Μνήμη Κλασική αλληλεπίδραση μνήμης Μνήμη εργαστηρίου
Ενότητα 2
- Εισαγωγή στην ποσοτική χρηματοδότηση Μοντέλα διακριτού χρόνου Μοντέλα συνεχούς χρόνου Μοντέλα επιτοκίου Επιλογές για ομόλογα Μοντέλα βραχυπρόθεσμου επιτοκίου Μοντέλα προθεσμιακών επιτοκίων Μοντέλα αγοράς
Ενότητα 3 (C++ Φάση 2 & Ποσοτική τελική φάση)
- Κληρονομικότητα Κατασκευή Πολυμορφισμός Εικονική, καθαρή εικονική, αφηρημένη, διεπαφή Τροποποιητές πρόσβασης Εργαστήριο Κληρονομικότητα (σχήματα) Εξαιρέσεις Τι είναι Πώς λειτουργούν Τι να πετάξετε και τι να πιάσετε Εξαιρέσεις εργαστηρίου Εξάντληση μνήμης Πώς ειδοποιείται Πώς να χειριστείτε τη σύγχρονη μνήμη Management Πρότυπα RAII εφαρμοστεί στη σύγχρονη μνήμη Management (SmartPointer) Τυποποιημένο C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces Vasicek Bond Prices σε C++ Black-Scholes Μοντελοποίηση σε C++ put &call Εισαγωγή στην προσομοίωση Monte carlo Πώς να τιμολογήσετε επιλογές χρησιμοποιώντας Προσομοίωση αυτοκινήτου στο Monte C++ Geometric Brownian Motion American Vs European Options Αποτίμηση βάσει τμημάτων :Μέθοδος Lattice Αποτίμηση βάσει τμημάτων :Μέθοδος PDE Αποτίμηση βάσει τμημάτων :Μέθοδος PDE Αποτίμηση αμερικανικής (προκαθορισμένες ημερομηνίες) Επιλογή Βερμούδων
Ενότητα 4 -C++ Τελική φάση
- auto Η νέα αυτόματη λέξη-κλειδί Η νέα σύνταξη αυτόματης επιστροφής enum Νέο στυλ enums constexpr Νέες σταθερές εκφράσεις Σχετικά με τη σταθερότητα Const and Mutable εξηγείται Lambdas & αντικείμενα συναρτήσεων Κλάσεις που λειτουργούν σαν συναρτήσεις Εισαγωγή συναρτήσεις λάμδα Chrono Εισαγωγή στη νέα βιβλιοθήκη Chrono
Ενότητα 5
- Casting Standard βιβλιοθήκη String Containers Διάνυσμα (vs) List Map Array Πλειάδα Λίστες Initializer Iterators range-for syntax Std Αλγόριθμοι Ροές Διάφορες λέξεις-κλειδιά static explicit
Ενότητα 6
- Move semantics Εισαγωγή στις τιμές L/R Αναφορές R-value-references που εφαρμόζονται για τη μετακίνηση της σημασιολογίας Χαρακτηριστικά τύπου Λήψη πληροφοριών σχετικά με το χρόνο μεταγλώττισης Συγχρονισμός Εισαγωγή στην εφαρμογή τύπων Threading, async/future και ατομικής του C++11 Variadic templates - Μια εισαγωγή στα C++11's ποικίλα πρότυπα
Requirements
Γενικές Programming Γνώσεις
Testimonials (5)
Γενικές πληροφορίες μαθημάτων
Paulo Gouveia - EID
Course - C/C++ Secure Coding
Machine Translated
Απολαύσα την ευελιξία και τη διάσπαστη θεματολογία, η συνδυασμένη προσέγγιση με τα εκπαιδευτικά μαθήματα και τα ασκήσεις μου δίνανε τη δυνατότητα να εφαρμόσω ό,τι μάθα αμέσως. Επίσης, άλλαξα πολύ για τα έργα στην τελευταία μέρα που ενώναν όλα τα στοιχεία.
Luca Ricagni - Rockwell Collins UK Limited
Course - Advanced C++
Machine Translated
Μου άρεσε να είμαι βυθισμένος στη γλώσσα C++ για 5 ημέρες - χωρίς να διακόπτεται από τακτική εργασία - σε μια σειρά πολύ ... Προσωπικά όχι τόσο έμπειρος στο C++ όσο οι συνάδελφοί μου, αποφάσισα να συμμετάσχω σε αυτό το μάθημα για να παρακολουθήσω βαθιά κατάδυση. Η κατάδυση με ώθησε πάρα πολύ να μάθω περισσότερα ... αυτό ακριβώς που ήθελα να πετύχω. Εκτίμησα την τεχνογνωσία του εκπαιδευτή - και των συναδέλφων μου. Το γεγονός ότι τα θέματα θίχτηκαν πολύ γρήγορα και δεν εξετάστηκαν λεπτομερώς, είναι αυτό που περιμένω από ένα προχωρημένο μάθημα. Μερικές φορές είναι πολύ γρήγορο για να το ακολουθήσω (αλλά αυτό είναι ένα γνωστό και αποδεκτό μειονέκτημα από τη συμμετοχή μου σε αυτό το μάθημα :-)) ... αλλά από την άλλη μεριά μου παρείχε μια αρκετά πλήρη επισκόπηση των λεπτοτήτων της γλώσσας. Ευχαριστούμε πολύ για την παρουσίαση ενός μαθήματος με αυτόν τον τρόπο! Το πιο εκτιμημένο!!!
Jan Grauwen - Septentrio N.V.
Course - Advanced C++ Software Design
Machine Translated
Ερευνητικότητα, χρόνος για εγκλείσμενο προγραμματισμό. Μάθηκα εύκολα περισσότερο αν είχα την ευκαιρία να βρω την απάντηση και όχι μόνο να μου τη λέγουν. Ήταν εξαιρετικό πλεονέκτημα κι αυτό ότι το εκπαιδευτικό πρόγραμμα ήταν καλά σχεδιασμένο, διατήρησαν τους παύσες για καφέ και το εκπαιδευτικό πρόγραμμα δεν χάνει την προσοχή μου. Ο εκπαιδευτής είχε πολύ βαθέα γνώσεις στο C++, αισθάνομασταν ότι μπορούσαμε να ρωτήσουμε ο,τιδήποτε.
Barna Szecsi - GIS Europe SE
Course - C++ for Embedded Systems
Machine Translated
Τα λεπτομέρεια για το πώς συμπεριφέρεται ο επεξεργαστής ανάλογα με τη χρήση της σύntax. Τα ευρήματα των ενότητων "Quiz" είναι πολύ προσφορτικά
Andrea Pomatto
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Machine Translated