AMAÇ
Programcılıkla ilgilenen ve özellikle gömülü sistemler için c programlama yazmak isteyen veya kendini geliştirmek isteyenler.
C veya C++ Kursu için gereksinimler :
Bu kurs, C programlama dilini öğrenmek isteyen ve daha önce bir programlama dilinde uygulamalı çalışma yapmış olanlara yöneliktir. Bu kursta standart C Programlama Dilinin tüm özellikleri anlatılmaktadır.
C veya C++ Eğitimin Faydaları :
Program C veya C++ olarak iki kısımda ele alınacaktır. Çok sağlam bir C temeli verildikten sonra C' nin nesne yönelimli programlama amaçlı sürümü olan C++ rahat bir şekilde öğretilip katılımcıların C diline tamamen hakim olmaları sağlanacaktır.
C, C++ PROGRAMLAMA KURSU
(Algoritmalar ile C Programcılığına Giriş)
- C Programlama Kursu - Programlama ve C Dili
- C Programlama Kursu - Sayı Sistemleri
- C Programlama Kursu - Genel Kavramlar ve Terimler
- C Programlama Kursu - Veri Türleri
- C Programlama Kursu - Bildirim ve Tanımlama
- C Programlama Kursu - Değişmezler(constants)
- C Programlama Kursu - İşlevler(functions)
- C Programlama Kursu - Bilinirlik Alanı ve Ömür
- C Programlama Kursu - İşleçler (operators)
- C Programlama Kursu - If Deyimi
- C Programlama Kursu - İşlev Bildirimleri
- C Programlama Kursu - Koşul İşleci
- C Programlama Kursu - Döngü Deyimleri
- C Programlama Kursu - Tür Dönüşümleri
- C Programlama Kursu - Switch Deyimi
- C Programlama Kursu - Önişlemci ve #define #include komutları
- C Programlama Kursu - Goto Deyimi
- C Programlama Kursu - Rastgele sayı Üretimi ve Genel Uygulamalar
- C Programlama Kursu - Diziler
- C Programlama Kursu - Sizeof İşleci
- C Programlama Kursu - Göstericiler (pointers)
- C Programlama Kursu - Void Göstericiler
- C Programlama Kursu - Gösterici Uygulamaları
- C Programlama Kursu - Yazılarla İlgili İşler Yapan Standart İşlevler
- C Programlama Kursu - Dizgeler (string Literals)
- C Programlama Kursu - Gösterici Dizileri(Pointer Arrays)
- C Programlama Kursu - Göstericiyi Gösteren Göstericiler (Pointer to Pointers)
- C Programlama Kursu - Dinamik Bellek Yönetimi (Dynamic Memory Management)
- C Programlama Kursu - Belirleyiciler
- C Programlama Kursu - Modüller ve Bağlantı Kavramı
- C Programlama Kursu - Yapılar
- C Programlama Kursu - Özyinelemeli İşlevler (Recursive Functions)
- C Programlama Kursu - Birlikler (Unions)
- C Programlama Kursu - Bitsel İşleçler
- C Programlama Kursu - Bit Alanları (Bitfields)
- C Programlama Kursu - Numaralandırmalar (enum types)
- C Programlama Kursu - Komut Satırı Argumanları
- C Programlama Kursu - Dosyalar 1
- C Programlama Kursu - Dosyalar 2 (Uygulamalar)
- C Programlama Kursu - Çok Boyutlu Diziler
- C Programlama Kursu - İşlev Göstericileri (Function Pointers)
- C Programlama Kursu - Makrolar
- C Programlama Kursu - Diğer Önişlemci Komutları
- C++ Programlama Kursu - Sınıflara (Class) Giriş
- C++ Programlama Kursu - Constructor ve Destructor Fonksiyonları
- C++ Programlama Kursu - Parametre Alan Constructor'lar
- C++ Programlama Kursu - Mirasa Giriş
- C++ Programlama Kursu - Nesne İşaretçileri
- C++ Programlama Kursu - Sınıf, Yapı ve Bileşim Birbiriyle Bağlantılıdır.
- C++ Programlama Kursu - In-Line Fonksiyonlar
- C++ Programlama Kursu - Otomatik In-Line İşlemi
- C++ Programlama Kursu - Nesne Atamak
- C++ Programlama Kursu - Fonksiyonlardan Nesne Aktarmak
- C++ Programlama Kursu - Fonksiyonlardan Nesne Döndürmek
- C++ Programlama Kursu - Arkadaş Fonksiyonlara Giriş
- C++ Programlama Kursu - Nesne Dizileri
- C++ Programlama Kursu - Nesnelere İşaretçi Kullanmak
- C++ Programlama Kursu - this İşaretçisi
- C++ Programlama Kursu - new ve delete Kullanmak
- C++ Programlama Kursu - new ve delete ile ilgili Ek Bilgiler
- C++ Programlama Kursu - Başvurular
- C++ Programlama Kursu - Nesnelere Başvuru Geçirme
- C++ Programlama Kursu - Döndürülen Başvurular
- C++ Programlama Kursu - Bağımsız Başvurular ve Sınırlamalar
- C++ Programlama Kursu - Constructor Fonksiyonların Aşırı Yüklenmesi
- C++ Programlama Kursu - Kopya Yapılandırıcı Oluşturmak ve Kullanmak
- C++ Programlama Kursu - Overload Anakronizm
- C++ Programlama Kursu - Varsayılan Argümanları Kullanmak
- C++ Programlama Kursu - Aşırı Yükleme ve Belirsizlik
- C++ Programlama Kursu - Aşırı Yüklenmiş Fonksiyonların Adresleri
- C++ Programlama Kursu - Operatörleri Aşırı Yüklemenin Temelleri
- C++ Programlama Kursu - İkili Operatörlerin Aşırı Yüklenmesi
- C++ Programlama Kursu - Karşılaştırma ve Mantık Operatörlerini Aşırı Yüklemek
- C++ Programlama Kursu - Arkadaş Operatör Fonksiyonların Kullanımı
- C++ Programlama Kursu - Atama Operatörlerünü Yakından İnceleyelim
- C++ Programlama Kursu - [] İndis Operatörünü Aşırı Yüklemek
- C++ Programlama Kursu - Temel Sınıflara Erişim Denetimi
- C++ Programlama Kursu - Protected Üyelerin Kullanımı
- C++ Programlama Kursu - Yapıcılar, Yok-Ediciler ve Miras
- C++ Programlama Kursu - Çoklu Miras
- C++ Programlama Kursu - Sanal Temel Sınıflar
- C++ Programlama Kursu - C++'da Bazı I/O Temelleri
- C++ Programlama Kursu - Biçimlendirilmiş I/O
- C++ Programlama Kursu - width(), precision() ve fill() Kullanımı
- C++ Programlama Kursu - I/O Manipülatörlerinin Kullanımı
- C++ Programlama Kursu - Kendi Inserter'larınızı Oluşturun
- C++ Programlama Kursu - Extractor Oluşturmak
- C++ Programlama Kursu - Kendi Manipülatörlerinizi Oluşturun
- C++ Programlama Kursu - Dosya I/O'sunun Temeleri
- C++ Programlama Kursu - Biçimlendirilmemiş, İkili I/O
- C++ Programlama Kursu - Rasgele Erişim
- C++ Programlama Kursu - I/O Durumunun Denetlenmesi
- C++ Programlama Kursu - Özelleştirilmiş I/O ve Dosyalar
- C++ Programlama Kursu - Türetilmiş Sınıflara İşaretçiler
- C++ Programlama Kursu - Sanal Fonksiyonlara Giriş
- C++ Programlama Kursu - Sanal Fonksiyonlar Hakkında Ek Bilgi
- C++ Programlama Kursu - Polimorfizmi Uygulamak
- C++ Programlama Kursu - Soysal Fonksiyonlar
- C++ Programlama Kursu - Soysal Sınıflar
- C++ Programlama Kursu - Hata Denetimi
- C++ Programlama Kursu - Hata Denetimi Hakkında Ek Bilgi
- C++ Programlama Kursu - new Kaynaklı Hatalar Denetleme
- C++ Programlama Kursu - Çalışma Anı Tip Tanıma (RTTI)
- C++ Programlama Kursu - dynamic_cast
- C++ Programlama Kursu - const_cast, reinterpret, static_cast
- C++ Programlama Kursu - Namespace'ler
- C++ Programlama Kursu - Dönüşüm Fonksiyonu Oluşturma
- C++ Programlama Kursu - static Sınıf Üyeleri
- C++ Programlama Kursu - const Üye Fonksiyonlar ve mutable
- C++ Programlama Kursu - Yapıcılara Son Bir Bakış
- C++ Programlama Kursu - Bağlantı Belirticileri ve asm Anahtar Sözcüğü
- C++ Programlama Kursu - Dizi-Tabanlı I/O
- C++ Programlama Kursu - Standart Şablon Kütüphanesi
- C++ Programlama Kursu - Konteyner Sınıflar; Listeler, Haritalar, Algoritmalar, String Sınıfı
- C++ Programlama Kursu - C ve C++ Arasındaki Diğer Farklar
C veya C++ Programlama Dilini Öğrenmenin Faydaları : C veya C++ öğrenmek pek çok avantaj sağlamaktadır. C dünya çapında kabul görmüştür ve bilimsel ve teknik konulardaki ileri düzey programlardan işletim sistemlerine kadar pek sayıda uygulama bu programlama dili ile yazılmıştır. Günümüz dünyasında bir programcı pek çok ülkeden meslektaşları ile iletişim kurma ihtiyacı duymaktadır. Bu nedenle tıpkı konuşma dilinde olduğu gibi, anlaşabilmek için aynı programlama dilini biliyor olmak da büyük önem taşımaktadır. Ancak iyi bir bilgisayar programcısı olmak için temel programlama dili olan C’yi bilmek tartışmasız bir önkoşuldur.