Skip to content

Latest commit

 

History

History
223 lines (159 loc) · 29.3 KB

File metadata and controls

223 lines (159 loc) · 29.3 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Azure AI Foundry Topluluğuna Katılın

Yapay zeka uygulamaları geliştirme konusunda takıldığınızda veya herhangi bir sorunuz olduğunda; diğer öğrenenler ve deneyimli geliştiricilerle MCP hakkında tartışmalara katılın. Soruların memnuniyetle karşılandığı ve bilgilerin özgürce paylaşıldığı destekleyici bir topluluktur.

Microsoft Foundry Discord

Ürün geri bildirimi veya geliştirme sırasında karşılaştığınız hatalar için ziyaret edin:

Microsoft Foundry Developer Forum

Bu kaynakları kullanmaya başlamak için şu adımları izleyin:

  1. Depoyu Çatallayın: Tıklayın GitHub forks
  2. Depoyu Kopyalayın: git clone https://github.com/microsoft/IoT-For-Beginners.git
  3. Microsoft Foundry Discord'a Katılın ve uzmanlar ve diğer geliştiricilerle tanışın

🌐 Çok Dilli Destek

GitHub Action ile Desteklenir (Otomatik & Her Zaman Güncel)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Yerel Kopyalamayı Tercih Ediyor musunuz?

Bu depo 50'den fazla dil çevirisini içermektedir ve bu, indirme boyutunu önemli ölçüde arttırır. Çeviriler olmadan klonlamak için, seyrek kontrol kullanın:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Bu size kursu tamamlamak için ihtiyaç duyduğunuz her şeyi çok daha hızlı bir indirme ile sağlar.

IoT Başlangıç Rehberi - Bir Müfredat

Microsoft Azure Cloud Advocates olarak, IoT temelleri hakkında 12 haftalık, 24 derslik bir müfredat sunmaktan memnuniyet duyuyoruz. Her ders, öncesi ve sonrası quizleri, derse yönelik yazılı talimatlar, çözüm, ödev ve daha fazlasını içerir. Proje tabanlı öğretim yöntemimiz, yeni becerilerin 'kalıcı' olmasını sağlayarak öğrenirken inşa etmenize olanak tanır.

Projeler, yiyeceğin tarladan sofraya uzanan yolculuğunu kapsamaktadır. Buna tarım, lojistik, üretim, perakende ve tüketici dahil - IoT cihazları için popüler sanayi alanları.

Giriş, tarım, nakliye, işleme, perakende ve pişirmeyi kapsayan 24 dersin yol haritası

Sketchnote: Nitya Narasimhan. Daha büyük bir versiyon için görsele tıklayın.

Yazarlarımıza Jen Fox, Jen Looper, Jim Bennett ve sketchnote sanatçımız Nitya Narasimhan'a içten teşekkürler.

Ayrıca, bu müfredatı inceleyen ve çeviren Microsoft Learn Öğrenci Elçileri ekibimize teşekkür ederiz - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, ve Zina Kamel.

Ekiple tanışın!

Tanıtım videosu

Gif: Mohit Jaisal

🎥 Proje hakkında bir video için yukarıdaki görsele tıklayın!

Öğretmenler, bu müfredatı nasıl kullanacağınızla ilgili bazı öneriler ekledik. Kendi derslerinizi oluşturmak isterseniz, bir ders şablonu da sunuyoruz.

Öğrenciler, bu müfredatı bireysel olarak kullanmak istiyorsanız, tüm depoyu çatallayın ve derslerden önce quiz, ardından dersleri okuyup diğer aktiviteleri tamamlayarak ilerleyin. Çözümleri kopyalamak yerine dersleri anlayarak projeleri oluşturmayı deneyin; çözümler, her proje odaklı dersin içindeki /solutions klasörlerinde mevcuttur. Bir başka fikir de arkadaşlarınızla çalışma grubu kurup beraber içeriği incelemek olabilir. İleri seviye çalışma için Microsoft Learn'i öneririz.

