🎓 Online 90+ Saatlik Qt ile Uygulama ve Proje Geliştirme Kursu(50+ Saat Online Canlı+ 40 Saat Offline Eğitim)
🚀 Kursa kayıt olun, 24 saat içinde eğitime başlayın!
EĞİTİM HAKKINDA
Kursun toplam süresi 90+ saatir. En az 50 saat online(canlı) ders yapılacaktır. 40 saat offline video kayıt eğitimi ile öğrenci kursa başlamadan temel oluşturulması planlanmaktadır.
📌 Eğitim Özeti:
-
Toplam Süre: 90+ saat
-
Kapsam: En az 50 saat canlı (Zoom), 40 saat offline video
-
Eğitmen: Samet Akçalar
-
Başlangıç Tarihi: 26 Haziran 2025
-
Gün/Saat: Salı & Perşembe| 19:30 – 22:30
-
Uygulama: Gerçek zamanlı proje geliştirme
-
Sertifika: Kurs sonunda başarı sertifikası
-
💰 Eğitim Ücreti : 14.000 TL (KDV dahil)
-
2 – 12 taksit arasında ödeme seçeneği sunulmaktadır.
🎓GENEL BİLGİ
✅ Toplam 90+ saatlik detaylı bir eğitim:
En az 50 saat canlı ders + 40 saat video kayıt içerikleriyle desteklenmiş yoğun program.Kursa kayıt olduktan sonra ofline kısmı 24 saat içinde mailinize tanımlanır ve kurs eğitmeni sizinle iletişime geçer.
✅ Sıfırdan öğren, uzmanlaş:
Qt ile uygulama geliştirmeyi temelden alarak kendi başınıza projeler üretecek seviyeye ulaşın.
✅ Pratik odaklı içerik:
Qt’nin temel sınıfları, GUI tasarımı, küçük/orta çaplı projeler ve CV’nize yazabileceğiniz uygulamalarla pekiştirilmiş eğitim süreci.
✅ Kullanılan araçlar:
Qt Creator ile Qt Framework + temel QML bilgisi.
✅ Aktif öğrenme:
Ödevler ve proje bazlı geri bildirimlerle desteklenen öğrenme süreci.
✅ Kaçırılan dersler? Sorun değil!
Canlı ders kaydı, talep üzerine 7 gün boyunca şifreli bağlantı ile erişime açık.
💬 Mentor Desteği ve Soru Sorma Hakkı (Hafta içi 12:00 – 20:00)
KİMLER İÇİNDİR?
Elektrik-Elektronik Mühendisleri
Bilgisayar Mühendisleri
Mühendislik Öğrencileri
GUI Tasarımcıları
Gömülü Yazılım Geliştiriciler
Gömülü Sistem Mühendisleri
Gömülü yazılıma ilgi duyan kariyer yapmak isteyen herkes
❓NEDEN BU EĞİTİM?
- İş ilanları incelendiğinde popüler frameworklerden birisi olan Qt ile çok karşılaşıldığı görülmektedir.
- Qt iş hayatında önemli çözümler üretmektedir.
- Her şeyi işin mantığı ve sıfırdan öğrenmek için.
ÖN KOŞUL
📌 Bu kursa katılabilmek için C++ ve Nesneye Yönelimli Programlama konularında bilgi sahibi olmanız veya Radikal Yazılım tarafından düzenlenen C++ ve Nesneye Yönelimli Programlama Kursunu başarıyla tamamlamanız önerilir.
📌 Eğer bu konuda emin değilseniz, C programlama bilginizi eğitmenle paylaşarak değerlendirme yapabilirsiniz.
İŞ VE STAJ
Radikal Yazılım olarak dış firmalarla danışmanlık ve yönlendirme desteği sunuyoruz.
Kursu başarıyla tamamlayan öğrenciler, ihtiyaç halinde referans gösterilerek ilgili firmalara staj veya iş başvurusu için yönlendirilebilir.
❗ Ancak staj veya iş garantisi verememekteyiz.
📚 EĞİTİM MATERYALLERİ
📦 Qt ile Uygulama Geliştirme (C++) eğitimi kapsamında kullanılan tüm materyaller, katılımcılara program süresince dijital ortamda sunulacaktır.
👨🏫EĞİTMEN
Bu eğitim, yazılım ve gömülü sistemler alanında uzman Samet AKÇALAR tarafından sunulmaktadır.
Kariyerine 2006 yılında meslek lisesinde bilgisayar bölümü ile başlayan AKÇALAR, 2017 yılında İstanbul Üniversitesi Elektrik-Elektronik Mühendisliği bölümünü onur öğrencisi olarak tamamlamıştır.
Bugüne kadar çeşitli firmalarda AR-GE ve yazılım projelerinde aktif rol almış, binlerce öğrenciye birebir ve online eğitimler vermiştir.
Aynı zamanda profesyonel danışmanlık hizmeti ve kurumlara özel grup eğitimleri sunmaktadır.Samet AKÇALAR ile iletişime geçebilir ya da ona ona bir mail gönderebilirsiniz.
🎯 Uzmanlık Alanları
✅ C ve C++ Programlama Dilleri
✅ Gömülü Sistemler ve Gömülü Yazılım
✅ Sistem Programlama
✅ Gömülü Linux
✅ Python Programlama
✅ Yapay Zeka
✅ Makine Öğrenmesi
✅Veri Bilimi
✅ Kurumsal Eğitim ve Teknik Danışmanlık
📞 Şirketiniz ya da ekibiniz için özel grup eğitimi veya danışmanlık almak isterseniz, iletişim formu üzerinden bizimle bağlantıya geçebilirsiniz.
1. Giriş
Qt nedir? Qt’nin özellikleri
Qt’nin avantajları ve dezavantajları
Qt’nin kullanım alanları
Library, Toolkit ve Framework farkları
Build sistemlerine genel bakış: qmake, CMake, Bazel
2. Kurulum ve Dokümantasyon
Qt kurulumu (Windows, Linux, MacOS)
Qt Creator kurulumu ve yapılandırma
Qt dökümantasyonunun kullanımı
Online kaynaklar, kitaplar ve örnek projeler
3. Qt Creator’a Giriş
IDE tanıtımı: Ara yüz, menüler, araç çubukları
Yeni proje oluşturma, derleme, çalıştırma
Debug işlemleri ve break point kullanımı
Proje yapısı ve dosyaların yönetimi
4. Temel Qt Veri Yapıları
QString, QChar
QVector, QList, QSet, QMap, QHash
QVariant, QByteArray
QFileInfo, QDir, QDateTime
5. Sinyal-Slot Mekanizması
Temel sinyal-slot mantığı
connect() ve disconnect() kullanımı
Custom (özel) sinyal ve slot tanımı
Lambda fonksiyonlarla sinyal-slot bağlantısı
6. Timer Kullanımı
QTimer sınıfı
SingleShot timer
Periodic timer örnekleri
QElapsedTimer ve QTime ile zaman ölçümü
7. Dosya ve Akış İşlemleri
QFile, QTextStream, QDataStream
QFileDialog kullanımı
Dosya okuma-yazma örnekleri
JSON, XML dosya işlemleri
8. Menü ve Toolbar Kullanımı
QMenu, QMenuBar
QAction
QToolBar ile araç çubuğu oluşturma
Kısayol tuşları, menü etkinleştirme
9. Diyalog Pencereleri
QMessageBox, QFileDialog, QColorDialog, QFontDialog, QInputDialog
Modal ve modeless dialog farkı
Custom dialog oluşturma
10. Widget Kullanımı – Temel
QWidget, QMainWindow, QDialog
QLabel, QPushButton, QLineEdit, QTextEdit
QComboBox, QListWidget, QTableWidget
QCheckBox, QRadioButton, QGroupBox
QSpinBox, QDoubleSpinBox, QSlider
QProgressBar, QScrollBar, QDial
11. Widget Kullanımı – Gelişmiş
QTabWidget, QStackedWidget
QSplitter, QToolBox
QTreeWidget, QTreeView
QTableView, QListView, QColumnView
QCalendarWidget, QDateEdit, QTimeEdit, QDateTimeEdit
QGraphicsView, QGraphicsScene, QGraphicsItem
QOpenGLWidget, QSvgWidget
QLCDNumber, QSystemTrayIcon
QCompleter, QFontComboBox
12. Layout Yönetimi
QHBoxLayout, QVBoxLayout
QGridLayout, QFormLayout
Nested (iç içe) layout yapıları
Spacer ve Stretch kullanımı
Layout optimizasyonu
13. QSettings ve Konfigürasyon
QSettings ile ayar saklama
ini / registry tabanlı veri saklama
Uygulama başlatıldığında önceki ayarları yükleme
14. Veritabanı İşlemleri
QtSql modülü tanıtımı
QSqlDatabase, QSqlQuery, QSqlTableModel
SQLite, MySQL bağlantıları
CRUD işlemleri örnekleri
15. Thread ve Paralel Programlama
QThread, QRunnable, QThreadPool
Worker-Thread yapısı
QObject::moveToThread kullanımı
Mutex, QSemaphore, QWaitCondition kullanımı
16. Ağ ve Soket Programlama
QTcpServer, QTcpSocket, QUdpSocket
TCP/IP istemci-sunucu uygulamaları
JSON ile veri alışverişi
HTTP istekleri için QNetworkAccessManager
17. QML ve Qt Quick’e Giriş
QML’in yapısı ve sözdizimi
C++ ile QML entegrasyonu
Qt Quick Controls tanıtımı
QML ile animasyonlar ve bileşenler
18. Multimedya Uygulamaları
QMediaPlayer ile ses ve video oynatma
QCamera ile kamera kullanımı
QAudioInput / QAudioOutput
Ekran görüntüsü alma (screenshot)
19. Uygulama Paketleme ve Dağıtım
Deploy araçları: windeployqt, macdeployqt
Qt statik ve dinamik bağlantı farkı
Kurulum dosyası oluşturma (Inno Setup, NSIS, CPack)
20. Mini Proje Uygulamaları (Final Modülü)
Basit Not Defteri
Görsel Dosya Görüntüleyici
Telefon Rehberi (veritabanı destekli)
Canlı Chat Uygulaması (TCP/IP)
Qt + QML ile Modern UI Projesi
Kaçırdığım dersler olursa nasıl telafi edebilirim?
Ders bitiminden sonra ,mailinize özel gönderilecek şifre ve link sayesinde 4 gün içersinde izleyebilirsiniz.
Kurs saatleri dışında soru sorabilir ve takıldığım yerleri sorabilir miyim?
Öğrenciler hafta içi skype,mail ya da whatsapp yoluyla yardım ve rehberlik hizmeti alabilir.
Kurs bitiminde sertifika alabilecek miyim?
Evet. Kurs sonunda kursa katılanlara Radikal Yazılım tarafından düzenlenen bitirme sertifikası verilecektir.
120 saatlik bir kurs süresi çok uzun değil mi?
Hayır.Kurs;iş hayatına yönelik bir kurs olup,gömülü yazılım geliştirme gibi sektör göz önünde bulundurulduğunda kurs süresinin kesinlikle uzun olmadığı söylenebilir.
Yurt dışında çalışıyorum / öğrenciyim.Derslere yurt dışından katılmam mümkün mü?
Evet.Dünyanın her yerinden derslere katılabilirsiniz.
NOT
Derslerin izin alınmadan başkalarıyla paylaşılması, İnternet ortamında yayınlanması hukuki ve ticari yaptırımlara tabidir.
İLETİŞİM
0531 307 86 14
info@radikalyazilim.comEĞİTİMLER
