chore(i18n): sync translations with latest source changes (chunk 1/1, 6 changes)

update-translations
localizeflow[bot] 3 months ago
parent 9afb49075c
commit d50ff7ce80

@ -738,8 +738,8 @@
"language_code": "da"
},
"README.md": {
"original_hash": "accf69391fa4450eadbf492ca024cccf",
"translation_date": "2026-04-06T16:07:21+00:00",
"original_hash": "29027fa73b2c0eec9a3b01a48641c199",
"translation_date": "2026-04-24T13:08:36+00:00",
"source_file": "README.md",
"language_code": "da"
},

@ -8,23 +8,23 @@
[![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
### Deltag i Azure AI Foundry Community
### Deltag i Azure AI Foundry-fællesskabet
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, så deltag med lærende og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.
Hvis du går i stå eller har spørgsmål om at bygge AI-apps. Deltag med medlærende og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
Hvis du har produktfeedback eller fejl, mens du bygger, besøg:
Hvis du har produktfeedback eller fejl under udvikling, besøg:
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
Følg disse trin for at komme i gang med at bruge disse ressourcer:
1. **Fork repository'et**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **Klon repository'et**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Deltag i Microsoft Foundry Discord og mød eksperter og andre udviklere**](https://discord.com/invite/ByRwuEEgH4)
1. **Fork repositoryet**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **Klon repositoryet**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Deltag i Microsot Foundry Discord og mød eksperter og andre udviklere**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Multisprogunderstøttelse
### 🌐 Understøttelse af flere sprog
#### Understøttet via GitHub Action (Automatiseret & Altid Opdateret)
@ -49,22 +49,22 @@ Følg disse trin for at komme i gang med at bruge disse ressourcer:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
> Dette giver dig alt, hvad du behøver for at gennemføre kurset med en langt hurtigere download.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT for Begyndere - Et Curriculum
# IoT for begyndere - Et læseplan
Azure Cloud Advocates hos Microsoft er glade for at tilbyde et 12-ugers, 24-lektioners curriculum, der handler om IoT grundlæggende. Hver lektion inkluderer quizzer før og efter lektionen, skriftlige instruktioner til at gennemføre lektionen, en løsning, en opgave og mere. Vores projektbaserede pædagogik giver dig mulighed for at lære mens du bygger, en dokumenteret måde for nye færdigheder at 'sætte sig fast'.
Azure Cloud Advocates hos Microsoft er glade for at tilbyde en 12-ugers, 24-lektioners læseplan alt om grundlæggende IoT. Hver lektion inkluderer quizzer før og efter lektionen, skriftlige instruktioner til lektionen, en løsning, en opgave og mere. Vores projektbaserede pædagogik gør det muligt for dig at lære ved at bygge, en bevist metode til at nye færdigheder "sætter sig fast".
Projekterne dækker fødevarets rejse fra gård til bord. Dette inkluderer landbrug, logistik, fremstilling, detailhandel og forbruger alle populære brancheområder for IoT-enheder.
Projekterne dækker rejsen for mad fra mark til bord. Dette inkluderer landbrug, logistik, fremstilling, detailhandel og forbruger - alle populære brancher for IoT-enheder.
![Et køreplanskort for kurset der viser 24 lektioner, der dækker intro, landbrug, transport, forarbejdning, detail og madlavning](../../translated_images/da/Roadmap.bb1dec285dda0eda.webp)
![Et køreplan for kurset med 24 lektioner, der dækker intro, landbrug, transport, forarbejdning, detailhandel og madlavning](../../translated_images/da/Roadmap.bb1dec285dda0eda.webp)
> Sketchnote af [Nitya Narasimhan](https://github.com/nitya). Klik på billedet for en større version.
**En hjertelig tak til vores forfattere [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), og vores sketchnote-artist [Nitya Narasimhan](https://github.com/nitya).**
**Et varmt tak til vores forfattere [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), og vores sketchnote-kunstner [Nitya Narasimhan](https://github.com/nitya).**
**Tak også til vores team af [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), som har gennemgået og oversat dette curriculum - [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), og [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Tak også til vores team af [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), der har gennemset og oversat dette læseplan - [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), og [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
Mød teamet!
@ -74,9 +74,9 @@ Mød teamet!
> 🎥 Klik på billedet ovenfor for en video om projektet!
> **Lærere**, vi har [inkluderet nogle forslag](for-teachers.md) til, hvordan man bruger dette curriculum. Hvis du ønsker at oprette dine egne lektioner, har vi også inkluderet en [lektion-skabelon](lesson-template/README.md).
> **Lærere**, vi har [inkluderet nogle forslag](for-teachers.md) til, hvordan I kan bruge denne læseplan. Hvis I ønsker at skabe jeres egne lektioner, har vi også inkluderet en [lektion skabelon](lesson-template/README.md).
> **[Studerende](https://aka.ms/student-page)**, for at bruge dette curriculum på egen hånd, forkynd hele repo'et og gennemfør øvelserne selv, startende med en quiz før lektionen, læs lektionen og gennemfør resten af aktiviteterne. Prøv at skabe projekterne ved at forstå lektionerne i stedet for blot at kopiere løsningskoden; dog er denne kode tilgængelig i /solutions mapperne i hver projektorienterede lektion. En anden idé er at danne en studiegruppe med venner og gennemgå materialet sammen. Til yderligere studie anbefaler vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Studerende](https://aka.ms/student-page)**, for at bruge denne læseplan på egen hånd, forker hele repoet og gennemfør øvelserne selv, startende med en quiz før forelæsning, dernæst læser forelæsningen og fuldfører resten af aktiviteterne. Prøv at skabe projekterne ved at forstå lektionerne frem for blot at kopiere løsningskoden; dog er koden tilgængelig i /solutions-mapperne i hver projektorienteret lektion. En anden idé er at danne en studiegruppe med venner og gennemgå indholdet sammen. For yderligere studier anbefaler vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
For en videooversigt over dette kursus, se denne video:
@ -86,76 +86,76 @@ For en videooversigt over dette kursus, se denne video:
## Pædagogik
Vi har valgt to pædagogiske principper under udformningen af dette curriculum: sikring af at det er projektbaseret og at det indeholder hyppige quizzer. Ved slutningen af denne serie vil de studerende have bygget et system til overvågning og vanding af planter, en køretøjssporing, et smart fabriksetup til at spore og kontrollere mad, og en stemmestyret madlavningstimer, samt lært det grundlæggende om Internet of Things, inklusive hvordan man skriver enhedskode, forbinder til skyen, analyserer telemetri og kører AI ved kanten.
Vi har valgt to pædagogiske principper, mens vi byggede dette læseplan: sikre, at det er projektbaseret, og at det inkluderer hyppige quizzer. Ved afslutningen af denne serie vil studerende have bygget et overvågnings- og vandingssystem til planter, en køretøjssporing, en smart fabrik opsætning til at spore og kontrollere mad samt en stemmestyret madlavningstimer, og vil have lært det grundlæggende i Internet of Things inklusive hvordan man skriver enhedskode, forbinder til skyen, analyserer telemetri og kører AI på kanten.
Ved at sikre at indholdet stemmer overens med projekterne, bliver processen mere engagerende for de studerende og fastholdelsen af begreber øges.
Ved at sikre, at indholdet stemmer overens med projekterne, gøres processen mere engagerende for de studerende, og fastholdelse af koncepter vil blive forbedret.
Derudover sætter en lavrisiko quiz før en klasse den studerendes intention mod at lære et emne, mens en anden quiz efter klassen sikrer yderligere fastholdelse. Dette curriculum er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter småt og bliver mere komplekse ved slutningen af den 12-ugers cyklus.
Derudover sætter en quiz med lav indsats før en klasse elevens intention mod at lære et emne, mens en anden quiz efter klassen sikrer yderligere fastholdelse. Dette læseplan er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter små og bliver gradvist mere komplekse ved slutningen af den 12-ugers cyklus.
Hvert projekt er baseret på hardware fra den virkelige verden, som er tilgængelig for studerende og hobbyister. Hvert projekt dykker ned i det specifikke projektområde og giver relevant baggrundsviden. For at blive en succesfuld udvikler hjælper det at forstå domænet, hvor du løser problemer. Denne baggrundsviden giver de studerende mulighed for at tænke over deres IoT-løsninger og lære i konteksten af den slags virkelige problemer, de kan blive bedt om at løse som IoT-udviklere. Studerende lærer 'hvorfor' af de løsninger, de bygger, og får en forståelse for slutbrugeren.
Hvert projekt er baseret på virkelig hardware, som er tilgængelig for studerende og hobbyister. Hvert projekt undersøger det specifikke projektområde og giver relevant baggrundsviden. For at blive en succesfuld udvikler hjælper det at forstå det domæne, hvor du løser problemer, og ved at give denne baggrundsviden kan studerende tænke over deres IoT-løsninger og læring i konteksten af den slags reelle problem, som de kan blive bedt om at løse som IoT-udvikler. Studerende lærer hvorfor bag de løsninger, de bygger, og får en forståelse for slutbrugeren.
## Hardware
Vi har to valgmuligheder for IoT-hardware til brug for projekterne afhængigt af personlige præferencer, programmeringssprogskundskaber eller præferencer, læringsmål og tilgængelighed. Vi har også leveret en 'virtuel hardware'-version til dem, der ikke har adgang til hardware, eller som ønsker at lære mere, inden de forpligter sig til et køb. Du kan læse mere og finde en 'indkøbsliste' på [hardware-siden](./hardware.md), inklusive links til køb af komplette kits fra vores venner hos Seeed Studio.
Vi har to valgmuligheder for IoT-hardware til brug i projekterne afhængigt af personlig præference, kendskab til programmeringssprog eller præferencer, læringsmål og tilgængelighed. Vi har også lavet en 'virtuel hardware'-version for dem, der ikke har adgang til hardware, eller som ønsker at lære mere, før de beslutter sig for et køb. Du kan læse mere og finde en 'indkøbsliste' på [hardware siden](./hardware.md), inklusive links til at købe komplette sæt fra vores venner hos Seeed Studio.
> 💁 Find vores [Adfærdskodeks](CODE_OF_CONDUCT.md), [Bidrag](CONTRIBUTING.md) og [Oversættelses](TRANSLATIONS.md) retningslinjer. Vi byder din konstruktive feedback velkommen!
> 💁 Find vores [Adfærdskodeks](CODE_OF_CONDUCT.md), [Bidrag](CONTRIBUTING.md) og [Oversættelser](..) retningslinjer. Vi byder din konstruktive feedback velkommen!
>
> 🔧 Har du problemer? Tjek vores [Fejlfinding Guide](TROUBLESHOOTING.md) for løsninger på almindelige problemer.
> 🔧 Har du problemer? Se vores [Fejlfinding Guide](TROUBLESHOOTING.md) for løsninger på almindelige problemer.
## Hver lektion inkluderer:
- sketchnote
- valgfri supplerende video
- opvarmningsquiz før lektionen
- varmetjenestequiz før lektionen
- skriftlig lektion
- for projektbaserede lektioner trin-for-trin vejledninger om, hvordan man bygger projektet
- videnskontroller
- for projektbaserede lektioner, trin-for-trin vejledninger til at bygge projektet
- videnskontrol
- en udfordring
- supplerende læsning
- opgave
- [quiz efter lektionen](https://ff-quizzes.netlify.app/en/)
- [quiz efter lektion](https://ff-quizzes.netlify.app/en/)
> **En note om quizzer**: Alle quizzer findes i quiz-app mappen, i alt 48 quizzer med tre spørgsmål hver. De er linket fra lektionerne, men quiz-appen kan køres lokalt eller implementeres på Azure; følg instruktionerne i `quiz-app` mappen. De bliver gradvist oversat.
> **En note om quizzer**: Alle quizzer findes i quiz-app mappen, i alt 48 quizzer med tre spørgsmål hver. De er linket til i lektionerne, men quizappen kan køres lokalt eller implementeres til Azure; følg instruktionerne i `quiz-app` mappen. De lokaliseres gradvist.
## Lektioner
| | Projekt navn | Underviste begreber | Læringsmål | Linket lektion |
| :---: | :------------------------------------: | :--------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: |
| 01 | [Kom godt i gang](./1-getting-started/README.md) | Introduktion til IoT | Lær de grundlæggende principper for IoT og de grundlæggende byggesten i IoT-løsninger såsom sensorer og cloud-tjenester, mens du opsætter din første IoT-enhed | [Introduktion til IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Kom godt i gang](./1-getting-started/README.md) | Et dybere dyk i IoT | Lær mere om komponenterne i et IoT-system, samt mikrocontrollere og enkeltkort computere | [Et dybere dyk i IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Kom godt i gang](./1-getting-started/README.md) | Interagér med den fysiske verden med sensorer og aktuatorer | Lær om sensorer til at indsamle data fra den fysiske verden og aktuatorer til at sende feedback, mens du bygger en natlampe | [Interagér med den fysiske verden med sensorer og aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Kom godt i gang](./1-getting-started/README.md) | Forbind din enhed til internettet | Lær om, hvordan man forbinder en IoT-enhed til internettet for at sende og modtage beskeder ved at forbinde din natlampe til en MQTT-broker | [Forbind din enhed til internettet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farm](./2-farm/README.md) | Forudsige plantevækst | Lær hvordan man forudsiger plantevækst ved hjælp af temperaturdata indsamlet af en IoT-enhed | [Forudsige plantevækst](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farm](./2-farm/README.md) | Registrer jordfugtighed | Lær hvordan man registrerer jordfugtighed og kalibrerer en jordfugtighedssensor | [Registrer jordfugtighed](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farm](./2-farm/README.md) | Automatiseret vanding af planter | Lær hvordan man automatiserer og tidsindstiller vanding ved hjælp af et relæ og MQTT | [Automatiseret vanding af planter](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farm](./2-farm/README.md) | Migrer din plante til skyen | Lær om skyen og cloud-hostede IoT-tjenester og hvordan du forbinder din plante til en af disse i stedet for en offentlig MQTT-broker | [Migrer din plante til skyen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farm](./2-farm/README.md) | Migrer din applikationslogik til skyen | Lær hvordan du kan skrive applikationslogik i skyen, der reagerer på IoT-beskeder | [Migrer din applikationslogik til skyen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farm](./2-farm/README.md) | Hold din plante sikker | Lær om sikkerhed i IoT og hvordan du holder din plante sikker med nøgler og certifikater | [Hold din plante sikker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Lokationssporing | Lær om GPS-lokationssporing for IoT-enheder | [Lokationssporing](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Gem lokationsdata | Lær hvordan man gemmer IoT-data til senere visualisering eller analyse | [Gem lokationsdata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualiser lokationsdata | Lær om visualisering af lokationsdata på et kort, og hvordan kort repræsenterer den rigtige 3D-verden i 2 dimensioner | [Visualiser lokationsdata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofences | Lær om geofences, og hvordan de kan bruges til at advare, når køretøjer i forsyningskæden er tæt på deres destination | [Geofences](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Manufacturing](./4-manufacturing/README.md) | Træn en frugtkvalitetsdetektor | Lær om at træne en billedklassificerer i skyen til at detektere frugtkvalitet | [Træn en frugtkvalitetsdetektor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Manufacturing](./4-manufacturing/README.md) | Kontroller frugtkvalitet fra en IoT-enhed | Lær om brugen af din frugtkvalitetsdetektor fra en IoT-enhed | [Kontroller frugtkvalitet fra en IoT-enhed](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Manufacturing](./4-manufacturing/README.md) | Kør din frugtdetektor på edge-enheden | Lær om at køre din frugtdetektor på en IoT-enhed ved edge | [Kør din frugtdetektor på edge-enheden](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Manufacturing](./4-manufacturing/README.md) | Udløs frugtkvalitetsdetektion fra en sensor | Lær om at udløse frugtkvalitetsdetektion fra en sensor | [Udløs frugtkvalitetsdetektion fra en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Retail](./5-retail/README.md) | Træn en lagerdetektor | Lær hvordan du bruger objektdetektion til at træne en lagerdetektor til at tælle lager i en butik | [Træn en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Retail](./5-retail/README.md) | Tjek lagerstatus fra en IoT-enhed | Lær hvordan du tjekker lagerstatus fra en IoT-enhed ved hjælp af en objektdetekteringsmodel | [Tjek lagerstatus fra en IoT-enhed](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Consumer](./6-consumer/README.md) | Genkend tale med en IoT-enhed | Lær hvordan du genkender tale fra en IoT-enhed for at bygge en smart timer | [Genkend tale med en IoT-enhed](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Consumer](./6-consumer/README.md) | Forstå sprog | Lær hvordan man forstår sætninger talt til en IoT-enhed | [Forstå sprog](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Consumer](./6-consumer/README.md) | Indstil en timer og giv mundtlig feedback | Lær hvordan man indstiller en timer på en IoT-enhed og giver mundtlig feedback om, hvornår timeren starter og slutter | [Indstil en timer og giv mundtlig feedback](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Consumer](./6-consumer/README.md) | Understøt flere sprog | Lær hvordan man støtter flere sprog, både til at blive talt til og til svar fra din smarte timer | [Understøt flere sprog](./6-consumer/lessons/4-multiple-language-support/README.md) |
| | Projekt Navn | Underviste Koncepter | Læringsmål | Linket Lektion |
| :---: | :----------------------------------: | :--------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: |
| 01 | [Kom godt i gang](./1-getting-started/README.md) | Introduktion til IoT | Lær grundprincipperne for IoT og grundlæggende byggesten i IoT-løsninger som sensorer og cloud-tjenester, mens du opretter din første IoT-enhed | [Introduktion til IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Kom godt i gang](./1-getting-started/README.md) | Et dybere dyk i IoT | Lær mere om komponenterne i et IoT-system, samt mikrocontrollere og enkeltkort-computere | [Et dybere dyk i IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Kom godt i gang](./1-getting-started/README.md) | Interagér med den fysiske verden med sensorer og aktuatorer | Lær om sensorer til at indsamle data fra den fysiske verden, og aktuatorer til at sende feedback, mens du bygger en natlampe | [Interagér med den fysiske verden med sensorer og aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Kom godt i gang](./1-getting-started/README.md) | Forbind din enhed til internettet | Lær, hvordan du forbinder en IoT-enhed til internettet for at sende og modtage beskeder ved at forbinde din natlampe til en MQTT-broker | [Forbind din enhed til internettet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farm](./2-farm/README.md) | Forudse plantevækst | Lær at forudsige plantevækst ved hjælp af temperaturdata indsamlet af en IoT-enhed | [Forudse plantevækst](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farm](./2-farm/README.md) | Registrer jordfugtighed | Lær at registrere jordfugtighed og kalibrere en jordfugtighedssensor | [Registrer jordfugtighed](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farm](./2-farm/README.md) | Automatiseret plantevanding | Lær at automatisere og tidsindstille vanding ved hjælp af et relæ og MQTT | [Automatiseret plantevanding](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farm](./2-farm/README.md) | Migrer din plante til skyen | Lær om skyen og cloud-hostede IoT-tjenester og hvordan du forbinder din plante til en af disse i stedet for en offentlig MQTT-broker | [Migrer din plante til skyen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farm](./2-farm/README.md) | Migrer din applikationslogik til skyen | Lær om, hvordan du kan skrive applikationslogik i skyen, der reagerer på IoT-beskeder | [Migrer din applikationslogik til skyen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farm](./2-farm/README.md) | Hold din plante sikker | Lær om sikkerhed i IoT og hvordan du holder din plante sikker med nøgler og certifikater | [Hold din plante sikker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Positionssporing | Lær om GPS-positionssporing for IoT-enheder | [Positionssporing](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Gem positionsdata | Lær hvordan man gemmer IoT-data, så de kan visualiseres eller analyseres senere | [Gem positionsdata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualiser positionsdata | Lær om visualisering af positionsdata på et kort, og hvordan kort repræsenterer den virkelige 3D-verden i 2 dimensioner | [Visualiser positionsdata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofences | Lær om geofences, og hvordan de kan bruges til at advare, når køretøjer i forsyningskæden nærmer sig deres destination | [Geofences](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Manufacturing](./4-manufacturing/README.md) | Træn en detektor for frugtkvalitet | Lær om træning af en billedklassificerer i skyen til at opdage frugtkvalitet | [Træn en detektor for frugtkvalitet](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Manufacturing](./4-manufacturing/README.md) | Tjek frugtkvalitet fra en IoT-enhed | Lær om at bruge din frugtkvalitetsdetektor fra en IoT-enhed | [Tjek frugtkvalitet fra en IoT-enhed](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Manufacturing](./4-manufacturing/README.md) | Kør din frugtdetektor på kanten | Lær om at køre din frugtdetektor på en IoT-enhed ved kanten | [Kør din frugtdetektor på kanten](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Manufacturing](./4-manufacturing/README.md) | Udløs frugtkvalitetsdetektion fra en sensor | Lær om at udløse frugtkvalitetsdetektion fra en sensor | [Udløs frugtkvalitetsdetektion fra en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Retail](./5-retail/README.md) | Træn en lagerdetektor | Lær at bruge objekt-genkendelse til at træne en lagerdetektor til at tælle lager i en butik | [Træn en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Retail](./5-retail/README.md) | Tjek lager fra en IoT-enhed | Lær hvordan du tjekker lager fra en IoT-enhed ved hjælp af en objektgenkendelsesmodel | [Tjek lager fra en IoT-enhed](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Consumer](./6-consumer/README.md) | Genkend tale med en IoT-enhed | Lær at genkende tale fra en IoT-enhed for at bygge en smart timer | [Genkend tale med en IoT-enhed](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Consumer](./6-consumer/README.md) | Forstå sprog | Lær at forstå sætninger talt til en IoT-enhed | [Forstå sprog](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Consumer](./6-consumer/README.md) | Indstil en timer og giv talt feedback | Lær at sætte en timer på en IoT-enhed og give talt feedback på, hvornår timeren sættes og når den slutter | [Indstil en timer og giv talt feedback](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Consumer](./6-consumer/README.md) | Understøt flere sprog | Lær at understøtte flere sprog, både for at blive talt til og for svarene fra din smarte timer | [Understøt flere sprog](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline adgang
Du kan køre denne dokumentation offline ved at bruge [Docsify](https://docsify.js.org/#/). Fork dette repo, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskine, og skriv derefter i rodmappen i dette repo `docsify serve`. Hjemmesiden vil blive serveret på port 3000 på din localhost: `localhost:3000`.
Du kan køre denne dokumentation offline ved at bruge [Docsify](https://docsify.js.org/#/). Fork dette repo, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskine, og skriv derefter i rodmappen af dette repo `docsify serve`. Websitet vil blive serveret på port 3000 på din localhost: `localhost:3000`.
## Quiz
Tak til community for at hoste den interaktive quiz, som tester din viden om hvert kapitel. Du kan teste din viden [her](https://ff-quizzes.netlify.app/en/)
Tak til fællesskabet for at hoste den interaktive quiz, som tester din viden om hvert af kapitlerne. Du kan teste din viden [her](https://ff-quizzes.netlify.app/en/)
### PDF
Du kan generere en PDF af dette indhold til offline adgang, hvis nødvendigt. For at gøre dette skal du sikre dig, at du har [npm installeret](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) og køre følgende kommandoer i rodmappen i dette repo:
Du kan generere en PDF af dette indhold til offline brug, hvis nødvendigt. For at gøre dette, skal du sikre dig, at du har [npm installeret](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) og køre følgende kommandoer i rodmappen af dette repo:
```sh
npm i
@ -166,10 +166,9 @@ npm run convert
Der findes slide-decks for nogle af lektionerne i [slides](../../slides) mappen.
## Andre Læreplaner
## Andre læseplaner
Vores team producerer andre læseplaner! Tjek:
Vores team producerer andre læreplaner! Se:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -209,15 +208,15 @@ Vores team producerer andre læseplaner! Tjek:
[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR ANDRE KURSER SLUT -->
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Billedhenvisninger
Du kan finde alle henvisninger for billederne brugt i denne læreplan, hvor det er nødvendigt, i [Attributions](./attributions.md).
Du kan finde alle henvisninger for billederne brugt i dette pensum, hvor det er nødvendigt, i [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Ansvarsfraskrivelse**:
Dette dokument er blevet oversat ved brug af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog skal anses for at være den autoritative kilde. For kritiske oplysninger anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.
Dette dokument er oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiske oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger som følge af brugen af denne oversættelse.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -738,8 +738,8 @@
"language_code": "fi"
},
"README.md": {
"original_hash": "accf69391fa4450eadbf492ca024cccf",
"translation_date": "2026-04-06T16:11:26+00:00",
"original_hash": "29027fa73b2c0eec9a3b01a48641c199",
"translation_date": "2026-04-24T13:13:01+00:00",
"source_file": "README.md",
"language_code": "fi"
},

@ -1,39 +1,39 @@
[![GitHub license](https://img.shields.io/github/license/microsoft/IoT-For-Beginners.svg)](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
[![GitHub-lisenssi](https://img.shields.io/github/license/microsoft/IoT-For-Beginners.svg)](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
[![GitHub-avustajat](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
[![GitHub-ongelmat](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
[![GitHub-pyynnöt](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
[![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
[![GitHub-katsojat](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
[![GitHub-haarat](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
[![GitHub-tähdet](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
### Liity Azure AI Foundry -yhteisöön
### Liity Azure AI Foundry -yhteisöön
Jos jumitut paikoillesi tai sinulla on kysyttävää tekoälysovellusten rakentamisesta. Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymykset ovat tervetulleita ja tieto jaetaan vapaasti.
Jos jumitut tai sinulla on kysymyksiä tekoälysovellusten rakentamisesta, liity oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymyksiä otetaan vastaan ja tietoa jaetaan vapaasti.
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
Jos sinulla on palautetta tuotteesta tai virheitä rakentaessasi, käy:
Jos sinulla on palautetta tuotteesta tai kohtaat virheitä rakennusprosessissa, käy:
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
Seuraa näitä ohjeita aloittaaksesi näiden resurssien käytön:
1. **Tee repositoriosta haarukka**: Klikkaa [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
Seuraa näitä vaiheita aloittaaksesi näiden resurssien käytön:
1. **Tee haarukka**: Klikkaa [![GitHub-haarat](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **Kloonaa repositorio**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Liity Microsoft Foundry Discordiin ja tapaa asiantuntijoita ja muita kehittäjiä**](https://discord.com/invite/ByRwuEEgH4)
3. [**Liity Microsoft Foundry Discordiin ja tapaa asiantuntijat ja muut kehittäjät**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Monikielinen tuki
#### Tuettu GitHub Actionin kautta (Automaattinen ja aina ajan tasalla)
#### Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Arabia](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Kiinan yksinkertaistettu](../zh-CN/README.md) | [Kiinan perinteinen, Hong Kong](../zh-HK/README.md) | [Kiinan perinteinen, Macao](../zh-MO/README.md) | [Kiinan perinteinen, Taiwan](../zh-TW/README.md) | [Kroatia](../hr/README.md) | [ekki](../cs/README.md) | [Tanska](../da/README.md) | [Hollanti](../nl/README.md) | [Viro](../et/README.md) | [Suomi](./README.md) | [Ranska](../fr/README.md) | [Saksa](../de/README.md) | [Kreikka](../el/README.md) | [Heprea](../he/README.md) | [Hindi](../hi/README.md) | [Unkari](../hu/README.md) | [Indonesia](../id/README.md) | [Italia](../it/README.md) | [Japani](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korea](../ko/README.md) | [Liettua](../lt/README.md) | [Malesia](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian pidgin](../pcm/README.md) | [Norja](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Puola](../pl/README.md) | [Portugali (Brasilia)](../pt-BR/README.md) | [Portugali (Portugali)](../pt-PT/README.md) | [Pendžabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Venäjä](../ru/README.md) | [Serbia (kyrillinen)](../sr/README.md) | [Slovakki](../sk/README.md) | [Sloveeni](../sl/README.md) | [Espanja](../es/README.md) | [Swahili](../sw/README.md) | [Ruotsi](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamili](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md)
[Arabia](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Kiina (yksinkertaistettu)](../zh-CN/README.md) | [Kiina (perinteinen, Hongkong)](../zh-HK/README.md) | [Kiina (perinteinen, Makao)](../zh-MO/README.md) | [Kiina (perinteinen, Taiwan)](../zh-TW/README.md) | [Kroatia](../hr/README.md) | [Tsekki](../cs/README.md) | [Tanska](../da/README.md) | [Hollanti](../nl/README.md) | [Viro](../et/README.md) | [Suomi](./README.md) | [Ranska](../fr/README.md) | [Saksa](../de/README.md) | [Kreikka](../el/README.md) | [Heprea](../he/README.md) | [Hindi](../hi/README.md) | [Unkari](../hu/README.md) | [Indonesia](../id/README.md) | [Italia](../it/README.md) | [Japani](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korea](../ko/README.md) | [Liettua](../lt/README.md) | [Malaiji](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norja](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Puola](../pl/README.md) | [Portugali (Brasilia)](../pt-BR/README.md) | [Portugali (Portugali)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Venäjä](../ru/README.md) | [Serbia (kyrillinen)](../sr/README.md) | [Slovakki](../sk/README.md) | [Sloveeni](../sl/README.md) | [Espanja](../es/README.md) | [Swahili](../sw/README.md) | [Ruotsi](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamili](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md)
> **Haluatko mieluummin kloonata paikallisesti?**
>
> Tämä repositorio sisältää yli 50 kielen käännöksiä, mikä kasvattavat merkittävästi latauskokoa. Jos haluat kloonata ilman käännöksiä, käytä sparse checkout -toimintoa:
> Tämä repositorio sisältää yli 50 käännöstä, mikä lisää latauksen kokoa merkittävästi. Voit kloonata ilman käännöksiä käyttämällä sparse check-out -toimintoa:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,113 +49,113 @@ Seuraa näitä ohjeita aloittaaksesi näiden resurssien käytön:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Tämä antaa sinulle kaiken tarvittavan kurssin suorittamiseen nopeammalla latauksella.
> Näin saat kaiken, mitä tarvitset kurssin suorittamiseen, huomattavasti nopeammalla latauksella.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT aloittelijoille - Opetussuunnitelma
# IoT aloittelijoille Opintokokonaisuus
Microsoftin Azure Cloud Advocates tarjoaa 12 viikon, 24 oppitunnin opetussuunnitelman, joka käsittelee IoT:n perusteita. Jokainen oppitunti sisältää ennen ja jälkeen pidettävät tietokilpailut, kirjalliset ohjeet oppitunnin suorittamiseen, ratkaisun, tehtävän ja muuta. Projektipohjainen opetustapamme mahdollistaa oppimisen käytännössä, mikä on todistettu tapa uuden taidon omaksumiseen.
Microsoftin Azure Cloud Advocates tarjoaa 12 viikon, 24 oppitunnin opintokokonaisuuden, joka kattaa IoT:n perusteet. Jokaisessa oppitunnissa on esikurssi- ja jälkikurssitentit, kirjalliset ohjeet oppitunnin suorittamiseen, ratkaisut, tehtäviä ja muuta. Projektipohjainen opetusmenetelmämme mahdollistaa oppimisen rakentamisen ohessa, mikä on todettu tehokkaaksi tavaksi uuden taidon omaksumisessa.
Projektit kattavat ruoan matkan tilalta pöytään. Tämä sisältää maanviljelyn, logistiikan, valmistuksen, vähittäiskaupan ja kuluttajan vaiheet - kaikki suosittuja IoT-laitteiden teollisuudenaloja.
Projektit seuraavat ruoan matkaa tilalta pöytään. Tämä sisältää viljelyn, logistiikan, valmistuksen, vähittäiskaupan ja kuluttajan kaikki suosittuja IoT-laitteiden teollisuusalueita.
![Kurssin tiekartta, joka näyttää 24 oppituntia sisältäen johdannon, viljelyn, kuljetuksen, jalostuksen, vähittäiskaupan ja ruoanlaiton](../../translated_images/fi/Roadmap.bb1dec285dda0eda.webp)
![Kurssin tiekartta, joka sisältää 24 oppituntia aiheista johdanto, viljely, kuljetus, käsittely, vähittäiskauppa ja ruoanlaitto](../../translated_images/fi/Roadmap.bb1dec285dda0eda.webp)
> Kuvapiirros [Nitya Narasimhanilta](https://github.com/nitya). Klikkaa kuvaa saadaksesi isomman version.
> Sketchnote: [Nitya Narasimhan](https://github.com/nitya). Klikkaa kuvaa suuremmaksi versioksi.
**Lämpimät kiitokset kirjoittajillemme [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) ja kuvapiirtäjällemme [Nitya Narasimhan](https://github.com/nitya).**
**Sydämellinen kiitos kirjoittajillemme [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) sekä sketchnote-taiteilijallemme [Nitya Narasimhan](https://github.com/nitya).**
**Kiitokset myös tiimillemme [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), jotka ovat tarkistaneet ja kääntäneet tätä opetussuunnitelmaa — [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) ja [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Kiitos myös [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) -tiimillemme, jotka ovat tarkistaneet ja kääntäneet tämän opintokokonaisuuden [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) ja [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
Tavataan tiimi!
Tutustu tiimiin!
[![Promo video](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k)
[![Promo-video](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k)
**Gif:** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
**Gif: [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)**
> 🎥 Klikkaa yllä olevaa kuvaa nähdäksesi videon projektista!
> **Opettajat**, olemme [sisällyttäneet joitakin ehdotuksia](for-teachers.md) siitä, miten käyttää tätä opetussuunnitelmaa. Jos haluat luoda omia oppitunteja, olemme myös lisänneet [oppituntipohjan](lesson-template/README.md).
> **Opettajat**, olemme [lisänneet joitain ehdotuksia](for-teachers.md) tämän oppimateriaalin käyttämiseen. Jos haluat luoda omia oppituntejasi, olemme myös liittäneet [oppituntipohjan](lesson-template/README.md).
> **[Opiskelijat](https://aka.ms/student-page)**, käyttääksesi tätä opetussuunnitelmaa itsenäisesti, haarukoi koko repositorio ja tee harjoitukset itse, aloittaen ennen luentoa pidettävällä tietokilpailulla, sitten lukemalla luento ja tekemällä loput tehtävistä. Yritä luoda projektit ymmärtämällä oppitunnit sen sijaan, että kopioisit ratkaisukoodin; kyseinen koodi on kuitenkin saatavilla /solutions-kansioissa jokaisessa projektilähtöisessä oppitunnissa. Toinen idea olisi muodostaa opiskeluryhmä ystävien kanssa ja käydä sisältö läpi yhdessä. Lisäopiskelua varten suosittelemme [Microsoft Learnia](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Opiskelijat](https://aka.ms/student-page)**, käyttääksesi tätä opintokokonaisuutta itsenäisesti, tee koko repositorion haarukka ja suorita tehtävät itse, aloittaen ennakkotentillä, lukemalla luentomateriaalin ja suorittamalla loput aktiviteeteista. Yritä rakentaa projektit ymmärtämällä oppitunnit sen sijaan, että kopioisit ratkaisukoodin; koodi on kuitenkin saatavilla /solutions -kansioissa kussakin projektilähtöisessä oppitunnissa. Toinen idea on muodostaa opiskeluryhmä ystävien kanssa ja käydä sisältö yhdessä läpi. Lisäopiskeluun suosittelemme [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
Katso tämä video saadaksesi yleiskatsauksen kurssiin:
Katso kurssin yleiskatsausvideo täältä:
[![Promo video](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
[![Promo-video](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
> 🎥 Klikkaa yllä olevaa kuvaa nähdäksesi videon projektista!
## Pedagogiikka
## Opetustapa
Olemme valinneet kaksi pedagogista periaatetta tämän opetussuunnitelman rakentamisessa: varmistaa, että se on projektipohjainen ja että siinä on usein tietokilpailuja. Sarjan lopussa opiskelijat ovat rakentaneet kasvien seuranta- ja kastelujärjestelmän, ajoneuvon seurannan, älytehtaan elintarvikkeiden seurantaan ja tarkastukseen sekä ääniohjatun ruoanlaittoaikakellon, ja he ovat oppineet esineiden internetin perusteet, mukaan lukien laitteen koodin kirjoittamisen, pilvipalveluun yhdistämisen, telemetrian analysoinnin ja tekoälyn suorittamisen reunalaitteilla.
Olemme valinneet kaksi opetuksen periaatetta tämän opintokokonaisuuden rakentamisessa: varmistaa, että se on projektipohjainen ja että siihen sisältyy usein quiz-tilanteita. Sarjan lopussa opiskelijat ovat rakentaneet kasvien seuranta- ja kastelujärjestelmän, ajoneuvoseurannan, älytehtaan ruoan seuranta- ja tarkastusjärjestelmän sekä ääniohjatun kokkausajanottimen, ja he ovat oppineet esineiden internetin perusteet, mukaan lukien laitteen koodin kirjoittamisen, pilveen yhdistämisen, telemetrian analysoinnin ja tekoälyn käytön reunalla.
Sisällön sovittaminen projekteihin tekee prosessista opiskelijoille kiinnostavamman ja parantaa käsitteiden muistamista.
Varmistamalla, että sisältö liittyy suoraan projekteihin, prosessi on opiskelijoille kiinnostavampi ja käsitteiden muistaminen paranee.
Lisäksi kevyt tietokilpailu ennen tuntia ohjaa opiskelijan käyttämään aikomuksensa uuden aiheen oppimiseen, ja toinen tietokilpailu tunnin jälkeen varmistaa asian paremman muistamisen. Tämä opetussuunnitelma on suunniteltu joustavaksi ja hauskaksi, sen voi suorittaa kokonaan tai osittain. Projektit alkavat pieninä ja monimutkaistuvat vähitellen 12 viikon jakson lopussa.
Lisäksi matalan kynnyksen ennakkotentti ennen luentoa asettaa opiskelijan oppimishalukkuuden aiheeseen, ja jälkitentti luennon jälkeen varmistaa paremman sisäistämisen. Tämä opintokokonaisuus on suunniteltu joustavaksi ja hauskaksi, ja sen voi suorittaa kokonaan tai osittain. Projektit alkavat pienestä ja monimutkaistuvat vähitellen 12 viikon aikana.
Jokainen projekti perustuu opiskelijoiden ja harrastajien saatavilla olevaan todelliseen laitteistoon. Kukin projekti tutkii tiettyä projektialuetta, tarjoten asiaankuuluvaa taustatietoa. Onnistuneeksi kehittäjäksi auttaa ymmärtää ongelmanratkaisun ala, ja taustatiedon tarjoaminen antaa opiskelijoille mahdollisuuden ajatella IoT-ratkaisujaan ja oppimiaan asioita siinä kontekstissa, millaisia todellisia ongelmia he voisivat saada ratkaistavaksi IoT-kehittäjänä. Opiskelijat oppivat ratkaisujen 'miksi' ja saavat arvostusta loppukäyttäjää kohtaan.
Jokainen projekti perustuu opiskelijoiden ja harrastajien saatavilla olevaan todelliseen laitteistoon. Kukin projekti käsittelee omaa toimialaa, tarjoten asiaankuuluvaa taustatietoa. Onnistunut kehittäjä ymmärtää ongelmaratkaisualansa, ja tämä taustatieto auttaa opiskelijoita ajattelemaan IoT-ratkaisujaan ja oppejaan siitä näkökulmasta, millaisia todellisen maailman ongelmia he voivat IoT-kehittäjinä joutua ratkomaan. Opiskelijat oppivat rakentamiensa ratkaisujen "miksi" ja saavat ymmärryksen loppukäyttäjästä.
## Laitteisto
Meillä on kaksi IoT-laitteistovaihtoehtoa projektien käyttöön henkilökohtaisen mieltymyksen, ohjelmointikielen tuntemuksen tai preferenssien, oppimistavoitteiden ja saatavuuden mukaan. Tarjoamme myös "virtuaalisen laitteiston" version niille, joilla ei ole fyysistä laitteistoa käytettävissä tai jotka haluavat oppia lisää ennen ostopäätöstä. Voit lukea lisää ja löytää "ostoslistan" [laitteistosivulta](./hardware.md), mukaan lukien linkkejä ostaa valmiita sarjoja ystäviltämme Seeed Studiolta.
Meillä on kaksi IoT-laitteistovaihtoehtoa projekteihin henkilökohtaisten mieltymysten, ohjelmointikielitietämyksen, oppimistavoitteiden ja saatavuuden mukaan. Olemme myös tarjanneet 'virtuaalilaitteiston' version niille, joilla ei ole pääsyä laitteistoon tai jotka haluavat oppia lisää ennen ostopäätöstä. Voit lukea lisää ja löytää 'ostospäiväkirjan' [laitteistosivulta](./hardware.md), mukaan lukien linkkejä täydellisten sarjojen ostamiseen ystäviltämme Seeed Studiolta.
> 💁 Löydät [käyttäytymissääntömme](CODE_OF_CONDUCT.md), [osallistumisohjeet](CONTRIBUTING.md) ja [käännös-ohjeet](TRANSLATIONS.md). Otamme mielellämme vastaan rakentavaa palautettasi!
> 💁 Löydä [käyttäytymissääntömme](CODE_OF_CONDUCT.md), [osallistumisohjeet](CONTRIBUTING.md) ja [käännösohjeet](..). Otamme mielellämme vastaan rakentavaa palautettasi!
>
> 🔧 Ongelmatilanteissa tutustu [vianmääritysohjeeseemme](TROUBLESHOOTING.md) yleisimpiin ongelmiin ja niiden ratkaisuihin.
> 🔧 Ongelmia? Tarkista [vianetsintäoppaamme](TROUBLESHOOTING.md) yleisten ongelmien ratkaisuihin.
## Jokainen oppitunti sisältää:
- luonnosmuistiinpanon
- valinnaisen lisävideon
- esilämmittelykyselyn ennen oppituntia
- kirjallisen oppitunnin
- projektipohjaisissa oppitunneissa vaiheittaiset ohjeet projektin rakentamiseen
- tiedon tarkistuksia
- muistiinpanot
- valinnainen lisävideo
- ennakkolämmittelykysely
- kirjallinen oppitunti
- projektiin perustuvissa oppitunneissa askel-askeleelta ohjeet projektin rakentamiseen
- tietovisat
- haasteen
- lisälukemista
- tehtävän
- [oppitunnin jälkeisen kyselyn](https://ff-quizzes.netlify.app/en/)
- [jälkivisailun](https://ff-quizzes.netlify.app/en/)
> **Huomautus kyselyistä**: Kaikki kyselyt löytyvät quiz-app-kansiosta, yhteensä 48 kyselyä, joissa kussakin on kolme kysymystä. Ne on linkitetty oppitunneista, mutta kyselysovellusta voi ajaa paikallisesti tai ottaa käyttöön Azuren kautta; katso ohjeet `quiz-app`-kansiosta. Ne ovat asteittain paikallistettavina.
> **Huomautus visoista**: Kaikki visat löytyvät quiz-app-kansiosta, yhteensä 48 visaa, joissa jokaisessa on kolme kysymystä. Ne linkitetään oppituntien sisällä, mutta visasovellus voidaan ajaa paikallisesti tai ottaa käyttöön Azureen; seuraa ohjeita `quiz-app`-kansiossa. Ne ovat vähitellen lokalisoitumassa.
## Oppitunnit
| | Projektin nimi | Opetettavat käsitteet | Oppimistavoitteet | Linkitetty oppitunti |
| :---: | :------------------------------------: | :---------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: |
| 01 | [Aloitus](./1-getting-started/README.md) | Johdatus IoT:hen | Opiskele IoT:n perusperiaatteita ja perustavanlaatuisia IoT-ratkaisuja, kuten antureita ja pilvipalveluita, samalla kun asennat ensimmäisen IoT-laitteesi | [Johdatus IoT:hen](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Aloitus](./1-getting-started/README.md) | Syvällisempi katsaus IoT:hen | Opiskele lisää IoT-järjestelmän osista sekä mikrokontrollereista ja yksikorttitietokoneista | [Syvällisempi katsaus IoT:hen](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Aloitus](./1-getting-started/README.md) | Vuorovaikutus fyysisen maailman kanssa antureilla ja toimilaitteilla | Opiskele antureista tietojen keräämiseksi fyysisestä maailmasta ja toimilaitteista palautteen lähettämiseen samalla, kun rakennat yövalon | [Vuorovaikutus fyysisen maailman kanssa antureilla ja toimilaitteilla](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Aloitus](./1-getting-started/README.md) | Liitä laitteesi Internetiin | Opiskele, miten IoT-laite liitetään Internetiin lähettämään ja vastaanottamaan viestejä liittämällä yövalo MQTT-välittäjään | [Liitä laitteesi Internetiin](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Maatila](./2-farm/README.md) | Ennusta kasvien kasvu | Opiskele kasvien kasvun ennustamista IoT-laitteen keräämän lämpötilatiedon avulla | [Ennusta kasvien kasvu](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Maatila](./2-farm/README.md) | Havaitse maaperän kosteus | Opiskele maaperän kosteuden havaitsemista ja maaperän kosteusanturin kalibrointia | [Havaitse maaperän kosteus](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Maatila](./2-farm/README.md) | Automaattinen kasvien kastelu | Opiskele kastelun automatisointia ja ajastamista releen ja MQTT:n avulla | [Automaattinen kasvien kastelu](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Maatila](./2-farm/README.md) | Siirrä kasvisi pilveen | Opiskele pilvestä ja pilvipohjaisista IoT-palveluista sekä kuinka liittää kasvisi johonkin näistä julkisen MQTT-välittäjän sijaan | [Siirrä kasvisi pilveen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Maatila](./2-farm/README.md) | Siirrä sovelluslogiikkasi pilveen | Opiskele, miten voit kirjoittaa pilveen sovelluslogiikkaa, joka reagoi IoT-viesteihin | [Siirrä sovelluslogiikkasi pilveen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Maatila](./2-farm/README.md) | Pidä kasvisi turvassa | Opiskele IoT:n turvallisuutta ja kuinka suojata kasvisi avaimilla ja sertifikaateilla | [Pidä kasvisi turvassa](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Liikenne](./3-transport/README.md) | Paikannusseuranta | Opiskele GPS-paikannusseurantaa IoT-laitteille | [Paikannusseuranta](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Liikenne](./3-transport/README.md) | Tallenna sijaintitiedot | Opiskele kuinka tallentaa IoT-dataa myöhempää visualisointia tai analysointia varten | [Tallenna sijaintitiedot](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Liikenne](./3-transport/README.md) | Visualisoi sijaintitiedot | Opiskele sijaintitietojen visualisointia kartalla ja kuinka kartat esittävät todellisen 3D-maailman 2D-muodossa | [Visualisoi sijaintitiedot](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Liikenne](./3-transport/README.md) | Geofence-alueet | Opiskele geofence-alueita ja kuinka niitä voidaan käyttää varoittamaan, kun toimitusketjun ajoneuvot lähestyvät määränpäätään | [Geofence-alueet](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Valmistus](./4-manufacturing/README.md) | Kouluta hedelmien laatu tunnistava | Opiskele pilvipohjaisen kuvien luokittelijan kouluttamista hedelmien laadun tunnistamiseen | [Kouluta hedelmien laatu tunnistava](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Valmistus](./4-manufacturing/README.md) | Tarkista hedelmien laatu IoT-laitteella | Opiskele hedelmien laadun tarkistamista IoT-laitteella käyttäen hedelmänlaadun tunnistusmallia | [Tarkista hedelmien laatu IoT-laitteella](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Valmistus](./4-manufacturing/README.md) | Suorita hedelmätunnistus reunalaitteella | Opiskele hedelmänsuojaussuoritusta IoT-laitteella reunalaitteessa | [Suorita hedelmätunnistus reunalaitteella](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Valmistus](./4-manufacturing/README.md) | Laukaise hedelmien laadun tunnistus anturista | Opiskele kuinka laukaista hedelmien laadun tunnistus anturista | [Laukaise hedelmien laadun tunnistus anturista](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Vähittäiskauppa](./5-retail/README.md) | Kouluta varaston tunnistin | Opiskele esineentunnistusta ja kuinka kouluttaa varaston tunnistaja varaston laskemiseen kaupassa | [Kouluta varaston tunnistin](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Vähittäiskauppa](./5-retail/README.md) | Tarkista varasto IoT-laitteella | Opiskele kuinka tarkistaa varasto IoT-laitteella esineentunnistusmallia käyttäen | [Tarkista varasto IoT-laitteella](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Kuluttaja](./6-consumer/README.md) | Tunnista puhe IoT-laitteella | Opiskele puheen tunnistamista IoT-laitteella älyajastimen rakentamiseksi | [Tunnista puhe IoT-laitteella](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Kuluttaja](./6-consumer/README.md) | Ymmärrä kieltä | Opiskele lauseiden ymmärtämistä IoT-laitteelle puhuttuna | [Ymmärrä kiel](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Kuluttaja](./6-consumer/README.md) | Aseta ajastin ja anna suullista palautetta | Opiskele, kuinka asettaa ajastin IoT-laitteella ja antaa suullista palautetta ajastimen asetuksesta ja päättymisestä | [Aseta ajastin ja anna suullista palautetta](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Kuluttaja](./6-consumer/README.md) | Tue useita kieliä | Opiskele kuinka tukea useita kieliä, sekä puheen vastaanotossa että älyajastimen vastauksissa | [Tue useita kieliä](./6-consumer/lessons/4-multiple-language-support/README.md) |
| 01 | [Aloittaminen](./1-getting-started/README.md) | Johdatus IoT:hen | Opettele IoT:n periaatteet ja IoT-ratkaisujen perusrakenteet, kuten sensorit ja pilvipalvelut, kun asennat ensimmäisen IoT-laitteesi | [Johdatus IoT:hen](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Aloittaminen](./1-getting-started/README.md) | Syvempää IoT:stä | Opettele lisää IoT-järjestelmän komponenteista sekä mikrokontrollereista ja yksikorteista | [Syvempää IoT:stä](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Aloittaminen](./1-getting-started/README.md) | Vuorovaikutus fyysisen maailman kanssa sensoreilla ja toimilaitteilla | Opettele sensoreista kerätäksesi dataa fyysisestä maailmasta ja toimilaitteista palautteen antamiseksi rakentaessasi yövalon | [Vuorovaikutus fyysisen maailman kanssa sensoreilla ja toimilaitteilla](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Aloittaminen](./1-getting-started/README.md) | Yhdistä laitteesi internetiin | Opettele yhdistämään IoT-laite internetiin lähettääksesi ja vastaanottaaksesi viestejä kytkemällä yövalosi MQTT-välittäjään | [Yhdistä laitteesi internetiin](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Maatila](./2-farm/README.md) | Ennusta kasvin kasvu | Opettele ennustamaan kasvin kasvua IoT-laitteella kerätyn lämpötiladatan avulla | [Ennusta kasvin kasvu](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Maatila](./2-farm/README.md) | Tunnista maaperän kosteus | Opettele tunnistamaan maaperän kosteus ja kalibroi maaperäkosteussensori | [Tunnista maaperän kosteus](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Maatila](./2-farm/README.md) | Automaattinen kasvien kastelu | Opettele automatisoimaan ja ajoittamaan kastelu releellä ja MQTT:llä | [Automaattinen kasvien kastelu](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Maatila](./2-farm/README.md) | Siirrä kasvisi pilveen | Opettele pilvestä ja pilvipohjaisista IoT-palveluista sekä miten yhdistää kasvisi johonkin näistä julkisen MQTT-välittäjän sijaan | [Siirrä kasvisi pilveen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Maatila](./2-farm/README.md) | Siirrä sovelluslogiikkasi pilveen | Opettele, miten voit kirjoittaa sovelluslogiikkaa pilvessä, joka reagoi IoT-viesteihin | [Siirrä sovelluslogiikkasi pilveen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Maatila](./2-farm/README.md) | Pidä kasvisi turvassa | Opettele tietoturvasta IoT:n kanssa ja miten pidät kasvisi turvassa avainten ja sertifikaattien avulla | [Pidä kasvisi turvassa](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Kuljetus](./3-transport/README.md) | Sijainnin seuranta | Opettele GPS-sijainnin seurannasta IoT-laitteille | [Sijainnin seuranta](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Kuljetus](./3-transport/README.md) | Tallenna sijaintitiedot | Opettele tallentamaan IoT-dataa myöhempää visualisointia tai analysointia varten | [Tallenna sijaintitiedot](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Kuljetus](./3-transport/README.md) | Visualisoi sijaintidata | Opettele visualisoimaan sijaintitietoja kartalla, ja miten kartat kuvaavat todellista 3D-maailmaa 2-ulotteisesti | [Visualisoi sijaintidata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Kuljetus](./3-transport/README.md) | Alueaidat | Opettele geofences-alueista ja miten niitä voidaan käyttää ilmoittamaan, kun kuljetusketjun ajoneuvot ovat lähellä määränpäätään | [Alueaidat](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Valmistus](./4-manufacturing/README.md) | Kouluta hedelmien laadun tunnistin | Opettele kouluttamaan pilvessä kuvatunnistinta hedelmien laadun havaitsemiseksi | [Kouluta hedelmien laadun tunnistin](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Valmistus](./4-manufacturing/README.md) | Tarkista hedelmien laatu IoT-laitteesta | Opettele käyttämään hedelmien laatu -tunnistinta IoT-laitteesta | [Tarkista hedelmien laatu IoT-laitteesta](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Valmistus](./4-manufacturing/README.md) | Suorita hedelmien tunnistin reunalaitteella | Opettele suorittamaan hedelmien tunnistin IoT-laitteessa reunalla | [Suorita hedelmien tunnistin reunalaitteella](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Valmistus](./4-manufacturing/README.md) | Käynnistä hedelmien laadun tunnistus sensorista | Opettele käynnistämään hedelmien laadun tunnistus sensorista | [Käynnistä hedelmien laadun tunnistus sensorista](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Vähittäiskauppa](./5-retail/README.md) | Kouluta varaston tunnistin | Opettele käyttämään kohdetunnistusta varaston laskuun kaupassa | [Kouluta varaston tunnistin](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Vähittäiskauppa](./5-retail/README.md) | Tarkista varasto IoT-laitteesta | Opettele tarkistamaan varasto IoT-laitteella käyttämällä kohdetunnistusmallia | [Tarkista varasto IoT-laitteesta](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Kuluttaja](./6-consumer/README.md) | Tunnista puhe IoT-laitteella | Opettele tunnistamaan puhe IoT-laitteelta rakentaaksesi älykkään ajastimen | [Tunnista puhe IoT-laitteella](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Kuluttaja](./6-consumer/README.md) | Ymmärrä kieli | Opettele ymmärtämään IoT-laitteelle puhutut lauseet | [Ymmärrä kieli](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Kuluttaja](./6-consumer/README.md) | Aseta ajastin ja anna puhepalautetta | Opettele asettamaan ajastin IoT-laitteessa ja antamaan puhepalautetta ajastimen asettamisesta ja päättymisestä | [Aseta ajastin ja anna puhepalautetta](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Kuluttaja](./6-consumer/README.md) | Tue useaa kieltä | Opettele tukemaan useita kieliä sekä puhuttuna että älykkään ajastimesi vastauksissa | [Tue useaa kieltä](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline-käyttö
Voit käyttää tätä dokumentaatiota offline-tilassa käyttämällä [Docsifytä](https://docsify.js.org/#/). Forkkaa tämä repo, [asenna Docsify](https://docsify.js.org/#/quickstart) paikalliselle koneellesi, ja sitten tämän repokansion juuressa kirjoita `docsify serve`. Verkkosivusto palvellaan portissa 3000 paikallisessa ympäristössäsi: `localhost:3000`.
Voit käyttää tätä dokumentaatiota offline-tilassa käyttämällä [Docsify](https://docsify.js.org/#/). Haarauta tämä repo, [asenna Docsify](https://docsify.js.org/#/quickstart) paikalliselle koneellesi ja kirjoita sitten tämän repohakemiston juurikansiossa `docsify serve`. Verkkosivusto palvelee portissa 3000 paikallisessa koneessasi: `localhost:3000`.
## Kysely
## Visa
Kiitos yhteisölle vuorovaikutteisen kyselyn tarjoamisesta, joka testaa tietämystäsi jokaisesta luvusta. Voit testata tietosi [tässä](https://ff-quizzes.netlify.app/en/).
Kiitos yhteisölle interaktiivisen visan ylläpidosta, joka testaa tietosi jokaisesta kappaleesta. Testaa tietosi [täältä](https://ff-quizzes.netlify.app/en/).
### PDF
Voit luoda PDF-version tästä sisällöstä offline-käyttöä varten tarvittaessa. Varmista, että sinulla on [npm asennettuna](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) ja suorita seuraavat komennot tämän repokansion juuressa:
Voit luoda PDF-tiedoston tästä sisällöstä offline-käyttöä varten tarvittaessa. Tee tämä varmistaen, että sinulla on [npm asennettuna](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) ja aja seuraavat komennot tämän repohakemiston juuressa:
```sh
npm i
@ -164,23 +164,21 @@ npm run convert
### Esitykset
Joitakin oppitunteja varten on esitysdioja [slides](../../slides) kansiossa.
Joistakin oppitunneista on esityskalvot [slides](../../slides)-kansiossa.
## Muut opetussuunnitelmat
## Muut oppimateriaalit
Tiimimme tuottaa myös muita oppimateriaaleja! Tutustu:
Tiimimme tuottaa muitakin opetussuunnitelmia! Tutustu:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners)
[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain4j aloittelijoille](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners)
[![LangChain.js aloittelijoille](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain aloittelijoille](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
### Azure / Edge / MCP / Agentit
[![AZD aloittelijoille](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
@ -195,7 +193,7 @@ Tiimimme tuottaa myös muita oppimateriaaleja! Tutustu:
---
### Ydinohjelmointi
### Perusoppiminen
[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
@ -212,13 +210,13 @@ Tiimimme tuottaa myös muita oppimateriaaleja! Tutustu:
[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Kuvien lähdeviitteet
## Kuvien tekijänoikeudet
Löydät kaikki tämän opetussuunnitelman kuvien lähdeviitteet tarvittaessa tiedostosta [Attributions](./attributions.md).
Kaikki tässä opetussuunnitelmassa käytettyjen kuvien tekijänoikeudet löydät tarvittaessa kohdasta [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Vastuuvapauslauseke**:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme täsmällisyyteen, automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäiskielellä tulee pitää virallisena lähteenä. Tärkeissä asioissa suosittelemme ammattilaisen tekemää ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinkäsityksistä tai virhetulkinnoista.
Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen omalla kielellä tulee pitää virallisena lähteenä. Tärkeiden tietojen osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tästä käännöksestä aiheutuvista väärinymmärryksistä tai tulkinnoista.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -738,8 +738,8 @@
"language_code": "no"
},
"README.md": {
"original_hash": "accf69391fa4450eadbf492ca024cccf",
"translation_date": "2026-04-06T16:09:23+00:00",
"original_hash": "29027fa73b2c0eec9a3b01a48641c199",
"translation_date": "2026-04-24T13:11:12+00:00",
"source_file": "README.md",
"language_code": "no"
},

@ -8,32 +8,32 @@
[![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
### Bli med i Azure AI Foundry fellesskapet
### Bli med i Azure AI Foundry Community
Hvis du sr fast eller har spørsmål om å bygge AI-apper. Bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du sitter fast eller har spørsmål om å bygge AI-apper. Bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
Hvis du har produktfeedback eller feil under bygging, besøk:
Hvis du har produkttilbakemelding eller opplever feil under bygging, besøk:
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
Følg disse stegene for å komme i gang med å bruke disse ressursene:
Følg disse trinnene for å komme i gang med å bruke disse ressursene:
1. **Fork depotet**: Klikk [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **Klon depotet**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Bli med i Microsoft Foundry Discord og møt eksperter og medutviklere**](https://discord.com/invite/ByRwuEEgH4)
3. [**Bli med i Microsoft Foundry Discord og møt eksperter og andre utviklere**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Multispråklig støtte
### 🌐 Flerspråklig støtte
#### Støttet via GitHub Action (Automatisert & Alltid Oppdatert)
#### Støttes via GitHub Action (Automatisk og alltid oppdatert)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](./README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
> **Foretrekker du å klone lokalt?**
> **Foretrekker å klone lokalt?**
>
> Dette depotet inkluderer over 50 språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparse checkout:
> Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsomme utsjekking:
>
> **Bash / macOS / Linux:**
> ```bash
@ -52,19 +52,19 @@ Følg disse stegene for å komme i gang med å bruke disse ressursene:
> Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT for nybegynnere - Et læreplan
# IoT for nybegynnere - Et pensum
Azure Cloud Advocates hos Microsoft er glade for å tilby en 12-ukers, 24-leksjons læreplan om IoT-grunnleggende. Hver leksjon inkluderer forhånds- og etter-leksjonsquizzer, skriftlige instruksjoner for å fullføre leksjonen, en løsning, en oppgave og mer. Vår prosjektbaserte pedagogikk lar deg lære mens du bygger, en bevist måte for nye ferdigheter å "sitte fast" på.
Azure Cloud Advocates hos Microsoft tilbyr med glede et 12-ukers, 24-leksjons pensum som handler om grunnleggende IoT. Hver leksjon inkluderer quiz før og etter leksjonen, skriftlige instruksjoner for å fullføre leksjonen, en løsning, en oppgave og mer. Vår prosjektbaserte pedagogikk lar deg lære mens du bygger, en bevist metode for at nye ferdigheter skal «sette seg».
Prosjektene dekker reisen mat tar fra gården til bordet. Dette inkluderer jordbruk, logistikk, produksjon, detaljhandel og forbruker alle populære bransjeområder for IoT-enheter.
Prosjektene dekker reisen til mat fra gård til bord. Dette inkluderer jordbruk, logistikk, produksjon, detaljhandel og forbruker alle populære bransjeområder for IoT-enheter.
![En veikart for kurset som viser 24 leksjoner som dekker intro, jordbruk, transport, prosessering, detaljhandel og matlaging](../../translated_images/no/Roadmap.bb1dec285dda0eda.webp)
![En veikart for kurset som viser 24 leksjoner som dekker introduksjon, jordbruk, transport, prosessering, detaljhandel og matlaging](../../translated_images/no/Roadmap.bb1dec285dda0eda.webp)
> Sketchnote av [Nitya Narasimhan](https://github.com/nitya). Klikk på bildet for en større versjon.
**Stor takk til våre forfattere [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), og vår sketchnote-kunstner [Nitya Narasimhan](https://github.com/nitya).**
**Hjertelig takk til våre forfattere [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), og vår sketchnote-kunstner [Nitya Narasimhan](https://github.com/nitya).**
**Takk også til vårt team av [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) som har gjennomgått og oversatt denne læreplanen [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), og [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Takk også til vårt team av [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) som har gjennomgått og oversatt dette pensumet [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), og [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
Møt teamet!
@ -74,9 +74,9 @@ Møt teamet!
> 🎥 Klikk på bildet over for en video om prosjektet!
> **Lærere**, vi har [inkludert noen forslag](for-teachers.md) til hvordan denne læreplanen kan brukes. Hvis du ønsker å lage dine egne leksjoner, har vi også inkludert en [leksjonsmal](lesson-template/README.md).
> **Lærere**, vi har [inkludert noen forslag](for-teachers.md) om hvordan bruke dette pensumet. Hvis du ønsker å lage dine egne leksjoner, har vi også inkludert en [leksjonsmal](lesson-template/README.md).
> **[Studenter](https://aka.ms/student-page)**, for å bruke denne læreplanen på egenhånd, fork hele repoet og fullfør oppgavene selv, begynner med en forhåndsforelesningsquiz, så les forelesningen og fullfør resten av aktivitetene. Prøv å lage prosjektene ved å forstå leksjonene i stedet for å kopiere løsningskoden; likevel er den koden tilgjengelig i /solutions-mapper i hver prosjektorientert leksjon. En annen idé er å danne en studiegruppe med venner og gjennomgå innholdet sammen. For videre studier anbefaler vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Studenter](https://aka.ms/student-page)**, for å bruke dette pensumet på egenhånd, forke hele repoet og gjennomfør øvelsene på egen hånd, start med en quiz før forelesning, les forelesningen og fullfør resten av aktivitetene. Prøv å lage prosjektene ved å forstå leksjonene i stedet for å kopiere løsningskoden; denne koden er likevel tilgjengelig i /solutions-mappene i hver prosjektorienterte leksjon. En annen idé kan være å danne en studiegruppe med venner og gå gjennom innholdet sammen. For videre studier anbefaler vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
For en videooversikt over dette kurset, sjekk ut denne videoen:
@ -86,76 +86,76 @@ For en videooversikt over dette kurset, sjekk ut denne videoen:
## Pedagogikk
Vi har valgt to pedagogiske prinsipper mens vi bygget denne læreplanen: å sikre at den er prosjektbasert og at den inkluderer hyppige quizzer. Ved slutten av denne serien vil studentene ha bygget et plantes overvåkings- og vanningssystem, en kjøretøysporingsenhet, en smart fabrikkoppsett for å spore og sjekke mat, og en stemmestyrt koketimer, og vil ha lært det grunnleggende om tingenes internett inkludert hvordan man skriver enhetskode, kobler til skyen, analyserer telemetri og kjører AI på kanten.
Vi har valgt to pedagogiske prinsipper mens vi bygde dette pensumet: å sikre at det er prosjektbasert og at det inkluderer hyppige quizzer. Ved slutten av denne serien vil studentene ha bygget et system for overvåking og vanning av planter, en kjøretøysporing, et smart fabrikkoppsett for å spore og sjekke mat, og en stemmestyrt matlagingsklokke, og de vil ha lært det grunnleggende om tingenes internett inkludert hvordan skrive enhetskode, koble til skyen, analysere telemetri og kjøre AI på kanten.
Ved å sikre at innholdet stemmer overens med prosjektene, gjøres prosessen mer engasjerende for studentene og konseptforståelsen styrkes.
Ved å sikre at innholdet samsvarer med prosjekter, blir prosessen mer engasjerende for studentene og opprettholdelsen av konsepter vil forbedres.
I tillegg setter en lavterskel-quiz før en klasse studentens intensjon mot å lære et emne, mens en andre quiz etter klassen sikrer ytterligere fastholdelse. Denne læreplanen er designet for å være fleksibel og morsom og kan tas i sin helhet eller delvis. Prosjektene starter smått og blir stadig mer komplekse ved slutten av den 12 ukers syklusen.
I tillegg setter en lavterskel-quiz før timen studentens intensjon mot å lære et tema, mens en andre quiz etter timen sikrer ytterligere opprettholdelse. Dette pensumet er designet for å være fleksibelt og morsomt og kan tas i sin helhet eller deler. Prosjektene begynner smått og blir gradvis mer komplekse ved slutten av 12-ukersperioden.
Hvert prosjekt er basert på ekte maskinvare tilgjengelig for studenter og hobbyister. Hvert prosjekt ser på det spesifikke prosjektområdet og gir relevant bakgrunnskunnskap. For å bli en vellykket utvikler hjelper det å forstå domenet der man løser problemer, og ved å gi denne bakgrunnskunnskapen kan studentene tenke på sine IoT-løsninger og læring i kontekst av den typen virkelige problemer de kan bli bedt om å løse som IoT-utviklere. Studentene lærer 'hvorfor' av løsningene de bygger, og får en forståelse av sluttbrukeren.
Hvert prosjekt er basert på ekte maskinvare tilgjengelig for studenter og hobbyister. Hvert prosjekt undersøker den spesifikke prosjekt-domenet, og gir relevant bakgrunnskunnskap. For å bli en vellykket utvikler hjelper det å forstå domenet du løser problemer i, og denne bakgrunnskunnskapen lar studentene tenke på sine IoT-løsninger og lærdommer i konteksten av den typen virkelige problemer som de kan bli bedt om å løse som IoT-utvikler. Studentene lærer 'hvorfor' av løsningene de bygger, og får en forståelse for sluttbrukeren.
## Maskinvare
Vi har to valg av IoT-maskinvare å bruke til prosjektene, avhengig av personlig preferanse, programmeringsspråkkunnskap eller preferanser, læringsmål og tilgjengelighet. Vi har også laget en 'virtuell maskinvare'-versjon for de som ikke har tilgang til maskinvare, eller som ønsker å lære mer før de bestemmer seg for å kjøpe. Du kan lese mer og finne en 'handleliste' på [maskinvare-siden](./hardware.md), inkludert lenker for å kjøpe komplette sett fra våre venner hos Seeed Studio.
Vi har to valg av IoT-maskinvare å bruke for prosjektene, avhengig av personlig preferanse, kunnskap om programmeringsspråk eller preferanser, læringsmål og tilgjengelighet. Vi har også gitt en 'virtuell maskinvare'-versjon for de som ikke har tilgang til maskinvare, eller som ønsker å lære mer før de forplikter seg til et kjøp. Du kan lese mer og finne en 'handleliste' på [maskinvaresiden](./hardware.md), inkludert lenker til å kjøpe komplette sett fra våre venner hos Seeed Studio.
> 💁 Finn våre [Regler for Oppførsel](CODE_OF_CONDUCT.md), [Bidrag](CONTRIBUTING.md), og [Oversettelse](TRANSLATIONS.md)-retningslinjer. Vi tar imot dine konstruktive tilbakemeldinger!
> 💁 Finn våre [Regler for oppførsel](CODE_OF_CONDUCT.md), [Bidrag](CONTRIBUTING.md) og [Oversettelser](..) retningslinjer. Vi ønsker dine konstruktive tilbakemeldinger velkommen!
>
> 🔧 Har du problemer? Se vår [Feilsøkingsguide](TROUBLESHOOTING.md) for løsninger på vanlige problemer.
> 🔧 Har du problemer? Sjekk ut vår [Feilsøkingsguide](TROUBLESHOOTING.md) for løsninger på vanlige problemer.
## Hver leksjon inkluderer:
- sketchnote
- valgfri tilleggsvideo
- quiz for oppvarming før leksjonen
- valgfri supplerende video
- quiz før leksjonen som oppvarming
- skriftlig leksjon
- for prosjektbaserte leksjoner, steg-for-steg guider for hvordan bygge prosjektet
- for prosjektbaserte leksjoner, trinnvise guider for hvordan bygge prosjektet
- kunnskapstester
- en utfordring
- tilleggslitteratur
- supplerende lesing
- oppgave
- [quiz etter leksjon](https://ff-quizzes.netlify.app/en/)
> **En merknad om quizer**: Alle quizer ligger i quiz-app-mappen, for totalt 48 quizer med tre spørsmål hver. De er lenket fra leksjonene, men quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i `quiz-app`-mappen. De blir gradvis oversatt.
> **En merknad om quizzer**: Alle quizzer finnes i quiz-app mappen, totalt 48 quizzer med tre spørsmål hver. De er lenket fra innenfor leksjonene, men quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i `quiz-app` mappen. De blir gradvis oversatt.
## Leksjoner
| | Prosjektnavn | Konsepter som læres | Læringsmål | Lenket leksjon |
| :---: | :------------------------------------: | :--------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: |
| 01 | [Kom i gang](./1-getting-started/README.md) | Introduksjon til IoT | Lær de grunnleggende prinsippene for IoT og de grunnleggende byggesteinene i IoT-løsninger som sensorer og skytjenester mens du setter opp din første IoT-enhet | [Introduksjon til IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Kom i gang](./1-getting-started/README.md) | En dypere innsikt i IoT | Lær mer om komponentene i et IoT-system, samt mikrokontrollere og enkel-board datamaskiner | [En dypere innsikt i IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Kom i gang](./1-getting-started/README.md) | Interager med den fysiske verden med sensorer og aktuatorer | Lær om sensorer for å samle data fra den fysiske verden, og aktuatorer for å sende tilbakemelding, mens du bygger et nattlys | [Interager med den fysiske verden med sensorer og aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Kom i gang](./1-getting-started/README.md) | Koble enheten din til Internett | Lær hvordan du kobler en IoT-enhet til Internett for å sende og motta meldinger ved å koble nattlyset ditt til en MQTT-mekler | [Koble enheten din til Internett](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Farm](./2-farm/README.md) | Forutsi plantevekst | Lær hvordan du kan forutsi plantevekst ved å bruke temperaturobservasjoner samlet av en IoT-enhet | [Forutsi plantevekst](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Farm](./2-farm/README.md) | Oppdage jordfuktighet | Lær hvordan du oppdager jordfuktighet og kalibrerer en jordfuktighetssensor | [Oppdage jordfuktighet](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Farm](./2-farm/README.md) | Automatisert plantevanning | Lær hvordan du automatiserer og tidsstyrer vanning ved bruk av en relé og MQTT | [Automatisert plantevanning](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Farm](./2-farm/README.md) | Migrer planten din til skyen | Lær om skyen og skybaserte IoT-tjenester og hvordan du kobler planten din til en av disse i stedet for en offentlig MQTT-mekler | [Migrer planten din til skyen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Farm](./2-farm/README.md) | Migrer applikasjonslogikken din til skyen | Lær hvordan du kan skrive applikasjonslogikk i skyen som responderer på IoT-meldinger | [Migrer applikasjonslogikken din til skyen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Farm](./2-farm/README.md) | Hold planten din sikker | Lær om sikkerhet for IoT og hvordan du holder planten sikker med nøkler og sertifikater | [Hold planten din sikker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Lokasjonssporing | Lær om GPS-lokasjonssporing for IoT-enheter | [Lokasjonssporing](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Lagre lokasjonsdata | Lær hvordan du lagrer IoT-data for å visualisere eller analysere senere | [Lagre lokasjonsdata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualisere lokasjonsdata | Lær om å visualisere lokasjonsdata på et kart, og hvordan kart representerer den virkelige 3D-verden i 2 dimensjoner | [Visualisere lokasjonsdata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofences | Lær om geofencer og hvordan disse kan brukes for å varsle når kjøretøy i forsyningskjeden er nær målet sitt | [Geofences](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Produksjon](./4-manufacturing/README.md) | Tren en fruktkvalitetsdetektor | Lær om å trene en bildegjenkjenner i skyen for å oppdage fruktkvalitet | [Tren en fruktkvalitetsdetektor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Produksjon](./4-manufacturing/README.md) | Sjekk fruktkvalitet fra en IoT-enhet | Lær om å bruke fruktkvalitetsdetektoren fra en IoT-enhet | [Sjekk fruktkvalitet fra en IoT-enhet](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Produksjon](./4-manufacturing/README.md) | Kjør fruktdetektoren på kanten | Lær om å kjøre fruktdetektoren på en IoT-enhet på kanten | [Kjør fruktdetektoren på kanten](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Produksjon](./4-manufacturing/README.md) | Utløse fruktkvalitetsdeteksjon fra en sensor | Lær om å utløse fruktkvalitetsdeteksjon fra en sensor | [Utløse fruktkvalitetsdeteksjon fra en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Detaljhandel](./5-retail/README.md) | Tren en lagerdetektor | Lær hvordan du bruker objektgjenkjenning for å trene en lagerdetektor for å telle lagerbeholdning i en butikk | [Tren en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Detaljhandel](./5-retail/README.md) | Sjekk lagerbeholdning fra en IoT-enhet | Lær hvordan du sjekker lagerbeholdning fra en IoT-enhet ved bruk av en objektgjenkjenningsmodell | [Sjekk lagerbeholdning fra en IoT-enhet](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Forbruker](./6-consumer/README.md) | Gjenkjenne tale med en IoT-enhet | Lær hvordan du gjenkjenner tale fra en IoT-enhet for å bygge en smart timer | [Gjenkjenne tale med en IoT-enhet](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Forbruker](./6-consumer/README.md) | Forstå språk | Lær hvordan du forstår setninger som sies til en IoT-enhet | [Forstå språk](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Forbruker](./6-consumer/README.md) | Sett en tidtaker og gi muntlig tilbakemelding | Lær hvordan du setter en tidtaker på en IoT-enhet og gir muntlig tilbakemelding om når tidtakeren starter og når den er slutt | [Sett en tidtaker og gi muntlig tilbakemelding](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Forbruker](./6-consumer/README.md) | Støtte flere språk | Lær hvordan du støtter flere språk, både ved å bli snakket til og ved svarene fra din smarte timer | [Støtte flere språk](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline-tilgang
Du kan kjøre denne dokumentasjonen offline ved å bruke [Docsify](https://docsify.js.org/#/). Fork dette depotet, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskin, og i rotmappen av dette depotet, skriv `docsify serve`. Nettstedet vil være tilgjengelig på port 3000 på din lokalhost: `localhost:3000`.
| | Prosjektnavn | Konsepter som læres | Læringsmål | Lenket leksjon |
| :---: | :------------------------------------: | :--------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: |
| 01 | [Kom i gang](./1-getting-started/README.md) | Introduksjon til IoT | Lær grunnprinsippene for IoT og de grunnleggende byggeklossene i IoT-løsninger som sensorer og skytjenester mens du setter opp din første IoT-enhet | [Introduksjon til IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Kom i gang](./1-getting-started/README.md) | En dypere utforskning av IoT | Lær mer om komponentene i et IoT-system, i tillegg til mikrokontrollere og enkeltkortdatamaskiner | [En dypere utforskning av IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Kom i gang](./1-getting-started/README.md) | Samhandle med den fysiske verden med sensorer og aktuatorer | Lær om sensorer for å samle data fra den fysiske verden, og aktuatorer for å sende tilbakemelding, mens du bygger et nattlys | [Samhandle med den fysiske verden med sensorer og aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Kom i gang](./1-getting-started/README.md) | Koble enheten din til Internett | Lær om hvordan du kobler en IoT-enhet til Internett for å sende og motta meldinger ved å koble nattlyset ditt til en MQTT-melder | [Koble enheten din til Internett](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Gård](./2-farm/README.md) | Forutsi plantevekst | Lær hvordan du kan forutsi plantevekst ved hjelp av temperaturdata samlet av en IoT-enhet | [Forutsi plantevekst](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Gård](./2-farm/README.md) | Oppdag jordfuktighet | Lær hvordan du oppdager jordfuktighet og kalibrerer en jordfuktighetssensor | [Oppdag jordfuktighet](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Gård](./2-farm/README.md) | Automatisert plantevanning | Lær hvordan du automatiserer og timer vanningen ved hjelp av en relé og MQTT | [Automatisert plantevanning](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Gård](./2-farm/README.md) | Migrer planten din til skyen | Lær om skyen og skythostede IoT-tjenester og hvordan du kobler planten din til en av disse i stedet for en offentlig MQTT-melder | [Migrer planten din til skyen](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Gård](./2-farm/README.md) | Migrer applikasjonslogikken din til skyen | Lær om hvordan du kan skrive applikasjonslogikk i skyen som reagerer på IoT-meldinger | [Migrer applikasjonslogikken din til skyen](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Gård](./2-farm/README.md) | Hold planten din sikker | Lær om sikkerhet med IoT og hvordan du sikrer planten din med nøkler og sertifikater | [Hold planten din sikker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Stedssporing | Lær om GPS-stedssporing for IoT-enheter | [Stedssporing](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Lagre steddata | Lær hvordan du lagrer IoT-data som kan visualiseres eller analyseres senere | [Lagre steddata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualiser steddata | Lær om visualisering av steddata på et kart, og hvordan kart representerer den virkelige 3D-verden i 2 dimensjoner | [Visualiser steddata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofences | Lær om geofences, og hvordan de kan brukes til å varsle når kjøretøy i forsyningskjeden er nær deres destinasjon | [Geofences](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Fabrikk](./4-manufacturing/README.md) | Tren en fruktkvalitetsdetektor | Lær om å trene en bildegjenkjenner i skyen for å oppdage fruktkvalitet | [Tren en fruktkvalitetsdetektor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Fabrikk](./4-manufacturing/README.md) | Sjekk fruktkvalitet fra en IoT-enhet | Lær om bruk av din fruktkvalitetsdetektor fra en IoT-enhet | [Sjekk fruktkvalitet fra en IoT-enhet](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Fabrikk](./4-manufacturing/README.md) | Kjør fruktdetektoren din på kanten | Lær om å kjøre fruktdetektoren din på en IoT-enhet i kanten | [Kjør fruktdetektoren din på kanten](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Fabrikk](./4-manufacturing/README.md) | Utløse fruktkvalitetsdeteksjon fra en sensor | Lær om å utløse fruktkvalitetsdeteksjon fra en sensor | [Utløse fruktkvalitetsdeteksjon fra en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Detaljhandel](./5-retail/README.md) | Tren en lagerdetektor | Lær hvordan du bruker objektdeteksjon for å trene en lagerdetektor til å telle lager i en butikk | [Tren en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Detaljhandel](./5-retail/README.md) | Sjekk lager fra en IoT-enhet | Lær hvordan du sjekker lager fra en IoT-enhet ved hjelp av en objektdeteksjonsmodell | [Sjekk lager fra en IoT-enhet](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Forbruker](./6-consumer/README.md) | Gjenkjenn tale med en IoT-enhet | Lær hvordan du gjenkjenner tale fra en IoT-enhet for å bygge en smart tidtaker | [Gjenkjenn tale med en IoT-enhet](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Forbruker](./6-consumer/README.md) | Forstå språk | Lær hvordan du forstår setninger som blir sagt til en IoT-enhet | [Forstå språk](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Forbruker](./6-consumer/README.md) | Sett en timer og gi muntlig tilbakemelding | Lær hvordan du setter en timer på en IoT-enhet og gir muntlig tilbakemelding om når timeren settes og når den er ferdig | [Sett en timer og gi muntlig tilbakemelding](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Forbruker](./6-consumer/README.md) | Støtte flere språk | Lær hvordan du støtter flere språk, både når det snakkes til enheten og ved svarene fra din smart timer | [Støtte flere språk](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Frakoblet tilgang
Du kan kjøre denne dokumentasjonen frakoblet ved bruk av [Docsify](https://docsify.js.org/#/). Fork dette repoet, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskin, og skriv deretter `docsify serve` i rotmappen til dette repoet. Nettstedet vil bli servert på port 3000 på din localhost: `localhost:3000`.
## Quiz
Takk til fellesskapet for å være verts for den interaktive quizen som tester kunnskapen din i hvert kapittel. Test kunnskapen din [her](https://ff-quizzes.netlify.app/en/)
Takk til fellesskapet for å være vert for den interaktive quizen som tester kunnskapen din om hvert av kapitlene. Du kan teste kunnskapen din [her](https://ff-quizzes.netlify.app/en/)
### PDF
Du kan generere en PDF av dette innholdet for offline-tilgang om nødvendig. For å gjøre dette, sørg for at du har [npm installert](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) og kjør følgende kommandoer i rotmappen av dette depotet:
Du kan generere en PDF av dette innholdet for frakoblet tilgang om ønskelig. For å gjøre dette, sørg for at du har [npm installert](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) og kjør følgende kommandoer i rotmappen til dette repoet:
```sh
npm i
@ -166,6 +166,7 @@ npm run convert
Det finnes lysbildefremvisninger for noen av leksjonene i [slides](../../slides)-mappen.
## Andre læreplaner
Vårt team produserer andre læreplaner! Sjekk ut:
@ -185,7 +186,7 @@ Vårt team produserer andre læreplaner! Sjekk ut:
---
### Generative AI-serien
### Generativ AI-serie
[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
@ -204,7 +205,7 @@ Vårt team produserer andre læreplaner! Sjekk ut:
---
### Copilot-serien
### Copilot-serie
[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
@ -212,11 +213,11 @@ Vårt team produserer andre læreplaner! Sjekk ut:
## Bildehenvisninger
Du kan finne alle henvisningene for bildene brukt i dette læreplanen der det er nødvendig i [Henvisninger](./attributions.md).
Du kan finne alle henvisninger for bildene brukt i dette læreplanen der det er nødvendig i [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Ansvarsfraskrivelse**:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på det opprinnelige språket skal anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på dets opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->
Loading…
Cancel
Save