C dilini bellek ve işaretçileriyle öğrenin
C programlama dilini öğrenin: veri tipleri, işaretçiler, dinamik bellek, string, struct, dosya işlemleri, Makefile ve gdb/valgrind ile hata ayıklama. Linux ve gcc üzerinde uygulamalı.
C programlama dili temelleri
Eğitim, C dilinin temellerini ve bellek modelini kapsar: derleme süreci (gcc), veri tipleri ve operatörler, printf/scanf, kontrol akışı, fonksiyon ve prototip, diziler, karakter dizileri (string.h), işaretçiler ve işaretçi aritmetiği, malloc/calloc/realloc/free ile dinamik bellek, struct, union, enum, typedef, dosya işlemleri (fopen, fread), önişlemci makroları, çok dosyalı proje ve Makefile, gdb ve valgrind.
2 Gün. Her gün dört modül; C Dili Temelleri ve İşaretçiler, Bellek ve Dosyalar ekseninde ilerleyen uygulamalı program.
Temel Seviye — C programlama dili: veri tipleri, işaretçiler, dinamik bellek, dizi ve string, struct ve dosya işlemleri
Linux üzerinde gcc ile her konu küçük programlarla uygulanır; bellek hataları valgrind ile gözlemlenir.
Belleğin nasıl çalıştığını işaretçilerle doğrudan görürsünüz.
gdb ve valgrind ile segfault ve bellek sızıntılarını bulursunuz.
Çok dosyalı C projesini Makefile ile derlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken ve döngü gibi temel kavramlar bilinmelidir.
Temel terminal komutları faydalıdır.
gcc, make, gdb ve valgrind kurulu olmalıdır.
İşaretçi mantığı için uygulamalı tekrar gerekir.
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 programlarını yazıp gcc ile derleyebilirsiniz.
Tip boyutları ve taşma davranışını bilerek kod yazabilirsiniz.
Null sonlandırıcılı stringleri güvenle işleyebilirsiniz.
İşaretçi aritmetiği ve referansla geçirmeyi kullanabilirsiniz.
malloc/free ile bellek yönetip sızıntıları önleyebilirsiniz.
struct ve typedef ile veri modelleyebilirsiniz.
Metin ve ikili dosyalarla çalışabilirsiniz.
gdb ve valgrind ile bellek hatalarını bulabilirsiniz.
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.
Maximo Application Suite Monitor uygulama eğitimi: cihaz tipleri, MQTT veri alımı, analitik pipeline, anomali tespiti, dashboard, alarm ve Manage entegrasyonu.
Detayları Gör →Inheritance, Interfaces ve Deployment eğitimi: Java kalıtım, soyut sınıf, interface, SOLID, polimorfizm ile Maven paketleme ve Docker dağıtımı uygulamalı anlatı
Detayları Gör →Microsoft Power Apps eğitimi: canvas app'e Label, Gallery, Form, Dropdown, Chart gibi kontroller ekleme, Power Fx formülleri ve SharePoint veri bağlama uygulama
Detayları Gör →Intermediate Programming in Force.com eğitimi: Apex, SOQL, trigger, governor limitleri, Visualforce, Batch Apex ve test sınıfı yazımı Salesforce üzerinde uygula
Detayları Gör →Angular Directive eğitimi: ngIf, ngFor, ngClass, özel attribute ve structural directive yazımı, HostListener, HostBinding, TemplateRef ve hostDirectives uygulam
Detayları Gör →