Gömülü Sistemler İçin C Dili (Sıfırdan En Yükseğe)
Gömülü Sistemler için A'dan Z'ye C Programlama Kursu(C Dili Eğitimi)
- Kayıtlı 625 öğrenci
- Türkçe
Açıklama
C programlama dili, masaüstü uygulamalarının geliştirilmesinde, işletim sistemlerinde, mikrodenetleyicilerin programlamasında, özellikle hızlı olması sayesinde gömülü sistemlerde ve aklınıza gelebilecek hemen her yerde kullanılabilen bir dildir. C dili makine diline yakın olmasıyla istenilen değişikliklerin rahat ve hızlı yapılmasından dolayı birçok alanda tercih edilmektedir. Kursumuzda C dili adım adım anlatılmış bu yüzden yazılım ve elektronik alanında çalışmak isteyen arkadaşlar için rehber niteliği taşımaktadır. Kursumuz özellikle gömülü sistemler alanına (arm,avr,pic vs.) başlamak isteyen arkadaşlar için faydalı olacaktır, bunun dışında yazılıma yeni başlayacak arkadaşlara da faydalı olacaktır. C programlama da en çok karşılaşılan sorun algoritmayı kuramama, istenilen kodu yazamama şeklindedir. Bu sorunu çözebilmek için kursumuzda her konu adım adım anlatılmış bol miktarda uygulama yapılmıştır. Kalıcı bir öğrenme için bölüm sonlarına quiz ve ödevler yerleştirilmiştir. Bu kursu tamamladıktan sonra gömülü sistemlerde istediğiniz alana ve diğer programlama dillerine kolaylıkla geçiş yapabileceksiniz. Kursumuz udemy de yayınladığım diğer kurslarımda olduğu gibi durağan yapıda olmayıp her hafta veya her ay eklemeler yapılacaktır. Aşağıda genel müfredatı ve diğer kurslarımı görebilirsiniz. Kursumuzda karşılaştığınız sorunları ve aklınıza takılan yerleri soru cevap kısmında bana iletebilirsiniz. Kursumuza çalışırken yanınızdan defter ve kaleminizi eksik etmeyin, bol uygulama yapmayı unutmayın. Hepinize başarılar...
Genel Müfredat:
1)Temel Kavramlar(Değişkenler, operatörler, printf, scanf vs.)
2) Karar Yapıları(if, if else, switch case)
3) Döngüler(for, while, break, continue, goto)
4) Foksiyonlar
5) Hazır Kütüphane Kullanımı(math.h, string.h)
6) Diziler(Tek Boyutlu ve Çok Boyutlu)
7) İşaretçiler
8) Struct ve Enum Yapıları
9) Dosya İşlemleri
10) Genel Uygulamalar
Neler öğreneceksiniz
-Programlamanın Temelleri
-Gömülü Sistemler için C Programlama
-C Programlama
-Standart giriş/çıkış Fonksiyonları, Değişken Tanımlamaları, Aritmetik Operatörler, Mantıksal Operatörler, Karşılaştırma Operatörleri
-Koda Açıklama (comment) Koyma, Koşullu İfadeler (if-else, elseif, switch case, go to)
-Döngü Kavramı, while, do while, for Döngüleri, break ve continue Komutları
-Sayı tabanları, İkilik (Binary) ve Onaltılık (Hexadecimal) Sayı Sistemleri, Bit Bazında (Bitwise) Operatörler
-Fonksiyonlar, main( ) Fonksiyonu, Fonksiyon Oluşturma, Yerel ve Global Değişkenler, return İfadesi Kullanımı
-Bellek Yapısı ve Adresler, Pointer'lar (İşaretciler)
-Diziler, Çok Boyutlu Diziler
-Yeni Değişken Tipi Oluşturma ( enum ), typedef Kullanımı, Yapılar ( Structures )
- 13952 Öğrenci
- 488 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." --> 101 kupon kodu ile bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--
Birlikte sıkça alınanlar
Eğitmen
- Arif Mandal
- 13952 Öğrenci
- 488 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." --> 101 kupon kodu ile bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--
Dersler
Programların İndirilmesi ve Kurulması
1 SayfalarProje Oluşturma & Arayüz Tanıtımı
1 SayfalarDeğişkenlerin İsimlendirilmesi
1 Sayfalar- Değişkenlerin İsimlendirilmesi
Değişmezler
1 Sayfalar- Değişmezler
Veri Tipleri Nelerdir?
1 Sayfalar- Veri Tipleri Nelerdir?
Sabitler Nelerdir?
1 Sayfalar- Sabitler Nelerdir?
Aritmetiksel Operatörler
1 Sayfalar- Aritmetiksel Operatörler
Aritmetiksel Operatörler Uygulama
1 Sayfalar- Aritmetiksel Operatörler Uygulama
Karşılaştırma Operatörleri
1 Sayfalar- Karşılaştırma Operatörleri
Karşılaştırma Operatörleri Uygulama
1 Sayfalar- Karşılaştırma Operatörleri Uygulama
Mantıksal Operatörler
1 Sayfalar- Mantıksal Operatörler
Mantıksal Operatörler Uygulama
1 Sayfalar- Mantıksal Operatörler Uygulama
Atama Operatörleri
1 Sayfalar- Atama Operatörleri
Scanf (Kullanıcıdan Değer Alma)
1 Sayfalar- Scanf (Kullanıcıdan Değer Alma)
Scanf Uygulama-1
1 Sayfalar- Scanf Uygulama-1
Scanf Uygulama-2
1 Sayfalar- Scanf Uygulama-2
Sayı Sistemleri
1 Sayfalar- Sayı Sistemleri
Bitwise and(&)
1 Sayfalar- Bitwise and(&)
Bitwise or(|)
1 Sayfalar- Bitwise or(|)
Bitwise xor(^)
1 Sayfalar- Bitwise xor(^)
If else Karar Yapısı
1 Sayfalar- If else Karar Yapısı
If else Karar Yapısı Uygulama
1 Sayfalar- If else Karar Yapısı Uygulama
Else If Karar Yapısı
1 Sayfalar- Else If Karar Yapısı
Else If Karar Yapısı Uygulama
1 Sayfalar- Else If Karar Yapısı Uygulama
Switch Case Karar Yapısı
1 Sayfalar- Switch Case Karar Yapısı
Switch Case Karar Yapısı Uygulama
1 Sayfalar- Switch Case Karar Yapısı Uygulama
Koşul Operatörü
1 Sayfalar- Koşul Operatörü
For Döngüsü Konu Anlatımı
1 Sayfalar- For Döngüsü Konu Anlatımı
For Döngüsü Uygulama-1
1 Sayfalar- For Döngüsü Uygulama-1
For Döngüsü Uygulama-2
1 Sayfalar- For Döngüsü Uygulama-2
For Döngüsü Uygulama-3
1 Sayfalar- For Döngüsü Uygulama-3
While Döngüsü Konu Anlatımı
1 Sayfalar- While Döngüsü Konu Anlatımı
While Döngüsü Uygulamalar
1 Sayfalar- While Döngüsü Uygulamalar
Do While Döngüsü Konu Anlatımı
1 Sayfalar- Do While Döngüsü Konu Anlatımı
Break Deyimi Kullanımı
1 Sayfalar- Break Deyimi Kullanımı
Continue Deyimi Kullanımı
1 Sayfalar- Continue Deyimi Kullanımı
Go to Deyimi Kullanımı
1 Sayfalar- Go to Deyimi Kullanımı
Desen Uygulamaları-1
1 Sayfalar- Desen Uygulamaları-1
Desen Uygulamaları-2
1 Sayfalar- Desen Uygulamaları-2
Desen Uygulamaları-3
1 Sayfalar- Desen Uygulamaları-3
Desen Uygulamaları-4
1 Sayfalar- Desen Uygulamaları-4
Desen Uygulamaları-5
1 Sayfalar- Desen Uygulamaları-5
Foksiyonlar Konu Anlatımı
1 Sayfalar- Foksiyonlar Konu Anlatımı
Geri Değer Döndürmeyen Foksiyonlar
1 Sayfalar- Geri Değer Döndürmeyen Foksiyonlar
Geri Değer Döndüren Foksiyonlar
1 Sayfalar- Geri Değer Döndüren Foksiyonlar
Foksiyonlar Uygulama-1
1 Sayfalar- Foksiyonlar Uygulama-1
Foksiyonlar Uygulama-2
1 Sayfalar- Foksiyonlar Uygulama-2
Yerel ve Global Değişkenler Konu Anlatımı
1 Sayfalar- Yerel ve Global Değişkenler Konu Anlatımı
Yerel ve Global Değişkenler Uygulama
1 Sayfalar- Yerel ve Global Değişkenler Uygulama
Recursive Foksiyonlar Konu Anlatımı
1 Sayfalar- Recursive Foksiyonlar Konu Anlatımı
Recursive Foksiyonlar Uygulama-1
1 Sayfalar- Recursive Foksiyonlar Uygulama-1
Recursive Foksiyonlar Uygulama-2
1 Sayfalar- Recursive Foksiyonlar Uygulama-2
Recursive Foksiyonlar Uygulama-3
1 Sayfalar- Recursive Foksiyonlar Uygulama-3
Diziler Konu Anlatımı-1
1 Sayfalar- Diziler Konu Anlatımı-1
Diziler Konu Anlatımı-2
1 Sayfalar- Diziler Konu Anlatımı-2
Diziler Konu Anlatımı-3
1 Sayfalar- Diziler Konu Anlatımı-3
Diziler Konu Anlatımı-4
1 Sayfalar- Diziler Konu Anlatımı-4
Diziler Uygulama-1
1 Sayfalar- Diziler Uygulama-1
Diziler Uygulama-2
1 Sayfalar- Diziler Uygulama-2
Diziler Uygulama-3
1 Sayfalar- Diziler Uygulama-3
Diziler Uygulama-4
1 Sayfalar- Diziler Uygulama-4
2 Boyutlu Diziler Konu Anlatımı-1
1 Sayfalar- 2 Boyutlu Diziler Konu Anlatımı-1
2 Boyutlu Diziler Konu Anlatımı-2
1 Sayfalar- 2 Boyutlu Diziler Konu Anlatımı-2
Pointer(İşaretçiler)-1(Giriş)
1 Sayfalar- Pointer(İşaretçiler)-1(Giriş)
Pointer(İşaretçiler)-2(Detaylı Anlatım)
1 Sayfalar- Pointer(İşaretçiler)-2(Detaylı Anlatım)
Pointer(İşaretçiler)-3(Double İşaretçiler)
1 Sayfalar- Pointer(İşaretçiler)-3(Double İşaretçiler)
Pointer(İşaretçiler)-4(Const İşaretçiler)
1 Sayfalar- Pointer(İşaretçiler)-4(Const İşaretçiler)
Stringlere Giriş
1 Sayfalar- Stringlere Giriş
Stringlerde Uzunluk Hesaplama
1 Sayfalar- Stringlerde Uzunluk Hesaplama
Stringlerde Kopyalama İşlemi
1 Sayfalar- Stringlerde Kopyalama İşlemi
Stringlerde Birleştirme İşlemi
1 Sayfalar- Stringlerde Birleştirme İşlemi
Stringlerde Büyük Küçük Harf Dönüşümleri
1 Sayfalar- Stringlerde Büyük Küçük Harf Dönüşümleri
Stringlerde Karşılaştırma İşlemi
1 Sayfalar- Stringlerde Karşılaştırma İşlemi
Stringlerde SubString Bulma İşlemi
1 Sayfalar- Stringlerde SubString Bulma İşlemi
Stringlerde Karakter Kontrolü
1 Sayfalar- Stringlerde Karakter Kontrolü
Stringlerde Dönüşümler(atoi, atol, atof)
1 Sayfalar- Stringlerde Dönüşümler(atoi, atol, atof)
Preprocessor(Önişlemçiler) Giriş #Include Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) Giriş #Include Komutu
Preprocessor(Önişlemçiler) #Define Komutu(Sembolik Sabitler)
1 Sayfalar- Preprocessor(Önişlemçiler) #Define Komutu(Sembolik Sabitler)
Preprocessor(Önişlemçiler) #Define Komutu(Default Makrolar)
1 Sayfalar- Preprocessor(Önişlemçiler) #Define Komutu(Default Makrolar)
Preprocessor(Önişlemçiler) #Undef Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) #Undef Komutu
Preprocessor(Önişlemçiler) #Ifdef & Ifndef Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) #Ifdef & Ifndef Komutu
Preprocessor(Önişlemçiler) #If & elif & else Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) #If & elif & else Komutu
Preprocessor(Önişlemçiler) #error Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) #error Komutu
Preprocessor(Önişlemçiler) #pragma Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) #pragma Komutu
Preprocessor(Önişlemçiler) ##diesdies Komutu
1 Sayfalar- Preprocessor(Önişlemçiler) ##diesdies Komutu
Preprocessor(Önişlemçiler) Ödev Çözümü (Swap Foksiyonu)
1 Sayfalar- Preprocessor(Önişlemçiler) Ödev Çözümü (Swap Foksiyonu)
Math Kütüphanesi Foksiyonları-1(sort, ceil, floor, abs, pow)
1 Sayfalar- Math Kütüphanesi Foksiyonları-1(sort, ceil, floor, abs, pow)
Math Kütüphanesi Foksiyonları-2(exp, log, log10, fmod, sin)
1 Sayfalar- Math Kütüphanesi Foksiyonları-2(exp, log, log10, fmod, sin)
Random Number Generator (rand, srand)
1 Sayfalar- Random Number Generator (rand, srand)
Sayı Tahmin Oyunu(Ödev Çözümü)
1 Sayfalar- Sayı Tahmin Oyunu(Ödev Çözümü)
Structure(Yapılar) Giriş (Nedir? Nasıl Oluşturulur?)
1 Sayfalar- Structure(Yapılar) Giriş (Nedir? Nasıl Oluşturulur?)
Structure(Yapılar) Değer Atama
1 Sayfalar- Structure(Yapılar) Değer Atama
Structure(Yapılar) Pointer Olarak Oluşturma ve Değer Atama
1 Sayfalar- Structure(Yapılar) Pointer Olarak Oluşturma ve Değer Atama
Structure(Yapılar) Array Olarak Oluşturma ve Değer Atama
1 Sayfalar- Structure(Yapılar) Array Olarak Oluşturma ve Değer Atama
Typedef Kullanımı
1 Sayfalar- Typedef Kullanımı
Unions Kullanımı (Struct ile Unions Farkı)
1 Sayfalar- Unions Kullanımı (Struct ile Unions Farkı)
Enumeration Kullanımı (Numaralandırma)
1 Sayfalar- Enumeration Kullanımı (Numaralandırma)
Malloc (Memory Allocation) ve Free Kullanımı
1 Sayfalar- Malloc (Memory Allocation) ve Free Kullanımı
Malloc (Memory Allocation) Uygulama
1 Sayfalar- Malloc (Memory Allocation) Uygulama
Calloc (Contiguous Allocation) ve Realloc Kullanımı
1 Sayfalar- Calloc (Contiguous Allocation) ve Realloc Kullanımı
Depolama Sınıf Belirteçleri-1 (Auto)
1 Sayfalar- Depolama Sınıf Belirteçleri-1 (Auto)
Depolama Sınıf Belirteçleri-2 (Register)
1 Sayfalar- Depolama Sınıf Belirteçleri-2 (Register)
Depolama Sınıf Belirteçleri-3 (Static)
1 Sayfalar- Depolama Sınıf Belirteçleri-3 (Static)
Depolama Sınıf Belirteçleri-4 (Extern)
1 Sayfalar- Depolama Sınıf Belirteçleri-4 (Extern)
Volatile Nedir? Kullanım Amacı Nedir?
1 Sayfalar- Volatile Nedir? Kullanım Amacı Nedir?
Inline Nedir? Kullanım Amaçları Nelerdir?
1 Sayfalar- Inline Nedir? Kullanım Amaçları Nelerdir?
Uygulama-1 (İki Diziyi Birleştirme)
1 Sayfalar- Uygulama-1 (İki Diziyi Birleştirme)
Uygulama-2 (Arrayde İstenilen Elemanı Silme)
1 Sayfalar- Uygulama-2 (Arrayde İstenilen Elemanı Silme)
Uygulama-3 (Floyd üçgeni)
1 Sayfalar- Uygulama-3 (Floyd üçgeni)
Uygulama-4 (Celcius to Fahrenheit)
1 Sayfalar- Uygulama-4 (Celcius to Fahrenheit)
Uygulama-5(Arrayde İstenilen Elemanın İndexini Bulma)
1 Sayfalar- Uygulama-5(Arrayde İstenilen Elemanın İndexini Bulma)
Uygulama-6 (String İfade de Sesli Harfleri ^ ile Gösterme)
1 Sayfalar- Uygulama-6 (String İfade de Sesli Harfleri ^ ile Gösterme)
Uygulama-7 (Çok Boyutlu Arrayde En Büyük Elemanı Bulma)
1 Sayfalar- Uygulama-7 (Çok Boyutlu Arrayde En Büyük Elemanı Bulma)
Uygulama-8 (Recursive Foksiyon)
1 Sayfalar- Uygulama-8 (Recursive Foksiyon)
Uygulama-9 (Simetrik Matrix)
1 Sayfalar- Uygulama-9 (Simetrik Matrix)
Uygulama-10 (2'nin Kuvveti)
1 Sayfalar- Uygulama-10 (2'nin Kuvveti)
Uygulama-11 (Bit Pozisyonunu Kontrol Etme)
1 Sayfalar- Uygulama-11 (Bit Pozisyonunu Kontrol Etme)
Uygulama-12 (Set, Clear, Toggle Operatörleri)
1 Sayfalar- Uygulama-12 (Set, Clear, Toggle Operatörleri)
Önerilen Kitaplar
1 Sayfalar- Önerilen Kitaplar
- İçeriğe Git
Önerilen Web Siteleri
1 Sayfalar- Önerilen Web Siteleri
- İçeriğe Git
Diğer Kurslarımız (İndirimli Halleri)
1 SayfalarSertifikamı Nasıl Alırım?
1 Sayfalar- İçeriğe Git
Zülfükar Utkan
Fatih Keles
HacıAhmet Kılavuz
Yorumlar
Yorum yapmak için bu içeriğe sahip olman gerekir.
çok iyi ve anlaşılır bir kurs olmuş.
Başlangıç için süper!
Oldukça kapsamlı bir kurs. Teşekkürler hocam.
Gömülü sistemlere yeni başlayanlar için harika bir kurs.
Yeni başlayanlar için güzel bir kurs, tavsiye ederim.
Geçmişten bilgileriniz varsa tekrarlama amacıyla güzel bir kurs Fakat hiç bilmeyene öğretici olduğunu düşünmüyorum çünki yüzeysel anlatılmış. kurs sonundaki örnekler 0 dan beraber yapılarak anlatılmalıydı. Havada kaldı.
Çok teşekkürler yorumun için Furkan, yorumların diğer kurslarımızın düzeni için etkili olacaktır. Başarılar dilerim.
Hocamızın ağzına, emeğine sağlık. Teşekkür ederiz. Oldukça başarılı bir kurs.
Çok teşekkürler yorumunuz için, başarılar dilerim😊
süper
Çok teşekkürler yorumunuz için, başarılar dilerim😊
Kurs içeriği oldukça zengin ve detaylı, aynı zamanda verilen onlarca örneklerle pekiştirmeyi sağlıyor. Buradan Arif MANDAL hocama teşekkür ediyorum.
Çok teşekkürler Duran yorumun için, başarılar dilerim😊
Kursu sonuna kadar izledim. Harika
Çok teşekkürler yorumunuz için, başarılar dilerim😊
C dilinde yeni iseniz süper bir kurs son kısımlarda da bol bol örnek yapılmış, kesinlikle tavsiye ederim.
Çok teşekkürler yorumunuz için, başarılar dilerim😊
Sayenizde C programlama dili anladim.
Çok teşekkürler yorumunuz için, başarılar dilerim😊
Herkesin alması gereken bir kurs.
Çok teşekkürler yorumunuz için, başarılar dilerim😊
Başlangıç için mükemmel bir kurs
Çok teşekkürler değerlendirmeniz için😊
C diline yeni başlayacaklar ve gömülü sistemlere giriş yapacaklar için süper, çok fazla katkısı oldu.
Çok teşekkürler yorumunuz için başarılar dilerim.
C diline başlagıç için güzel bir kurs, son kısımlarda yer alan uygulamalar çok kaliteli.
Çok teşekkürler yorumunuz için başarılar dilerim.
Başarılı, ses biraz daha neşeli olabilir.
Çok teşekkürler Enes, diğer kurslarımızda dikkat edeceğim:)
açıklayıcı
Çok teşekkürler yorumunuz için başarılar dilerim.
C diline iyi bir başlangıç kursu hocam, sağ olun.
Çok teşekkürler yorumunuz için başarılar dilerim.
Bu alanda çalışmak isteyen yeni mezun bir Elektrik-Elektronik Mühendisi olarak, gömülü sistemlere başlangıç için iyi bir kurs olduğunu düşünüyorum. Bundan sonra Arif hocamızın diğer, STM32 ile alakalı olan kursundan devam edeceğim.
Teşekkürler yorumunuz için başarılar dilerim.
Uygulamalar çok güzeldi.
Teşekkürler yorumunuz için başarılar dilerim.
Kurs Güzel ama biraz daha uygulama olmalıydı. konu peşinden.
Teşekkürler Fikret yorumun için. Başarılar dilerim.
Süper kurs
Teşekkürler yorumunuz için. Başarılar dilerim.
Sağ olun hocam, okul derslerim için harika oldu.
Teşekkürler yorumunuz için.
C dili için harika bir kaynak.
Teşekkürler yorumunuz için.