Eğitim İçeriği
Giriş
Fonksiyonel Programlamanın Derinlemesine İncelemesi
- Nesne yönelimli programlama vs fonksiyonel programlama
- Birinci sınıf fonksiyonlar ve yüksek dereceli fonksiyonlar
C++'da Fonksiyonel Programlama
- Fonksiyonel bir stilde kod yazma
- Lambda fonksiyonları oluşturma
- Nesneleri yakalama
- Fonksiyonları birleştirme
Meta Programlama ve Fonksiyonel Reaktif Programlama
- Faktöriyellerin uygulanması
- C++ şablon kütüphaneleri ve fonksiyonel programlama kütüphanelerinin kullanımı
- Reaktif uzantılarla çalışma ve RxCpp kitaplığı
Fonksiyonel C++ Geliştirme
- Uygulamalar oluşturma
- Yüksek dereceli fonksiyonları kullanma
- Hata işleme ile çalışma
- Funktörler ve monadlar uygulama
- Kodu yeniden düzenleme
- Birim testleri yazma
- Performans profilini ölçme
- Coklu iş parçacıklı uygulamalar oluşturma
Özet ve Sonuçlar
Kurs İçin Gerekli Önbilgiler
Ön Koşullar
- Yordamsal/nesne yönelimli programlama anlayışı
- C++ ile temel deneyim
Hedef Kitle
- Web Geliştiricileri
Danışanlarımızın Yorumları (3)
Detaylı açıklamalar, noktaların neredeyse açıkça tekrarlanması sayesinde bilgi gerçekten iyi bir şekilde aktarıldı. Rod'un, sorduğumuz tuhaf ve belirsiz soruları kontrol etmeye ve cevaplarının %100 doğru olduğundan emin olmaya olan istekliliği de dikkat edilmesi gereken bir noktaydı. Ayrıca, alternatif kodlama stillerinin avantajları ve dezavantajları hakkında tartışmak konusundaki ilgisi sayesinde sadece C++'ı niyet ettiğimiz şekilde kullanmayı değil, bunun neden böyle yapılması gerektiğini de öğrendik.
Nick Dillon - cellxica Ltd
Eğitim - Using C++ in Embedded Systems - Applying C++11/C++14
Yapay Zeka Çevirisi
Deneyim paylaşımı, öğretmenin bilgi ve değeri açısından çok önemlidir.
Carey Fan - Logitech
Eğitim - C/C++ Secure Coding
Yapay Zeka Çevirisi
Canlı kodlama
Andreea Cirstea
Eğitim - Advanced C++ : Practical workshop
Yapay Zeka Çevirisi