[![GitHub lisansı](https://img.shields.io/github/license/microsoft/IoT-For-Beginners.svg)](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE) [![GitHub katkıda bulunanlar](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/) [![GitHub sorunlar](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/) [![GitHub çekme talepleri](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/) [![PR'ler Hoş Geldiniz](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub izleyiciler](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/) [![GitHub çatallar](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) [![GitHub yıldızlar](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) ### Azure AI Foundry Topluluğuna Katılın [![Microsoft Azure AI Foundry Discord](https://dcbadge.limes.pink/api/server/ByRwuEEgH4)](https://discord.com/invite/ByRwuEEgH4) Bu kaynakları kullanmaya başlamak için şu adımları izleyin: 1. **Depoyu Çatallayın**: [![GitHub çatallar](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) bağlantısına tıklayın 2. **Depoyu Klonlayın**: `git clone https://github.com/microsoft/IoT-For-Beginners.git` 3. [**Azure AI Foundry Discord'a katılın ve uzmanlarla ve diğer geliştiricilerle tanışın**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Çok Dilli Destek #### GitHub Action ile Destekleniyor (Otomatik ve Her Zaman Güncel) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Korean](../ko/README.md) | [Malay](../ms/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Thai](../th/README.md) | [Turkish](./README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) # IoT for Beginners - Bir Müfredat Microsoft'taki Azure Cloud Advocates, IoT temelleri hakkında 12 haftalık, 24 derslik bir müfredat sunmaktan mutluluk duyuyor. Her ders, ders öncesi ve sonrası sınavlar, dersi tamamlamak için yazılı talimatlar, bir çözüm, bir ödev ve daha fazlasını içerir. Proje tabanlı pedagojimiz, öğrenirken inşa etmenizi sağlar; bu, yeni becerilerin kalıcı olmasını sağlayan kanıtlanmış bir yöntemdir. Projeler, gıdanın çiftlikten sofraya yolculuğunu kapsar. Bu, tarım, lojistik, üretim, perakende ve tüketici gibi IoT cihazları için popüler endüstri alanlarını içerir. ![Kurs için bir yol haritası, giriş, tarım, taşıma, işleme, perakende ve yemek pişirme konularını kapsayan 24 dersi gösteriyor](../../translated_images/Roadmap.bb1dec285dda0eda691788b95ddfc96d31d76bb7649e3f04a135e4ad395f323e.tr.jpg) > Sketchnote: [Nitya Narasimhan](https://github.com/nitya). Daha büyük bir versiyon için resme tıklayın. **Yazarlarımıza [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) ve sketchnote sanatçımız [Nitya Narasimhan](https://github.com/nitya)'a içten teşekkürler.** **Ayrıca bu müfredatı gözden geçiren ve çeviren [Microsoft Learn Öğrenci Elçileri](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) ekibimize teşekkür ederiz - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), ve [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** Ekibi tanıyın! [![Tanıtım videosu](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k) **Gif:** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) > 🎥 Proje hakkında bir video için yukarıdaki resme tıklayın! > **Öğretmenler**, bu müfredatı nasıl kullanabileceğinizle ilgili [bazı öneriler](for-teachers.md) ekledik. Kendi derslerinizi oluşturmak isterseniz, [ders şablonunu](lesson-template/README.md) da ekledik. > **[Öğrenciler](https://aka.ms/student-page)**, bu müfredatı kendi başınıza kullanmak için tüm depoyu çatallayın ve alıştırmaları kendi başınıza tamamlayın. Ders öncesi sınavla başlayın, ardından dersi okuyun ve diğer etkinlikleri tamamlayın. Dersleri anlayarak projeleri oluşturmaya çalışın, çözüm kodunu kopyalamaktan kaçının; ancak bu kod, her proje odaklı derste /solutions klasörlerinde mevcuttur. Başka bir fikir, arkadaşlarınızla bir çalışma grubu oluşturmak ve içeriği birlikte incelemek olabilir. Daha fazla çalışma için [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) öneriyoruz. Bu kursun video genel bakışı için şu videoya göz atın: [![Tanıtım videosu](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Tanıtım videosu") > 🎥 Proje hakkında bir video için yukarıdaki resme tıklayın! ## Pedagoji Bu müfredatı oluştururken iki pedagojik ilkeyi benimsedik: proje tabanlı olmasını sağlamak ve sık sık sınavlar içermesi. Bu serinin sonunda öğrenciler bir bitki izleme ve sulama sistemi, bir araç takip sistemi, yiyecekleri izlemek ve kontrol etmek için akıllı bir fabrika kurulumu ve ses kontrollü bir pişirme zamanlayıcısı oluşturmuş olacak ve Nesnelerin İnterneti'nin temellerini, cihaz kodu yazmayı, buluta bağlanmayı, telemetri analiz etmeyi ve uçta yapay zeka çalıştırmayı öğrenmiş olacaklar. İçeriğin projelere uygun olmasını sağlayarak süreç öğrenciler için daha ilgi çekici hale gelir ve kavramların kalıcılığı artırılır. Ayrıca, ders öncesi düşük riskli bir sınav, öğrencinin bir konuyu öğrenmeye yönelik niyetini belirlerken, ders sonrası ikinci bir sınav daha fazla kalıcılığı sağlar. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlandı ve tamamı veya bir kısmı alınabilir. Projeler küçük başlar ve 12 haftalık döngünün sonunda giderek daha karmaşık hale gelir. Her proje, öğrencilere ve hobi sahiplerine uygun gerçek dünya donanımları etrafında tasarlanmıştır. Her proje, ilgili proje alanını inceleyerek ilgili arka plan bilgisini sağlar. Başarılı bir geliştirici olmak, sorunları çözdüğünüz alanı anlamanıza yardımcı olur; bu arka plan bilgisi, öğrencilerin IoT çözümleri ve öğrenimleri hakkında gerçek dünya problemleri bağlamında düşünmelerine olanak tanır. Öğrenciler, oluşturdukları çözümlerin 'nedenini' öğrenir ve son kullanıcıya yönelik bir takdir kazanır. ## Donanım Projeler için kişisel tercihlere, programlama dili bilgisine veya tercihlerine, öğrenme hedeflerine ve erişilebilirliğe bağlı olarak iki IoT donanım seçeneğimiz var. Ayrıca, donanıma erişimi olmayanlar veya satın almadan önce daha fazla bilgi edinmek isteyenler için bir 'sanal donanım' versiyonu sağladık. Daha fazla bilgi edinebilir ve [donanım sayfasında](./hardware.md) bir 'alışveriş listesi' bulabilirsiniz; Seeed Studio'daki arkadaşlarımızdan tam kitler satın almak için bağlantılar dahil. > 💁 [Davranış Kuralları](CODE_OF_CONDUCT.md), [Katkıda Bulunma](CONTRIBUTING.md) ve [Çeviri](TRANSLATIONS.md) yönergelerimizi bulun. Yapıcı geri bildirimlerinizi memnuniyetle karşılıyoruz! ## Her ders şunları içerir: - sketchnote - isteğe bağlı ek video - ders öncesi ısınma sınavı - yazılı ders - proje tabanlı dersler için, projeyi nasıl oluşturacağınızı adım adım anlatan kılavuzlar - bilgi kontrolleri - bir meydan okuma - ek okuma - ödev - [ders sonrası sınav](https://ff-quizzes.netlify.app/en/) > **Sınavlar hakkında bir not**: Tüm sınavlar, her biri üç sorudan oluşan toplam 48 sınav içeren quiz-app klasöründe bulunmaktadır. Derslerin içinden bağlantı verilmiştir, ancak sınav uygulaması yerel olarak çalıştırılabilir veya Azure'a dağıtılabilir; `quiz-app` klasöründeki talimatları takip edin. Sınavlar kademeli olarak yerelleştirilmektedir. ## Dersler | | Proje Adı | Öğretilen Kavramlar | Öğrenme Hedefleri | Bağlantılı Ders | | :---: | :---------------------------------: | :------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------: | | 01 | [Başlarken](./1-getting-started/README.md) | IoT'ye Giriş | IoT'nin temel prensiplerini ve sensörler ile bulut hizmetleri gibi IoT çözümlerinin temel yapı taşlarını öğrenirken ilk IoT cihazınızı kurmayı öğrenin | [IoT'ye Giriş](./1-getting-started/lessons/1-introduction-to-iot/README.md) | | 02 | [Başlarken](./1-getting-started/README.md) | IoT'ye Daha Derinlemesine Bakış | Bir IoT sisteminin bileşenlerini, mikrodenetleyicileri ve tek kartlı bilgisayarları daha ayrıntılı öğrenin | [IoT'ye Daha Derinlemesine Bakış](./1-getting-started/lessons/2-deeper-dive/README.md) | | 03 | [Başlarken](./1-getting-started/README.md) | Sensörler ve Aktüatörlerle Fiziksel Dünya ile Etkileşim | Fiziksel dünyadan veri toplamak için sensörleri ve geri bildirim göndermek için aktüatörleri öğrenin, bir gece lambası yaparken bunları uygulayın | [Sensörler ve Aktüatörlerle Fiziksel Dünya ile Etkileşim](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | | 04 | [Başlarken](./1-getting-started/README.md) | Cihazınızı İnternete Bağlayın | IoT cihazınızı mesaj göndermek ve almak için internete nasıl bağlayacağınızı öğrenin, gece lambanızı bir MQTT broker'a bağlayarak uygulayın | [Cihazınızı İnternete Bağlayın](./1-getting-started/lessons/4-connect-internet/README.md) | | 05 | [Çiftlik](./2-farm/README.md) | Bitki Büyümesini Tahmin Et | IoT cihazı tarafından toplanan sıcaklık verilerini kullanarak bitki büyümesini nasıl tahmin edeceğinizi öğrenin | [Bitki Büyümesini Tahmin Et](./2-farm/lessons/1-predict-plant-growth/README.md) | | 06 | [Çiftlik](./2-farm/README.md) | Toprak Nemini Tespit Et | Toprak nemini nasıl tespit edeceğinizi ve bir toprak nem sensörünü nasıl kalibre edeceğinizi öğrenin | [Toprak Nemini Tespit Et](./2-farm/lessons/2-detect-soil-moisture/README.md) | | 07 | [Çiftlik](./2-farm/README.md) | Otomatik Bitki Sulama | Bir röle ve MQTT kullanarak sulamayı nasıl otomatikleştireceğinizi ve zamanlayacağınızı öğrenin | [Otomatik Bitki Sulama](./2-farm/lessons/3-automated-plant-watering/README.md) | | 08 | [Çiftlik](./2-farm/README.md) | Bitkinizi Buluta Taşıyın | Bulut ve bulut tabanlı IoT hizmetleri hakkında bilgi edinin ve bitkinizi bir genel MQTT broker yerine bunlardan birine nasıl bağlayacağınızı öğrenin | [Bitkinizi Buluta Taşıyın](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | | 09 | [Çiftlik](./2-farm/README.md) | Uygulama Mantığınızı Buluta Taşıyın | IoT mesajlarına yanıt veren uygulama mantığını bulutta nasıl yazacağınızı öğrenin | [Uygulama Mantığınızı Buluta Taşıyın](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | | 10 | [Çiftlik](./2-farm/README.md) | Bitkinizi Güvende Tutun | IoT güvenliği hakkında bilgi edinin ve bitkinizi anahtarlar ve sertifikalarla nasıl güvende tutacağınızı öğrenin | [Bitkinizi Güvende Tutun](./2-farm/lessons/6-keep-your-plant-secure/README.md) | | 11 | [Taşıma](./3-transport/README.md) | Konum Takibi | IoT cihazları için GPS konum takibi hakkında bilgi edinin | [Konum Takibi](./3-transport/lessons/1-location-tracking/README.md) | | 12 | [Taşıma](./3-transport/README.md) | Konum Verilerini Saklama | IoT verilerini daha sonra görselleştirmek veya analiz etmek için nasıl saklayacağınızı öğrenin | [Konum Verilerini Saklama](./3-transport/lessons/2-store-location-data/README.md) | | 13 | [Taşıma](./3-transport/README.md) | Konum Verilerini Görselleştirme | Haritalar üzerinde konum verilerini nasıl görselleştireceğinizi ve haritaların gerçek 3 boyutlu dünyayı 2 boyutta nasıl temsil ettiğini öğrenin | [Konum Verilerini Görselleştirme](./3-transport/lessons/3-visualize-location-data/README.md) | | 14 | [Taşıma](./3-transport/README.md) | Coğrafi Çitler | Coğrafi çitler hakkında bilgi edinin ve tedarik zincirindeki araçlar hedeflerine yaklaştığında nasıl uyarı alacağınızı öğrenin | [Coğrafi Çitler](./3-transport/lessons/4-geofences/README.md) | | 15 | [Üretim](./4-manufacturing/README.md) | Meyve Kalitesi Dedektörü Eğitimi | Meyve kalitesini tespit etmek için bulutta bir görüntü sınıflandırıcıyı nasıl eğiteceğinizi öğrenin | [Meyve Kalitesi Dedektörü Eğitimi](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | | 16 | [Üretim](./4-manufacturing/README.md) | IoT Cihazından Meyve Kalitesini Kontrol Et | IoT cihazından meyve kalitesi dedektörünüzü nasıl kullanacağınızı öğrenin | [IoT Cihazından Meyve Kalitesini Kontrol Et](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | | 17 | [Üretim](./4-manufacturing/README.md) | Meyve Dedektörünüzü Uçta Çalıştırın | Meyve dedektörünüzü uçta bir IoT cihazında nasıl çalıştıracağınızı öğrenin | [Meyve Dedektörünüzü Uçta Çalıştırın](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | | 18 | [Üretim](./4-manufacturing/README.md) | Sensörden Meyve Kalitesi Tespiti Tetikleme | Sensörden meyve kalitesi tespitini nasıl tetikleyeceğinizi öğrenin | [Sensörden Meyve Kalitesi Tespiti Tetikleme](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | | 19 | [Perakende](./5-retail/README.md) | Stok Dedektörü Eğitimi | Bir mağazada stok saymak için nesne algılama kullanarak bir stok dedektörünü nasıl eğiteceğinizi öğrenin | [Stok Dedektörü Eğitimi](./5-retail/lessons/1-train-stock-detector/README.md) | | 20 | [Perakende](./5-retail/README.md) | IoT Cihazından Stok Kontrolü | Nesne algılama modeli kullanarak bir IoT cihazından stok kontrolünü nasıl yapacağınızı öğrenin | [IoT Cihazından Stok Kontrolü](./5-retail/lessons/2-check-stock-device/README.md) | | 21 | [Tüketici](./6-consumer/README.md) | IoT Cihazıyla Konuşmayı Tanıma | Akıllı bir zamanlayıcı oluşturmak için bir IoT cihazından konuşmayı nasıl tanıyacağınızı öğrenin | [IoT Cihazıyla Konuşmayı Tanıma](./6-consumer/lessons/1-speech-recognition/README.md) | | 22 | [Tüketici](./6-consumer/README.md) | Dili Anlama | IoT cihazına söylenen cümleleri nasıl anlayacağınızı öğrenin | [Dili Anlama](./6-consumer/lessons/2-language-understanding/README.md) | | 23 | [Tüketici](./6-consumer/README.md) | Zamanlayıcı Ayarlama ve Sesli Geri Bildirim Sağlama | IoT cihazında bir zamanlayıcıyı nasıl ayarlayacağınızı ve zamanlayıcı ayarlandığında ve bittiğinde sesli geri bildirim nasıl vereceğinizi öğrenin | [Zamanlayıcı Ayarlama ve Sesli Geri Bildirim Sağlama](./6-consumer/lessons/3-spoken-feedback/README.md) | | 24 | [Tüketici](./6-consumer/README.md) | Birden Fazla Dili Destekleme | Hem konuşulan hem de akıllı zamanlayıcınızın yanıtlarının birden fazla dili nasıl destekleyeceğini öğrenin | [Birden Fazla Dili Destekleme](./6-consumer/lessons/4-multiple-language-support/README.md) | ## Çevrimdışı Erişim Bu dokümantasyonu [Docsify](https://docsify.js.org/#/) kullanarak çevrimdışı çalıştırabilirsiniz. Bu repoyu forklayın, [Docsify'i yükleyin](https://docsify.js.org/#/quickstart) yerel makinenize kurun ve ardından bu reponun kök klasöründe `docsify serve` komutunu çalıştırın. Web sitesi localhost'unuzda 3000 portunda sunulacaktır: `localhost:3000`. ## Quiz Topluluğa, her bölümdeki bilginizi test eden interaktif quiz için teşekkürler. Bilginizi [buradan](https://ff-quizzes.netlify.app/en/) test edebilirsiniz. ### PDF Bu içeriğin çevrimdışı erişim için bir PDF'sini oluşturabilirsiniz. Bunun için [npm'in yüklü olduğundan](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) emin olun ve bu reponun kök klasöründe aşağıdaki komutları çalıştırın: ```sh npm i npm run convert ``` ### Slaytlar Bazı dersler için [slides](../../slides) klasöründe slayt desteleri bulunmaktadır. ## Diğer Müfredatlar Ekibimiz başka müfredatlar da üretiyor! İnceleyin: - [AI Agents for Beginners](https://aka.ms/ai-agents-beginners) - [MCP for Beginners](https://aka.ms/mcp-for-beginners) - [Generative AI for Beginners](https://aka.ms/genai-beginners) - [Generative AI for Beginners .NET](https://github.com/microsoft/Generative-AI-for-beginners-dotnet) - [Generative AI with JavaScript](https://github.com/microsoft/generative-ai-with-javascript) - [Generative AI with Java](https://github.com/microsoft/Generative-AI-for-beginners-java) - [AI for Beginners](https://aka.ms/ai-beginners) - [Data Science for Beginners](https://aka.ms/datascience-beginners) - [ML for Beginners](https://aka.ms/ml-beginners) - [Cybersecurity for Beginners](https://github.com/microsoft/Security-101) - [Web Dev for Beginners](https://aka.ms/webdev-beginners) - [IoT for Beginners](https://aka.ms/iot-beginners) - [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners) - [Mastering GitHub Copilot for Agentic use](https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming) - [Mastering GitHub Copilot for C#/.NET Developers](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers) - [Choose Your Own Copilot Adventure](https://github.com/microsoft/CopilotAdventures) ## Görsel Atıfları Bu müfredatta kullanılan görsellerin atıflarını [Attributions](./attributions.md) dosyasında bulabilirsiniz. --- **Feragatname**: Bu belge, [Co-op Translator](https://github.com/Azure/co-op-translator) adlı yapay zeka çeviri hizmeti kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlama veya yanlış yorumlamalardan sorumlu değiliz.