Kerangka Materi
Pendahuluan
Pemrograman Fungsional secara Mendalam
- Pemrograman berorientasi objek vs pemrograman fungsional
- Fungsi kelas pertama dan fungsi tingkat tinggi
Pemrograman Fungsional dalam C++
- Menulis kode dalam gaya fungsional
- Menulis fungsi Lambda
- Menangkap objek
- Menggabungkan fungsi
Metaprogramming dan Pemrograman Reaktif Fungsional
- Mempraktikkan faktorial
- Menggunakan perpustakaan template C++ dan perpustakaan pemrograman fungsional
- Bekerja dengan ekstensi reaktif dan perpustakaan RxCpp
Pengembangan C++ Fungsional
- Membangun aplikasi
- Menyusun fungsi tingkat tinggi
- Bekerja dengan penanganan kesalahan
- Implementasi functor dan monad
- Refaktoring kode
- Menulis tes unit
- Mengevaluasi kinerja
- Aplikasi multithreading
Rangkuman dan Kesimpulan
Persyaratan
Persyaratan
- Pemahaman tentang pemrograman prosedural/berorientasi objek
- Pengalaman dasar dengan C++
Audience
- Pengembang Web
Testimoni (5)
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
Informasi kursus umum
Paulo Gouveia - EID
Kursus - C/C++ Secure Coding
Diterjemahkan Mesin
Menikmati fleksibilitas dan variasi topik, kombinasi pelatihan dan latihan berarti saya dapat menerapkan apa yang telah saya pelajari segera. Saya juga menikmati proyek-proyek pada hari terakhir untuk menyatukan semua materi.
Luca Ricagni - Rockwell Collins UK Limited
Kursus - Advanced C++
Diterjemahkan Mesin
Saya senang bisa terjun ke dalam bahasa C++ selama 5 hari - tanpa terputus oleh pekerjaan rutin - secara berturut-turut ... Secara pribadi, saya tidak seberpengalaman dengan C++ seperti rekan-rekan saya, jadi saya memutuskan untuk mengikuti kursus ini untuk melakukan penelitian mendalam. Penelitian tersebut memicu minat saya untuk belajar lebih banyak ... yang tepat sesuai dengan tujuan saya. Saya menghargai pengetahuan ahli dari instruktur - dan juga dari rekan-rekan saya. Faktanya bahwa topik-topik disinggung sangat cepat dan tidak dibahas secara detail, adalah apa yang saya harapkan dari kursus lanjutan. Kadang terlalu cepat bagi saya untuk mengikutinya (tetapi itu merupakan kekurangan yang diketahui dan dapat diterima dari partisipasi saya dalam kursus ini :-)) ... tetapi di sisi lain memberikan saya gambaran yang cukup lengkap tentang nuansa bahasa tersebut. Terima kasih banyak atas penyajian kursus dengan cara seperti ini! Sangat dihargai!!!
Jan Grauwen - Septentrio N.V.
Kursus - Advanced C++ Software Design
Diterjemahkan Mesin
Interaktivitas, waktu untuk pemrograman mandiri. Saya belajar lebih mudah jika saya memiliki kesempatan untuk menemukan jawabannya sendiri, bukan hanya diberi tahu. Sangat baik juga bahwa pelatihan direncanakan dengan baik, kami tetap menjaga istirahat kopi dan pelatihan tidak kehilangan perhatian saya. Trainer memiliki pengetahuan yang sangat mendalam tentang C++, kami merasa dapat bertanya apa saja.
Barna Szecsi - GIS Europe SE
Kursus - C++ for Embedded Systems
Diterjemahkan Mesin