### Prisijunkite prie Azure AI Foundry bendruomenės
Jei užstrigote ar turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami ir žinios dalijamos atvirai.
Jei užstrigote arba turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų besimokančių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra sveikintini ir žinios dalijamos laisvai.
> Ši saugykla apima daugiau nei 50 kalbų vertimų, kas ženkliai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų naudokite sparse checkout:
> Šiame repozitorijoje yra virš 50 kalbų vertimų, dėl kurių ženkliai padidėja atsisiuntimo dydis. Norėdami klonuoti be vertimų, naudokite sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,22 +49,22 @@ Sekite šiuos veiksmus, kad pradėtumėte naudotis šiomis priemonėmis:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Tai leidžia jums greičiau atsisiųsti viską, ko reikia kursui baigti.
> Tai suteiks jums viską, ko reikia kurso užbaigimui, su daug greitesniu atsisiuntimu.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT pradedantiesiems – mokymo programa
Microsoft Azure Cloud Advocates su malonumu siūlo 12 savaičių, 24 pamokų programą, skirtą pagrindiniams IoT dalykams. Kiekviena pamoka apima priešpamokinius ir popamokinius testus, rašytines instrukcijas pamokai atlikti, sprendimą, užduotį ir dar daugiau. Mūsų projektinė mokymo metodika leidžia mokytis kuriant, o tai yra patikrintas būdas, kad nauji įgūdžiai geriau įsimintų.
„Microsoft“ Azure Cloud advokatai džiaugiasi galėdami pasiūlyti 12 savaičių, 24 pamokų mokymo programą, skirtą IoT pagrindams. Kiekviena pamoka apima prieš- ir po pamokos testus, rašytines pamokos atlikimo instrukcijas, sprendimą, užduotį ir dar daugiau. Mūsų projektinė pedagogika leidžia mokytis praktikuojantis – tai įrodyta kaip veiksmingas būdas įsisavinti naujus įgūdžius.
Projektai apima maisto kelionę nuo ūkio iki stalo. Tai apima žemės ūkį, logistiką, gamybą, prekybą ir vartotoją – visas populiarias IoT įrenginių pramonės sritis.
Projektai apima maisto kelią nuo ūkio iki stalo. Tai apima žemės ūkį, logistiką, gamybą, mažmeninę prekybą ir vartotoją – visas populiarias IoT įrenginių pramonės sritis.


