Sıfırdan C++ Dersleri | Tek Videoda Tam Kurs
Sefa Ekici
0:00 / 0:00
Sıfırdan C++ Dersleri | Tek Videoda Tam Kurs
161 просмотр · 10 дней назад
Sefa Ekici
2,49 тыс. подписчиков
161 просмотр · 10 дней назад
C++ öğrenmek için ihtiyacın olan her şey tek videoda. Hiçbir programlama bilgisi olmadan başlayabilir, videonun sonunda sınıflar, kalıtım ve çok biçimlilik gibi nesne yönelimli programlama konularına kadar gelebilirsin.
Video, ortam kurulumuyla başlıyor: bilgisayarında hiçbir şey kurulu olmasa bile ilk adımdan itibaren takip edebilirsin. Konular arasında akışı kolaylaştıran diyagramlar ve bölüm kartları var.
━━━━━━━━━━━━━━━━━━━━━━━━
KURULUM — VİDEOYU TAKİP ETMEK İÇİN GEREKENLER
━━━━━━━━━━━━━━━━━━━━━━━━
1) VISUAL STUDIO CODE'U İNDİR
code.visualstudio.com adresine git ve "Download" butonuna tıkla.
İşletim sistemini otomatik algılar. Ücretsizdir.
İndirdikten sonra kurulumu tamamla.
2) C/C++ EKLENTİSİNİ KUR
VS Code'u aç, sol taraftaki Eklentiler Extensions simgesine tıkla.
Kısayol: Ctrl+Shift+X macOS'ta Cmd+Shift+X
Arama kutusuna "C/C++" yaz.
Yayıncısı MICROSOFT olan eklentiyi seç ve "Install" de.
Not: Benzer isimli başka eklentiler var, yayıncının Microsoft olduğuna dikkat et.
3) DERLEYİCİYİ HAZIRLA
VS Code sadece bir editördür; kodu çalıştıran şey derleyicidir.
İşletim sistemine göre birini kur:
• Windows — MinGW-w64
msys2.org adresinden MSYS2'yi kur, ardından MSYS2 terminalinde:
pacman -S mingw-w64-ucrt-x86_64-gcc
Son olarak MinGW'nin bin klasörünü Windows PATH değişkenine ekle.
• macOS — Clang
Terminal'i aç ve şunu yaz:
xcode-select --install
• Linux — GCC
Terminal'i aç ve şunu yaz:
sudo apt install build-essential
Kurulumu doğrulamak için terminale şunu yaz:
g++ --version
Sürüm bilgisi görüyorsan derleyicin hazır.
━━━━━━━━━━━━━━━━━━━━━━━━
BÖLÜMLER
━━━━━━━━━━━━━━━━━━━━━━━━
00:00:00 Kurulum — VS Code ve C++ eklentisi
00:00:38 Bölüm 01 — Temeller
00:24:20 Bölüm 02 — Koşul İfadeleri
00:34:12 Bölüm 03 — Döngüler
00:51:34 Bölüm 04 — Switch-Case
00:56:54 Bölüm 05 — Diziler
01:08:01 Bölüm 06 — Fonksiyonlar
01:17:35 Bölüm 07 — Pointerlar
01:25:21 Bölüm 08 — Uygulamalar
01:37:22 Bölüm 09 — const, Yapılar ve Foreach
01:43:43 Bölüm 10 — Özyineleme
01:50:33 Bölüm 11 — Nesne Yönelimli Programlama
02:22:39 Kapanış
━━━━━━━━━━━━━━━━━━━━━━━━
VİDEODA NELER VAR
━━━━━━━━━━━━━━━━━━━━━━━━
Değişkenler ve veri tipleri, işlem operatörleri, artırma azaltma operatörleri, girdi çıktı işlemleri, koşul ifadeleri (if, else if, else), switch-case yapısı, while, for ve do-while döngüleri, break ve continue deyimleri, tek ve çok boyutlu diziler, fonksiyonlar ve değer döndüren fonksiyonlar, rastgele sayı üretme, pointerlar ve bellek adresleri, ASCII uygulaması, karekök alma, const anahtar kelimesi, struct yapıları, foreach döngüsü, özyinelemeli fonksiyonlar, sınıflar ve kapsülleme, friend fonksiyonlar, kalıtım ve protected erişim belirteci, çok biçimlilik ve fonksiyon override.
Aralarda konuyu pekiştiren diyagramlar: koşul akış şeması, döngü anatomisi, break/continue karşılaştırması, dizinin bellekteki görünümü, pointer ve adres ilişkisi, özyineleme çağrı zinciri, kapsülleme, kalıtım hiyerarşisi ve sanal fonksiyon çağrısı.
Takıldığın bir yer olursa yorumlara yazabilirsin. İyi çalışmalar!