Bu kursun video genel bakışına bakmak için, bu videoyu izleyin:

Tanıtım videosu

🎥 Proje hakkında bir video için yukarıdaki görsele tıklayın!

Öğretim Yöntemi

Bu müfredatı oluştururken iki pedagojik ilke seçtik: proje tabanlı olması ve sık quizler içermesi. Bu serinin sonunda öğrenciler, bitki izleme ve sulama sistemi, araç takip sistemi, gıda takibi ve kontrolü için akıllı fabrika kurulumu ve sesle kontrol edilen pişirme zamanlayıcısı gibi sistemler kurmuş olacaklar ve Nesnelerin İnterneti temellerini öğrenmiş olacaklar; cihaz kodu yazma, buluta bağlanma, telemetri analiz etme ve uçta yapay zeka çalıştırma gibi.

İçeriğin projelerle uyumlu olması, süreci öğrenciler için daha ilgi çekici hale getirir ve kavramların kalıcılığı artırılır.

Ayrıca, ders öncesindeki düşük riskli quiz, öğrencinin öğrenmeye yönelik niyetini belirlerken, ders sonrası quiz konuların daha iyi pekişmesini sağlar. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmış olup, tamamı veya parça parça alınabilir. Projeler küçükten başlar ve 12 haftalık döngünün sonunda giderek karmaşıklaşır.

Her proje, öğrencilere ve hobistlere erişilebilir gerçek donanımlara dayanmaktadır. Her proje ilgili alan bilgisini sunarak, projeye özgü alanı inceler. Başarılı bir geliştirici olmak için sorunları çözdüğünüz alanı anlamak faydalıdır; bu arka plan bilgisi, öğrencilerin IoT çözümlerini ve öğrenimlerini, bir IoT geliştiricisi olarak çözmeleri istenebilecek gerçek dünya problemleri bağlamında düşünmelerine olanak sağlar. Öğrenciler oluşturdukları çözümlerin 'niçin'ini öğrenir ve son kullanıcıya dair bir takdir kazanırlar.

Donanım

Projeler için kullanılacak IoT donanımı konusunda kişisel tercihlere, programlama dili bilgisine veya tercihlerine, öğrenme hedeflerine ve bulunanabilirliliğe bağlı olarak iki seçeneğimiz var. Donanıma erişimi olmayanlar veya satın alma kararı vermeden önce daha fazla öğrenmek isteyenler için 'sanal donanım' versiyonu da sağladık. Daha fazlasını okuyabilir ve donanım sayfasında Seeed Studio’daki dostlarımızdan tam kit satın alma bağlantıları da dahil bir 'alışveriş listesi' bulabilirsiniz.

💁 Davranış Kuralları, Katkıda Bulunma ve Çeviri yönergelerimizi bulun. Yapıcı geri bildirimlerinizi memnuniyetle karşılıyoruz!

🔧 Sorun mu yaşıyorsunuz? Ortak problemler için çözüm önerilerini görmek üzere Sorun Giderme Rehberi’mize göz atın.

Her ders şunları içerir:

  • skeç notu
  • isteğe bağlı destekleyici video
  • dersten önce ısınma testi
  • yazılı ders
  • proje tabanlı derslerde, projeyi adım adım nasıl inşa edeceğinize dair rehberler
  • bilgi kontrolü
  • bir meydan okuma
  • destekleyici okumalar
  • ödev
  • dersten sonra quiz

Quizler hakkında not: Tüm quizler quiz-app klasöründe olup toplamda 48 adet, her biri 3 soru içerir. Derslerde linklenmiş olup, quiz uygulaması yerel olarak çalıştırılabilir veya Azure’a dağıtılabilir; quiz-app klasöründeki talimatları takip edin. Quizler aşamalı olarak yerelleştirilmektedir.

Dersler

