..

Yazılım Geliştiriciler için Promt İpuçları

Cover Image for Yazılım Geliştiriciler için Promt İpuçları
xtechnology_logo
X Technology

İçerik Kategorisi:DijitalizmSiber GüvenlikYapay Zeka

Yazılım Geliştirme

  1. [Programlama dili] kullanarak [belirli problemi] çözen temiz ve verimli bir kod parçası yazın. Her adımı açıklayan yorumlar ekleyin.
  2. [Yapıştır hatası] hatası alıyorum. Bunun neden olduğunu açıklayın ve adım adım çözümünü sunun.
  3. [Dil/çerçeve/teknoloji] için performansı, sürdürülebilirliği ve güvenliği artıran 10 en iyi uygulamayı listeleyin.
  4. [Dil/çerçeve] kullanarak, işlevselliği ve temel özelliklerini kısaca açıklayan, başlangıç ​​seviyesinden ileri seviyeye kadar 5 yazılım geliştirme projesi önerin.
  5. Bu kodu [kodu yapıştırın] hız, okunabilirlik ve ölçeklenebilirlik açısından optimize etmenin yollarını önerin.
  6. [Test çerçevesi] kullanarak [fonksiyon/modül] için birim test paketi oluşturun. Uç durumlar için örnekler ekleyin.
  7. [İşlevsellik] için uygun yapıya, hata yönetimine ve dokümantasyona sahip bir [arka uç/ön uç/tam yığın] modülü yazın.
  8. [Programlama dili/aracı/çerçevesi] öğrenmek isteyen yeni başlayanlar için adım adım bir eğitim kılavuzu oluşturun; alıştırmalar ve örnek projeler de ekleyin.
  9. [Yazılım/sistem] içindeki yaygın performans darboğazlarını veya güvenlik açıklarını belirleyin ve bunları çözmek için en iyi uygulamaları önerin.
  10. Okunabilirliği, verimliliği ve sürdürülebilirliği artırmak için bu kodu yeniden düzenleyin [kod yapıştırın]. Her iyileştirmeyi ayrıntılı olarak açıklayın.
  11. Bu uygulamayı [repo veya kod parçasını yapıştırın] profilleyin ve en büyük 5 CPU/bellek darboğazını, bunları yeniden oluşturmak ve düzeltmek için gereken komutlar/araçlarla birlikte listeleyin.
  12. [Özellik/hizmet] için bir API sözleşmesi (uç noktalar, istek/yanıt şemaları, hata kodları) tasarlayın. Örnek veri yükleri ve sürümleme stratejisini de ekleyin.
  13. [Dil/proje] için, bağımlılıkları denetlemek, sürümleri sabitlemek ve güvenlik açığı bulunan paketleri ele almak için komutlar da dahil olmak üzere, güvenli bir bağımlılık yönetimi planı oluşturun.
  14. [Uygulama/hizmet] oluşturmak ve çalıştırmak için üretime hazır bir Dockerfile ve minimum Docker en iyi uygulama kontrol listesi yazın.
  15. Bu servis için günlük kaydı ve gözlemlenebilirlik uygulayın [kod yapıştırın veya yığını açıklayın]: günlük biçimini, korelasyon kimliklerini, yayınlanacak metrikleri ve örnek Grafana/Prometheus metriklerini ekleyin.
  16. [Dil/çerçeve] için, incelemecilerin bir PR’ı onaylamadan önce uyması gereken (stil, testler, güvenlik, performans, dokümantasyon) özel bir kod inceleme kontrol listesi taslağı hazırlayın.
  17. Veritabanı şemasını [eski şema]dan [yeni şema]ya sıfır kesinti süresiyle değiştirmek için bir geçiş planı (veri + şema + uygulama stratejisi) yazın.
  18. Ana dala birleştirme işleminde linting, birim testleri, entegrasyon testleri ve semantik sürüm çalıştırmaları için otomatik test ve sürüm adımları (komut dosyaları ve CI yapılandırma parçacıkları) oluşturun.
  19. [Dil/çalışma ortamı]nda [kullanım durumu] için ortaya çıkabilecek eşzamanlılık/iş parçacığı sorunlarını, hatayı ve düzeltilmiş, iş parçacığı güvenli uygulamayı gösteren örnek kodla birlikte açıklayın.
  20. [Dil/çerçeve] ile oluşturulmuş bir web servisi için, girdi doğrulama, kimlik doğrulama, hız sınırlama, CORS, helmet benzeri başlıklar ve gizli anahtarların değiştirilmesini kapsayan bir güvenlik güçlendirme kontrol listesi oluşturun.

