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ı (5)
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
Yeni öğrenmeler yaptım ve aynı zamanda temel konuları gözden geçirdim.
Jurj
Eğitim - Advanced C++ Custom 2 days
Yapay Zeka Çevirisi
Genel kurs bilgileri
Paulo Gouveia - EID
Eğitim - C/C++ Secure Coding
Yapay Zeka Çevirisi
Elasticlik ve konuların çeşitliliğini sevdim, eğitimlerin ve alıştırmaların bir arada sunulması bana öğrendiklerimi hemen uygulama imkanı sağladı. Ayrıca her şeyi birleştiren son günkü projelerini de çok beğendim.
Luca Ricagni - Rockwell Collins UK Limited
Eğitim - Advanced C++
Yapay Zeka Çevirisi
5 gün boyunca C++ diline yoğunlaşmanın, normal işlerle kesilmeden - bir dizi olarak - çok keyif aldım ... Kişisel olarak arkadaşlarımdan daha az deneyimliyken, derinlemesine girmek için bu kursa katılmaya karar verdim. Bu dalış beni çok daha fazla öğrenmeye motive etti ... ve tam da bunu başarmak istiyordum. Eğitmenin - ve arkadaşlarımın - uzman bilgisini takdir ettim. Konuların hızlıca değinildiği, detaylı ele alınmadığı, bir ileri seviye kursun beklenen bir özelliği. Bazen benim için izlemek çok hızlıydı (ama bu, bu kursa katılmanın bilinen ve kabul edilen bir dezavantajıdır :-)) ... fakat yine de dilin nüanslarının oldukça tamamını sağladı. Bu şekilde bir kurs sunmak için çok teşekkür ederim! Çok takdir edildi!!!
Jan Grauwen - Septentrio N.V.
Eğitim - Advanced C++ Software Design
Yapay Zeka Çevirisi