Kerangka Materi
Modul 1 (Fase 1 C++)
- Pengenalan + Referensi
- Dasar-dasar
- Workshop Dasar-dasar
- Overloading
- Apa yang dapat di-overload, dan bagaimana caranya.
- Tipe C++ Tambahan (bool & referensi)
- Workshop Overloading
- OOP
- Pengenalan cepat ke OOP
- Kelas
- Struktur
- Pengubah Akses
- Konstruktur
- fungsi default/delete
- sintaks inisialisasi / daftar inisialisasi konstruktor
- Workshop Kelas
- Memori
- Interaksi memori klasik
- Workshop Memori
Modul 2
- Pengenalan keuangan kuantitatif
- Model Waktu Diskrit
- Model Waktu Kontinu
- Model suku bunga
- Pilihan pada obligasi
- Model Suku Bunga Pendek
- Model Suku Bunga Maju
- Model Pasar
Modul 3 (Fase 2 C++ & Fase Akhir Kuantitatif)
- Inheritance (Pewarisan)
- Konstruksi
- Polimorfisme
- Virtual, pure virtual, abstrak, antarmuka
- Pengubah Akses
- Workshop Inheritance (Bentuk)
- Eksepsi
- Apa itu eksepsi
- Bagaimana cara kerjanya
- Apa yang harus dilempar dan apa yang harus ditangkap
- Workshop Eksepsi
- Kehabisan memori
- Bagaimana pemberitahuannya
- Bagaimana menanganinya
- Pengelolaan Memori Modern
- RAII
- Template yang diterapkan pada Pengelolaan Memori Modern (SmartPointer)
- SmartPointers C++11 yang Distandardisasi
- Nullptr
- Workshop SmartPointers
- Namespace
- Workshop Namespace
- Harga Obligasi Vasicek dalam C++
- Pemodelan Black-Scholes dalam C++ put & call
- Pengenalan Simulasi Monte Carlo
- Cara menentukan harga pilihan menggunakan Simulasi
- Simulasi Monte Carlo dalam C++
- Geometric Brownian Motion
- Pilihan Amerika Vs Eropa
- Penilaian berbasis irisan: Metode Kisi
- Penilaian berbasis irisan: Metode PDE
- Penilaian berbasis irisan: Metode PDE
- Penilaian Opsi Bermudan Amerika (tanggal sudah ditentukan sebelumnya)
Modul 4 - Fase Akhir C++
- auto
- Kata kunci auto baru
- Sintaks return auto baru
- enum
- Enum gaya baru
- constexpr
- Ekspresi konstan baru
- Tentang konstansi
- Const dan Mutable dijelaskan
- Lambdas & objek fungsi
- Kelas yang berperilaku seperti fungsi
- Pengenalan fungsi lambda
- Chrono
- Pengenalan pustaka Chrono baru
Modul 5
- Pengubahan tipe
- Pustaka standar
- String
- Kontainer
- Vector (vs)
- List
- Map
- Array
- Tuple
- Daftar inisialisasi
- Iterator
- sintaks range-for
- Algoritma Std
- Stream
- Kata Kunci Serbaguna
- static
- explicit
Modul 6
- Semantics move
- Pengenalan nilai L/R
- Referensi R-value yang diterapkan pada semantics move
- Property Tipe
- Mendapatkan informasi pada waktu kompilasi
- Konkurensi
- Pengenalan implementasi Threading, async/future, dan tipe atomik C++11
- Template Variadic - Pengenalan template variadic C++11
Persyaratan
Pengetahuan Pemrograman Umum
Testimoni (3)
Penjelasan yang mendetail, pengulangan poin-poin dengan cara yang halus namun efektif dalam menyampaikan pengetahuan. Kepedulian Rod untuk memeriksa kembali pertanyaan-pertanyaan yang agak obskur yang kami ajukan, untuk memastikan bahwa jawabannya 100% benar. Selain itu, minatnya dalam mendiskusikan kelebihan dan kekurangan gaya pemrograman alternatif sehingga kami tidak hanya belajar cara menggunakan C++ sesuai dengan tujuan kami, tetapi juga mengapa harus dilakukan demikian.
Nick Dillon - cellxica Ltd
Kursus - Using C++ in Embedded Systems - Applying C++11/C++14
Diterjemahkan Mesin
Pengalaman berbagi, pengetahuan dan pengalaman berharga dari guru.
Carey Fan - Logitech
Kursus - C/C++ Secure Coding
Diterjemahkan Mesin
Kehadiran online-nya berarti kami bisa menghemat banyak waktu. Sangat dihargai. Selain itu, fakta bahwa pelatih menguasai baik C# maupun Cpp sangat membantu karena dia dapat menjelaskan segalanya melalui pengetahuan yang sudah kami miliki.
Gabor - Rheinmetall Electronics Hungary Kft
Kursus - Advanced C++
Diterjemahkan Mesin