Hata Ayıklama ve Optimizasyon

  1. Üretim ortamındaki bir sistem aralıklı olarak arıza veriyor ve sorunun temel nedenini tespit etmekte zorlanıyoruz. Aşağıdaki günlük kayıtları, ölçümler ve son değişikliklere dayanarak: [bağlamı ekleyin], en olası nedenleri belirlememize ve sorunu çözmek için sonraki adımları önermemize yardımcı olun.
  2. [Servis/sunucu] üzerinde CPU ve bellek kullanımında ani bir artış gözlemliyorum. Son dağıtımlar ve kullanım kalıpları göz önüne alındığında: [bağlamı ekleyin], olası nedenleri analiz edin ve optimizasyon stratejileri önerin.
  3. Bu fonksiyon/kod parçası [kod yapıştırın] yoğun yük altında beklenenden daha yavaş çalışıyor. Lütfen inceleyin ve performansı ve ölçeklenebilirliği artırmak için iyileştirmeler önerin.
  4. Veritabanı sorgusu [sorguyu yapıştırın] aralıklı olarak zaman aşımına uğruyor. Şema, indeksler ve son değişikliklere dayanarak: [bağlamı ekleyin], olası darboğazları belirleyin ve optimizasyon teknikleri önerin.
  5. [URL veya kod parçacığı yapıştırın] Web sayfası bazı cihazlarda yavaş yükleniyor. Ön uç performansıyla ilgili olası nedenleri analiz edin ve uygulanabilir çözümler önerin.
  6. Bir API uç noktası [uç noktayı veya kodu yapıştırın] belirli koşullar altında tutarsız yanıtlar döndürüyor. Olası temel nedenleri araştırın ve hata ayıklama adımları önerin.
  7. [Uygulama/hizmet] içerisinde bellek sızıntıları görüyoruz. Aşağıdaki profil oluşturma verilerine ve son kod değişikliklerine dayanarak: [bağlamı ekleyin], olası kaynakları belirleyin ve düzeltmeler önerin.
  8. Son dağıtım sonrasında [modül/hizmet] içinde sık sık hatalar oluştuğunu gösteren kayıtlar mevcut. Kayıtları analiz edin ve sorunu tespit edip çözmek için adım adım bir yaklaşım önerin.
  9. Stres testi altındaki bir sistemde gecikme artışları gözlemleniyor. Mevcut yapılandırma, trafik modelleri ve son güncellemeler göz önüne alındığında: [bağlamı ekleyin], optimizasyon stratejileri önerin.
  10. Toplu işlem/işlem, belirgin hata mesajları olmadan aralıklı olarak başarısız oluyor. İşlem ayrıntılarını, günlükleri ve sistem durumunu inceleyin: [bağlamı ekleyin] ve sorun giderme adımlarını ve olası çözümleri özetleyin.

Tasarım ve Ürün Mühendisliği

  1. [Ürün/sayfa/uygulama türü] için [araç/yazılım] kullanarak detaylı bir tel çerçeve veya maket oluşturun. Düzen, kullanıcı arayüzü öğeleri ve açıklamaları ekleyin.
  2. Bu ürün tasarımını [tasarım/maket] analiz edin ve kullanılabilirlik, estetik ve işlevsellik açısından uygulanabilir geri bildirim sağlayın.
  3. Kullanıcı deneyimini, erişilebilirliği ve ölçeklenebilirliği iyileştiren ürün tasarımı ve mühendisliği için en iyi 10 uygulamayı listeleyin.
  4. [Araç/çerçeve] kullanarak, hedefleri, özellikleri ve çıktıları kısaca açıklayan, başlangıç ​​seviyesinden ileri seviyeye kadar 5 tasarım veya ürün mühendisliği projesi önerin.
  5. Kullanılabilirlik, görsel hiyerarşi ve etkileşim verimliliği açısından bu tasarımı [tasarım/maket yapıştırın] optimize edin.
  6. [Araç/çerçeve] kullanarak [web sitesi/uygulama] için duyarlı bir UI/UX düzeni oluşturun. Örnek bileşenler, renk şemaları ve tipografi önerileri ekleyin.
  7. [Tasarım aracı/çerçevesi/ürün mühendisliği konsepti] hakkında yeni başlayanlar için adım adım bir eğitim kılavuzu yazın; alıştırmalar ve örnek projeler de ekleyin.
  8. [Ürün/proje] için özellikler, kullanıcı akışları ve teknik gereksinimleri içeren bir ürün spesifikasyonu veya gereksinim belgesi oluşturun.
  9. Bu üründe [ürün/tasarım adı] kullanılabilirlik sorunlarını veya darboğazları belirleyin ve kullanıcı deneyimini ve performansı iyileştirmek için önerilerde bulunun.
  10. Bu tasarım iş akışını/sürecini [iş akışını yapıştırın] daha verimli, ölçeklenebilir ve bakımı kolay hale getirmek için yeniden düzenleyin. Her iyileştirmeyi açıklayın.

