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
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Course - Advanced C++
Μου άρεσε να είμαι βυθισμένος στη γλώσσα C++ για 5 ημέρες - χωρίς να διακόπτεται από τακτική εργασία - σε μια σειρά πολύ ... Προσωπικά όχι τόσο έμπειρος στο C++ όσο οι συνάδελφοί μου, αποφάσισα να συμμετάσχω σε αυτό το μάθημα για να παρακολουθήσω βαθιά κατάδυση. Η κατάδυση με ώθησε πάρα πολύ να μάθω περισσότερα ... αυτό ακριβώς που ήθελα να πετύχω. Εκτίμησα την τεχνογνωσία του εκπαιδευτή - και των συναδέλφων μου. Το γεγονός ότι τα θέματα θίχτηκαν πολύ γρήγορα και δεν εξετάστηκαν λεπτομερώς, είναι αυτό που περιμένω από ένα προχωρημένο μάθημα. Μερικές φορές είναι πολύ γρήγορο για να το ακολουθήσω (αλλά αυτό είναι ένα γνωστό και αποδεκτό μειονέκτημα από τη συμμετοχή μου σε αυτό το μάθημα :-)) ... αλλά από την άλλη μεριά μου παρείχε μια αρκετά πλήρη επισκόπηση των λεπτοτήτων της γλώσσας. Ευχαριστούμε πολύ για την παρουσίαση ενός μαθήματος με αυτόν τον τρόπο! Το πιο εκτιμημένο!!!
Jan Grauwen - Septentrio N.V.
Course - Advanced C++ Software Design
Machine Translated
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Course - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating