FUNDAMENTALS OF C++: USING VARIABLES & DATATYPES EĞİTİMİ

C++ değişken ve veri tiplerini kavra

C++ değişken bildirimi, temel veri tipleri, sabitler, dönüşümler ve operatörler

C++ Değişkenler ve Veri Tipleri eğitimi; Değişken Bildirimi, Tamsayı Türleri, Kayan Noktalı Türler, char, bool ve string ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Değişkenler ve Temel Tipler ve Sabitler, Dönüşümler ve Operatörler ekseninde ilerleyen uygulamalı program

Bu eğitim C++ değişken ve veri tiplerinin temelini anlatır: değişken bildirimi ve başlatma, tamsayı türleri (int, long, long long, stdint), kayan noktalı türler (float, double) ve IEEE 754, char ve bool, std::string, işaretli/işaretsiz farkı, taşma, sabitler (const, constexpr), tip dönüşümleri (implicit, static_cast), operatör önceliği, bit operatörleri ve bellek boyutları. Her konu sizeof ve limits ile gözlemlenerek öğrenilir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Değişkenler ve Temel Tipler; 2. gün Sabitler, Dönüşümler ve Operatörler.

Seviye

Başlangıç Seviye — C++ değişken bildirimi, temel veri tipleri, sabitler, dönüşümler ve operatörler

Öğrenme Metodu

Her modülde kısa konu anlatımının ardından g++/clang++ ile derlenen kod egzersizleri yapılır; sanitizer ve derleyici uyarılarıyla hatalar birlikte ayıklanır.

Neden Bu Eğitim?

💻Kod Odaklı Öğrenme

C++ Değişkenler ve Veri Tipleri konuları her modülde yazıp çalıştırdığınız egzersizlerle pekiştirilir; teori kodla birlikte ilerler.

🐞Gerçek Hata Örnekleri

Sahada sık görülen hatalar bilinçli olarak üretilir, nedenleri incelenir ve kalıcı çözüm kalıpları gösterilir.

🎓Katılım Sertifikası

Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.

Anahtar Konular

C++ Değişkenler ve Veri Tipleri eğitimiC++ Değişkenler ve Veri Tipleri kursuC++ değişkenlerC++ veri tipleriC++ başlangıçsizeofC++ tip dönüşümüC++ operatörlerDigital Vizyon Akademi
“Veri tipini bilmek, bellekteki gerçeği bilmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C++ Temelleri

Değişken, fonksiyon, sınıf ve işaretçi kavramlarına temel düzeyde aşinalık beklenir.

2
Derleyici Ortamı

g++ / clang++ veya MSVC ile C++17 standardında derleme yapabilen bir kurulum gerekir.

3
Komut Satırı

Derleme çıktılarını ve hata mesajlarını okuyabilecek kadar terminal alışkanlığı faydalıdır.

4
Editör veya IDE

VS Code, CLion ya da Visual Studio gibi bir geliştirme ortamı hazır olmalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı değişkenleri doğru türle bildirir ve sayısal türlerin sınırlarını gözlemler.
Modül 1
Değişken Bildirimi
  • Ad kuralları ve adlandırma konvansiyonları
  • Bildirim ve tanım farkı
  • Başlatma biçimleri: =, (), {}
  • Başlatılmamış değişken tehlikesi
  • Kapsam ve ömür
  • Anahtar sözcükler ve ayrılmış adlar
Modül 2
Tamsayı Türleri
  • short, int, long, long long boyutları
  • <cstdint>: int32_t, uint8_t, size_t
  • signed ve unsigned farkı
  • std::numeric_limits ile sınırları okuma
  • Tamsayı taşması ve davranışı
  • Tamsayı bölme ve mod operatörü
Modül 3
Kayan Noktalı Türler
  • float, double ve long double
  • IEEE 754 gösterimi ve hassasiyet kaybı
  • 0.1 + 0.2 != 0.3 deneyi
  • Epsilon ile karşılaştırma
  • NaN ve infinity
  • Üstel gösterim ve literal
Modül 4
char, bool ve string
  • char ve ASCII/UTF-8 notları
  • bool ve doğruluk dönüşümleri
  • std::string temel işlemleri: +, size, substr, find
  • C tarzı string ile farkı
  • Escape karakterler ve ham string literal
  • wchar_t, char8_t ve char16_t kısa tanıtım
Günün hedefiKatılımcı sabit tanımlar, tip dönüşümlerini yönetir ve operatör önceliğini doğru uygular.
Modül 1
Sabitler
  • const ile değişmez değişken
  • constexpr ile derleme zamanı sabiti
  • #define yerine neden constexpr
  • Literal sabitler ve sonekler
  • enum ile adlandırılmış sabit
  • Sihirli sayılardan kaçınma