> Sketchnote sukūrė [Nitya Narasimhan](https://github.com/nitya). Spustelėkite paveikslėlį, kad pamatytumėte didesnę versiją.
> Sketchnote nupiešė [Nitya Narasimhan](https://github.com/nitya). Spustelėkite paveikslėlį, kad pamatytumėte didesnę versiją.
**Nuoširdus ačiū mūsų autoriams [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) ir mūsų sketchnote menininkui [Nitya Narasimhan](https://github.com/nitya).**
**Nuoširdžiai dėkojame mūsų autoriams [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) ir mūsų sketchnote menininkui [Nitya Narasimhan](https://github.com/nitya).**
**Taip pat dėkojame mūsų komandai iš [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), kurie peržiūrėjo ir vertė šią mokymo programą – [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) ir [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Taip pat dėkojame mūsų komandai iš [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), kurie peržiūrėjo ir vertė šią programą – [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) ir [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
> 🎥 Spustelėkite paveikslėlį aukščiau, kad pamatytumėte vaizdo įrašą apie projektą!
> 🎥 Spustelėkite paveikslėlį viršuje, kad pamatytumėte vaizdo medžiagą apie projektą!
> **Mokytojai**, mes [įtraukėme keletą pasiūlymų](for-teachers.md), kaip naudoti šią mokymo programą. Jei norite sukurti savo pamokas, mes taip pat įtraukėme [pamokos šabloną](lesson-template/README.md).
> **Mokytojai**, mes [įtraukėme keletą pasiūlymų](for-teachers.md), kaip naudoti šią mokymo programą. Jei norėtumėte kurti savo pamokas, taip pat pateikėme [pamokos šabloną](lesson-template/README.md).
> **[Studentai](https://aka.ms/student-page)**, norėdami naudoti šią mokymo programą savarankiškai, padarykite visos saugyklos šaką (fork) ir atlikite užduotis savarankiškai, pradėdami nuo priešpamokinio testo, tada perskaitydami paskaitą ir įvykdydami kitus veiksmus. Stenkitės kurti projektus suprasdami pamokas, o ne kopijuodami sprendimų kodą; tačiau tas kodas yra prieinamas kiekvieno į projekto orientuoto pamokų sprendimų aplankuose (/solutions). Kita idėja būtų suformuoti mokymosi grupę su draugais ir kartu peržiūrėti turinį. Tolimesniam mokymuisi rekomenduojame [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **Studentai** ([https://aka.ms/student-page](https://aka.ms/student-page)), kad naudotumėtės šia mokymo programa savarankiškai, sukurkite visos repozitorijos šaką (fork) ir savarankiškai atlikite užduotis, pradėdami nuo priešpaskaitos testo, skaitydami paskaitą ir įvykdydami kitas veiklas. Stenkitės kurti projektus suprasdami pamokas, o ne tik kopijuodami sprendimo kodą; tačiau tas kodas yra prieinamas /solutions aplankuose kiekvienose projektui skirtose pamokose. Kita idėja – sukurti mokymosi grupę su draugais ir kartu peržiūrėti turinį. Tolimesniam mokymuisi rekomenduojame [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
Vaizdo įrašui apie šį kursą, pažiūrėkite šį vaizdo įrašą:
Norėdami pamatyti šio kurso vaizdo apžvalgą, peržiūrėkite šį vaizdo įrašą:
> 🎥 Spustelėkite paveikslėlį aukščiau, kad pamatytumėte vaizdo įrašą apie projektą!
> 🎥 Spustelėkite paveikslėlį viršuje, kad pamatytumėte vaizdo medžiagą apie projektą!
## Pedagogika
Kuriant šią mokymo programą pasirinkome du mokymo principus: užtikrinti, kad ji būtų paremta projektais ir kad būtų dažni testai. Šios serijos pabaigoje studentai sukurs augalų stebėjimo ir laistymo sistemą, transporto priemonės sekiklį, išmanios gamyklos sprendimą maistui stebėti ir tikrinti bei balso valdomą virtuvės laikmatį, taip pat išmoks pagrindus apie daiktų internetą (Internet of Things) įskaitant įrenginių programavimą, ryšį su debesija, telemetrijos analizę ir AI vykdymą periferijoje.
Rengdami šią mokymo programą pasirinkome du pedagoginius principus: užtikrinti, kad programa būtų paremta projektais ir kad būtų dažnai atliekami testai. Šios serijos pabaigoje studentai bus sukūrę augalų stebėjimo ir laistymo sistemą, transporto priemonių sekimo įrenginį, pažangią gamyklos sistemą maistui sekti ir tikrinti bei balso valdomą virimo laikmatį; taip pat išmoks IoT pagrindus, įskaitant kaip rašyti įrenginių kodą, jungtis prie debesies, analizuoti telemetriją ir vykdyti dirbtinį intelektą krašte.
Užtikrindami, kad turinys atitinka projektus, procesas tampa įdomesnis studentams ir padidėja koncepcijų įsisavinimas.
Užtikrinant, kad turinys būtų susietas su projektais, procesas tampa įdomesnis studentams, o koncepcijų įsisavinimas yra pagerintas.
Be to, žemas rizikos testas prieš pamoką nukreipia studentų dėmesį į mokymąsi, o antras testas po pamokos užtikrina tolesnį žinių išlaikymą. Ši mokymo programa sukurta būti lanksti ir smagi, ją galima atlikti visą arba dalimis. Projektai prasideda nuo mažų ir baigiasi sudėtingesniais 12 savaičių ciklo pabaigoje.
Be to, žemo rizikos testo atlikimas prieš paskaitą nukreipia studentą mokymuisi apie temą, o antras testas po paskaitos užtikrina tolesnį įsisavinimą. Ši mokymo programa buvo sukurta būti lanksčia ir įdomia, ją galima atlikti visą arba dalimis. Projektai prasideda nuo mažų ir baigiasi sudėtingesniais per 12 savaičių ciklą.
Kiekvienas projektas yra sukurtas remiantis realia studentams ir mėgėjams prieinama aparatūra. Kiekvienas projektas nagrinėja konkrečią sritį, pateikdamas svarbią pagrindinę informaciją. Norint būti sėkmingu kūrėju, svarbu suprasti sritį, kurioje sprendžiate problemas; ši pagrindinė žinių dalis leidžia studentams mąstyti apie savo IoT sprendimus ir mokymus realios pasaulio problemos kontekste, su kuria jie gali susidurti kaip IoT kūrėjai. Studentai supranta sprendimų, kuriuos kuria, „kodėl“ ir gauna galimybę įvertinti galutinį vartotoją.
Kiekvienas projektas paremtas realūs prieinamais aparatinės įrangos elementais, skirtais studentams ir mėgėjams. Kiekvienas projektas tiria konkretų projektų domeną, pateikdamas atitinkamas žinias. Norint būti sėkmingu kūrėju, svarbu suprasti sritį, kurioje sprendžiate problemas – šios žinios leidžia studentams mąstyti apie savo IoT sprendimus ir mokymąsi kontekste realių problemų, kurias gali tekti spręsti kaip IoT kūrėjui. Studentai supranta kuriamų sprendimų „kodėl“ ir įgyja pagarbą galutiniam vartotojui.
## Aparatūra
Projektams naudoti turime dvi IoT įrangos parinktis, kurios priklauso nuo asmeninių pomėgių, programavimo kalbos žinių ar pageidavimų, mokymosi tikslų ir prieinamumo. Taip pat pateikėme „virtualios įrangos“ versiją tiems, kurie neturi prieigos prie fizinės įrangos arba nori daugiau sužinoti prieš įsigydami. Daugiau skaitykite ir raskite „pirkinių sąrašą“ [hardware puslapyje](./hardware.md), įskaitant nuorodas, kur nusipirkti pilnas komplektacijas iš mūsų draugų Seeed Studio.
## Aparatinė įranga
Projektams turime du IoT techninės įrangos pasirinkimus, kurie priklauso nuo asmeninių pomėgių, programavimo kalbos žinių ar pageidavimų, mokymosi tikslų ir prieinamumo. Taip pat pateikėme „virtualios techninės įrangos“ versiją tiems, kurie neturi prieigos prie techninės įrangos arba nori sužinoti daugiau prieš įsigyjant. Daugiau galite paskaityti ir rasti „pirkinių sąrašą“ [techninės įrangos puslapyje](./hardware.md), įskaitant nuorodas, kur įsigyti pilnus rinkinius iš mūsų draugų Seeed Studio.
> 💁 Raskite mūsų [Elgesio kodeksą](CODE_OF_CONDUCT.md), [Prisidėjimo](CONTRIBUTING.md) ir [Vertimo](TRANSLATIONS.md) gaires. Laukiame jūsų konstruktyvios grįžtamosios informacijos!
> 💁 Rasite mūsų [Elgesio kodeksą](CODE_OF_CONDUCT.md), [Indėlio taisykles](CONTRIBUTING.md) bei [Vertimų](..) gaires. Mielai priimame jūsų konstruktyvią grįžtamąją informaciją!
>
> 🔧 Kyla problemų? Peržiūrėkite mūsų [Trikčių šalinimo vadovą](TROUBLESHOOTING.md) – čia rasite sprendimus dažniausiai pasitaikančioms problemoms.
> 🔧 Kyla problemų? Peržvelkite mūsų [Trikčių šalinimo gairę](TROUBLESHOOTING.md) dėl dažniausiai pasitaikančių problemų sprendimų.
## Kiekviena pamoka apima:
- piešiniu suvestinę
- eskizų užrašus
- pasirenkamą papildomą vaizdo įrašą
- prieš pamoką vykdomą apšilimo testą
- priešpamokinį apšilimo testą
- rašytinę pamoką
- projektinėms pamokoms – žingsnis po žingsnio vadovus, kaip sukurti projektą
- projekto tipo pamokose – žingsnis po žingsnio nurodymus, kaip sukurti projektą
- žinių patikrinimus
- iššūkį
- papildomą skaitymą
- užduotį
- [pamokos pabaigos testą](https://ff-quizzes.netlify.app/en/)
> **Pastaba apie testus**: Visi testai yra quiz-app aplanke– iš viso 48 testai, kiekvienas sudarytas iš trijų klausimų. Jie susieti su pamokomis, tačiau testų programėlę galima paleisti vietoje arba diegti į Azure; vadovaukitės instrukcijomis `quiz-app` aplanke. Testai palaipsniui lokalizuojami.
> **Pastaba apie testus**: Visi testai yra quiz-app aplanke, kur yra iš viso 48 testai, kiekviename po tris klausimus. Jie susieti iš pamokų, tačiau testų programėlę galima paleisti vietoje arba diegti į Azure; vadovaukitės instrukcijomis `quiz-app` aplanke. Jie palaipsniui lokalizuojami.
## Pamokos
| | Projekto pavadinimas | Mokomi konceptai | Mokymosi tikslai | Susietoji pamoka |
| 01 | [Pradžia](./1-getting-started/README.md) | IoT įvadas | Sužinokite pagrindinius IoT principus ir pagrindines IoT sprendimų dalis, tokias kaip jutikliai ir debesų paslaugos, kol konfigūruojate pirmą IoT įrenginį | [IoT įvadas](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Pradžia](./1-getting-started/README.md) | Giliau apie IoT | Sužinokite daugiau apie IoT sistemos komponentus, mikrovaldiklius ir vienplokščius kompiuterius | [Giliau apie IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Pradžia](./1-getting-started/README.md) | Sąveika su fizine aplinka per jutiklius ir aktuatorius | Sužinokite apie jutiklius, skirtus rinkti duomenis iš fizinės aplinkos, ir aktuatorius, skirtus siųsti atsiliepimus, kol kuriate nakties šviesą | [Sąveika su fizine aplinka per jutiklius ir aktuatorius](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Pradžia](./1-getting-started/README.md) | Įrenginio prijungimas prie interneto | Sužinokite, kaip prijungti IoT įrenginį prie interneto žinučių siuntimui ir priėmimui prijungiant jūsų nakties šviesą prie MQTT brokerio | [Įrenginio prijungimas prie interneto](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Ūkis](./2-farm/README.md) | Augalų augimo prognozavimas | Sužinokite, kaip prognozuoti augalų augimą naudojant temperatūros duomenis, surinktus IoT įrenginiu | [Augalų augimo prognozavimas](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Ūkis](./2-farm/README.md) | Dirvos drėgmės aptikimas | Sužinokite, kaip aptikti dirvos drėgmę ir kalibruoti dirvos drėgmės jutiklį | [Dirvos drėgmės aptikimas](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Ūkis](./2-farm/README.md) | Automatizuotas augalų laistymas | Sužinokite, kaip automatizuoti ir planuoti laistymą naudojant relę ir MQTT | [Automatizuotas augalų laistymas](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Ūkis](./2-farm/README.md) | Augalų perkėlimas į debesį | Sužinokite apie debesų ir debesų talpinamas IoT paslaugas bei kaip prijungti savo augalą prie vienos iš jų vietoje viešo MQTT brokerio | [Augalų perkėlimas į debesį](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Ūkis](./2-farm/README.md) | Taikomosios programos logikos perkėlimas į debesį | Sužinokite, kaip debesyje rašyti taikomąją logiką, kuri reaguoja į IoT žinutes | [Taikomosios programos logikos perkėlimas į debesį](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Ūkis](./2-farm/README.md) | Augalų saugumo užtikrinimas | Sužinokite apie IoT saugumą ir kaip saugoti savo augalą su raktais ir sertifikatais | [Augalų saugumo užtikrinimas](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 12 | [Transportas](./3-transport/README.md) | Vietaikio duomenų saugojimas | Sužinokite, kaip saugoti IoT duomenis, kad vėliau juos būtų galima vizualizuoti ar analizuoti | [Vietaikio duomenų saugojimas](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transportas](./3-transport/README.md) | Vietaikio duomenų vizualizavimas | Sužinokite apie vietaikio duomenų vizualizavimą žemėlapyje ir kaip žemėlapiai atvaizduoja tikrą 3D pasaulį 2 dimensijose | [Vietaikio duomenų vizualizavimas](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transportas](./3-transport/README.md) | Geografinės ribos | Sužinokite apie geografinės ribas (geofences) ir kaip jos gali būti naudojamos įspėti, kai tiekimo grandinėje esantys automobiliai artėja prie savo tikslo | [Geografinės ribos](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Gamyba](./4-manufacturing/README.md) | Mokyti vaisių kokybės detektorių | Sužinokite apie vaizdų klasifikatoriaus treniravimą debesyje vaisių kokybei aptikti | [Mokyti vaisių kokybės detektorių](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Gamyba](./4-manufacturing/README.md) | Patikrinti vaisių kokybę su IoT įrenginiu | Sužinokite, kaip naudoti savo vaisių kokybės detektorių iš IoT įrenginio | [Patikrinti vaisių kokybę iš IoT įrenginio](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Gamyba](./4-manufacturing/README.md) | Vykdyti vaisių detektorių tiesioginėje įrangoje | Sužinokite apie vaisių detektoriaus paleidimą IoT įrenginyje – tiesioginėje įrangoje | [Vykdyti vaisių detektorių tiesioginėje įrangoje](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Gamyba](./4-manufacturing/README.md) | Paleisti vaisių kokybės aptikimą iš jutiklio | Sužinokite, kaip jutiklio pagalba paleisti vaisių kokybės aptikimą | [Paleisti vaisių kokybės aptikimą iš jutiklio](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Mažmena](./5-retail/README.md) | Mokyti prekių aptikimo detektorių | Sužinokite, kaip naudoti objektų aptikimą mokyti prekių detektorių, skaičiuojant prekes parduotuvėje | [Mokyti prekių aptikimo detektorių](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Mažmena](./5-retail/README.md) | Patikrinti prekių kiekį su IoT įrenginiu | Sužinokite, kaip patikrinti prekių kiekį naudojant IoT įrenginį ir objektų aptikimo modelį | [Patikrinti prekių kiekį su IoT įrenginiu](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Vartotojas](./6-consumer/README.md) | Atpažinti kalbą su IoT įrenginiu | Sužinokite, kaip atpažinti kalbą iš IoT įrenginio, kad sukurtumėte išmanų laikmatį | [Atpažinti kalbą su IoT įrenginiu](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Vartotojas](./6-consumer/README.md) | Suprasti kalbą | Sužinokite, kaip suprasti IoT įrenginiui sakomas žinutes | [Suprasti kalbą](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Vartotojas](./6-consumer/README.md) | Nustatyti laikmatį ir suteikti balso grįžtamąjį ryšį | Sužinokite, kaip IoT įrenginyje nustatyti laikmatį ir pateikti balso grįžtamąjį ryšį, kada jis nustatytas ir baigiasi | [Nustatyti laikmatį ir pateikti balso grįžtamąjį ryšį](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Vartotojas](./6-consumer/README.md) | Palaikyti kelias kalbas | Sužinokite, kaip palaikyti kelias kalbas– tiek kalbant su jūsų išmaniu laikmačiu, tiek atsakant į jį | [Palaikyti kelias kalbas](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Laisvas prieinamumas be interneto
Šią dokumentaciją galite naudoti neprisijungę naudodami [Docsify](https://docsify.js.org/#/). Atsisiųskite šį repozitoriją, [įdiekite Docsify](https://docsify.js.org/#/quickstart) savo kompiuteryje, o tada šio repozitorijos šakniniame kataloge paleiskite komandą `docsify serve`. Svetainė bus pasiekiama jūsų localhost aplinkoje per 3000 prievadą:`localhost:3000`.
| | Projekto pavadinimas | Mokomos sąvokos | Mokymosi tikslai | Susieta pamoka |
| 01 | [Pradžia](./1-getting-started/README.md) | Įvadas į IoT | Išmokite pagrindines IoT principų ir pagrindinius IoT sprendimų komponentus, tokius kaip jutikliai ir debesų paslaugos, diegdami savo pirmąjį IoT įrenginį | [Įvadas į IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Pradžia](./1-getting-started/README.md) | Giliau apie IoT | Sužinokite daugiau apie IoT sistemos komponentus, mikrovaldiklius ir vieno plokštės kompiuterius | [Giliau apie IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Pradžia](./1-getting-started/README.md) | Sąveika su fiziniu pasauliu per jutiklius ir aktyvatorius | Sužinokite apie fizinio pasaulio duomenų rinkimą naudojant jutiklius ir atsako signalus siunčiančius aktyvatorius, kuriant naktinę lempą | [Sąveika su fiziniu pasauliu per jutiklius ir aktyvatorius](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Pradžia](./1-getting-started/README.md) | Prijunkite įrenginį prie interneto | Sužinokite, kaip prijungti IoT įrenginį prie interneto ir siųsti bei gauti žinutes prijungiant naktinę lempą prie MQTT brokerio | [Prijunkite įrenginį prie interneto](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Ūkis](./2-farm/README.md) | Numatyti augalų augimą | Sužinokite, kaip numatyti augalų augimą naudojant temperatūros duomenis, surinktus IoT įrenginiu | [Numatyti augalų augimą](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Ūkis](./2-farm/README.md) | Aptikti dirvos drėgmę | Sužinokite, kaip aptikti dirvos drėgmę ir kalibruoti drėgmės jutiklį | [Aptikti dirvos drėgmę](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Ūkis](./2-farm/README.md) | Automatinis augalų laistymas | Sužinokite, kaip automatizuoti ir laiku laistyti naudojant relę ir MQTT | [Automatinis augalų laistymas](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Ūkis](./2-farm/README.md) | Perkelkite augalą į debesį | Sužinokite apie debesį ir IoT paslaugas debesyje, taip pat kaip prijungti augalą prie vienos iš jų, o ne viešo MQTT brokerio | [Perkelkite augalą į debesį](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Ūkis](./2-farm/README.md) | Perkelkite programos logiką į debesį | Sužinokite, kaip debesyje rašyti programos logiką, kuri reaguoja į IoT žinutes | [Perkelkite programos logiką į debesį](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Ūkis](./2-farm/README.md) | Užtikrinkite augalo saugumą | Sužinokite apie IoT saugumą ir kaip apsaugoti augalą naudodami raktus ir sertifikatus | [Užtikrinkite augalo saugumą](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transportas](./3-transport/README.md) | Vietos sekimas | Sužinokite apie GPS vietos sekimą IoT įrenginiuose | [Vietos sekimas](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transportas](./3-transport/README.md) | Laikyti vietos duomenis | Sužinokite, kaip saugoti IoT duomenis tolimesniam duomenų vizualizavimui ar analizei | [Laikyti vietos duomenis](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transportas](./3-transport/README.md) | Vizualizuoti vietos duomenis | Sužinokite, kaip vaizduoti vietos duomenis žemėlapyje ir kaip žemėlapiai perteikia realų 3D pasaulį 2D formatu | [Vizualizuoti vietos duomenis](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transportas](./3-transport/README.md) | Geografinės ribos | Sužinokite apie geografines ribas ir kaip jas galima naudoti įspėjimams, kai tiekimo grandinės transporto priemonės artėja prie savo paskirties | [Geografinės ribos](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Gamyba](./4-manufacturing/README.md) | Apmokykite vaisių kokybės detektorių | Sužinokite, kaip debesyje apmokyti vaizdų klasifikatorių vaisių kokybės nustatymui | [Apmokykite vaisių kokybės detektorių](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Gamyba](./4-manufacturing/README.md) | Patikrinti vaisių kokybę IoT įrenginiu | Sužinokite, kaip naudoti vaisių kokybės detektorių IoT įrenginyje | [Patikrinti vaisių kokybę IoT įrenginiu](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Gamyba](./4-manufacturing/README.md) | Vykdykite vaisių detektorių prie įrenginio | Sužinokite apie vaisių detektoriaus vykdymą IoT įrenginyje arti vartotojo | [Vykdykite vaisių detektorių prie įrenginio](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Gamyba](./4-manufacturing/README.md) | Paleiskite vaisių kokybės nustatymą iš jutiklio | Sužinokite, kaip paleisti vaisių kokybės aptikimą iš jutiklio | [Paleiskite vaisių kokybės nustatymą iš jutiklio](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Mažmeninė prekyba](./5-retail/README.md) | Apmokykite prekių detektorių | Sužinokite, kaip naudoti objektų aptikimą, kad apmokytumėte prekių detektorių sandėlyje | [Apmokykite prekių detektorių](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Mažmeninė prekyba](./5-retail/README.md) | Patikrinti prekių atsargas per IoT įrenginį | Sužinokite, kaip patikrinti prekių atsargas naudodami IoT įrenginį ir objektų aptikimo modelį | [Patikrinti atsargas per IoT įrenginį](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Vartotojas](./6-consumer/README.md) | Atpažinti kalbą su IoT įrenginiu | Sužinokite, kaip atpažinti kalbą iš IoT įrenginio, kad sukurtumėte išmanų laikmatį | [Atpažinti kalbą su IoT įrenginiu](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Vartotojas](./6-consumer/README.md) | Suprasti kalbą | Sužinokite, kaip suprasti sakinius, kalbamus IoT įrenginiui | [Suprasti kalbą](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Vartotojas](./6-consumer/README.md) | Nustatyti laikmatį ir pateikti kalbinį atsaką | Sužinokite, kaip nustatyti laikmatį IoT įrenginyje ir pateikti garsinį atsiliepimą apie laikmačio nustatymo ir baigimą | [Nustatyti laikmatį ir pateikti kalbinį atsaką](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Vartotojas](./6-consumer/README.md) | Palaikyti kelias kalbas | Sužinokite, kaip palaikyti kelias kalbas, tiek girdimus, tiek atsakymus iš jūsų išmanaus laikmačio | [Palaikyti kelias kalbas](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline prieiga
Šią dokumentaciją galite naudoti be interneto, naudodamiesi [Docsify](https://docsify.js.org/#/). Padarykite šio repozitorijos šaką, [įdiekite Docsify](https://docsify.js.org/#/quickstart) savo vietiniame kompiuteryje, tada šio repozitorijos šaknyje įveskite `docsify serve`. Svetainė bus pasiekiama adresu`localhost:3000`.
## Testas
Dėkojame bendruomenei už interaktyvų testą, kuris tikrina jūsų žinias kiekvienoje skyriaus dalyje. Testuokite savo žinias [čia](https://ff-quizzes.netlify.app/en/)
Dėkojame bendruomenei už interaktyvų testą, kuris tikrina jūsų žinias kiekviename skyriuje. Išbandykite žinias [čia](https://ff-quizzes.netlify.app/en/)
### PDF
Jei reikia, galite sukurti šio turinio PDF versiją offline prieigai. Tam įsitikinkite, kad turite įdiegtą [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) ir paleiskite šias komandas šio repozitorijos šakniniame kataloge:
Jeigu reikia, galite sugeneruoti šio turinio PDF failą, kad galėtumėte pasiekti be interneto. Tam įsitikinkite, kad turite įdiegtą [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) ir paleiskite šias komandas repozitorijos šaknyje:
```sh
npm i
@ -164,12 +164,12 @@ npm run convert
### Skaidrės
Kai kurios pamokos turi skaidrių rinkinius [slides](../../slides) aplanke.
Kai kurioms pamokoms yra paruoštos skaidrių rinkiniai [slides](../../slides) aplanke.
## Kitos programos
Mūsų komanda kuria ir kitas programas! Peržiūrėkite:
Mūsų komanda kuria ir kitas programas! Pažiūrėkite:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -185,39 +185,39 @@ Mūsų komanda kuria ir kitas programas! Peržiūrėkite:
[](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)
### Generatyvinis DI serija
[](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://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
Visus šios mokymo programos paveikslėlių suteikimus, kur reikia, galite rasti [Suteikimuose](./attributions.md).
Visas šio mokymo programos vaizdų autorystės teises, kur būtina, galite rasti [Attribucijose](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors mes stengiamės užtikrinti tikslumą, atkreipkite dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas, parašytas gimtąja kalba, turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, atsiradusią naudojant šį vertimą.
**Atsakomybės atsisakymas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors siekiame tikslumo, atkreipkite dėmesį, kad automatiniai vertimai gali turėti klaidų arba netikslumų. Originalus dokumentas gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinės informacijos atveju rekomenduojamas profesionalus žmonių atliktas vertimas. Mes neatsakome už bet kokius nesusipratimus ar neteisingus aiškinimus, kilusius naudojant šį vertimą.
[](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)
@ -193,7 +193,7 @@ npm run convert
---
### Core Learning
### အခြေခံသင်ယူမှုများ
[](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)
@ -204,19 +204,19 @@ npm run convert
---
### Copilot Series
### 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)
Якщо ви застрягли або маєте питання щодо створення AI-додатків. Приєднуйтеся до інших учнів та досвідчених розробників у обговореннях про MCP. Це підтримуюча спільнота, де питання вітаються, а знання вільно діляться.
Якщо у вас виникнуть складнощі або питання щодо створення додатків зі штучним інтелектом, приєднуйтесь до інших учнів та досвідчених розробників у обговореннях MCP. Це дружня спільнота, де питання вітаються, а знання поширюються вільно.
> Цей репозиторій містить переклади більш ніж на 50 мовах, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте sparse checkout:
> Цей репозиторій включає понад 50 перекладів мовами, що значно збільшує розмір скачування. Щоб клонути без перекладів, скористайтеся sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,113 +49,113 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Це дасть вам усе необхідне для завершення курсу з набагато швидшим завантаженням.
> Це дає вам усе необхідне для проходження курсу з набагато швидшим завантаженням.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT для початківців - навчальна програма
Команда Azure Cloud Advocates у Microsoft рада запропонувати 12-тижневу програму, яка включає 24 уроки, присвячені основам IoT. Кожен урок містить тести перед та після уроку, письмові інструкції для проходження уроку, рішення, завдання та інше. Наша проектно-орієнтована методика навчання дозволяє вчитися під час створення проектів, що є ефективним способом засвоєння нових навичок.
Адвокати Azure Cloud у Microsoft раді запропонувати 12-тижневу програму з 24 уроків, присвячену основам IoT. Кожен урок включає попередні та підсумкові тести, покрокові інструкції для виконання уроку, розв’язання, завдання та інше. Наша проєктно-орієнтована педагогіка дозволяє вчитися під час створення, що є доведеним способом закріплення нових навичок.
Проекти охоплюють шлях їжі від ферми до столу. Це включає сільське господарство, логістику, виробництво, роздрібну торгівлю та споживача — усі популярні галузі для IoT-пристроїв.
Проєкти охоплюють шлях їжі від ферми до столу. Це включає сільське господарство, логістику, виробництво, роздрібну торгівлю та споживача — всі популярні галузі промисловості для пристроїв IoT.


> Скетчноут від [Nitya Narasimhan](https://github.com/nitya). Клацніть на зображення, щоб побачити більшу версію.
> Скетчноут від [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).**
**Щирі подяки авторам [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/).**
**Також дякуємо нашій команді [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).
> **Вчителям**, ми включили деякі поради ([for-teachers.md]) щодо використання цієї навчальної програми. Якщо ви хочете створити власні уроки, ми також включили [шаблон уроку](lesson-template/README.md).
> **[Студенти](https://aka.ms/student-page)**, щоб використовувати цю навчальну програму самостійно, зробіть форк усього репозиторію й виконуйте вправи по черзі, починаючи з тесту перед лекцією, потім читаючи лекцію та виконуючи інші завдання. Намагайтеся створювати проекти, розуміючи уроки, а не копіювати код рішень; однак код рішень доступний у папках /solutions у кожному проектно-орієнтованому уроці. Ще одна ідея — сформувати навчальну групу з друзями та проходити матеріали разом. Для подальшого вивчення рекомендуємо [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Студенти](https://aka.ms/student-page)**, щоб використовувати цю навчальну програму самостійно, зробіть форк всього репозиторію та виконуйте вправи по черзі, починаючи з тесту перед лекцією, потім прочитайте лекцію та виконанняте решту завдань. Намагайтеся створювати проєкти, розуміючи уроки, а не просто копіюючи код розв’язку; цей код доступний у папках /solutions кожного проєктно-орієнтованого уроку. Ще одна ідея — створити навчальну групу з друзями та проходити матеріал разом. Для подальшого навчання рекомендуємо [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> 🎥 Клікніть на зображення вище, щоб переглянути відео про проєкт!
> 🎥 Натисніть на зображення вище, щоб подивитися відео про проєкт!
## Педагогіка
Ми обрали дві педагогічні принципи під час створення цієї програми: забезпечити, щоб навчання було проектно-орієнтованим та щоб уроки містили часті тести. Наприкінці цього курсу студенти створять систему моніторингу та поливу рослин, трекер транспортного засобу, розумний завод для відстеження та перевірки їжі, таймер для приготування їжі з голосовим керуванням, а також опанують основи Інтернету речей, включно з написанням коду для пристроїв, підключенням до хмари, аналізом телеметрії та запуском ШІ на краю мережі.
Ми обрали два педагогічні принципи під час створення цієї програми: забезпечення проєктно-орієнтованого підходу і включення частих тестів. Наприкінці цього циклу студенти створять систему моніторингу та поливу рослин, трекер транспортного засобу, розумний завод для відстеження і перевірки їжі, таймер для готування з голосовим керуванням, а також освоять основи Інтернету речей, зокрема написання коду для пристроїв, підключення до хмари, аналіз телеметрії та виконання штучного інтелекту безпосередньо на пристрої.
Забезпечення відповідності матеріалу реальним проектам робить процес навчання цікавішим для студентів та підвищує засвоєння концепцій.
Забезпечуючи відповідність змісту проєктам, процес навчання стає більш захопливим для студентів, а засвоєння понять поліпшується.
Крім того, легкий тест перед заняттям спрямовує студента на вивчення теми, а другий тест після заняття допомагає кращому засвоєнню матеріалу. Цю навчальну програму було розроблено так, щоб вона була гнучкою та цікавою, і її можна проходити повністю або частково. Проекти починаються з простихі до кінця 12-тижневого циклу стають дедалі складнішими.
Крім того, тест з низькою значущістю перед заняттям встановлює намір студента навчитися темі, тоді як другий тест після заняття сприяє подальшому закріпленню матеріалу. Ця навчальна програма розроблена бути гнучкою та цікавою і може бути пройдена цілком або частково. Проєкти починаються з малогоі до кінця 12-тижневого циклу стають дедалі складнішими.
Кожен проект базується на реальному обладнанні, доступному студентам та аматорам. Кожен проект розглядає конкретну предметну область, надаючи відповідні фонові знання. Щоб стати успішним розробником, корисно розуміти сферу, в якій ви вирішуєте проблеми, тому надання цього бекґраунду дозволяє студентам думати про свої IoT-рішення і навчатися в контексті реальної проблеми, яку вони могли б вирішувати як розробники IoT. Студенти розуміють «чому» будуються рішення і набувають цінності для кінцевого користувача.
Кожен проєкт ґрунтується на реальному апаратному забезпеченні, доступному студентам і аматорам. Кожен проєкт розглядає специфіку відповідної сфери, надаючи релевантні фондові знання. Щоб стати успішним розробником, корисно розуміти контекст проблем, які ви розв’язуєте; надання таких знань дозволяє студентам мислити про свої IoT-рішення та набуті знання у контексті реальної проблеми, яку їм можуть доручити розробляти як IoT-розробникам. Студенти розуміють «чому» рішень, які вони створюють, і набувають поваги до кінцевого користувача.
## Апаратура
Ми маємо два варіанти апаратного забезпечення IoT для використання у проектах залежно від особистих уподобань, знань мови програмування чи цілей навчання та наявності. Також ми надали «віртуальну версію апаратного забезпечення» для тих, хто не має доступу до апаратного забезпечення або хоче дізнатися більше перед тим, як робити покупку. Ви можете прочитати більше та знайти «список для покупок» на [сторінці апаратного забезпечення](./hardware.md), включаючи посилання на купівлю повних комплектів від наших друзів із Seeed Studio.
## Апаратне забезпечення
Ми маємо два варіанти апаратного забезпечення IoT для використання у проектах, залежно від особистих уподобань, знань або вподобань мови програмування, цілей навчання та наявності. Ми також надали версію «віртуального апаратного забезпечення» для тих, хто не має доступу до обладнання або хоче дізнатися більше перед покупкою. Ви можете дізнатися більше та знайти «список покупок» на [сторінці з апаратним забезпеченням](./hardware.md), включно з посиланнями на покупку готових наборів від наших друзів із Seeed Studio.
> 💁 Знайдіть наші [Кодекс поведінки](CODE_OF_CONDUCT.md), [Правила співпраці](CONTRIBUTING.md) та [Переклади](TRANSLATIONS.md). Ми вітаємо ваш конструктивний відгук!
> 💁 Знайдіть наші [Правила поведінки](CODE_OF_CONDUCT.md), [Як внести свій внесок](CONTRIBUTING.md) та керівництва з [перекладів](..). Ми радо приймаємо ваше конструктивне зворотне зв’язування!
>
> 🔧 Проблеми? Перевірте наш [Посібник з усунення несправностей](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 | [Початок роботи](./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) |
| 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`.
## Тест
Дякуємо спільноті за хостинг інтерактивного тесту, який перевіряє ваші знання з кожного розділу. Ви можете перевірити свої знання [тут](https://ff-quizzes.netlify.app/en/)
| | Назва проекту | Пояснені концепції | Навчальні цілі | Пов’язаний урок |
| 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) |
| 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: `localhost:3000`.
## Вікторина
Дякуємо спільноті за розміщення інтерактивної вікторини, яка перевіряє ваші знання з кожного розділу. Перевірити свої знання можна [тут](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
@ -164,12 +164,12 @@ npm run convert
### Слайди
Для деяких уроків є набір слайдіву папці [slides](../../slides).
Для деяких уроків є презентаціїу папці [slides](../../slides).
## Інші навчальні програми
Наша команда створює інші навчальні програми! Ознайомтесь:
Наша команда також створює інші навчальні програми! Ознайомтесь:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -180,44 +180,44 @@ npm run convert
### Azure / Edge / MCP / Agents
[](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/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/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)
### Серія Генеративного 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://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)
### Основне Навчання
[](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)
---
### Серія 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)
Ви можете знайти всі атрибуції до зображень, використаних у цьому навчальному плані, там, де це потрібно, у [Атрибуції](./attributions.md).
Ви можете знайти всі атрибуції для зображень, використаних у цьому курсі, за потребою у [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ його рідною мовою слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний переклад людиною. Ми не несемо відповідальності за будь-які непорозуміння чи неправильні тлумачення, що виникли внаслідок використання цього перекладу.
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу машинного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.