Veri Analizi ve Raporlama

  1. Bu CSV dosyasındaki ürün kullanım kayıtlarını analiz edin. Bağlam: Zaman içinde ve kullanıcı segmentleri genelinde kullanım eğilimlerini belirlemek istiyoruz. Çıktı: Özet istatistikler + temel eğilimleri vurgulayan çizgi veya çubuk grafikler.
  2. Bu veri setinden zaman içindeki hata oranlarını gösteren bir grafik çizin. Bağlam: Son bir aya ait uygulama günlüklerini içerir. Çıktı: Hata artışlarını gösteren işaretler ve kısa bir yorum içeren bir zaman serisi grafiği.
  3. Bu performans testi sonuçlarını analiz edin. Bağlam: Arka uç hizmetimizin iki sürümünü karşılaştırıyor. Çıktı: Yan yana karşılaştırma grafikleri + iyileştirmelerin veya gerilemelerin metin özeti.
  4. Bu hata raporu veri setini analiz edin. Bağlam: Her satırda önem derecesi, sıklık ve etkilenen kullanıcılar yer almaktadır. Çıktı: Sıklık ve önem derecesini gösteren grafiklerle birlikte en önemli hataların önceliklendirilmiş bir listesi.
  5. Bu veri setini [veri setini yapıştırın] analiz edin ve önemli bulgular, eğilimler ve kalıplar sunun. Gerektiğinde görselleştirmeler ekleyin.
  6. [Araç/dil] çalıştırırken [yapıştırma hatası] alıyorum. Bunun nedenini açıklayın ve adım adım bir çözüm sunun.
  7. [Araç/dil] kullanarak analiz doğruluğunu ve güvenilirliğini artıran veri temizleme ve ön işleme için en iyi 10 uygulamayı listeleyin.
  8. [Araç/dil] kullanarak, hedefleri, veri kümeleri ve beklenen sonuçları kısaca açıklayan, başlangıç ​​seviyesinden ileri seviyeye kadar 5 veri analizi projesi önerin.
  9. Daha hızlı veri işleme, daha iyi bellek kullanımı ve daha okunabilirlik için bu kodu/betiği [kodu yapıştırın] optimize edin.
  10. [Araç/yazılım] kullanarak [ölçütleri/KPI’ları] görselleştiren bir gösterge paneli oluşturun. Örnek grafikler, tablolar ve filtreler ekleyin.
  11. [Ürün/kullanım senaryosu] için, temel temas noktalarını, duyguları ve iyileştirme fırsatlarını özetleyen bir kullanıcı yolculuğu haritası geliştirin.
  12. [Marka/ürün] için renk paleti, tipografi, boşluk kullanımı ve yeniden kullanılabilir bileşenleri içeren, dokümantasyonlu bir tasarım sistemi oluşturun.
  13. [Çerçeve/araç] ile oluşturulmuş bir web veya mobil ürün için WCAG yönergelerine uygunluğu sağlayan bir erişilebilirlik kontrol listesi oluşturun.
  14. [Ürün/proje] için sorun tanımı, araştırma, tasarım süreci ve sonuçları kapsayan bir UX vaka çalışması taslağı yazın.
  15. [Uygulama/web sitesi]nin kullanıcı katılımını ve bağlılığını artırmak için, uygulamaya başlama deneyimini iyileştirmenin yollarını önerin.
  16. [Özellik/sayfa] için, kullanıcı akışını ve temel etkileşimleri gösteren etkileşimli bir prototip tasarlayın ([araç/yazılım] kullanarak).
  17. [Ürün/özellik] için test hedeflerini, katılımcı kriterlerini ve başarıyı ölçmek için kullanılacak temel ölçütleri içeren bir kullanılabilirlik test planı yazın.
  18. Tasarım ve mühendislik ekipleri arasında tutarlı uygulama sağlamak için tasarımcılar ve geliştiriciler için bir devir teslim kontrol listesi oluşturun.
  19. Bu ürünün bilgi mimarisini [yapıştırma yapısı veya site haritası] değerlendirin ve gezinme ve içerik hiyerarşisi için iyileştirmeler önerin.
  20. [Uygulama/ürün] için önümüzdeki 6 ay için kilometre taşları, özellik öncelikleri ve bağımlılıkları içeren bir ürün yol haritası oluşturun.

Web Geliştiricileri

  1. Sektörün en iyi uygulamalarını takip ederek ölçeklenebilir bir [React/Next.js/Vue] projesi için eksiksiz bir klasör yapısı oluşturun.
  2. Lütfen bu kodu [kodu yapıştırın] inceleyin ve performans, okunabilirlik ve ölçeklenebilirlik açısından iyileştirmeler önerin.
  3. [Uygulama türü] için tablolar, ilişkiler ve kısıtlamalar içeren bir veritabanı şeması oluşturun.
  4. [framework] kullanarak, açılır menülü dinamik bir gezinme çubuğu için temiz ve yeniden kullanılabilir bir bileşen yazın.
  5. Daha hızlı yükleme ve daha iyi temel web performansı için bu sayfayı optimize edin [HTML/CSS/JS kodunu yapıştırın].
  6. [AWS/Vercel/Netlify] üzerinde tam yığınlı bir uygulamayı barındırmak için adım adım bir dağıtım planı oluşturun.
  7. Büyük ölçekli bir ön uç projesinin bakım kolaylığını artırmak için 10 en iyi uygulama önerisi sunun.
  8. Bu fonksiyon için [fonksiyonu yapıştırın] Jest veya Mocha kullanarak birim test örnekleri yazın.
  9. Yan gezinme menüsü, başlık ve ana içerik alanına sahip bir kontrol paneli arayüzü için duyarlı bir düzen oluşturun.
  10. [Çerçeve/dil] içinde JWT ve yenileme belirteçleri kullanarak kimlik doğrulamanın nasıl uygulanacağını açıklayın.
  11. React ve Node.js’i bir arada kullanan tam yığınlı bir uygulama için Dockerfile ve docker-compose kurulumu oluşturun.
  12. Bu sade JavaScript kodunu [kodu yapıştırın] optimize edilmiş React hook’larına dönüştürün.
  13. [Veri türü]ni yöneten bir CRUD uygulaması için RESTful API yapısı yazın.
  14. Bu CSS kodunu [kodu yapıştırın] gözden geçirin ve Flexbox veya Grid gibi modern teknikleri kullanacak şekilde yeniden düzenleyin.
  15. GitHub Actions için, testleri çalıştıran ve birleştirme işlemi gerçekleştiğinde otomatik dağıtım yapan bir CI/CD işlem hattı yapılandırması oluşturun.
  16. Bu HTML kod parçacığı için erişilebilirlik iyileştirmeleri önerin [kodu yapıştırın].
  17. [Web sitesi türü] için SEO uyumlu meta etiketleri, başlıklar ve açıklamalar yazın.
  18. Özel hata yanıtları içeren bir Node.js + Express uygulaması için hata işleme ara yazılımı oluşturun.
  19. Yoğun trafiğe sahip bir web uygulamasında yükleme sürelerini iyileştirmek için bir önbellekleme stratejisi oluşturun.
  20. Yeni bir proje için kurulum, kullanım ve katkı yönergelerini açıkça belgeleyen bir README.md dosya şablonu yazın.

Mobil Uygulama Geliştirme

  1. Ölçeklenebilir bir [React Native/Flutter/Swift/Kotlin] mobil uygulaması için eksiksiz bir klasör ve dosya yapısı oluşturun.
  2. [Örneğin fitness takip uygulaması gibi] bir uygulama türü için gezinme akışı, renk şeması ve tipografi önerilerini içeren bir kullanıcı arayüzü düzeni oluşturun.
  3. Bu kodu [kodu yapıştırın] inceleyin ve performans, bellek ve pil verimliliği iyileştirmeleri önerin.
  4. [API adı] adlı API’den veri çekmek ve mobil uygulama ekranında görüntülemek için API entegrasyon kodu yazın.
  5. [Çerçeve] içinde e-posta, sosyal giriş ve JWT belirteç yönetimi ile güvenli bir kullanıcı kimlik doğrulama akışı oluşturun.
  6. Uygulama başlatma süresini optimize edin ve büyük dosyalar ve modüller için tembel yükleme stratejileri önerin.
  7. Hem Google Play hem de Apple App Store’a mobil uygulama yayınlamak için adım adım bir yayın kontrol listesi oluşturun.
  8. [Uygulama türü] içinde çevrimdışı verileri önbelleğe almak için en iyi yerel depolama yaklaşımını (SQLite, Realm, Hive, AsyncStorage, vb.) önerin.
  9. Firebase Cloud Messaging veya OneSignal kullanarak hedefli uyarılar göndermek için push bildirim kurulum adımlarını oluşturun.
  10. [Jest, Flutter Test, XCTest gibi bir test çerçevesi kullanarak] bir giriş ekranı için test senaryoları yazın.
  11. Farklı ekran boyutlarına ve yönlendirmelerine uyum sağlayan, duyarlı bir tasarım stratejisi oluşturun.
  12. [Çerçeve] içinde ekranlar arasında sorunsuz gezinme geçişleri ve animasyonlar için kod oluşturun.
  13. Firebase Crashlytics ve Google Analytics kullanarak bir kaza raporlama ve analiz kurulum planı oluşturun.
  14. Mobil uygulamada API çağrılarını ve hassas kullanıcı verilerini güvence altına almak için 10 en iyi uygulama önerisi sunun.
  15. [React Native/Flutter] kullanarak bir web uygulamasını platformlar arası mobil uygulamaya dönüştürmek için bir yol haritası oluşturun.
  16. [Çerçeve] içinde simgeler ve etiketler içeren, yeniden kullanılabilir bir alt gezinme çubuğu bileşeni yazın.
  17. Yumuşak geçişler ve kaydedilmiş tercihlerle karanlık modu uygulamak için kod oluşturun.
  18. Test ve dağıtım işlemlerini otomatikleştirmek için [GitHub Actions/Bitrise/Fastlane] kullanarak bir CI/CD işlem hattı oluşturun.
  19. Görsel varlıkları optimize etmek ve uygulama paket boyutunu küçültmek için stratejiler önerin.
  20. Mobil uygulama projesi için kurulum, bağımlılıklar, ortam değişkenleri ve derleme talimatlarını belgeleyen bir README şablonu yazın.

Veri Bilimi ve Makine Öğrenimi

  1. Denetimli öğrenme, denetimsiz öğrenme ve pekiştirmeli öğrenme arasındaki farkı, her biri için pratik örnekler vererek açıklayın.
  2. Bu veri kümesi üzerinde bir Rastgele Orman modeli eğitmek için Python kodu yazın: [veri kümesi ayrıntılarını ekleyin]. Özellik ölçeklendirme, eğitim ve değerlendirme adımlarını dahil edin.
  3. Dengesiz veriye sahip ikili sınıflandırma problemi için en iyi model mimarilerini önerin. Nedenini açıklayın.
  4. Bu veri seti için bir Keşifsel Veri Analizi (EDA) planı oluşturun: [veri seti açıklaması ekleyin]. Kontrol edilecek belirli grafikleri ve ölçütleri ekleyin.
  5. Scikit-learn kullanarak bir regresyon modeli için sayısal ve kategorik özelliklerin ön işlenmesi için bir işlem hattı oluşturun.
  6. Doğruluk, hassasiyet, geri çağırma, F1 puanı ve ROC-AUC değerlerini kullanarak model performansını değerlendiren bir fonksiyon yazın.
  7. GridSearchCV ve RandomizedSearchCV yöntemlerini kullanarak gradyan artırma modeli için hiperparametrelerin nasıl ayarlanacağını açıklayın.
  8. TensorFlow veya PyTorch kullanarak derin öğrenme modelini eğitmek, doğrulamak ve kaydetmek için temiz, modüler Python kodu yazın.
  9. Zaman serisi verilerindeki eksik değerler ve aykırı değerlerle nasıl başa çıkılacağını kod örnekleriyle açıklayın.
  10. Kredi riski tahmin problemine yönelik model doğruluğunu artırabilecek 3 özellik mühendisliği tekniği önerin.
  11. XGBoost modelinden elde edilen özelliklerin önemini görselleştirmek için bir Python betiği yazın.
  12. Teknik bilgiye sahip olmayan paydaşlara sunmak üzere, sapma-varyans dengesinin kısa ve net bir açıklamasını oluşturun.
  13. Veri yüklemeden model dağıtımına kadar eksiksiz bir veri bilimi projesi iş akışı için bir not defteri taslağı oluşturun.
  14. Eğitilmiş bir makine öğrenimi modelinin FastAPI ile uçtan uca dağıtımına ilişkin, girdi doğrulama ve tahmin uç noktası da dahil olmak üzere bir örnek oluşturun.
  15. Müşteri kaybını tahmin etmek için büyük bir veri kümesinden içgörüler elde etmek üzere SQL sorguları yazın.
  16. MAPE, RMSE ve MAE gibi ölçütler kullanarak zaman serisi tahmin modelinin nasıl değerlendirileceğini açıklayın.
  17. K-Means kümeleme algoritmasını uygulayan ve boyut indirgeme için PCA kullanarak sonuçları görselleştiren bir Python fonksiyonu yazın.
  18. Lojistik regresyon ve karar ağaçlarının yorumlanabilirlik ve performans açısından avantaj ve dezavantajlarını karşılaştırın.
  19. Makine öğrenimi projesi için amaç, metodoloji, veri kaynakları, sonuçlar ve sınırlamalar bölümlerini içeren dokümantasyon oluşturun.
  20. Üretim ortamına makine öğrenimi modeli dağıtımı için test, izleme ve geri alma prosedürlerini kapsayan bir kontrol listesi oluşturun.

