
Kodlarımızı yazacağımız açık kaynak kodlu ve Windows, Linux veya OSX gibi ortamlarda çalışan CodeLite isimli IDE'yi kurup basit bir örnek proje oluşturuyoruz ve ilk kodumuzu derleyip çalıştırıyoruz.
Her programlama dili merhaba dünya mesajı ile başlar.
Bu videoda Hello World mesajını ekrana bastırıyor ve include, namespace, cout, main gibi kelimelerin anlamını, genel bir C++ kodunun yapısını ve temel özelliklerini ve blok kavramını görüyoruz.
C++ dilinde yorum yazılması, kodların içerisinde derleyici tarafından çalıştırılmayan açıklamalar eklenerek, daha sonra kodun okunmasını kolaylaştırıcı notlar alınması. Grup halinde çalışılırken, grup arkadaşları arasında mesajlaşmanın sağlanması, veya kodun gözden geçirilerek hatalarının ayıklanması (Debug) esnasında kullanılan ve kodun bir kısmının çalışmasını engelleyen tek satırlı (single line) ve çok satırlı (multiline) yorumların (comment) nasıl yazılacağını anlatıyoruz.
C++ dilinde, bir değişken nasıl tanımlanır ve içerisine bir değer nasıl atanır örnekler üzerinden açıklamaya çalışıyourz.
C stilinde yazılan diller için (Java, C++, C# gibi) önemli konulardan birisi değişken, fonksiyon ismi gibi belirteçlerin (identifiers) tanımı sırasında uyulacak kurallardır. C++ dili üzerinden bu kuralları anlamaya ve değişken isimlerinin nasıl tanımlanacağını anlatıyoruz.
C++ dilindeki farklı tipleri öğreniyoruz. Örneğin int, char, float, signed, unsigned, long, double, bool, void gibi değişken tiplerinden bahsederek örnekler üzerinden nasıl çalıştıklarını göstermeye çalışıyoruz.
Döngülere giriş yaparak while döngü yapısını ve kod tekrarını öğreniyoruz.
For döngü yapısını öğrenerek while döngüsü ile aralarındaki dönüşümü gösteriyoruz.
do/while döngü yapısını görerek diğer döngü yapıları ile farkını anlatıyoruz.
Döngülerle ilgili örnek sorular çözüyoruz, bu sorular 4 bölüm halinde verilmiştir ve basit döngü yapılarını tekrar etmeniz amacıyla hazırlanmıştır. Soru çözümleri içerisinde örnek kodlar yazılmış ve bazı yeni kavramlara da giriş yapılmıştır.
Bu kurs kapsamında hiç bilmeyenlere hitap ederek "Merhaba Dünya" ile başlayarak C++ programlama dilinin temellerini anlatıp, bilgisayarın hafızasına düşük seviyeli müdahaleler yapabilecek seviyeye kadar katılımcıları getireceğiz.
C++ eğitim setimiz:
Kursun özelliği, konu anlatımının yanında, anlatılan konuların tamamının uygulamalı olarak gösterilmesi ve aynı zamanda verilen soru, ödev ve antremanlarla katılımcıların kodlama dünyasına ellerini bulaştırmasıdır.