Course Outline
Pendahuluan
Fungsional Programming Secara Mendalam
- Pemrograman berorientasi objek vs pemrograman fungsional
- Fungsi kelas satu dan fungsi orde tinggi
Fungsional Programming dalam C++
- Menulis kode dengan gaya fungsional
- Membuat fungsi Lambda
- Menangkap objek
- Menggabungkan fungsi
Metaprogramming dan Functional Reactive Programming
- Menerapkan faktorial
- Menggunakan pustaka templat C++ dan pustaka pemrograman fungsional
- Bekerja dengan ekstensi Reactive dan pustaka RxCpp
Pengembangan Fungsional C++
- Membangun aplikasi
- Menggunakan fungsi orde tinggi
- Bekerja dengan penanganan kesalahan
- Menerapkan functors dan monads
- Memfaktorkan ulang kode
- Menulis pengujian unit
- Membuat profil kinerja
- Aplikasi multithreading
Ringkasan dan Kesimpulan
Requirements
Prasyarat
- Pemahaman tentang pemrograman prosedural/berorientasi objek
- Pengalaman dasar dengan C++
Target Peserta
- Pengembang Web
Testimonials (5)
Informasi kursus umum
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++
Saya suka mendalami bahasa C++ selama 5 hari - tidak diganggu oleh pekerjaan rutin - sering berturut-turut ... Secara pribadi tidak berpengalaman dalam C++ seperti rekan-rekan saya, saya memutuskan untuk mengikuti kursus ini untuk mempelajari lebih dalam menyelam. Penyelaman ini sangat memicu saya untuk belajar lebih banyak... dan itulah yang ingin saya capai. Saya menghargai pengetahuan keahlian pelatih – dan rekan-rekan saya. Fakta bahwa topik-topik disentuh dengan sangat cepat dan tidak dibahas secara rinci, itulah yang saya harapkan dari kursus lanjutan. Terkadang terlalu cepat untuk saya ikuti (tapi itu adalah kelemahan yang diketahui dan diterima dari saya mengikuti kursus ini :-)) ... tetapi di sisi lain memberi saya gambaran yang cukup lengkap tentang seluk-beluk bahasanya. Terima kasih banyak telah menyajikan kursus dengan cara ini! Paling diapresiasi!!!
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