Bulut Bilişim ve DevOps

  1. AWS üzerinde 3 katmanlı bir web uygulamasını (EC2 + RDS + Yük Dengeleyici) dağıtmak için bir Terraform betiği yazın.
  2. GitHub Actions kullanarak bir Node.js uygulamasını derlemek, test etmek ve AWS Elastic Beanstalk’a dağıtmak için bir CI/CD işlem hattı oluşturun.
  3. AWS, Azure ve GCP’den örnekler vererek IaaS, PaaS ve SaaS arasındaki farkı açıklayın.
  4. Redis’i önbellek katmanı olarak kullanan bir Python Flask uygulaması için Dockerfile ve docker-compose.yml dosyaları oluşturun.
  5. Otomatik ölçeklendirme özelliğine sahip kapsayıcılaştırılmış bir uygulamayı dağıtmak için Kubernetes dağıtım ve servis YAML dosyaları yazın.
  6. Terraform veya AWS CDK kullanarak Altyapıyı Kod Olarak (IaC) uygulamaya yönelik en iyi uygulamaları önerin.
  7. EC2 örneklerinin oluşturulmasını ve Nginx’in başlangıçta yapılandırılmasını otomatikleştiren bir bash betiği oluşturun.
  8. AWS üzerinde ELK Stack (Elasticsearch, Logstash, Kibana) kullanarak merkezi günlük kaydı kurulum adımlarını açıklayın.
  9. CloudFront ve SSL ile S3 statik bir web sitesini dağıtmak için bir AWS CloudFormation şablonu oluşturun.
  10. Kubernetes kümesinde başarısız bir dağıtım nedeniyle oluşan kesinti için ayrıntılı bir olay müdahale planı yazın.
  11. GitLab CI/CD yapılandırması oluşturarak bir Docker imajı oluşturun ve her commit işleminde bunu Docker Hub’a gönderin.
  12. AWS ECS üzerinde mavi-yeşil dağıtım ve geri alma stratejisinin nasıl kurulacağını açıklayın.
  13. Mikroservis mimarisi için Prometheus ve Grafana kullanarak izleme ve uyarı sistemi kurulumu önerin.
  14. Docker’ı kurmak, konteynerleri oluşturmak ve güvenlik duvarı kurallarını yapılandırmak için bir Ansible playbook’u yazın.
  15. Hata toleransı ve yüksek kullanılabilirlik özelliklerine sahip, ölçeklenebilir bir SaaS uygulaması için bir AWS mimari diyagramı tasarlayın.
  16. AWS Lambda ve CloudWatch olaylarını kullanarak RDS’den S3’e veritabanlarının günlük otomatik yedeklemesini yapan bir komut dosyası yazın.
  17. Şirket içi bir uygulamayı “lift and shift” yaklaşımı kullanarak AWS’ye taşıma sürecini açıklayın.
  18. CI/CD işlem hatlarında gizli bilgilerin ve ortam değişkenlerinin güvenli bir şekilde yönetilmesi için en iyi uygulamaları oluşturun.
  19. Kubectl ve helm kullanarak bir Kubernetes kümesini kurmak ve yönetmek için adım adım komutlar yazın.
  20. AWS üzerinde barındırılan bir üretim sistemi için, RPO, RTO ve yedekleme stratejilerini de içeren bir felaket kurtarma planı oluşturun.

