Online dersler:
Programlama
C, C++,Her yaşa uygundur., çevirimici online özel dersler
Kimin için:
İlkokul, Ortaokul, Lise, Üniversite, Yetişkinler
Ders Adı:
C, C++, Arduino
C Deneyimi: Donanıma Yakınlık ve Saf Performans
C dili, benim için her zaman "makinenin nasıl çalıştığını" anlama ve kontrol etme alanı olmuştur. Nesne yönelimli programlamanın (OOP) soyutlamaları olmadan, tamamen yapısal (prosedürel) bir yaklaşımla projeler geliştirdim.
Bellek Yönetimi (Pointer & Memory Management): malloc(), calloc(), realloc() ve free() fonksiyonlarını kullanarak manuel bellek yönetiminde derinleştim. Pointer (gösterici) mimarisi ve bellek sızıntılarını (memory leak) önleme, C deneyimimin merkezinde yer alır.
Gömülü Sistemler (Embedded Systems): Mikrodenetleyiciler (STM32, Arduino, PIC vb.) üzerinde register seviyesinde kod yazarak, donanımı doğrudan manipüle etme ve kısıtlı kaynakları (RAM/Flash) optimize etme projelerinde çalıştım.
Veri Yapıları (Data Structures): C dilinde hazır kütüphaneler (Java'daki ArrayList veya C++'taki Vector gibi) olmadığı için; Bağlı Listeler (Linked List), Kuyruklar (Queue), Yığınlar (Stack) ve Ağaç (Tree) yapılarını tamamen sıfırdan, pointer'lar kullanarak inşa ettim.
Verimlilik: İşletim sistemi çekirdek modülleri veya performans odaklı sistem araçları gibi, arada hiçbir katman olmadan doğrudan donanımla konuşması gereken düşük seviyeli (low-level) yazılımlar geliştirdim.
🚀 C++ Deneyimi: Nesne Yönelimli Güç ve Modern Standartlar
C++ ise C'nin getirdiği donanım hakimiyetini alıp, üzerine devasa bir soyutlama ve tasarım gücü eklediğim alandır. Özellikle Modern C++ (C++11, 14, 17, 20) standartlarıyla çalışma şansım oldu.
Nesne Yönelimli Programlama (OOP): Sınıflar (Classes), Kalıtım (Inheritance), Çok Biçimlilik (Polymorphism) ve Kapsülleme (Encapsulation) ilkelerini kullanarak büyük ölçekli ve sürdürülebilir projeler mimarisi kurdum.
STL (Standard Template Library) Kullanımı: std::vector, std::map, std::unordered_map gibi veri yapılarını ve std::sort, std::find gibi algoritmaları efektif bir şekilde kullanarak geliştirme sürecini hızlandırdım.
Modern Bellek Yönetimi (Smart Pointers): Manuel bellek yönetiminin getirdiği riskleri azaltmak için std::unique_ptr, std::shared_ptr ve std::weak_ptr gibi akıllı pointer yapılarını kullanarak güvenli kod yazma deneyimi kazandım.
Şablon Programlama (Templates & Generic Programming): Türden bağımsız, yeniden kullanılabilir kod blokları ve kütüphaneler geliştirmek için template mimarisini kullandım.
Kullanım Alanları: Yüksek performans gerektiren Oyun Geliştirm
İletişime geç
Müsaitlik
|
Pazartesi |
Salı |
Çarşamba |
Perşembe |
Cuma |
Cumartesi |
Pazar |
| 07:00 |
|
|
|
|
|
|
|
| 08:00 |
|
|
|
|
|
|
|
| 09:00 |
|
|
|
|
|
|
|
| 10:00 |
|
|
|
|
|
|
|
| 11:00 |
|
|
|
|
|
|
|
| 12:00 |
|
|
|
|
|
|
|
| 13:00 |
|
|
|
|
|
|
|
| 14:00 |
|
|
|
|
|
|
|
| 15:00 |
|
|
|
|
|
|
|
| 16:00 |
|
|
|
|
|
|
|
| 17:00 |
|
|
|
|
|
|
|
| 18:00 |
|
|
|
|
|
|
|
| 19:00 |
|
|
|
|
|
|
|
| 20:00 |
|
|
|
|
|
|
|
| 21:00 |
|
|
|
|
|
|
|
| 22:00 |
|
|
|
|
|
|
|
| 23:00 |
|
|
|
|
|
|
|