Перейти к содержимому

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!