Robotik ve Otomasyon

  1. ROS (Robot İşletim Sistemi) kullanarak, eklem açısı girdileriyle robotik bir kolu kontrol eden bir Python betiği yazın.
  2. Üç serbestlik dereceli bir manipülatör için ileri kinematik ve ters kinematik arasındaki farkı denklemler ve örneklerle açıklayın.
  3. Otonom bir mobil robotun ultrasonik sensörler kullanarak engeller arasında gezinmesini sağlayacak bir kontrol algoritması oluşturun.
  4. Bir DC motor için PID kontrolcüsü tasarlayın ve parametrelerinin adım adım nasıl ayarlanacağını gösterin.
  5. Kamera girişi, motor kontrolü ve nesne algılama için birden fazla düğümü başlatan bir ROS başlatma dosyası oluşturun.
  6. Gerçek dünyadan 5 robotik projesi önerin (başlangıç ​​seviyesinden ileri seviyeye kadar), projelerin amaçlarını, kullanılan donanımı ve beklenen sonuçlarını kısaca açıklayın.
  7. Gazebo’da kamera ve LiDAR sensörleri bulunan diferansiyel tahrikli bir robot için simülasyon kurulumu yazın.
  8. Daha akıcı yol takibi ve daha düşük enerji tüketimi için bu hareket kontrol algoritmasını optimize edin [kod yapıştırın].
  9. Endüstriyel bir robotun kırılgan nesneleri tutması için malzeme seçimi, çalıştırma tipi ve kontrol mantığı da dahil olmak üzere bir kavrama mekanizması tasarlayın.
  10. SLAM’ın (Eşzamanlı Konumlandırma ve Haritalama) çalışma prensibini açıklayın ve Python veya ROS kullanarak basit bir sürümünü uygulayın.
  11. Nesne algılama ve sıralama sensörlerine sahip bir konveyör bant sistemi için PLC merdiven mantığı geliştirin.
  12. Akıllı bir fabrika ortamında ışıkları, motorları veya sıcaklık sensörlerini kontrol etmek için Arduino/Raspberry Pi kullanarak bir otomasyon iş akışı yazın.
  13. Bu robotik iş akışını [sistem diyagramını yapıştırın] analiz edin ve darboğazları veya hata noktalarını belirleyin. Optimizasyon önerilerinde bulunun.
  14. Depo robotunun ürün alma ve yerleştirme işlemlerini gerçekleştirdiği bir durum makinesi modeli oluşturun.
  15. Otonom navigasyonda IMU ve GPS verilerini birleştirmek için en iyi sensör füzyon tekniklerini önerin.
  16. OpenCV kullanarak hareketli nesneleri tespit ve takip eden bir makine görüşü işlem hattı oluşturun.
  17. Otomatik üretim hattı için öngörücü uyarılar içeren bir önleyici bakım programı oluşturun.
  18. Güvenlik, geri bildirim mekanizmaları ve kontrol sezgiselliğine odaklanarak bir insan-robot etkileşim arayüzü tasarlayın.
  19. Kamera girişini takip eden, nesne tanıma için kareleri işleyen ve sonuçları başka bir konuya yayınlayan bir Python ROS düğümü yazın.
  20. Robotik projesi için donanım özelliklerini, kontrol algoritmalarını, akış şemalarını ve güvenlik protokollerini içeren eksiksiz bir dokümantasyon şablonu oluşturun.

  1. Fidye yazılımı saldırısını tespit etme, kontrol altına alma ve saldırıdan kurtulma süreçlerini kapsayan adım adım bir olay müdahale planı yazın.
  2. Bu ağ yapılandırmasını [yapılandırma dosyasını yapıştırın] analiz edin ve olası güvenlik risklerini veya yanlış yapılandırmaları belirleyin.
  3. Web uygulamalarını OWASP Top 10’da yer alan yaygın güvenlik açıklarına karşı korumaya yönelik en iyi uygulamaların bir kontrol listesini oluşturun.
  4. IP takibi ve e-posta veya Slack üzerinden uyarı gönderme özelliklerini de içeren, başarısız giriş denemelerini tespit edip kaydeden bir Python betiği yazın.
  5. Açık anahtar altyapısının (PKI) nasıl çalıştığını açıklayın ve bir web sunucusu için SSL/TLS kurulumuna örnek verin.
  6. Küçük ölçekli bir kuruluş için, kullanılacak araçları, kapsamı ve raporlama formatını da içeren bir sızma testi planı oluşturun.
  7. [Çerçeve/dil] ile oluşturulmuş bir uygulamada parolaları ve API anahtarlarını güvenli bir şekilde saklamak için yöntemler önerin.
  8. Bu güvenlik duvarı kural setini [kuralları yapıştırın] değerlendirin ve daha iyi ağ bölümlendirmesi ve erişim kontrolü için iyileştirmeler önerin.
  9. Bir şirketin dahili sistemleri ve bulut hesapları genelinde çok faktörlü kimlik doğrulama (MFA) kurulumu hakkında bir kılavuz yazın.
  10. Çalışanların kimlik avı ve sosyal mühendislik saldırılarından korunmasına yönelik bir güvenlik bilinci eğitim planı oluşturun.
  11. Nmap ve OpenVAS gibi araçlar kullanarak güvenlik açığı taramasının nasıl yapılacağını ve sonuçların nasıl yorumlanacağını açıklayın.
  12. Hassas verilerin işlenmesine yönelik, şifreleme standartlarını, saklama sürelerini ve erişim kontrolünü içeren bir politika oluşturun.
  13. Eski paketleri, zayıf izinleri veya güvensiz yapılandırmaları kontrol eden bir bash veya PowerShell betiği yazın.
  14. DMZ, VPN erişimi ve izleme kurulumunu da içeren, küçük bir işletme için güvenli bir ağ mimarisi tasarlayın.
  15. Üretim ortamları için veya Windows sunucularının güvenliğini artırmanın yollarını önerin.
  16. Veri bütünlüğünü sağlarken kesinti süresini en aza indiren bir felaket kurtarma ve veri yedekleme stratejisi yazın.
  17. Hem yerel hem de bulut tabanlı çözümler kullanarak DDoS saldırılarını nasıl tespit edeceğinizi ve önleyeceğinizi açıklayın.
  18. Sızma testi bulgularını, ciddiyet derecelendirmelerini ve çözüm adımlarını içerecek şekilde belgeleyen ayrıntılı bir rapor şablonu oluşturun.
  19. Orta ölçekli bir şirketin BT altyapısında sıfır güven mimarisini uygulamaya yönelik bir plan yazın.
  20. Sunucular, ağlar ve bulut kaynakları için düzenli bir güvenlik denetimi kontrol listesi oluşturun; bu listeye günlük kayıtlarının incelenmesi, yamalar ve izinler de dahil edilmelidir.