Proje Adı Öğretilen Kavramlar Öğrenme Hedefleri Bağlantılı Ders
01 Başlarken IoT’ye Giriş Temel IoT prensiplerini ve bir IoT çözümünün sensörler ve bulut servisleri gibi temel yapı taşlarını öğrenirken ilk IoT cihazınızı kurun IoT’ye Giriş
02 Başlarken IoT’ye Daha Derin Bakış Bir IoT sisteminin bileşenleri, mikrodenetleyiciler ve tek kartlı bilgisayarlar hakkında daha fazla bilgi alın IoT’ye Daha Derin Bakış
03 Başlarken Sensörler ve aktüatörlerle fiziksel dünya ile etkileşim Fiziksel dünyadan veri toplamak için sensörler ve geri bildirim göndermek için aktüatörler hakkında bilgi edinin, bir gece lambası inşa edin Sensörler ve aktüatörlerle fiziksel dünya ile etkileşim
04 Başlarken Cihazınızı İnternete Bağlama Bir IoT cihazını internete nasıl bağlayabileceğinizi öğrenin, gece lambanızı bir MQTT sunucusuna bağlayarak mesaj gönderip alın Cihazınızı İnternete Bağlama
05 Çiftlik Bitki büyümesini tahmin etme Bir IoT cihazı tarafından yakalanan sıcaklık verisi kullanarak bitki büyümesini tahmin etmeyi öğrenin Bitki büyümesini tahmin etme
06 Çiftlik Toprak nemini algılama Toprak nemini nasıl algılanacağını ve toprak nem sensörünü nasıl kalibre edeceğinizi öğrenin Toprak nemini algılama
07 Çiftlik Otomatik bitki sulama Bir röle ve MQTT kullanarak sulamayı nasıl otomatikleştirip zamanlayacağınızı öğrenin Otomatik bitki sulama
08 Çiftlik Bitkinizi buluta taşıma Bulut ve bulutta barındırılan IoT servisleri hakkında bilgi edinin ve bitkinizi bir genel MQTT sunucusu yerine bunlardan birine nasıl bağlayacağınızı öğrenin Bitkinizi buluta taşıma
09 Çiftlik Uygulama mantığınızı buluta taşıma IoT mesajlarına yanıt veren uygulama mantığını bulutta nasıl yazabileceğinizi öğrenin Uygulama mantığınızı buluta taşıma
10 Çiftlik Bitkinizi güvende tutma IoT güvenliği hakkında bilgi edinin ve bitkinizi anahtarlar ve sertifikalarla nasıl güvende tutacağınızı öğrenin Bitkinizi güvende tutma
11 Taşımacılık Konum takibi IoT cihazları için GPS konum takibi hakkında bilgi alın Konum takibi
12 Taşımacılık Konum verisi depolama Daha sonra görselleştirmek veya analiz etmek için IoT verilerini nasıl depolayacağınızı öğrenin Konum verisi depolama
13 Taşımacılık Konum verisini görselleştirme Konum verisinin harita üzerinde nasıl görselleştirildiği ve haritaların gerçek 3D dünyayı 2 boyutta nasıl temsil ettiği hakkında bilgi edinin Konum verisini görselleştirme
14 Taşımacılık Coğrafi sınırlar Coğrafi sınırlar hakkında bilgi edinin ve tedarik zincirindeki araçlar hedeflerine yaklaştığında nasıl uyarı verilebileceğini öğrenin Coğrafi sınırlar
15 İmalat Meyve kalite detektörü eğitme Bulutta meyve kalitesini algılayacak bir görüntü sınıflandırıcı eğitimi hakkında bilgi edinin Meyve kalite detektörü eğitme
16 İmalat IoT cihazından meyve kalitesini kontrol etme IoT cihazınızdan meyve kalite detektörünüzü nasıl kullanacağınızı öğrenin IoT cihazından meyve kalitesini kontrol etme
17 İmalat Meyve detektörünü kenarda çalıştırma Meyve detektörünüzü edge’de, yani bir IoT cihazında nasıl çalıştıracağınızı öğrenin Meyve detektörünü kenarda çalıştırma
18 İmalat Bir sensörden meyve kalite algılamasını tetikleme Bir sensörden meyve kalite algılamasını nasıl tetikleyeceğinizi öğrenin Bir sensörden meyve kalite algılamasını tetikleme
19 Perakende Stok detektörü eğitme Bir mağazadaki stoğu saymak için nesne tanımayı kullanarak stok detektörü eğitme yollarını öğrenin Stok detektörü eğitme
20 Perakende IoT cihazından stok kontrolü Nesne tanıma modeli kullanarak IoT cihazından stok kontrolü yapmayı öğrenin IoT cihazından stok kontrolü
21 Tüketici IoT cihazıyla konuşmayı tanıma Akıllı zamanlayıcı oluşturmak için IoT cihazından konuşma tanımayı öğrenin IoT cihazıyla konuşmayı tanıma
22 Tüketici Dili anlama IoT cihazına söylenen cümleleri nasıl anlayacağınızı öğrenin Dili anlama
23 Tüketici Zamanlayıcı ayarlayıp sesli geri bildirim sağlama IoT cihazında zamanlayıcı nasıl ayarlanır ve zamanlayıcı ayarlandığında veya bittiğinde sesli geri bildirim nasıl verilir öğrenin Zamanlayıcı ayarlayıp sesli geri bildirim sağlama
24 Tüketici Çoklu dilleri destekleme Hem IoT cihazına birden fazla dilde konuşabilme hem de akıllı zamanlayıcınızdan verilen cevaplarda çoklu dil desteğini öğrenin Çoklu dilleri destekleme

