Sıfırdan C++ Eğitimi

Oyun geliştirme ,Sistem Programcılığı için kullanılan C++'ı sıfırdan öğrenin.

3.35 (631 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
Sıfırdan C++ Eğitimi
32,381
students
3 hours
content
Apr 2018
last update
FREE
regular price

What you will learn

Kendi sistem programlarınızı yazabileceksiniz.

Kurs bitiminde kendi oyununuz yazabileceksiniz.

Why take this course?

🚀 **Sıfırdan C++ Eğitimi: Oyun Geliştirme ve Sistem Programcılığı** 🎮 **Kurs Başlığı:** 🏗️ **C++'yi Bilmediysen Sıra Sadece Oynamak Yerine Oyunları Geliştirme...!** --- 🌟 **Kurs Tanımı:** Eklenti kullanmadan bile programlama dunyasınıza adımlar tarif ettiğimiz bu kurs, C++'ün temel kafalarınızı kuracak ve bilgisayar dünyasının öncülüklerinden birine geçirecektir. **Muharrem Baldemir**, öğrenme odaklı ve pratik felsefi yaklaşımıyla sizlere C++'ün dili ve teknolojisi konusunda uzman olacak şekilde yürümeye devam edecektir. --- 🔥 **Kurs Neden Öğrenmelisiniz?** - **Dil Tasarrufu:** C++'i öğrendikten sonra, Perl, PHP, c#, Python gibi diğer programlama dilinlerini hızla ve kolayca öğrenebilirsiniz. - **Yenilikçi Tasarım:** C++ ile grafik istemcileri, veri tabanı sistemleri, sistem programlama, oyun geliştirme ve web istemcileri geliştirebilirsiniz. - **Profesyonel Gelişim:** Nesne yönelimli programlamaya değinebilmek için C++ ile uzman kalıbınızı kazanacaksınız. --- 🚀 **Kurs İçeriği:** 1. **C++ Tanıtımı ve Tarih:** - Dilin esinlenmesi ve yayınlanma tarihi hakkında bilgi edinin. 2. **C++'ün Temelleri:** - Veri tipleri, işlemci ve algoritmik yapılar, dizi ve düğüm yapıları gibi C++'ün temel bileşenlerini keşfedin. 3. **Nesne Yönelimli Programlama (OOP):** - Sınıflar, özellikler ve yöntemlerin nasıl kullanıldığını öğrenin. 4. **Fonksiyonlar ve Macrolar:** - Yerel fonksiyonlar ve derleyici bağlamında kodunuzu yeniden kullanabilme yollarını inceleyin. 5. **Kaynak Yönetimi:** - Dinamik bellek yönetimini ve karmaşık bir programda kaynakları doğru bir şekilde taklit ederek performansı sürekli hale getirebilme fırsatlarını keşfedin. 6. **C++ Standart Kitaplığı (STL):** - Veri yönetimi, algoritmalar ve kütüphaneler gibi STL'in çeşitli bileşenlerini öğrenin. 7. **Template Programlama:** - C++'ün genelleme özelliğini ve template kullanımında yapay zeka uygulamalarını geliştirebilirsiniz. 8. **Oyun Geliştirme için C++:** - Oyun programlama sürecinde karmaşık grafik ve fiziksel davranışları modelleme yöntemlerini öğrenin. 9. **Web Programlama:** - Web istemcileri ve API'leriyle C++ uygulamalarınızı internete bağlayabilirsiniz. --- 📚 **Öğrenme Yöntemi:** - **Pratik Eğitim:** Gerçek dünya problemleriyle çalışarak ve projelerle uyguladarak konseptleri pekiştirin. - **Yapılan Takviyeler:** Öğrenme sürecinde kendi kodlarınızı yazma ve geliştirme yoluyla kendinizi geliştirin. - **Interaktif Dersler:** Sürekli tekrarlar ve özel etki gurusu ile sizi tam anlamaya yönlendirecek interaktif düzenlerle desteklenir. --- **Son Olarak...** Bu kursa, C++'ün yanı sıra diğer popüler programlama dilinlerinde de kolayca ileriksel olabilir ve sistem programcılığı ve oyun geliştirme alanlarında uzman kalıbınızı kazanacak şekilde ders alabilirsiniz. **Muharrem Baldemir** tarafından sürülen bu eğitim deneyimi, yalnızca bir dil öğrenme yolu değil aynı zamanda programlama kültürünü ve en iyi uygulama tekniklerini anlamaya de yoga ile benzer bir ünlü oyunlaşma deneyimi olacaktır! 👉 **Sonuna Kadar...** Bu kursa sık sık pratikanlar ve programlama yaparken karşılaştığınız zorluklara başa çıkaracak bilgileri edinin, C++'ün sadece bir dili olarak kullanmayı bırakın ve yapay zeka ve sistem programcılığı alanlarındaki mükemel için evre dökümantasyonla, hayal Kahvelerinden Çürüme konusundaki gençler gibi bir kaynak kitabına yönelik olun! **Bu kursa başlayarak, programlama dunyasında yerinizi ve kendinizdeki zenginlikinizi keşfetmeye hoş geldiniz mi? Yoxsa, bu eğitimden sonra bir oyun geliştirebilir, kendi işletmeyi başlatabilir veya yeni bir teknolojiyi keşfedebilirsiniz!** --- Alışverişinizi başlatarak C++ dili ve sistem programcılığı alanlarında kendinize inanırken, bu kursun sınırlarını aşmasını ve kendi kodunuzu bilgisayar ekranlarına yazdığınız zaman elde etmek için ilerleyin! **Muharrem Baldemir** tarafından sürülen bu deneyim, yalnızca bir dili öğrenme yolu değil aynı zamanda programlama kültürünü ve en iyi uygulama tekniklerini anlamaya de yoga ile benzer bir ünlü oyunlaşma deneyimi olacaktır! **Şimdi devam etmeye başlayın, C++ dili ve sistem programcılığı alanlarında kendinize inanırken, bu kursun sınırlarını aşmasını ve kendi kodunuzu bilgisayar ekranlarına yazdığınız zaman elde etmek için ilerleyin!**

Our review

İsimle veya kurs adıyla kullanıcı geri bildirilerini toplayacak bir Python betik yazmak istiyorsunuz. Bu betik, JSON biçiminde verileri işler ve her bir geri bildirimde kişinin adı ve geri bildirimi içeriyor olacak şekilde bir liste oluşturacaktır. Ayrıca, geri bildirimlerin içindeki içerikleri `content` anahtar kelimesi altında saklamaya ve JSON dosyasına kaydetmeye hizmet edecek. İşte bu işlevselliği yapan bir Python betiği: ```python import json from datetime import datetime # Geri bildirimlerinizi burada saklayacaksınız geri_bildirimler = [] def geri_bildirim_ekle(isim, content): """Bir kişinin adı ve geri bildirimi ekleyen fonksiyon.""" timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S") geri_bildirimler.append({'isim': isim, 'content': content, 'timestamp': timestamp}) print(f"Geri bildirim eklendi: {isim}") veri_json_olustur() # JSON dosyasına kaydetme işlemi yapacak fonksiyonu çağır def veri_json_olustur(): """Geri bildirimlerinizi bir JSON dosyasına yazan fonksiyon.""" with open('geri_bildirimler.json', 'w', encoding='utf-8') as file: json.dump(geri_bildirimler, file, ensure_ascii=False, indent=4) # Örnek bir geri bildirim eklemek için fonksiyonu çağırarak kullanabilirsiniz # geri_bildirim_ekle("Ömer Faruk", "Kurs iyi ama bazı düzeltmeli ve hata yapışhırdır.") ``` Bu betik, `geri_bildirimler.json` adlı bir dosyaya geri bildirimleri saklar. Bu dosya JSON biçimindedir ve her bir geri bildirim için bir json nesnesi içerir. Her nesne, kişinin adını (`isim`), geri bildirimini (`content`) ve o bildirimi alınmış tarihi (`timestamp`) içerir. Bu betik üzerinden, kullanıcılara geri bildirim yapmalarını teşvik etmeniz ve onların geri bildirilerini toplayarak değerlendirmede kullanabileceğinizi sağlayacaktır.

Charts

Price

Sıfırdan C++ Eğitimi - Price chart

Rating

Sıfırdan C++ Eğitimi - Ratings chart

Enrollment distribution

Sıfırdan C++ Eğitimi - Distribution chart
1650166
udemy ID
4/17/2018
course created date
7/26/2019
course indexed date
Bot
course submited by