Kerangka Materi
Modul 1 (Fase 1 C++)
- Pendahuluan + Referensi
- Dasar-dasar
- Workshop Dasar-dasar
- Overloading
- Apa yang dapat kami overload, dan bagaimana.
- Tipe C++ Tambahan (bool & referensi)
- Workshop overloading
- OOP
- Pendahuluan cepat ke Oop
- Kelas
- Struktur
- Modifikasi Akses
- Konstruktor
- Fungsi default/hapus
- Sintaks Inisialisasi / Daftar Inisialisasi Konstruktor
- Workshop kelas
- Memori
- Interaksi Memori Klasik
- Workshop Memori
Modul 2
- Pendahuluan ke ilmu keuangan kuantitatif
- Model Waktu Diskrit
- Model Waktu Kontinyu
- Model Suku Bunga
- Opsi pada Obligasi
- Model Suku Bunga Pendek
- Model Suku Bunga Depan
- Model Pasar
Modul 3 (Fase 2 C++ & Fase Akhir Kuantitatif)
- Warisan
- Konstruksi
- Polimorfisme
- Virtual, virtual murni, abstrak, antarmuka
- Modifikasi Akses
- Workshop Warisan (Bentuk)
- Pengecualian
- Apa itu
- Bagaimana cara kerjanya
- Apa yang harus dilempar dan apa yang harus ditangkap
- Workshop pengecualian
- Kehabisan memori
- Bagaimana dikabarkan
- Bagaimana cara menangani
- Pengelolaan Memori Modern
- RAII
- Templat yang diterapkan pada Pengelolaan Memori Modern (SmartPointer)
- SmartPointer C++11 Standar
- Nullptr
- Workshop SmartPointers
- Ruang Nama
- Workshop Ruang Nama
- Harga Obligasi Vasicek di C++
- Model Black-Scholes di C++ put & call
- Pendahuluan ke Simulasi Monte Carlo
- Bagaimana cara menghitung harga opsi menggunakan simulasi
- Simulasi Monte Carlo di C++
- Gerakan Brownian Geometrik
- Opsi Amerika vs Eropa
- Penilaian berbasis slice : Metode Lattice
- Penilaian berbasis slice : Metode PDE
- Penilaian berbasis slice : Metode PDE
- Penilaian Opsi Bermudan Amerika (Tanggal Diprediksi)
Modul 4 - Fase Akhir C++
- auto
- Kata kunci baru auto
- Sintaks kembalian auto baru
- enum
- Enum gaya baru
- constexpr
- Ekspresi konstan baru
- Tentang konstan
- Const dan mutable dijelaskan
- Lambda & objek fungsi
- Kelas yang berperilaku seperti fungsi
- Pendahuluan fungsi lambda
- Chrono
- Pendahuluan ke perpustakaan Chrono baru
Modul 5
- Penyisipan
- Perpustakaan standar
- String
- Kontainer
- Vector (vs)
- Daftar
- Peta
- Array
- Pasangan
- Daftar Inisialisasi
- Iterator
- Sintaks range-for
- Algoritma Std
- Aliran
- Kata kunci Berbagai
- static
- explicit
Modul 6
- Semantik pindah
- Pendahuluan ke Nilai L/R
- Referensi nilai-kiri diterapkan pada semantik pindah
- Ciri-ciri jenis
- Mendapatkan informasi pada waktu kompilasi
- Konkurensi
- Pendahuluan ke Implementasi Threading, async/future dan tipe atomik C++11
- Templat variatik - Pendahuluan ke Templat variatik C++11
Persyaratan
Pemahaman Dasar Pemrograman
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