Çevrimdışı erişim

Bu dokümantasyonu çevrimdışı olarak Docsify kullanarak çalıştırabilirsiniz. Bu depoyu çatallayın, yerel makinenize Docsify kurun ve ardından bu deponun kök klasöründe docsify serve yazın. Web sitesi localhost: localhost:3000 portunda çalışacaktır.

Quiz

Topluluk sayesinde her bölüm hakkında bilginizi test eden interaktif quizler barındırılmaktadır. Bilginizi burada test edin.

PDF

Gerekirse bu içeriğin bir PDF’sini çevrimdışı erişim için üretebilirsiniz. Bunu yapmak için npm yüklü olduğundan emin olun ve bu deponun kök klasöründe şu komutları çalıştırın:

npm i
npm run convert

Slaytlar

Bazı dersler için slayt desteleri slides klasöründe bulunmaktadır.

Diğer Müfredatlar

Ekibimiz diğer müfredatlar da üretiyor! Göz atın:

LangChain

LangChain4j Beginners için LangChain.js Beginners için LangChain Beginners için

Azure / Edge / MCP / Agents

AZD Beginners için Yeni Başlayanlar için Edge AI Yeni Başlayanlar için MCP Yeni Başlayanlar için AI Agents


Üretken AI Serisi

Yeni Başlayanlar için Üretken AI Üretken AI (.NET) Üretken AI (Java) Üretken AI (JavaScript)


Temel Öğrenme

Yeni Başlayanlar için ML Yeni Başlayanlar için Veri Bilimi Yeni Başlayanlar için AI Yeni Başlayanlar için Siber Güvenlik Yeni Başlayanlar için Web Geliştirme Yeni Başlayanlar için IoT Yeni Başlayanlar için XR Geliştirme


Copilot Serisi

Yapay Zeka Eşli Programlama için Copilot C#/.NET için Copilot Copilot Macerası

Görsel atıfları

Bu müfredatta kullanılan tüm görseller için gerekli gördüğünüzde atıfları Atıflar sayfasında bulabilirsiniz.


Feragatname:
Bu belge, AI çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayınız. Orijinal belge, kendi ana dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilmektedir. Bu çevirinin kullanımı sonucu ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumlamadan sorumlu değiliz.