Donanım Mühendisliği

  1. Sıcaklığı izleyen ve bir fanı otomatik olarak kontrol eden mikrodenetleyici tabanlı bir sistem için şematik bir tasarım yapın.
  2. Güç tüketimi, bellek ve giriş/çıkış gereksinimlerine göre bir proje için doğru mikrodenetleyicinin nasıl seçileceğini açıklayın.
  3. Altium, KiCad veya Eagle gibi araçlar kullanarak baskılı devre kartı (PCB) tasarımı için adım adım bir kılavuz yazın; yerleşim ve yönlendirme ipuçlarını da ekleyin.
  4. Bu devre şemasını [şemayı yapıştırın] analiz edin ve tasarım hatalarını veya olası güvenilirlik sorunlarını belirleyin.
  5. Başlangıç ​​seviyesinden ileri seviyeye kadar 5 donanım mühendisliği projesi önerin; bu projelerin açıklamalarını, gerekli bileşenlerini ve beklenen sonuçlarını belirtin.
  6. Bu devre için [ayrıntıları buraya yapıştırın] bileşen özelliklerini ve tedarik önerilerini içeren bir malzeme listesi (BOM) oluşturun.
  7. Mikrokontrolcüyü bir sensörle arayüzleyecek ve gerçek zamanlı verileri bir LCD ekranda görüntüleyecek şekilde gömülü C kodu yazın.
  8. Bu devre şemasını [yapıştırma şeması] güç verimliliği ve bileşen maliyetini düşürmek için optimize edin.
  9. Üretim öncesinde yeni bir PCB tasarımının doğrulanması için bir test ve doğrulama planı oluşturun.
  10. Devre davranışını ve performansını test etmek için simülasyon araçlarının (LTspice veya Proteus gibi) nasıl kullanılacağını açıklayın.
  11. Aşırı yük ve kısa devre koruma mekanizmalarına sahip, 230V AC’yi 5V DC’ye dönüştüren bir güç kaynağı devresi tasarlayın.
  12. Yüksek hızlı PCB izlerinde sinyal bütünlüğü analizinin nasıl yapılacağına dair ayrıntılı bir açıklama yazın.
  13. EMI/EMC uyumlu ve düzenleyici standartlara uygun devrelerin tasarımı için en iyi uygulamaları önerin.
  14. Gömülü donanım prototipine sensör ve aktüatörlerin entegrasyonu için adım adım bir kılavuz oluşturun.
  15. Bir donanım prototipinin breadboard’tan üretime hazır PCB’ye geçiş sürecini açıklayın.
  16. Kesintileri işlemek ve çevre birimleri (UART, SPI veya I2C gibi) arasındaki iletişimi yönetmek için aygıt yazılımı kodu yazın.
  17. Bileşenlerin işlevselliğini, bağlantısını ve tolerans sınırlarını doğrulamak için bir donanım test prosedürü geliştirin.
  18. Yüksek güçlü elektronik sistemlerde termal yönetim için teknikler önerin.
  19. Sistem görünümü, blok diyagramları, tasarım gerekçesi ve test sonuçlarını içeren bir donanım projesi için dokümantasyon yazın.
  20. Gömülü veya güç elektroniği sistemlerindeki arızaları teşhis etmek için bir bakım ve sorun giderme kontrol listesi oluşturun.

İçerik Etiketleri:LinuxSEO


İlginizi çekebilir.

Cover Image for E-Ticaret Nasıl Yapılır? Dijital Araçlarla Online Satışa Başlama Rehberi (2026)

E-Ticaret Nasıl Yapılır? Dijital Araçlarla Online Satışa Başlama Rehberi (2026)

E-ticaret Türkiye’de her yıl rekor büyüme kaydediyor. 2025’te Türkiye e-ticaret hacmi 2 trilyon TL’yi aştı ve 2026’da bu rakamın daha da yükseleceği öngörülüyor. Fiziksel ürünlerden dijital ürünlere, dropshipping’den SaaS satışına kadar birçok modelde e-ticaret yapmak mümkün. Bu rehberde e-ticaret nasıl yapılır sorusunu modern dijital araçlarla cevaplıyoruz. E-Ticaret Nedir? E-ticaret (elektronik ticaret), mal ve hizmetlerin internet […]

xtechnology_logo
X Technology
Cover Image for Yapay Zeka Çağında SEO’dan GEO’ya Geçiş Rehberi

Yapay Zeka Çağında SEO’dan GEO’ya Geçiş Rehberi

Yapay zekanın SEO’yu nasıl dönüştürdüğünü, Generative Engine Optimization (GEO) ve Answer Engine Optimization (AEO) yöntemlerini öğrenin. Dijital Ekosistemde Mesleklerin Dönüşümü: SEO’dan Yapay Zeka Çağına Günümüzde teknoloji hayatımızın her alanını değiştirmeye devam ediyor; özellikle de dijital pazarlama ve web üzerindeki meslekler neredeyse her yıl yeni kavramlarla şekilleniyor. Bu kapsamda en popüler ve geleneksel mesleklerden biri olan […]

xtechnology_logo
X Technology
kitap
resim
Ahmet İnanç KOCA - Founder and CEO of  XTechnology
Ahmet İnanç KOCA
XTechnology Yöneticisi, Yazılım GeliştiriciGeleceği kodlamaktan zevk alan bir yazılımcı

Hatalarımızdan kazanın

Mükemmel bir iş yoktur, sadece çok sayıda denenmiş girişim vardır.

XTechnology`i`nin kurucusu Ahmet İnanç KOCA`ı`dan Yanlız Başına Mücadele Edenler Rehberi”—adlı itaatkar olmak yerine büyük hayaller kurmayı tercih eden idealpereset ama tek başına savaşan girişimciler için bir manifesto olan bu kitabımızdan çok şey öğreneceksiniz.
Daha fazlası burada...

resim