### Присъединете се към общността Azure AI Foundry
Ако заседнете или имате въпроси относно изграждането на AI приложения. Присъединете се към други учащи и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанията се споделят свободно.
Ако сте блокирани или имате въпроси относно изграждането на AI приложения. Присъединете се към други учащи и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, в която въпросите са добре дошли и знанията се споделят свободно.
Ако имате обратна връзка за продукт или грешки по време на изграждане, посетете:
Ако имате обратна връзка за продукта или грешки по време на изграждане, посетете:
Следвайте тези стъпки, за да започнете да използвате тези ресурси:
3. [**Присъединете се към Microsoft Foundry Discord и срещнете експерти и други разработчици**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Поддръжка на множество езици
### 🌐 Многезична поддръжка
#### Поддържа се чрез GitHub Action (автоматично и винаги актуално)
#### Поддържа се чрез GitHub Action (Автоматично и винаги актуално)
> **Предпочитате да клонирате локално?**
>
> Това хранилище включва преводи на повече от 50 езика, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте sparse checkout:
>
> **Bash / macOS / Linux:**
>
> **CMD (Windows):**
>
> Така ще получите всичко необходимо, за да завършите курса с много по-бързо изтегляне.
> **Предпочитате да клонирате локално?**
> Това хранилище включва 50+ езикови превода, което значително увеличава размера на изтеглянето. За да клонирате без преводи, използвайте sparse checkout:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Това ви осигурява всичко необходимо за завършване на курса с много по-бързо изтегляне.
# IoT за начинаещи - учебна програма
# IoT за начинаещи - Учебна програма
Адвокатите на Azure Cloud в Microsoft с удоволствие предлагат 12-седмична учебна програма с 24 урока, посветени на основите на IoT. Всеки урок включва предварителен и последващ тест, писмени инструкции за изпълнение на урока, решение, задание и още. Нашата проектно-базирана педагогика ви позволява да учите чрез изграждане, което е доказан начин новите умения да „забият“.
Екипът Azure Cloud Advocates от Microsoft с удоволствие предлага 12-седмична учебна програма с 24 урока, посветени изцяло на основите на IoT. Всеки урок включва въпроси преди и след урока, писмени инструкции за изпълнение на урока, решение, домашна работа и още. Нашата проектно-базирана педагогика ви позволява да учите, докато създавате, доказан начин новите умения да се „закрепят“.
Проектите покриват пътуването на храната от фермата до трапезата. Това включва земеделие, логистика, производство, търговия на дребно и потребители - всички популярни индустриални области за IoT устройства.
Проектите покриват пътя на храната от фермата до трапезата. Това включва земеделие, логистика, производство, търговия на дребно и потребител– всички популярни индустриални области за IoT устройства.
> Скетчнот от [Nitya Narasimhan](https://github.com/nitya). Натиснете изображението за по-голяма версия.

**Сърдечни благодарности на нашите автори [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) и на нашия скетчнот артист [Nitya Narasimhan](https://github.com/nitya).**
> Скетч нот от [Nitya Narasimhan](https://github.com/nitya). Кликнете на изображението за по-голяма версия.
**Благодарим също на нашия екип от [Студентски посланици на Microsoft Learn](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), които преглеждаха и превеждаха тази учебна програма - [списък с имена].**
**Сърдечни благодарности на нашите автори [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) и нашия художник на скечове [Nitya Narasimhan](https://github.com/nitya).**
**Благодарности и на нашия екип от [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), които преглеждаха и превеждаха тази учебна програма - [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) и [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
Запознайте сес екипа!
> 🎥 Натиснете изображението по-горе за видео за проекта!
> 🎥 Кликнете на горното изображение за видео за проекта!
> **Учители**, ние сме [включили някои предложения](for-teachers.md) как да използвате тази учебна програма. Ако искате да създадете свои уроци, ние също сме включили [шаблон за урок](lesson-template/README.md).
> **Учители**, ние включихме някои предложения за това как да използвате тази учебна програма. Ако искате да създадете свои собствени уроци, имаме и шаблон за урок.
> **Студенти**, за да използвате тази учебна програма самостоятелно, форкнете целия репозиторий и изпълнете упражненията сами, започвайки с предварителен тест, след това четете лекцията и завършете останалите дейности. Опитайте се да създадете проектите чрез разбиране на уроците, а не чрез копиране на кода за решение; този код е наличен в папките /solutions във всеки урок, ориентиран към проект. Друга идея е да сформирате учебна група с приятели и да преминете заедно през съдържанието. За по-нататъшно обучение препоръчваме [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **Студенти**, за да използвате тази учебна програма самостоятелно, форкнете цялото репо и завършете упражненията сами, започвайки с тест преди лекция, след това прочетете лекцията и направете останалите дейности. Опитайте се да създадете проектите, като разбирате уроците, а не просто копирате кода за решения, въпреки че този код е наличен в папките /solutions във всеки проектно-ориентиран урок. Друга идея е да сформирате учебна група с приятели и да преминете през съдържанието заедно. За допълнително учене препоръчваме [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
За видео преглед на този курс, разгледайте това видео:
За видео обзор на този курс, вижте това видео:
> 🎥 Натиснете изображението по-горе за видео за проекта!
> 🎥 Кликнете на горното изображение за видео за проекта!
## Педагогика
Ние избрахме два педагогически принципа при изграждането на тази учебна програма: да бъде проектно-базирана и да включва чести тестове. В края на тази серия студентите ще са изградили система за наблюдение и поливане на растения, проследяващо устройство за превозно средство, интелигентна фабрична система за проследяване и проверка на храна и гласово управляван таймер за готвене, както и ще са научили основите на Интернет на нещата, включително писане на код за устройства, свързване с облака, анализ на телеметрия и изпълнение на ИИ на ръба.
Избрахме две педагогически принципа при изграждането на тази учебна програма: да бъде базирана на проекти и да включва чести тестове. Края на серията ще имате изградена система за наблюдение и поливане на растения, тракер за превозни средства, умна фабрика за проследяване и контрол на храни и гласово управляван таймер за готвене, и ще сте научили основите на Интернет на нещата, включително как да пишете код за устройства, да се свързвате с облака, да анализирате телеметрия и да стартирате AI на ръба.
Като осигуряваме съдържанието да бъде свързано с проекти, процесът става по-интересен за студентите и задържането на концепции се увеличава.
Като осигурим съдържанието да съответства на проектите, процесът става по-ангажиращ за студентите и задържането на концепциитесе увеличава.
Освен това, тест с нисък риск преди урока насочва вниманието на студента към изучавания предмет, а последващ тест след урока осигурява допълнително задържане на знания. Тази учебна програма е създадена да бъде гъвкава и забавна и може да се вземе изцяло или на части. Проектите започват малки и стават все по-сложни до края на 12-седмичния цикъл.
Освен това, тест с ниска сложност преди урок насочва вниманието на студента към изучаваната тема, а втори тест след урока осигурява допълнително задържане. Тази учебна програма е проектирана да бъде гъвкава и забавна и може да се премине изцяло или частично. Проектите започват малки и стават все по-сложни към края на 12-седмичния цикъл.
Всеки проект е базиран на реален хардуер, достъпен за студенти и любители. Всеки проект разглежда специфичния проектен домейн, като предоставя релевантни фонови знания. За да бъдете успешен разработчик, помага да разберете домейна, в който решавате проблеми, а предоставянето на тези знания позволява на студентите да мислят за IoT решенията и наученото в контекста на реалния проблем, който може да им бъде възложен като разработчици на IoT. Студентите научават „защо“ на решенията, които изграждат, и получават appreciation за крайния потребител.
Всеки проект е базиран на реален хардуер, достъпен за студенти и любители. Всеки проект разглежда специфичната проектна област, предоставяйки съответното фоново знание. За да бъдете успешен разработчик, е полезно да разбирате областта, в която решавате проблеми, а предоставянето на това фоново знание позволява на студентите да мислят за своите IoT решения и учения в контекста на реалните проблеми, които могат да бъдат помолени да решат като IoT разработчици. Студентите научават „защо“ на решенията, които изграждат, и получават разбиране за крайния потребител.
## Хардуер
Имаме два варианта IoT хардуер за използване в проектите в зависимост от личните предпочитания, познанията или предпочитанията към програмен език, учебните цели и наличността. Също така сме предоставили виртуална хардуерна версия за тези, които нямат достъп до хардуер или искат да научат повече, преди да се ангажират с покупка. Можете да прочетете повече и да намерите "списък за пазаруване" на [hardware page](./hardware.md), включително връзки за закупуване на цялостни комплекти от нашите приятели в Seeed Studio.
Имаме два варианта за хардуер за IoT, които да използваме за проектите в зависимост от личните предпочитания, знания по програмни езици или предпочитания, цели за учене и наличност. Също така сме предоставили „виртуална хардуерна“ версия за тези, които нямат достъп до хардуер или искат да научат повече преди да предприемат покупка. Можете да прочетете повече и да намерите „списък за пазаруване“ на [страницата за хардуер](./hardware.md), включително връзки за покупка на комплекти от нашите приятели от Seeed Studio.
> 💁 Намерете нашите насоки за [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md) и [Translation](TRANSLATIONS.md). Очакваме вашите конструктивни отзиви!
> 💁 Намерете нашите указания за [Кодекс на поведение](CODE_OF_CONDUCT.md), [Приноси](CONTRIBUTING.md) и [Преводи](..). Очакваме вашата конструктивна обратна връзка!
>
> 🔧 Имаш проблем? Вижте нашия [Troubleshooting Guide](TROUBLESHOOTING.md) за решения на често срещани проблеми.
> 🔧 Имате проблеми? Разгледайте нашето [Ръководство за отстраняване на неизправности](TROUBLESHOOTING.md) за решения на често срещани проблеми.
## Всяко уроци включва:
## Всяко упражнение включва:
- скицник
- по избор допълнително видео
- предварителен тест за загряване преди урока
- допълнително видео по избор
- предварителен тест за затопляне преди урока
- писмен урок
- за уроци, базирани на проект, ръководства стъпка по стъпка за изграждане на проекта
- за уроцис проекти — ръководства стъпка по стъпка за изграждане на проекта
- проверки на знанията
- предизвикателство
- допълнителна литература
- задача
- [тест след урока](https://ff-quizzes.netlify.app/en/)
- допълнително четиво
- задание
- [тест след урок](https://ff-quizzes.netlify.app/en/)
> **Бележка относно тестовете**: Всички тестове се намират в папката quiz-app, общо 48 теста с по три въпроса всеки. Теса свързани от уроците, но приложението за тестове може да сестартира локално или да се разположи в Azure; следвайте инструкциите в папката `quiz-app`. Постепенно се локализират.
> **Бележка относно тестовете**: Всички тестове са в папката quiz-app, общо 48 теста с по три въпроса всеки. Теса свързани от уроците, но приложението за тестове може да сепуска локално или да се разгръща в Azure; следвайте инструкциите в папката `quiz-app`. Те постепенно се локализират.
## Уроци
| | Име на проекта | Преподавани концепции | Цели на обучението | Свързан урок |
| 01 | [Getting started](./1-getting-started/README.md) | Въведение в IoT | Научете основните принципи на IoT и основните блокове на IoT решения като сензори и облачни услуги, докато настройвате първото си IoT устройство | [Introduction to IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Getting started](./1-getting-started/README.md) | По-задълбочено в IoT | Научете повече за компонентите на IoT системата, както и за микроконтролери и едноплаткови компютри | [A deeper dive into IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Getting started](./1-getting-started/README.md) | Взаимодействие с физическия свят чрез сензори и активатори | Научете за сензори за събиране на данни от физическия свят и за активатори за издаване на обратна връзка, докато изграждате нощна лампа | [Interact with the physical world with sensors and actuators](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Getting started](./1-getting-started/README.md) | Свържете устройството си с Интернет| Научете как да свържете IoT устройство сИнтернет, за да изпращате и получавате съобщения, като свързвате нощната си лампа с MQTT брокер | [Connect your device to the Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farm](./2-farm/README.md) | Предсказване на растежа на растения | Научете как да предсказвате растежа на растения, използвайки температурни данни, събрани от IoT устройство | [Predict plant growth](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farm](./2-farm/README.md) | Откриване на влажност на почвата | Научете как да откривате влажност на почвата и да калибрирате сензор за влажност на почва | [Detect soil moisture](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farm](./2-farm/README.md) | Автоматизирано поливане на растения | Научете как да автоматизирате и отложите поливането, използвайки реле и MQTT | [Automated plant watering](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farm](./2-farm/README.md) | Мигрирайте растението си в облака | Научете за облака и хостваните в облака IoT услуги и как да свържете растението си към тях вместо към публичен MQTT брокер | [Migrate your plant to the cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farm](./2-farm/README.md) | Мигрирайте логиката на приложение в облака | Научете как да пишете логика на приложения в облака, която отговаря на IoT съобщения | [Migrate your application logic to the cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farm](./2-farm/README.md) | Защитете растението си | Научете за сигурността в IoT и как да защитите растението сис ключове и сертификати | [Keep your plant secure](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Проследяване на местоположение | Научете за GPS проследяване на местоположение за IoT устройства | [Location tracking](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Запис на данни за местоположение | Научете как да съхранявате IoT данни за визуализация или анализ по-късно | [Store location data](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Визуализиране на данни за местоположение | Научете как да визуализирате данни за местоположение на карта и как картите представят реалния 3D свят в 2 измерения | [Visualize location data](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Геозони | Научете за геозони и как те могат да се използват за сигнализиране, когато превозни средства в доставната верига са близо до своята дестинация | [Geofences](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Manufacturing](./4-manufacturing/README.md) | Обучение на детектор за качество на плодове | Научете за обучението на класификатор на изображения в облака за откриване качеството на плодове | [Train a fruit quality detector](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Manufacturing](./4-manufacturing/README.md) | Проверка на качеството на плодове от IoT устройство | Научете за използването на вашия детектор за качество на плодове от IoT устройство | [Check fruit quality from an IoT device](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Manufacturing](./4-manufacturing/README.md) | Стартиране на детектора за плодове на ръба | Научете за стартирането на вашия детектор за плодове на IoT устройство на ръба | [Run your fruit detector on the edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Manufacturing](./4-manufacturing/README.md) | Активиране на откриване на качество на плод от сензор | Научете за активирането на откриването на качество на плод от сензор | [Trigger fruit quality detection from a sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Retail](./5-retail/README.md) | Обучение на детектор за наличности | Научете как да използвате откриване на обекти за обучение на детектор на наличности за броене на наличностите в магазин | [Train a stock detector](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Retail](./5-retail/README.md) | Проверка на наличност от IoT устройство | Научете как да проверявате наличност от IoT устройство, използвайки модел за откриване на обекти | [Check stock from an IoT device](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Consumer](./6-consumer/README.md) | Разпознаване на реч с IoT устройство | Научете как да разпознавате реч от IoT устройство за създаване на умен таймер | [Recognize speech with an IoT device](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Consumer](./6-consumer/README.md) | Разбиране на езика | Научете как да разбирате изречения, казани на IoT устройство | [Understand language](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Consumer](./6-consumer/README.md) | Настройка на таймер и предоставяне на обратна реч | Научете как да настроите таймер на IoT устройство и да давате речева обратна връзка кога е настроен таймера и кога приключва | [Set a timer and provide spoken feedback](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Consumer](./6-consumer/README.md) | Поддръжка на няколко езика | Научете как да поддържате няколко езика, както в говоренето, така и в отговорите на вашия умен таймер | [Support multiple languages](./6-consumer/lessons/4-multiple-language-support/README.md) |
| | Име на проекта | Обучавани концепции | Учебни цели | Свързан урок |
| 01 | [Първи стъпки](./1-getting-started/README.md) | Въведение в IoT | Научете основните принципи на IoT и основните градивни елементи на IoT решения като сензори и облачни услуги, докато настройвате първото си IoT устройство | [Въведение в IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Първи стъпки](./1-getting-started/README.md) | По-задълбочено в IoT | Научете повече за компонентите на IoT система, микроконтролери и едноплаткови компютри | [По-задълбочено в IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Първи стъпки](./1-getting-started/README.md) | Взаимодействие с физическия свят чрез сензори и актуатори | Научете за сензорите за събиране на данни от физическия свят и актуаторите за изпращане на обратна връзка, докато изграждате нощна лампа | [Взаимодействие с физическия свят чрез сензори и актуатори](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Първи стъпки](./1-getting-started/README.md) | Свържете устройството си с Интернет | Научете как да свържете IoT устройство синтернет за изпращане и получаване на съобщения чрез свързване на вашата нощна лампа с MQTT брокер | [Свържете устройството си с Интернет](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Ферма](./2-farm/README.md) | Предсказване на растеж на растения | Научете как да предсказвате растежа на растенията чрез данни за температура, засечени от IoT устройство | [Предсказване на растеж на растения](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Ферма](./2-farm/README.md) | Откриване на влажност на почвата| Научете как да откривате влажността на почвата и да калибрирате сензор за влажност на почвата | [Откриване на влажност на почвата](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Ферма](./2-farm/README.md) | Автоматизирано напояване | Научете как да автоматизирате и таймизирате поливането с помощта на реле и MQTT | [Автоматизирано напояване](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Ферма](./2-farm/README.md) | Мигрирайте растението си в облака | Научете за облака и облачните IoT услуги и как да свържете вашето растение с някоя от тях вместо с публичен MQTT брокер | [Мигрирайте растението си в облака](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Ферма](./2-farm/README.md) | Мигрирайте логиката на приложението си в облака | Научете как можете да пишете логика на приложение в облака, която отговаря на IoT съобщения | [Мигрирайте логиката на приложението си в облака](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Ферма](./2-farm/README.md) | Осигурете защитата на растението си | Научете за сигурността в IoT и как да защитите вашето растение с ключове и сертификати | [Осигурете защитата на растението си](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Транспорт](./3-transport/README.md) | Проследяване на местоположение| Научете за GPS проследяване на местоположение за IoT устройства | [Проследяване на местоположение](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Транспорт](./3-transport/README.md) | Съхранение на данни за местоположение| Научете как да съхранявате IoT данни за по-късно визуализиране или анализ | [Съхранение на данни за местоположение](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Транспорт](./3-transport/README.md) | Визуализация на данни за местоположение | Научете за визуализиране на данни за местоположение върху карта и как картите представят реалния 3D свят в 2 измерения | [Визуализация на данни за местоположение](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Транспорт](./3-transport/README.md) | Геозони | Научете за геозоните и как могат да бъдат използвани за предупреждение, когато превозни средства от веригата на доставки са близко до предназначеното им място | [Геозони](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Производство](./4-manufacturing/README.md) | Обучение на детектор за качество на плодове | Научете за обучението на класификатор на изображения в облака за откриване на качество на плодове | [Обучение на детектор за качество на плодове](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Производство](./4-manufacturing/README.md) | Проверка на качеството на плодове от IoT устройство | Научете за използване на вашия детектор за качество на плодове от IoT устройство | [Проверка на качеството на плодове от IoT устройство](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Производство](./4-manufacturing/README.md) | Стартиране на детектора за плодове на ръба | Научете за стартиране на детектора за плодове на IoT устройство на ръба | [Стартиране на детектора за плодове на ръба](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Производство](./4-manufacturing/README.md) | Активиране на откриване на качество на плод от сензор | Научете за активиране на откриване на качество на плодове от сензор | [Активиране на откриване на качество на плод от сензор](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Търговия](./5-retail/README.md) | Обучение на детектор за наличности | Научете как чрез откриване на обекти да обучите детектор за наличности, който брои наличностите в магазин | [Обучение на детектор за наличности](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Търговия](./5-retail/README.md) | Проверка на наличност от IoT устройство | Научете как да проверявате наличности от IoT устройство с помощта на модел за откриване на обекти | [Проверка на наличност от IoT устройство](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Потребител](./6-consumer/README.md) | Разпознаване на реч с IoT устройство | Научете как да разпознавате реч от IoT устройство, за да изградите интелигентен таймер | [Разпознаване на реч с IoT устройство](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Потребител](./6-consumer/README.md) | Разбиране на езика | Научете как да разбирате изречения, казани на IoT устройство | [Разбиране на езика](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Потребител](./6-consumer/README.md) | Настройване на таймер и предоставяне на гласова обратна връзка | Научете как да настроите таймер на IoT устройство и да дадете гласова обратна връзка за поставяне и приключване на таймера | [Настройване на таймер и предоставяне на гласова обратна връзка](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Потребител](./6-consumer/README.md) | Поддръжка на множество езици | Научете как да поддържате множество езици, както за говорене към устройството, така и за отговорите от вашия интелигентен таймер | [Поддръжка на множество езици](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Офлайн достъп
Можете да използвате тази документация офлайн, като използвате [Docsify](https://docsify.js.org/#/). Форкнете това хранилище, [инсталирайте Docsify](https://docsify.js.org/#/quickstart) на локалната си машина и след това в главната папка на това хранилище напишете `docsify serve`. Уебсайтът ще се зареди на порт 3000 на локалния ви хост: `localhost:3000`.
Можете да ползвате тази документация офлайн чрез [Docsify](https://docsify.js.org/#/). Форкнете това хранилище, [инсталирайте Docsify](https://docsify.js.org/#/quickstart) на локалната си машина и след това в кореновата папка на това хранилище изпълнете `docsify serve`. Уебсайтът ще бъде достъпен на порт 3000 на вашия localhost: `localhost:3000`.
## Тест
Благодарим на общността за хостването на интерактивния тест, който проверява вашите знания за всяка от главите. Тествайте знанията си [тук](https://ff-quizzes.netlify.app/en/)
Благодарности на общността, която хоства интерактивния тест, който тества знанията ви по всяка глава. Тествайте знанията си [тук](https://ff-quizzes.netlify.app/en/)
### PDF
Можете да генерирате PDF на това съдържание за офлайн достъп, ако е необходимо. За да направите това, уверете се, че имате [инсталиран npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) и изпълнете следните команди в главната папка на това хранилище:
Можете да генерирате PDF на това съдържание за офлайн достъп, ако е необходимо. За да гонаправите, уверете се, че имате [npm инсталиран](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) и изпълнете следните команди в кореновата папка на това хранилище:
```sh
npm i
@ -129,10 +141,9 @@ npm run convert
Има презентации за някои от уроците в папката [slides](../../slides).
## Други учебни планове
## Други учебни програми
Екипът ни произвежда и други учебни програми! Вижте:
Нашият екип създава и други учебни планове! Разгледайте:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -149,38 +160,38 @@ npm run convert
---
### Серия за Генеративен AI
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
### Поредица за генеративен ИИ
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Серия Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
### Поредица Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Атрибуции на изображения
## Източници на изображения
Можете да намерите всички атрибуции за изображенията, използвани в тази учебна програма там, където е необходимо, в [Attributions](./attributions.md).
Можете да намерите всички източници на използваните изображения в тази учебна програма, когато е необходимо, в [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Отказ от отговорност**:
Този документ е преведен с помощта на AI преводаческа услуга [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.
**Отказ от отговорност**:
Този документ е преведен с помощта на AI преводаческа услуга [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.
Dacă întâmpinați dificultăți sau aveți întrebări despre crearea de aplicații AI. Alăturați-vă colegilor învățăcei și dezvoltatorilor cu experiență în discuții despre MCP. Este o comunitate de sprijin unde întrebările sunt binevenite și cunoștințele se împărtășesc liber.
Dacă întâmpinați dificultăți sau aveți întrebări despre construirea aplicațiilor AI. Alăturați-vă altor cursanți și dezvoltatori experimentați în discuțiile despre MCP. Este o comunitate suportivă unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber.
> Acest repository include peste 50 de traduceri în limbi diferite, ceea ce crește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout:
> Acest depozit include peste 50 de traduceri care cresc semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,113 +49,113 @@ Urmați acești pași pentru a începe să utilizați aceste resurse:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Aceasta îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă.
> Așa ai tot ce îți trebuie pentru a finaliza cursul cu o descărcare mult mai rapidă.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT pentru Începători - Un Curriculum
Promotorii Azure Cloud de la Microsoft sunt încântați să ofere un curriculum de 12 săptămâni, 24 de lecții, despre bazele IoT. Fiecare lecție include teste înainte și după lecție, instrucțiuni scrise pentru completarea lecției, o soluție, un exercițiu și altele. Pedagogia noastră bazată pe proiecte vă permite să învățați în timp ce construiți, o metodă dovedită ca abilitațile noi să „se fixeze”.
Avocații Azure Cloud de la Microsoft sunt încântați să ofere un curriculum de 12 săptămâni, 24 de lecții, care tratează bazele IoT. Fiecare lecție include chestionare înainte și după lecție, instrucțiuni scrise pentru finalizarea lecției, o soluție, un temă și altele. Pedagogia noastră bazată pe proiecte vă permite să învățați în timp ce construiți, o metodă dovedită de a fixa noile competențe.
Proiectele acoperă călătoria alimentelor de la fermă la masă. Aceasta include agricultură, logistică, fabricare, retail și consumator - toate domenii populare pentru dispozitivele IoT.
Proiectele acoperă călătoria alimentelor de la fermă la masă. Aceasta include agricultură, logistică, fabricație, retail și consumator - toate domenii populare pentru dispozitive IoT.


> Sketchnote realizat de [Nitya Narasimhan](https://github.com/nitya). Click pe imagine pentru o versiune mai mare.
> Schiță de [Nitya Narasimhan](https://github.com/nitya). Faceți click pe imagine pentru o versiune mai mare.
> 🎥 Click pe imaginea de mai sus pentru un video despre proiect!
> 🎥 Faceți click pe imaginea de mai sus pentru un video despre proiect!
> **Profesori**, am inclus [câteva sugestii](for-teachers.md) despre cum să folosiți acest curriculum. Dacă doriți să creați propriile lecții, am inclus și un [șablon pentru lecții](lesson-template/README.md).
> **Profesori**, am inclus [câteva sugestii](for-teachers.md) despre cum să utilizați acest curriculum. Dacă doriți să creați propriile lecții, am inclus și un [șablon de lecție](lesson-template/README.md).
> **[Studenți](https://aka.ms/student-page)**, pentru a folosi acest curriculum pe cont propriu, faceți fork la întregul repo și finalizați exercițiile pe cont propriu, începând cu un test pre-lectură, apoi citiți lecția și completați restul activităților. Încercați să creați proiectele înțelegând lecțiile, nu doar copind codul soluțiilor; totuși acel cod este disponibil în folderele /solutions din fiecare lecție orientată pe proiect. O altă idee ar fi să formați un grup de studiu cu prietenii și să parcurgeți împreună conținutul. Pentru studii suplimentare, recomandăm [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Studenți](https://aka.ms/student-page)**, pentru a folosi acest curriculum pe cont propriu, faceți fork la întregul repo și finalizați exercițiile singuri, începând cu un chestionar pre-lectură, apoi citind lecția și finalizând restul activităților. Încercați să creați proiectele înțelegând lecțiile, nu doar copind codul soluției; totuși codul este disponibil în folderele /solutions din fiecare lecție orientată pe proiect. O altă idee ar fi să formați un grup de studiu cu prietenii și să parcurgeți conținutul împreună. Pentru studiu suplimentar, recomandăm [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
Pentru o prezentare video a acestui curs, vizionați acest video:
Pentru o prezentare video a acestui curs, urmăriți acest video:
> 🎥 Click pe imaginea de mai sus pentru un video despre proiect!
> 🎥 Faceți click pe imaginea de mai sus pentru un video despre proiect!
## Pedagogie
Am ales două principii pedagogice pentru crearea acestui curriculum: să fie bazat pe proiecte și să includă teste frecvente. La sfârșitul acestei serii, studenții vor fi construit un sistem de monitorizare și udare a plantelor, un următor de vehicule, o instalație inteligentă pentru fabrică pentru a urmări și verifica alimentele și un cronometru pentru gătit controlat vocal, și vor fi învățat bazele Internet of Things, inclusiv cum să scrie cod pentru dispozitive, să se conecteze la cloud, să analizeze telemetria și să ruleze AI la margine.
Am ales două principii pedagogice în construirea acestui curriculum: asigurarea faptului că este bazat pe proiecte și că include chestionare frecvente. La finalul acestei serii, studenții vor fi construit un sistem de monitorizare și udare a plantelor, un tracker de vehicule, o configurație pentru fabrică inteligentă pentru a urmări și verifica alimentele, un cronometru de gătit controlat vocal, și vor fi învățat bazele Internetului Lucrurilor, inclusiv cum să scrie cod pentru dispozitive, să se conecteze la cloud, să analizeze telemetria și să ruleze AI la margine.
Asigurând alinierea conținutului cu proiectele, procesul devine mai captivant pentru studenți și retenția conceptelor crește.
Asigurând alinierea conținutului cu proiectele, procesul devine mai atractiv pentru studenți și reținerea conceptelor este îmbunătățită.
În plus, un test cu mize mici înainte de clasă setează intenția studentului pentru învățarea unui subiect, în timp ce un al doilea test după curs asigură o reținere suplimentară. Acest curriculum a fost proiectat să fie flexibil și distractiv și poate fi parcurs în întregime sau parțial. Proiectele încep mici și devin din ce în ce mai complexe până la sfârșitul ciclului de 12 săptămâni.
În plus, un chestionar cu miză scăzută înainte de clasă stabilește intenția studentului spre învățarea unui subiect, în timp ce un al doilea chestionar după clasă asigură o retenție suplimentară. Acest curriculum a fost conceput să fie flexibil și distractiv și poate fi urmat integral sau parțial. Proiectele încep mici și devin din ce în ce mai complexe până la sfârșitul ciclului de 12 săptămâni.
Fiecare proiect se bazează pe hardware real disponibil studenților și pasionaților. Fiecare proiect analizează domeniul specific al proiectului, oferind cunoștințe de bază relevante. Pentru a fi un dezvoltator de succes este util să înțelegi domeniul în care rezolvi probleme, oferind aceste cunoștințe de fond, studenții pot gândi soluțiile lor IoT și învățăturile în contextul tipului de problemă reală pe care ar putea fi solicitați să o rezolve ca dezvoltator IoT. Studenții învață „de ce” al soluțiilor pe care le construiesc și capătă o apreciere a utilizatorului final.
Fiecare proiect se bazează pe hardware real disponibil studenților și pasionaților. Fiecare proiect analizează domeniul specific al proiectului, oferind cunoștințe de fond relevante. Pentru a fi un dezvoltator de succes, ajută să înțelegi domeniul în care rezolvi probleme, oferind aceste cunoștințe de fond permite studenților să gândească despre soluțiile IoT și învățăturile lor în contextul tipului de problemă reală pe care ar putea fi rugați să o rezolve ca dezvoltatori IoT. Studenții învață „de ce”-ul soluțiilor pe care le construiesc și capătă o apreciere pentru utilizatorul final.
## Hardware
Avem două opțiuni de hardware IoT pentru a folosi în proiecte, în funcție de preferința personală, cunoștințele sau preferințele legate de limbajele de programare, obiectivele de învățare și disponibilitate. Am oferit, de asemenea, o versiune de „hardware virtual” pentru cei care nu au acces la hardware sau doresc să învețe mai multe înainte de a se angaja la o achiziție. Puteți citi mai multe și găsi o „listă de cumpărături” pe [pagina hardware](./hardware.md), inclusiv linkuri pentru a cumpăra kituri complete de la prietenii noștri de la Seeed Studio.
Avem două opțiuni de hardware IoT pentru a folosi în proiecte, în funcție de preferințele personale, cunoștințele sau preferințele legate de limbajul de programare, obiectivele de învățare și disponibilitate. De asemenea, am oferit o versiune de „hardware virtual” pentru cei care nu au acces la hardware sau doresc să învețe mai mult înainte de a face o achiziție. Puteți citi mai multe și găsi o „listă de cumpărături” pe [pagina de hardware](./hardware.md), inclusiv linkuri pentru a cumpăra kituri complete de la prietenii noștri de la Seeed Studio.
> 💁 Găsiți [Codul nostru de conduită](CODE_OF_CONDUCT.md), [Contribuții](CONTRIBUTING.md) și ghidurile de [Traducere](TRANSLATIONS.md). Apreciem feedback-ul vostru constructiv!
> 💁 Găsiți [Codul nostru de conduită](CODE_OF_CONDUCT.md), [Ghidul de contribuție](CONTRIBUTING.md) și [Ghidul de traduceri](..). Vă așteptăm cu feedback constructiv!
>
> 🔧 Aveți probleme? Consultați [Ghidul nostru de depanare](TROUBLESHOOTING.md) pentru soluții la probleme comune.
> 🔧 Aveți probleme? Consultați [Ghidul de depanare](TROUBLESHOOTING.md) pentru soluții la probleme comune.
## Fiecare lecție include:
- schiță-notiță
- videoclip suplimentar opțional
- test de încălzire înainte de lecție
- lecție scrisă
- pentru lecțiile bazate pe proiecte, ghiduri pas cu pas despre cum să construiești proiectul
- schița lecției (sketchnote)
- video suplimentar opțional
- quiz de încălzire înainte de lecție
- lecția scrisă
- pentru lecțiile bazate pe proiecte, ghiduri pas cu pas pentru construirea proiectului
- verificări de cunoștințe
- o provocare
- lecturi suplimentare
- temă
- [test după lecție](https://ff-quizzes.netlify.app/en/)
- [quiz după lecție](https://ff-quizzes.netlify.app/en/)
> **O notă despre teste**: Toate testele se află în folderul quiz-app, fiind în total 48 de teste cu câte trei întrebări fiecare. Ele sunt legate din interiorul lecțiilor, însă aplicația de teste poate fi rulată local sau implementată în Azure; urmați instrucțiunile din folderul `quiz-app`. Sunt localizate treptat.
> **O notă despre quizuri**: Toate quizurile sunt conținute în dosarul quiz-app, pentru 48 de quizuri în total, fiecare cu trei întrebări. Ele sunt legate din lecții, dar aplicația de quiz poate fi rulată local sau implementată în Azure; urmați instrucțiunile din dosarul `quiz-app`. Sunt treptat localizate.
## Lecții
| | Numele Proiectului | Concepte Predate | Obiectivele de Învățare | Lecția Legată |
| | Numele Proiectului | Concepte Predate | Obiective de Învățare | Lecția Legată |
| 01 | [Începutul](./1-getting-started/README.md) | Introducere în IoT | Învață principiile de bază ale IoT și principalele blocuri de construcție ale soluțiilor IoT precum senzori și servicii cloud în timp ce configurezi primul tău dispozitiv IoT | [Introducere în IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Începutul](./1-getting-started/README.md) | O explorare mai profundă a IoT | Află mai multe despre componentele unui sistem IoT, precum și despre microcontrolere și computere cu o singură placă | [O explorare mai profundă a IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Începutul](./1-getting-started/README.md) | Interacționează cu lumea fizică prin senzori și actuatori | Învață despre senzori pentru colectarea datelor din lumea fizică și despre actuatori pentru a trimite feedback, în timp ce construiești o lampă de noapte | [Interacționează cu lumea fizică prin senzori și actuatori](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Începutul](./1-getting-started/README.md) | Conectează-ți dispozitivul la Internet | Învață cum să conectezi un dispozitiv IoT la Internet pentru a trimite și primi mesaje conectând lampa ta de noapte la un broker MQTT | [Conectează-ți dispozitivul la Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Fermă](./2-farm/README.md) | Prezice creșterea plantelor | Învață să prezici creșterea plantelor folosind date de temperatură capturate de un dispozitiv IoT | [Prezice creșterea plantelor](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Fermă](./2-farm/README.md) | Detectează umiditatea solului | Învață să detectezi umiditatea solului și să calibrezi un senzor de umiditate pentru sol | [Detectează umiditatea solului](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Fermă](./2-farm/README.md) | Udare automată a plantelor | Învață să automatizezi și să programezi udarea folosind un releu și MQTT | [Udare automată a plantelor](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Fermă](./2-farm/README.md) | Migrează planta ta în cloud | Află despre servicii IoT găzduite în cloud și cum să conectezi planta ta la unul dintre acestea în loc de un broker MQTT public | [Migrează planta ta în cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Fermă](./2-farm/README.md) | Migrează logica aplicației tale în cloud | Învață cum poți scrie logica aplicației în cloud care răspunde la mesajele IoT | [Migrează logica aplicației tale în cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Fermă](./2-farm/README.md) | Menține-ți planta în siguranță | Învață despre securitatea în IoT și cum să-ți păstrezi planta în siguranță cu chei și certificate | [Menține-ți planta în siguranță](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 01 | [Începutul](./1-getting-started/README.md) | Introducere în IoT | Învață principiile de bază ale IoT și componentele fundamentale ale soluțiilor IoT, cum ar fi senzori și servicii cloud, în timp ce configurezi primul tău dispozitiv IoT | [Introducere în IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Începutul](./1-getting-started/README.md) | O privire mai profundă în IoT | Află mai multe despre componentele unui sistem IoT, precum și despre microcontrolere și computere cu o singură placă | [O privire mai profundă în IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Începutul](./1-getting-started/README.md) | Interacțiune cu lumea fizică folosind senzori și actuatori | Învață despre senzorii care adună date din lumea fizică și actuatorii care furnizează feedback, în timp ce construiești o veioză de noapte | [Interacțiune cu lumea fizică folosind senzori și actuatori](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Începutul](./1-getting-started/README.md) | Conectează dispozitivul la Internet | Învață cum să conectezi un dispozitiv IoT la Internet pentru a trimite și primi mesaje prin conectarea veiozei tale la un broker MQTT | [Conectează dispozitivul la Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Fermă](./2-farm/README.md) | Prezicerea creșterii plantelor | Învață cum să prevezi creșterea plantelor folosind datele de temperatură capturate de un dispozitiv IoT | [Prezicerea creșterii plantelor](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Fermă](./2-farm/README.md) | Detectarea umidității solului | Învață cum să detectezi umiditatea solului și să calibrezi un senzor de umiditate a solului | [Detectarea umidității solului](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Fermă](./2-farm/README.md) | Udat automatizat al plantelor | Învață cum să automatizezi și să cronometrezi udarea folosind un releu și MQTT | [Udat automatizat al plantelor](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Fermă](./2-farm/README.md) | Migrează planta ta către cloud | Învață despre cloud și serviciile IoT găzduite în cloud și cum să-ți conectezi planta la unul dintre acestea în loc de un broker MQTT public | [Migrează planta ta către cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Fermă](./2-farm/README.md) | Migrează logica aplicației tale către cloud | Învață cum poți scrie logica aplicației în cloud care răspunde la mesaje IoT | [Migrează logica aplicației tale către cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Fermă](./2-farm/README.md) | Păstrează-ți planta în siguranță | Învață despre securitate în IoT și cum să-ți păstrezi planta în siguranță folosind chei și certificate | [Păstrează-ți planta în siguranță](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Urmărirea locației | Învață despre urmărirea locației GPS pentru dispozitive IoT | [Urmărirea locației](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Stocarea datelor despre locație | Învață cum să stochezi date IoT pentru a fi vizualizate sau analizate ulterior | [Stocarea datelor despre locație](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Vizualizează datele despre locație | Învață despre vizualizarea datelor de locație pe o hartă și cum hărțile reprezintă lumea 3D reală în 2 dimensiuni | [Vizualizează datele despre locație](./3-transport/lessons/3-visualize-location-data/README.md) |
| 12 | [Transport](./3-transport/README.md) | Stocarea datelor de locație | Învață cum să stochezi date IoT pentru a fi vizualizate sau analizate ulterior | [Stocarea datelor de locație](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Vizualizarea datelor de locație | Învață despre vizualizarea datelor de locație pe o hartă și modul în care hărțile reprezintă lumea reală 3D în două dimensiuni | [Vizualizarea datelor de locație](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofence-uri | Învață despre geofence-uri și cum pot fi folosite pentru a alerta când vehiculele din lanțul de aprovizionare sunt aproape de destinația lor | [Geofence-uri](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Producție](./4-manufacturing/README.md) | Antrenează un detector de calitatea fructelor | Învață despre antrenarea unui clasificator de imagini în cloud pentru a detecta calitatea fructelor | [Antrenează un detector de calitate a fructelor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Producție](./4-manufacturing/README.md) | Verifică calitatea fructelor de pe un dispozitiv IoT | Învață despre folosirea detectorului tău de calitate a fructelor de pe un dispozitiv IoT | [Verifică calitatea fructelor de pe un dispozitiv IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Producție](./4-manufacturing/README.md) | Rulează detectorul de fructe pe edge | Învață despre rularea detectorului tău de fructe pe un dispozitiv IoT la marginea rețelei | [Rulează detectorul de fructe pe edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Producție](./4-manufacturing/README.md) | Pornește detectarea calității fructelor de la un senzor | Învață despre cum să pornești detectarea calității fructelor de la un senzor | [Pornește detectarea calității fructelor de la un senzor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Retail](./5-retail/README.md) | Antrenează un detector de stoc | Învață cum să folosești detectarea obiectelor pentru a antrena un detector de stoc pentru a număra stocul dintr-un magazin | [Antrenează un detector de stoc](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Retail](./5-retail/README.md) | Verifică stocul de pe un dispozitiv IoT | Învață cum să verifici stocul de pe un dispozitiv IoT folosind un model de detectare obiect | [Verifică stocul de pe un dispozitiv IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| 15 | [Producție](./4-manufacturing/README.md) | Antrenează un detector de calitatea fructelor | Învață despre antrenarea unui clasificator de imagini în cloud pentru a detecta calitatea fructelor | [Antrenează un detector de calitate a fructelor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Producție](./4-manufacturing/README.md) | Verifică calitatea fructelor de pe un dispozitiv IoT | Învață despre utilizarea detectorului tău de calitate a fructelor de pe un dispozitiv IoT | [Verifică calitatea fructelor de pe un dispozitiv IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Producție](./4-manufacturing/README.md) | Rulează detectorul de fructe pe edge | Învață despre rularea detectorului de fructe pe un dispozitiv IoT pe edge | [Rulează detectorul de fructe pe edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Producție](./4-manufacturing/README.md) | Pornește detectarea calității fructului de la un senzor | Învață despre declanșarea detectării calității fructelor de la un senzor | [Pornește detectarea calității fructului de la un senzor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Retail](./5-retail/README.md) | Antrenează un detector de stoc | Învață cum să folosești detectarea obiectelor pentru a antrena un detector de stoc pentru numărarea stocului într-un magazin | [Antrenează un detector de stoc](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Retail](./5-retail/README.md) | Verifică stocul de pe un dispozitiv IoT | Învață cum să verifici stocul de pe un dispozitiv IoT folosind un model de detectare a obiectelor | [Verifică stocul de pe un dispozitiv IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Consumator](./6-consumer/README.md) | Recunoaște vorbirea cu un dispozitiv IoT | Învață cum să recunoști vorbirea de pe un dispozitiv IoT pentru a construi un cronometru inteligent | [Recunoaște vorbirea cu un dispozitiv IoT](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Consumator](./6-consumer/README.md) | Înțelege limbajul | Învață cum să înțelegi propozițiile rostite către un dispozitiv IoT | [Înțelege limbajul](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Consumator](./6-consumer/README.md) | Setează un cronometru și oferă feedback vocal | Învață cum să setezi un cronometru pe un dispozitiv IoT și să oferi feedback vocal când cronometrul este setat și când se termină | [Setează un cronometru și oferă feedback vocal](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Consumator](./6-consumer/README.md) | Suportă mai multe limbi | Învață cum să susții mai multe limbi, atât cele vorbite către tine, cât și răspunsurile cronometrului inteligent | [Suportă mai multe limbi](./6-consumer/lessons/4-multiple-language-support/README.md) |
| 23 | [Consumator](./6-consumer/README.md) | Setează un cronometru și oferă feedback vocal | Învață cum să setezi un cronometru pe un dispozitiv IoT și să oferi feedback vocal despre când este setat cronometrul și când se termină | [Setează un cronometru și oferă feedback vocal](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Consumator](./6-consumer/README.md) | Suport pentru mai multe limbi | Învață cum să susții mai multe limbi, atât în vorbire cât și în răspunsurile cronometrului tău inteligent | [Suport pentru mai multe limbi](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Acces offline
Poți rula această documentație offline folosind [Docsify](https://docsify.js.org/#/). Fă un fork al acestui repo, [instalează Docsify](https://docsify.js.org/#/quickstart) pe mașina ta locală, apoi în folderul rădăcină al acestui repo scrie`docsify serve`. Site-ul va fi servit pe portul 3000 pe localhost-ul tău: `localhost:3000`.
Poți rula această documentație offline folosind [Docsify](https://docsify.js.org/#/). Fă un fork acestui repo, [instalează Docsify](https://docsify.js.org/#/quickstart) pe mașina ta locală, apoi în folderul rădăcină al acestui repo, tastează`docsify serve`. Site-ul va fi servit pe portul 3000 pe localhost-ul tău: `localhost:3000`.
## Test
## Quiz
Mulțumim comunității pentru găzduirea quiz-ului interactiv care testează cunoștințele pentru fiecare capitol. Îți testezi cunoștințele [aici](https://ff-quizzes.netlify.app/en/)
Mulțumim comunității pentru găzduirea quizului interactiv care îți testează cunoștințele pentru fiecare capitol. Îți poți testa cunoștințele [aici](https://ff-quizzes.netlify.app/en/)
### PDF
Poți genera un PDF al acestui conținut pentru acces offline, dacă este nevoie. Pentru aceasta, asigură-te că ai [npm instalat](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) și rulează următoarele comenzi în folderul rădăcină al acestui repo:
Poți genera un PDF al acestui conținut pentru acces offline, dacă este nevoie. Pentru a face acest lucru, asigură-te că ai [npm instalat](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) și rulează următoarele comenzi în folderul rădăcină al acestui repo:
```sh
npm i
@ -166,58 +166,57 @@ npm run convert
Există prezentări pentru unele lecții în folderul [slides](../../slides).
## Alte programe educaționale
## Alte Curricula
Echipa noastră produce și alte curriculumuri! Vezi:
Echipa noastră produce și alte programe educaționale! Verifică:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agenți
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Seria AI Generativă
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
### Seria AI Generativ
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
### Învățare de bază
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Seria Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
Puteți găsi toate atribuțiile pentru imaginile folosite în acest curriculum, acolo unde este necesar, în [Atribuiri](./attributions.md).
Puteți găsi toate atribuirile pentru imaginile folosite în acest curriculum unde este necesar în [Atribuții](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Declinare a responsabilității**:
Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.
**Declinare de responsabilitate**:
Acest document a fost tradus utilizând serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru niciun fel de neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.
Ak sa zaseknete alebo máte nejaké otázky ohľadom tvorby AI aplikácií, pridajte sa k iným študentom a skúseným vývojárom v diskusiách o MCP. Je to podporná komunita, kde sú otázky vítané a vedomosti sa slobodne zdieľajú.
Ak sa zaseknete alebo máte akékoľvek otázky týkajúce sa vytvárania AI aplikácií, pripojte sa k ostatným študentom a skúseným vývojárom v diskusiách o MCP. Je to podporujúca komunita, kde sú otázky vítané a vedomosti sa šíria slobodne.
> Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo významne zväčšuje veľkosť sťahovania. Pre klonovanie bez prekladov použite sparse checkout:
> Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zvyšuje veľkosť na stiahnutie. Ak chcete klonovať bez prekladov, použite sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,24 +49,24 @@ Postupujte podľa týchto krokov, aby ste mohli začať používať tieto zdroje
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Toto vám poskytne všetko, čo potrebujete na dokončenie kurzu so oveľa rýchlejším sťahovaním.
> Toto vám poskytne všetko potrebné na dokončenie kurzu s oveľa rýchlejším sťahovaním.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT pre začiatočníkov - učebný plán
Azure Cloud Advocates v Microsoft s radosťou ponúkajú 12-týždňový, 24-lekčný učebný plán o základoch IoT. Každá lekcia obsahuje pred a po lekčné kvízy, písomné pokyny na dokončenie lekcie, riešenie, zadanie a ďalšie. Naša projektovo orientovaná pedagogika umožňuje učiť sa počas tvorby, čo je overený spôsob, ako si nové zručnosti "uložiť".
Advokáti Azure Cloud v Microsoft s potešením ponúkajú 12-týždňový, 24-lekciový učebný plán o základoch IoT. Každá lekcia obsahuje kvízy pred a po lekcii, písomné pokyny na dokončenie lekcie, riešenie, zadanie a viac. Naša projektovo orientovaná pedagogika vám umožní učiť sa počas tvorby, čo je overený spôsob, ako si nové zručnosti udržať.
Projekty pokrývajú cestu potravín od farmy až na stôl. Zahŕňa to poľnohospodárstvo, logistiku, výrobu, maloobchod a spotrebiteľa - všetko populárne oblasti priemyslu pre zariadenia IoT.
Projekty pokrývajú cestu potravín od farmy až po stôl. Zahŕňa to poľnohospodárstvo, logistiku, výrobu, maloobchod a spotrebiteľa - všetky populárne oblasti priemyslu pre IoT zariadenia.
> 🎥 Kliknite na obrázok vyššie pre video o projekte!
> **Učitelia**, pridali sme [niekoľko návrhov](for-teachers.md), ako tento učebný plán použiť. Ak by ste chceli vytvoriť vlastné lekcie, zahrnuli sme tiež [šablónu lekcie](lesson-template/README.md).
> **Učitelia**, priložili sme [niekoľko návrhov](for-teachers.md), ako tento učebný plán používať. Ak chcete vytvoriť vlastné lekcie, našli sme tiež [šablónu lekcie](lesson-template/README.md).
> **Študenti** ([https://aka.ms/student-page](https://aka.ms/student-page)), aby ste tento učebný plán použili sami, vytvorte fork celého repozitára a dokončite cvičenia sami, začínajúc prednáškovým kvízom, potom si prečítajte prednášku a dokončite zvyšok aktivít. Pokúste sa vytvoriť projekty pochopením lekcií namiesto kopírovania kódu riešenia; tento kód je však dostupný v priečinkoch /solutions v každej projektovo orientovanej lekcii. Ďalším nápadom je vytvoriť študijnú skupinu s priateľmi a prejsť obsah spolu. Pre ďalšie štúdium odporúčame [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **Študenti** [https://aka.ms/student-page], na používanie tohto učebného plánu sami si vytvorte fork celého repozitára a dokončite cvičenia sami, začínajúc prednáškovým kvízom, následným prečítaním prednášky a dokončením ostatných aktivít. Pokúste sa vytvárať projekty porozumením lekcií namiesto kopírovania kódu riešenia; tento kód je však k dispozícii v priečinkoch /solutions v každej projektovo orientovanej lekcii. Ďalšou myšlienkou je vytvoriť študijnú skupinu s priateľmi a prejsť obsah spolu. Na ďalšie štúdium odporúčame [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
Pre video prehľad tohto kurzu si pozrite toto video:
Pre video prehľad tohto kurzu pozrite si toto video:
> 🎥 Kliknite na obrázok vyššie pre video o projekte!
## Pedagógia
## Pedagogika
Pri tvorbe tohto učebného plánu sme zvolili dva pedagogické princípy: zabezpečiť, aby bol projektovo orientovaný a aby obsahoval časté kvízy. Na konci tejto série študenti vytvoria systém na monitorovanie a polievanie rastlín, sledovanie vozidla, inteligentnú továreň na sledovanie a kontrolu potravín a hlasovo ovládaný časovač na varenie, a naučia sa základy internetu vecí vrátane toho, ako písať kód pre zariadenia, pripojiť ich do cloudu, analyzovať telemetriu a spustiť AI na okraji siete.
Pri tvorbe tohto učebného plánu sme zvolili dve pedagogické zásady: zabezpečiť, aby bol projektovo orientovaný a obsahoval časté kvízy. Po skončení tejto série si študenti vytvoria systém na monitorovanie a zalievanie rastlín, sledovanie vozidiel, inteligentnú továreň na sledovanie a kontrolu potravín a hlasom ovládaný časovač varenia, zároveň sa naučia základy internetu vecí vrátane písania kódu zariadenia, pripojenia ku cloudu, analýzy telemetrie a spúšťania AI na okraji siete.
Zabezpečením, že obsah súvisí s projektmi, sa proces pre študentov stáva zaujímavejším a retencia konceptov sa zlepší.
Zabezpečením, že obsah je zosúladený s projektmi, sa proces pre študentov stáva zaujímavejším a udržanie konceptov bude podporené.
Okrem toho nízkorizikový kvíz pred hodinou nastaví študenta na učenie témy, zatiaľ čo druhý kvíz po hodine zabezpečí ďalšiu retenciu poznatkov. Tento učebný plán bol navrhnutý ako flexibilný a zábavný a môže byť absolvovaný celý, alebo čiastočne. Projekty začínajú malé a postupne rastú na zložitosť počas 12-týždňového cyklu.
Okrem toho kvíz s nízkym rizikom pred hodinou nastavia študentovi zámer učiť sa o danom téme, zatiaľ čo druhý kvíz po hodine zabezpečuje ďalšie udržanie vedomostí. Tento učebný plán bol navrhnutý tak, aby bol flexibilný a zábavný a možno ho absolvovať celý alebo čiastočne. Projekty začínajú jednoducho a postupne sa komplikujú v priebehu 12-týždňového cyklu.
Každý projekt je založený na reálnom hardvéri dostupnom študentom a nadšencom. Každý projekt skúma konkrétnu oblasť projektu, poskytujúc relevantné základné znalosti. Aby bol vývojár úspešný, pomáha pochopiť doménu, v ktorej rieši problémy, a poskytnutie týchto základných znalostí umožňuje študentom premýšľať o svojich IoT riešeniach a učení v kontexte typu reálneho problému, ktorý môžu byť ako IoT vývojári požiadaní vyriešiť. Študenti sa naučia "prečo" riešení, ktoré vytvárajú, a získajú pochopenie pre koncového používateľa.
Každý projekt je založený na hardvéri, ktorý je dostupný študentom a nadšencom. Každý projekt sa zameriava na konkrétnu oblasť projektu, poskytujúc relevantné základné vedomosti. Aby bol vývojár úspešný, pomáha mu porozumieť oblastiam, v ktorých rieši problémy, a poskytnutie týchto základných vedomostí umožňuje študentom premýšľať o svojich IoT riešeniach a naučiť sa ich v kontexte konkrétnych reálnych problémov, ktoré môžu byť IoT vývojárom zadané vyriešiť. Študenti si osvoja "prečo" riešení, ktoré vytvárajú, a získajú pochopenie konečného používateľa.
## Hardvér
Máme na výber dva druhy hardvéru IoT pre projekty v závislosti od osobných preferencií, znalostí programovacích jazykov, cieľov učenia a dostupnosti. Poskytli sme tiež „virtuálnu verziu hardvéru“ pre tých, ktorí nemajú prístup k hardvéru alebo sa chcú pred zakúpením viac naučiť. Viac si môžete prečítať a nájsť „nákupný zoznam“ na [hardvérovej stránke](./hardware.md), vrátane odkazov na kúpu kompletných súprav od našich priateľov zo Seeed Studio.
Máme na výber dva druhy IoT hardvéru, ktoré môžeme použiť na projekty v závislosti od osobných preferencií, znalostí alebo preferovaného programovacieho jazyka, učebných cieľov a dostupnosti. Pre tých, ktorí nemajú prístup k hardvéru alebo sa chcú naučiť viac pred kúpou, sme tiež poskytli verziu „virtuálneho hardvéru“. Viac si môžete prečítať a nájsť „nákupný zoznam“ na [stránke hardvéru](./hardware.md), vrátane odkazov na kúpu kompletných sád od našich priateľov zo Seeed Studio.
> 💁 Nájdite náš [Kódex správania](CODE_OF_CONDUCT.md), [Príspevky](CONTRIBUTING.md) a [Pokyny na preklady](TRANSLATIONS.md). Vašu konštruktívnu spätnú väzbu vítame!
> 💁 Nájdite náš [Kodex správania](CODE_OF_CONDUCT.md), [Príspevky](CONTRIBUTING.md) a pokyny k [Prekladom](..). Radi prijmeme vaše konštruktívne pripomienky!
>
> 🔧 Máte problémy? Pozrite si náš [Príručku riešenia problémov](TROUBLESHOOTING.md) pre riešenia bežných problémov.
> 🔧 Máte problémy? Pozrite si náš [Sprievodca riešením problémov](TROUBLESHOOTING.md) pre riešenia bežných problémov.
## Každá lekcia obsahuje:
- skicovník
- voliteľné doplnkové video
- rozcvičku pred lekciou
- písanú lekciu
- pre lekcie založené na projektoch, krok za krokom návody ako projekt zostaviť
- overovanie vedomostí
- sketchnote
- nepovinné doplnkové video
- krátky kvíz pred lekciou na rozohriatie
- písomnú lekciu
- pre lekcie založené na projektoch krok za krokom návody, ako projekt zostaviť
- kontroly vedomostí
- výzvu
- doplnkové čítanie
- zadanie
- [test po lekcii](https://ff-quizzes.netlify.app/en/)
- [kvíz po lekcii](https://ff-quizzes.netlify.app/en/)
> **Poznámka k testom**: Všetky testy sú umiestnené v priečinku quiz-app, celkovo 48 testov so 3 otázkami v každom. Sú prepojené v lekciách, ale quiz aplikáciu je možné spustiť lokálne alebo nasadiť na Azure; riaďte sa inštrukciami v priečinku `quiz-app`. Postupne sa lokalizujú.
> **Poznámka o kvízoch**: Všetky kvízy sa nachádzajú v priečinku quiz-app, celkovo 48 kvízov po troch otázkach. Sú prepojené z lekcií, ale quiz aplikáciu je možné spustiť lokálne alebo nasadiť do Azure; riadte sa návodom v priečinku `quiz-app`. Postupne sa lokalizujú.
## Lekcie
| | Názov projektu | Preberané koncepty | Výukové ciele | Prepojená lekcia |
| 01 | [Začíname](./1-getting-started/README.md) | Úvod do IoT | Naučte sa základné princípy IoT a základné stavebné bloky IoT riešení, ako senzory a cloudové služby, zatiaľ čo nastavujete svoje prvé IoT zariadenie | [Úvod do IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Začíname](./1-getting-started/README.md) | Hlbší pohľad do IoT | Naučte sa viac o komponentoch IoT systému, ako aj o mikrokontroléroch a jednoplatničových počítačoch | [Hlbší pohľad do IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Začíname](./1-getting-started/README.md) | Interakcia s fyzickým svetom cez senzory a akčné členy | Naučte sa o senzoroch na získavanie dát z fyzického sveta a akčných členoch na odosielanie spätnej väzby, zatiaľ čo staviate nočné svetlo | [Interakcia s fyzickým svetom cez senzory a akčné členy](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Začíname](./1-getting-started/README.md) | Pripojte svoje zariadenie na internet | Naučte sa, ako pripojiť IoT zariadenie na internet na odosielanie a prijímanie správ pripojením vášho nočného svetla k MQTT brokeru | [Pripojte svoje zariadenie na internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farma](./2-farm/README.md) | Predpovedajte rast rastlín | Naučte sa predpovedať rast rastlín pomocou dát o teplote zachytených IoT zariadením | [Predpovedajte rast rastlín](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farma](./2-farm/README.md) | Detekujte vlhkosť pôdy | Naučte sa detekovať vlhkosť pôdy a kalibrovať snímač vlhkosti pôdy | [Detekujte vlhkosť pôdy](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farma](./2-farm/README.md) | Automatická závlaha rastlín | Naučte sa automatizovať a časovať zavlažovanie pomocou relé a MQTT | [Automatická závlaha rastlín](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farma](./2-farm/README.md) | Presuňte svoju rastlinu do cloudu | Naučte sa o cloude a cloudových IoT službách a ako pripojiť svoju rastlinu namiesto verejného MQTT brokera do jednej z nich | [Presuňte svoju rastlinu do cloudu](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farma](./2-farm/README.md) | Presuňte logiku aplikácie do cloudu | Naučte sa, ako písať aplikačnú logiku v cloude, ktorá reaguje na IoT správy | [Presuňte logiku aplikácie do cloudu](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farma](./2-farm/README.md) | Zabezpečte svoju rastlinu | Naučte sa o zabezpečení IoT a ako uchovať svoju rastlinu v bezpečí pomocou kľúčov a certifikátov | [Zabezpečte svoju rastlinu](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Doprava](./3-transport/README.md) | Sledovanie polohy | Naučte sa o GPS sledovaní polohy pre IoT zariadenia | [Sledovanie polohy](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Doprava](./3-transport/README.md) | Ukladanie dát o polohe | Naučte sa, ako ukladať IoT dáta pre neskoršiu vizualizáciu alebo analýzu | [Ukladanie dát o polohe](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Doprava](./3-transport/README.md) | Vizualizácia dát o polohe | Naučte sa o vizualizácii lokalizačných dát na mape a o tom, ako mapy zobrazujú skutočný 3D svet v 2 rozmeroch | [Vizualizácia dát o polohe](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Doprava](./3-transport/README.md) | Geozóny | Naučte sa o geozónach a ako sa používajú na upozornenie, keď sú vozidlá v dodávateľskom reťazci blízko svojho cieľa | [Geozóny](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Výroba](./4-manufacturing/README.md) | Trénujte detektor kvality ovocia | Naučte sa o trénovaní klasifikátora obrázkov v cloude na detekciu kvality ovocia | [Trénujte detektor kvality ovocia](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Výroba](./4-manufacturing/README.md) | Skontrolujte kvalitu ovocia zo zariadenia IoT | Naučte sa používať svoj detektor kvality ovocia zo zariadenia IoT | [Skontrolujte kvalitu ovocia zo zariadenia IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Výroba](./4-manufacturing/README.md) | Spustite detektor ovocia na edge zariadení | Naučte sa spúšťať detektor ovocia na IoT zariadení na edge | [Spustite detektor ovocia na edge zariadení](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Výroba](./4-manufacturing/README.md) | Vytvorte spúšťač detekcie kvality ovocia zo senzora | Naučte sa spúšťať detekciu kvality ovocia zo senzora | [Vytvorte spúšťač detekcie kvality ovocia zo senzora](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Maloobchod](./5-retail/README.md) | Trénujte detektor zásob | Naučte sa používať detekciu objektov na trénovanie detektora zásob na počítanie zásob v obchode | [Trénujte detektor zásob](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Maloobchod](./5-retail/README.md) | Kontrola zásob zo zariadenia IoT | Naučte sa kontrolovať zásoby zo zariadenia IoT pomocou modelu detekcie objektov | [Kontrola zásob zo zariadenia IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Konzument](./6-consumer/README.md) | Rozpoznávanie reči so zariadením IoT | Naučte sa rozpoznávať reč zo zariadenia IoT na vytvorenie inteligentného časovača | [Rozpoznávanie reči so zariadením IoT](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Konzument](./6-consumer/README.md) | Pochopenie jazyka | Naučte sa rozumieť vetám vysloveným k IoT zariadeniu | [Pochopenie jazyka](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Konzument](./6-consumer/README.md) | Nastavte časovač a poskytujte hovorenú spätnú väzbu | Naučte sa nastaviť časovač na IoT zariadení a poskytnúť hovorenú spätnú väzbu o jeho spustení a skončení | [Nastavte časovač a poskytujte hovorenú spätnú väzbu](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Konzument](./6-consumer/README.md) | Podpora viacerých jazykov | Naučte sa podporovať viaceré jazyky, ako v hovorení k vášmu zariadeniu, tak aj v odpovediach vášho inteligentného časovača | [Podpora viacerých jazykov](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline prístup
Túto dokumentáciu môžete používať offline pomocou [Docsify](https://docsify.js.org/#/). Vytvorte si fork tohto repozitára, [nainštalujte Docsify](https://docsify.js.org/#/quickstart) na svoj lokálny počítač a v koreňovom adresári tohto repozitára zadajte príkaz `docsify serve`. Webstránka bude dostupná na porte 3000 na vašom lokálnom hoste: `localhost:3000`.
## Test
Ďakujeme komunite za hosťovanie interaktívneho testu, ktorý preveruje vaše vedomosti ku každej kapitole. Otestujte sa [tu](https://ff-quizzes.netlify.app/en/).
| | Názov projektu | Učené koncepty | Učebné ciele | Prepojená lekcia |
| 01 | [Začíname](./1-getting-started/README.md) | Úvod do IoT | Naučte sa základné princípy IoT a základné stavebné kamene IoT riešení ako senzory a cloudové služby, kým si nastavujete svoje prvé IoT zariadenie | [Úvod do IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Začíname](./1-getting-started/README.md) | Hlbší pohľad na IoT | Naučte sa viac o súčastiach IoT systému, ako aj o mikrokontroléroch a jednodoskových počítačoch | [Hlbší pohľad na IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Začíname](./1-getting-started/README.md) | Interakcia s fyzickým svetom pomocou senzorov a aktuátorov | Spoznajte senzory na zber údajov z fyzického sveta a aktuátory na spätnú väzbu, kým staviate nočné svetlo | [Interakcia s fyzickým svetom pomocou senzorov a aktuátorov](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Začíname](./1-getting-started/README.md) | Pripojenie zariadenia na internet | Naučte sa, ako pripojiť IoT zariadenie na internet na odosielanie a príjem správ pripojením nočného svetla k MQTT brokeru | [Pripojenie zariadenia na internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farma](./2-farm/README.md) | Predpovedanie rastu rastlín | Naučte sa predpovedať rast rastlín pomocou teplotných údajov zachytených IoT zariadením | [Predpovedanie rastu rastlín](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farma](./2-farm/README.md) | Detekcia vlhkosti pôdy | Naučte sa detegovať vlhkosť pôdy a kalibrovať senzor vlhkosti pôdy | [Detekcia vlhkosti pôdy](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farma](./2-farm/README.md) | Automatické zalievanie rastlín | Naučte sa automatizovať a načasovať zalievanie pomocou relé a MQTT | [Automatické zalievanie rastlín](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farma](./2-farm/README.md) | Migrácia rastliny do cloudu | Spoznajte cloud a cloud-hostované IoT služby a ako pripojiť svoju rastlinu k jednej z týchto služieb namiesto verejného MQTT brokeru | [Migrácia rastliny do cloudu](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farma](./2-farm/README.md) | Migrácia aplikačnej logiky do cloudu | Naučte sa, ako môžete písať aplikačnú logiku v cloude, ktorá reaguje na IoT správy | [Migrácia aplikačnej logiky do cloudu](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farma](./2-farm/README.md) | Zaistenie bezpečnosti vašej rastliny | Naučte sa o bezpečnosti v IoT a ako zabezpečiť svoju rastlinu pomocou kľúčov a certifikátov | [Zaistenie bezpečnosti vašej rastliny](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Doprava](./3-transport/README.md) | Sledovanie polohy | Naučte sa o sledovaní GPS polohy pre IoT zariadenia | [Sledovanie polohy](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Doprava](./3-transport/README.md) | Ukladanie údajov o polohe | Naučte sa ukladať údaje IoT na následnú vizualizáciu alebo analýzu | [Ukladanie údajov o polohe](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Doprava](./3-transport/README.md) | Vizualizácia údajov o polohe | Naučte sa o vizualizácii údajov o polohe na mape a o tom, ako mapy reprezentujú reálny 3D svet v 2 rozmeroch | [Vizualizácia údajov o polohe](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Doprava](./3-transport/README.md) | Geozóny | Naučte sa o geozónach a o tom, ako ich možno použiť na upozornenie, keď sú vozidlá v dodávateľskom reťazci blízko svojho cieľa | [Geozóny](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Výroba](./4-manufacturing/README.md) | Tréning detektora kvality ovocia | Naučte sa trénovať klasifikátor obrázkov v cloude na detekciu kvality ovocia | [Tréning detektora kvality ovocia](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Výroba](./4-manufacturing/README.md) | Kontrola kvality ovocia z IoT zariadenia | Naučte sa používať svoj detektor kvality ovocia z IoT zariadenia | [Kontrola kvality ovocia z IoT zariadenia](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Výroba](./4-manufacturing/README.md) | Spustenie detektora ovocia na edge zariadení | Naučte sa spúšťať svoj detektor ovocia na IoT zariadení na edge | [Spustenie detektora ovocia na edge zariadení](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Výroba](./4-manufacturing/README.md) | Spustenie detekcie kvality ovocia zo senzora | Naučte sa spúšťať detekciu kvality ovocia zo senzora | [Spustenie detekcie kvality ovocia zo senzora](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Maloobchod](./5-retail/README.md) | Tréning detektora zásob | Naučte sa použiť detekciu objektov na trénovanie detektora zásob na sčítanie zásob v obchode | [Tréning detektora zásob](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Maloobchod](./5-retail/README.md) | Kontrola zásob z IoT zariadenia | Naučte sa kontrolovať zásoby z IoT zariadenia pomocou modelu detekcie objektov | [Kontrola zásob z IoT zariadenia](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Konzument](./6-consumer/README.md) | Rozpoznávanie reči s IoT zariadením | Naučte sa rozpoznávať reč z IoT zariadenia na zostrojenie inteligentného časovača | [Rozpoznávanie reči s IoT zariadením](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Konzument](./6-consumer/README.md) | Porozumenie jazyka | Naučte sa rozumieť vetám hovorenej reči IoT zariadením | [Porozumenie jazyka](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Konzument](./6-consumer/README.md) | Nastavenie časovača a poskytnutie hovorených spätnej väzby | Naučte sa nastaviť časovač na IoT zariadení a poskytnúť hovorenú spätnú väzbu, kedy je časovač nastavený a kedy skončí | [Nastavenie časovača a poskytnutie hovorených spätnej väzby](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Konzument](./6-consumer/README.md) | Podpora viacerých jazykov | Naučte sa podporovať viac jazykov, ako v hovorení, tak vo výstupoch vášho inteligentného časovača | [Podpora viacerých jazykov](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Prístup offline
Túto dokumentáciu môžete spustiť offline pomocou [Docsify](https://docsify.js.org/#/). Forknite tento repozitár, [nainštalujte Docsify](https://docsify.js.org/#/quickstart) na svojom počítači a potom v koreňovom priečinku tohto repozitára zadajte `docsify serve`. Webová stránka bude dostupná na porte 3000 na vašom localhoste: `localhost:3000`.
## Kvíz
Vďaka komunite za hosťovanie interaktívneho kvízu, ktorý testuje vaše znalosti v každej kapitole. Vyskúšajte si vedomosti [tu](https://ff-quizzes.netlify.app/en/)
### PDF
Ak potrebujete, môžete si vygenerovať PDF s týmto obsahom pre offline prístup. Uistite sa, že máte nainštalovaný [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) a v koreňovom adresári tohto repozitára spustite tieto príkazy:
Ak potrebujete, môžete si vytvoriť PDF tohto obsahu pre offline použitie. Na to sa uistite, že máte [nainštalovaný npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) a spustite nasledujúce príkazy v koreňovom priečinku tohoto repozitára:
```sh
npm i
@ -164,11 +164,11 @@ npm run convert
### Prezentácie
Pre niektoré lekcie sú k dispozícii prezentácie v priečinku [slides](../../slides).
Pre niektoré lekcie sú dostupné prezentácie v priečinku [slides](../../slides).
## Ďalšie kurzy
## Iné kurikuly
Náš tím produkuje aj ďalšie kurzy! Pozrite si:
Náš tím vytvára ďalšie kurikuly! Pozrite sa na:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -181,7 +181,7 @@ Náš tím produkuje aj ďalšie kurzy! Pozrite si:
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
@ -198,25 +198,25 @@ Náš tím produkuje aj ďalšie kurzy! Pozrite si:
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Séria Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
Všetky priradenia pre obrázky použité v tomto učebnom pláne nájdete, kde je to potrebné, v [Priradeniach](./attributions.md).
Všetky priradenia k obrázkom použitým v tomto učebnom pláne nájdete tam, kde je to potrebné, v [Priradeniach](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Vylúčenie zodpovednosti**:
Tento dokument bol preložený pomocou AI prekladateľskej služby [Co-op Translator](https://github.com/Azure/co-op-translator). Aj keď sa snažíme o presnosť, vezmite prosím na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.
**Zrieknutie sa zodpovednosti**:
Tento dokument bol preložený pomocou AI prekladateľskej služby [Co-op Translator](https://github.com/Azure/co-op-translator). Hoci sa snažíme o presnosť, vezmite, prosím, na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho natívnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.