Modül 2
Tip Dönüşümleri
  • Örtük (implicit) dönüşümler ve integral promotion
  • Daralan dönüşüm ve uyarılar
  • static_cast ve C tarzı cast
  • İşaretli-işaretsiz karşılaştırma hatası
  • Bool ve sayı dönüşümleri
  • auto ile tip çıkarımına giriş
Modül 3
Operatörler
  • Aritmetik, karşılaştırma ve mantıksal operatörler
  • Artırma/azaltma önek-sonek farkı
  • Atama operatörleri ve birleşik atama
  • Bit operatörleri: AND, OR, XOR, NOT ve kaydırma
  • Operatör önceliği ve parantez kullanımı
  • Üçlü operatör
Modül 4
Bellek ve Uygulama
  • sizeof ve bellek boyutu
  • Hizalama ve padding kısaca
  • Değişkenin adresi ve & operatörü
  • Hesap makinesi ve birim dönüştürücü uygulaması
  • Taşma deneyleri ve -fsanitize=undefined
  • Alıştırma: veri tipi seçim rehberi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Değişken Bildirimi

Doğru ad ve başlatmayla değişken tanımlayabilirsiniz

✅
Tamsayı Türleri

Tamsayı türlerinin boyut ve sınırlarını numeric_limits ile okuyabilirsiniz

✅
Kayan Nokta

Hassasiyet kaybını bilerek karşılaştırma yapabilirsiniz

✅
String Temelleri

std::string ile temel metin işlemleri yapabilirsiniz

✅
Sabitler

const ve constexpr ile sihirli sayıları ortadan kaldırabilirsiniz

✅
Tip Dönüşümü

Örtük ve açık dönüşümlerin sonuçlarını öngörebilirsiniz

✅
Operatör Önceliği

Karmaşık ifadeleri doğru sırayla değerlendirebilirsiniz

✅
Bit İşlemleri

Bit operatörleriyle bayrak ve maske işlemleri yapabilirsiniz

Kimler İçin Uygundur?

  • Programlamaya veya C++'a başlayan
  • bellekteki veri gösterimini anlamak isteyen öğrenci
  • yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya veya C++'a başlayan, bellekteki veri gösterimini anlamak isteyen öğrenci ve yeni geliştiriciler için uygundur.
Eğitimde hangi konular işlenir?
Program 2 gün sürer ve şu modülleri içerir: Değişken Bildirimi, Tamsayı Türleri, Kayan Noktalı Türler, char, bool ve string, Sabitler, Tip Dönüşümleri, Operatörler, Bellek ve Uygulama.
Hiç programlama bilmeden katılabilir miyim?
Evet; eğitim bilgisayar ve temel mantık düzeyinden başlar ve kavramlar kod örnekleriyle sıfırdan anlatılır.
Hangi derleyici ve IDE kullanılır?
g++ veya MSVC ile VS Code ya da Visual Studio; kurulum desteği eğitimin başında verilir.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; programın dışında bir resmi sınav söz konusu değildir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Fundamentals of C++: Using Variables & Datatypes Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C ve C++Control Structures in C++: Using Conditional Control Structures Eğitimi
Yazılım Geliştirme Eğitimleri

Control Structures in C++: Using Conditional Control Structures Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

C++ Koşullu Kontrol Yapıları eğitimi: if ve Mantıksal İfadeler ve switch ve Gelişmiş Karar Desenleri uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifik

Detayları Gör →
C ve C++Defensive C++: Defensive Programming & Defensive Design Eğitimi
Yazılım Geliştirme Eğitimleri

Defensive C++: Defensive Programming & Defensive Design Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Defensive C++: Programming ve Design eğitimi: Savunmacı Programlama ve Savunmacı Tasarım konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı progr

Detayları Gör →
C ve C++Defensive C++: Design by Contract & Features in C++ Eğitimi
Yazılım Geliştirme Eğitimleri

Defensive C++: Design by Contract & Features in C++ Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Defensive C++: Design by Contract eğitimi: Sözleşme Kavramları ve C++ Özellikleri ile Sözleşme konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı

Detayları Gör →
C ve C++Defensive C++: Managing Memory Eğitimi
Yazılım Geliştirme Eğitimleri

Defensive C++: Managing Memory Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Defensive C++: Bellek Yönetimi eğitimi: Bellek Hataları ve Teşhisi ve Sahiplik ve Güvenli Bellek Kullanımı uygulamalı lab çalışmalarıyla işlenir. DVA katılım se

Detayları Gör →
C ve C++Defensive C++: Software Engineering Principles & Types of Errors Eğitimi
Yazılım Geliştirme Eğitimleri

Defensive C++: Software Engineering Principles & Types of Errors Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Defensive C++: Mühendislik İlkeleri ve Hata Türleri eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn