C ile programlamanın temelini sağlam atın
C dilinin temellerini sıfırdan öğrenin: veri tipleri, koşul ve döngüler, fonksiyonlar, diziler, işaretçiler, struct, malloc/free ve dosya işlemleri; GCC ile uygulamalı mini projeler.
C programlama dilinde temel yapı taşları ve bellek mantığı
Eğitim, C dilini sıfırdan öğretir. GCC ile derleme süreci, main fonksiyonu, printf/scanf, veri tipleri ve boyutları, operatörler, if/else, switch, for/while/do-while döngüleri, fonksiyonlar ve prototipler, diziler ve karakter dizileri (string.h), işaretçi temelleri, struct ve typedef, dinamik bellek için malloc/free girişi ve fopen/fread/fwrite ile dosya işlemleri uygulamalı işlenir. Yaygın hatalar ve derleyici uyarıları değerlendirilir.
2 Gün. Her gün dört modül; Dil Temelleri ve Kontrol Yapıları; Fonksiyonlar, Diziler, İşaretçiler ve Dosya ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — C dilinin temelleri: veri tipleri, kontrol yapıları, fonksiyonlar, diziler, işaretçiler ve dosya işlemleri.
Her konu kısa anlatım ve ardından GCC ile derlenen küçük programlarla işlenir; gün sonunda mini proje (not hesaplayıcı, rehber) yazılır.
Birçok dilin kökeni olan C ile programlama mantığını sağlam öğrenirsiniz.
Değişken, adres ve işaretçi ilişkisini kavrarsınız.
Mikrodenetleyici ve sistem programlamaya hazır bir temel kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya ve klasör işlemleri yapabilmek yeterlidir.
Basit algoritma ve akış mantığı fikri yararlıdır.
GCC (MinGW) ve VS Code veya Code::Blocks kurulu olmalıdır.
Gerekli değildir.
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.
Program sonunda katılımcılar:
C kaynağını GCC ile uyarılarla derleyip çalıştırabilirsiniz.
Doğru veri tipini seçip taşma risklerini bilebilirsiniz.
Koşul ve döngülerle algoritma kurabilirsiniz.
Modüler fonksiyonlar ve başlık dosyaları oluşturabilirsiniz.
Diziler ve karakter dizileriyle güvenli işlem yapabilirsiniz.
İşaretçi ve adres kavramlarını doğru kullanabilirsiniz.
malloc ve free ile bellek yönetimine başlayabilirsiniz.
Metin ve ikili dosya okuyup yazabilirsiniz.
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.
Advanced Assembler atölyesi: z/Architecture, HLASM komutları, standart bağlantı, makrolar, QSAM/VSAM, ESTAE, 64-bit komutlar, COBOL entegrasyonu ve dump analizi
Detayları Gör →Advanced C eğitimi: işaretçi ve bellek, Valgrind/ASan, hash tablosu, X-macro, CMake, pthread, epoll, MMIO, perf profilleme, gdb, fuzzing ve CERT C güvenli kodla
Detayları Gör →Advanced Power Apps eğitimi: Power Fx, delegasyon, Dataverse, model-driven custom page, PCF, Power Automate, custom connector, solution ALM ve DLP yönetişimi.
Detayları Gör →Advanced Go best practices: idiomatik kod, %w ile hata yönetimi, küçük arayüzler, generics, context, slog, pprof, golangci-lint, govulncheck ve katmanlı mimari.
Detayları Gör →Advanced Go eşzamanlılık: CSP, GMP, sync ve atomic, pipeline, worker pool, errgroup, context iptali, deadlock ve race ayıklama, singleflight ve ölçekleme.
Detayları Gör →