Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
C Temel veri türleri
- Tamsayı türleri
- Kayan noktalı türler
- İşaretçiler (işaretçi aritmetiği, işaretçi dereferanslama)
- Diziler
- Diziler ve işaretçiler arasındaki ilişki
- Numaralandırmalar (Enums)
Programming yapılar
- if - else ifadeleri
- switch ifadeleri
- while döngüleri ve do - while döngüleri
- for döngüleri
- goto ifadeleri
- C'deki Fonksiyonlar
- Fonksiyon prototipleri
- Argümanları geçirmek için C'nin değere göre çağırma mekanizmasını anlama
- Fonksiyonları uygulama
- Fonksiyonları çağırma
- Değerleri referansla geçirmek için işaretçileri kullanma
- Dizileri fonksiyonlara geçirme
- C'nin dönüş değeri mekanizmasını anlama
- Değerleri referansla döndürmek için işaretçileri kullanma
Veri Yapıları
- Veri yapılarını tanımlama
- Access bir veri yapısının elemanlarını kullanma ve değiştirme
- Veri yapılarına işaretçiler
- Ok operatörü (->)
- Bir veri yapısı dizisini geçmek için bir işaretçi kullanma
İleri Düzey Konular
- İşaretçilerin işaretçileri
- Fonksiyon işaretçileri
- const ve static anahtar kelimeleri - anlamları ve kullanımları
- Tür dönüşümleri ve tür dönüşümü
- void * işaretçilerini kullanma
- Veri yapısı işaretçileri içeren veri yapıları
- Fonksiyon işaretçileri içeren veri yapıları
- Fonksiyon işaretçileri ve tablo güdümlü programlama
- Veri yapılarındaki bit alanları
- Birlikler (Unions)
- Dairesel tamponları ve yığınları uygulamak için dizileri kullanma
- Modüller veri yapıları ve arayüzler olarak
- Dinamik veri yapıları ve kullanımları
- Tek yönlü bağlı listeler
- Çift yönlü bağlı listeler
C Standart Kütüphanesine Genel Bakış
- putc, putchar, getc, getchar
- printf, scanf
- Dize işlevleri (strcpy, strcat, ...) Gömülü Sistem Odaklı Konular
- Port adreslerini ayarlama
- Bit odaklı veri yapılarını tanımlama
- Derleyiciye özel özellikler
- #pragmas
- ANSI olmayan C uzantıları
- Access özel fonksiyon kayıtlarını kullanma ve değiştirme
- Kesme işleyicilerini uygulama
- C'den assembly kodunu çağırma
- Assembly kodundan C'yi çağırma
- Bağlayıcılar ve bağlayıcı betikleri
- Hedef çevre birimi cihaz kütüphanelerini ve kullanımlarını anlama
- Kendi cihaz kütüphanelerinizi uygulama
- Zamanlayıcılar ve kullanımları
- Donanım zamanlayıcıları
- Yazılım zamanlayıcıları
Olay güdümlü programlamanın temelleri
- Port G/Ç - LED'leri yanıp söndürme
- Yazılım gecikmeleri
- Klavye taraması
- Temel RS232
- Temel veri toplama ve sensör arayüzü
- EEPROM ile çalışma (çip üzerinde ve SPI/I2C)
Kurs İçin Gerekli Önbilgiler
Yok
14 Saat
Danışanlarımızın Yorumları (3)
The fact that I have learnt a new approach for writing unit tests is the part I liked most about the training. I also liked the free talk we had, the fact that we debated certain topics, I liked the team work we had, it made us analyse from a different perspective the requirements of user stories and I also appreciated the intervention of the trainer that suggested us different solutions when we were stuck on taking some decisions.
Crina-Maria Rosu - ACCENTURE
Eğitim - Agile and TDD with C
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
Eğitim - Advanced C Programming
Great concepts with knowledge of practical applications