C/C++ Programlama Kursu, gömülü sistemler üzerinde çalışmak isteyenler için tasarlanmış bir programcılık kursudur. C++, nesneye yönelik bir programlama dili olup, C dilinin bir türevidir ve C diline benzer bir yapıya sahiptir. Bu eğitimde, C diliyle temel programlama kavramları (değişkenler, döngüler, operatörler, fonksiyonlar, karar yapıları) örnekler üzerinden uygulamalı şekilde öğretilir. Ardından, C++ ile nesne yönelimli programlama teknikleri yine uygulamalı şekilde aktarılır.
C ve C++ Programlama Kursu’nun toplam süresi minimum 30 saattir. Katılımcının öğrenme hızına ve ihtiyaçlarına göre, eğitmen onayıyla ek etüt saatleri planlanarak sürenin esnetilebilmesi sağlanır. Böylece kurs sonunda maksimum düzeyde yetkinlik kazanılır.
Bu modülde programlamanın temel prensiplerini, algoritmik düşünme becerilerini ve C++ dilinin genel yapısını öğreneceksiniz. Donanım-yazılım etkileşimi, veri depolama birimleri ve ASCII kodlama sistemini anlayarak programlama dünyasına ilk adımı atacaksınız. Yapısal ve nesne yönelimli paradigmalar arasındaki temel farkları kavrayacak, editörlerin çalışma mantığını öğreneceksiniz.
Değişken tanımlama kuralları, veri tipleri ve operatör kullanımını detaylı şekilde inceleyeceğiniz bu bölümde, temel matematiksel işlemlerden bit düzeyinde operasyonlara kadar geniş bir yelpazede uygulamalar yapacaksınız. Değişken yaşam döngüsü, tip dönüşümleri ve bellek yönetimi konularında uzmanlaşacaksınız.
Koşullu ifadeler ve döngü mekanizmalarıyla program akışını kontrol etmeyi öğreneceksiniz. Karmaşık mantıksal sorgular oluşturmayı, switch-case yapılarıyla çoklu seçenekleri yönetmeyi ve çeşitli döngü türleriyle verimli kod yazma tekniklerini keşfedeceksiniz.
Veri yapılarının temelini oluşturan dizileri ve dinamik bellek yönetimini öğreneceksiniz. Pointer kullanımı, bellek adresleme teknikleri ve çok boyutlu veri saklama yöntemleriyle optimize edilmiş programlar geliştireceksiniz.
Modüler programlama için kritik öneme sahip fonksiyonları ve dosya yönetim sistemlerini derinlemesine inceleyeceksiniz. Parametre aktarım teknikleri, özyineleme ve kütüphane oluşturma gibi ileri konularla kod tekrarını minimize etmeyi öğreneceksiniz.
Programları harici parametrelerle çalıştırma ve sistem seviyesinde işlemler yapma becerileri kazanacaksınız. Komut satırı argümanlarını işleme, hata ayıklama ve optimize kod yazma tekniklerini uygulamalı olarak deneyimleyeceksiniz.
OOP paradigmasının temel prensiplerini (encapsulation, inheritance, polymorphism) öğrenecek, sınıf-diagram ilişkilerini kurarak nesne merkezli programlar geliştireceksiniz. Constructor/destructor kullanımı ve erişim belirleyicilerle güvenli kod yazma tekniklerini uygulayacaksınız.
Kalıtım mekanizmaları, çok biçimlilik ve soyut sınıflar gibi ileri OOP konseptlerini öğreneceksiniz. Operatör aşırı yükleme, friend fonksiyonlar ve sanal metodlarla kompleks sistemler tasarlayacaksınız.
C++'ın güncel özelliklerini ve optimizasyon tekniklerini öğreneceksiniz. Move semantiği, akıllı pointer'lar ve lambda ifadeleri gibi modern konseptlerle performans odaklı uygulamalar geliştireceksiniz.
Edindiğiniz tüm bilgileri entegre ederek gerçek dünya problemlerine çözümler üreteceksiniz. Veritabanı entegrasyonları, GUI uygulamaları ve algoritma optimizasyonları içeren kapsamlı projelerle portfolyonuzu zenginleştireceksiniz.
Haziran Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 18:30-21:30 | 28.06.2025 02.08.2025 |
Ön Kayıt | |
Salı-Perşembe | 18:30-21:30 | 24.06.2025 29.07.2025 |
Ön Kayıt |
Temmuz Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Salı-Perşembe | 18:30-21:30 | 08.07.2025 12.08.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 26.07.2025 22.08.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 19.07.2025 15.08.2025 |
Ön Kayıt | |
Salı-Perşembe | 18:30-21:30 | 22.07.2025 26.08.2025 |
Ön Kayıt |
Ağustos Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 23.08.2025 19.09.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 18:30-21:30 | 09.08.2025 13.09.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 18:30-21:30 | 09.08.2025 23.08.2025 |
Ön Kayıt |
C Programlama Kursu, yazılım dünyasının temelini oluşturan C dilini sıfırdan öğrenmek isteyen katılımcılar için hazırlanmış kapsamlı bir eğitim programıdır. Kurs boyunca, algoritma temellerinden başlayarak değişkenler, kontrol yapıları, fonksiyonlar, diziler, işaretçiler ve dosya işlemleri gibi konular detaylı olarak işlenir. C dili, hem sistem programlama hem de gömülü yazılımların geliştirilmesinde yaygın olarak kullanıldığı için kurs sonunda elde edilen bilgi, pek çok alanda geçerli olur.
Bu kurs, yazılım dünyasına sağlam bir temelle başlamak isteyen öğrenciler, mühendislik fakültesi öğrencileri, yazılım alanında kariyer hedefleyen bireyler ve C tabanlı dillerle (C++, C#, Java gibi) ilerlemek isteyen herkes için uygundur. Ayrıca teknik lise mezunları ve sektörde çalışan ancak C dilinde eksikleri olan profesyoneller de bu kurstan fayda sağlayabilir.
C Programlama Kursu toplamda yaklaşık 30 saatlik bir eğitim sürecini kapsar. Ancak katılımcıların ihtiyaçlarına göre ek uygulama dersleri, birebir etütler ve proje destek saatleri ile bu süre genişletilebilir. Eğitim süresi boyunca hem teorik hem de uygulamalı anlatım yöntemi kullanılır.
C Programlama eğitimi hem online hem de yüz yüze formatta sunulmaktadır. Online derslere canlı olarak katılabileceğiniz gibi, kaçırılan derslerin video kayıtlarına daha sonra erişim imkânı da sunulmaktadır. Yüz yüze eğitimler ise Ankara Kızılay’daki eğitim merkezimizde gerçekleşmektedir.
Dersleri kaçırmanız durumunda endişelenmenize gerek yok. Tüm derslerin video kayıtları, eğitim süresi boyunca erişebileceğiniz şekilde sisteme yüklenmektedir. Ayrıca, eksik kalan konular için birebir etüt desteği ve tekrar oturumları da sağlanmaktadır.
Kurs sonunda C programlama dilinde yazılım geliştirebilir, algoritmik düşünme becerilerinizi geliştirir ve profesyonel düzeyde sistem yazılımları, gömülü sistemler veya düşük seviyeli uygulamalar geliştirebilirsiniz. Ayrıca işaretçiler, bellek yönetimi, veri yapıları gibi ileri seviye konularda pratik bilgi sahibi olursunuz.
C dili, birçok modern programlama dilinin temelini oluşturduğu için bu dili öğrenmek, hem akademik hem de profesyonel kariyerinizde güçlü bir başlangıç sağlar. Yazılım geliştirme, gömülü sistem mühendisliği, sistem yönetimi, donanım-yazılım entegrasyonu ve oyun geliştirme gibi birçok alanda C bilgisi avantaj sağlar. Ayrıca C bilen yazılımcılar, algoritma ve problem çözme yetenekleriyle sektörde öne çıkar.
C Programlama Kursu’na kayıt olmak oldukça kolaydır. Web sitemizde yer alan ön kayıt formunu doldurarak başvuru yapabilir, 0312 232 60 65 numaralı hattımızdan bize ulaşabilir ya da doğrudan Ankara Kızılay’daki merkezimize gelerek kayıt işlemlerinizi tamamlayabilirsiniz. Eğitim danışmanlarımız, size en uygun sınıf ve başlangıç tarihi konusunda detaylı bilgi sağlayacaktır.