Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την κατασκευή εφαρμογών AI. Εγγραφείτε μαζί με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα.
Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την κατασκευή εφαρμογών AI. Ενταχθείτε σε συζητήσεις με άλλους μαθητές και έμπειρους προγραμματιστές σχετικά με το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα.
Ακολουθήστε αυτά τα βήματα γιανα ξεκινήσετε με αυτούς τους πόρους:
1. **Fork το Αποθετήριο**: Κάντε κλικ [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
Ακολουθήστε αυτά τα βήματα γιανα ξεκινήσετε χρησιμοποιώντας αυτούς τους πόρους:
1. **Κάντε Fork το Αποθετήριο**: Κλικ στο [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **Κλωνοποιήστε το Αποθετήριο**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Εγγραφείτε στο Microsoft Foundry Discord και γνωρίστε ειδικούς και άλλους προγραμματιστές**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Υποστήριξη Πολυγλωσσικότητας
### 🌐 Πολυγλωσσική Υποστήριξη
#### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο& Πάντα Ενημερωμένο)
#### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένη & Πάντα Ενημερωμένη)
> Αυτό το αποθετήριο περιλαμβάνει μεταφράσεις σε πάνω από 50 γλώσσες, που αυξάνει σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς τις μεταφράσεις, χρησιμοποιήστε το sparse checkout:
> Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 μεταφράσεις, κάτι που αυξάνει σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς μεταφράσεις, χρησιμοποιήστε sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -52,124 +52,123 @@
> Αυτό σας δίνει όλα όσα χρειάζεστε γιανα ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT για Αρχάριους - Ένα Αναλυτικό Πρόγραμμα
# IoT για Αρχάριους - Ένα Αναλυτικό Πρόγραμμα Σπουδών
ΟιAzure Cloud Advocates της Microsoft είναι στην ευχάριστη θέση να προσφέρουν ένα 12-εβδομαδιαίο, 24-μαθημάτων πρόγραμμα, σχετικά με τα βασικά του IoT. Κάθε μάθημα περιλαμβάνει quiz πριν και μετά το μάθημα, γραπτές οδηγίες για την ολοκλήρωση του μαθήματος, μια λύση, μια εργασία και άλλα. Η μαθησιακή μας προσέγγιση βασισμένη σε έργα σας επιτρέπει να μαθαίνετε ενώ χτίζετε, ένας αποδεδειγμένος τρόπος γιανα "καθίσουν" οι νέες δεξιότητες.
Οιυποστηρικτές του Azure Cloud στη Microsoft είναι στην ευχάριστη θέση να προσφέρουν ένα πρόγραμμα σπουδών 12 εβδομάδων, 24 μαθημάτων για τα βασικά του IoT. Κάθε μάθημα περιλαμβάνει κουίζ πριν και μετά το μάθημα, γραπτές οδηγίες για την ολοκλήρωση του μαθήματος, μια λύση, μια ανάθεση και άλλα. Η παιδαγωγική μας που βασίζεται σε έργα επιτρέπει να μαθαίνετε ενώ κατασκευάζετε, ένας αποδεδειγμένος τρόπος ώστε οι νέες δεξιότητες να «εδραιώνονται».
Τα έργα καλύπτουν την πορεία της τροφής από το χωράφι μέχρι το τραπέζι. Αυτό περιλαμβάνει τη γεωργία, τη μεταφορά, την παραγωγή, το λιανικό εμπόριο και τους καταναλωτές - όλα δημοφιλείς κλάδοιγια συσκευές IoT.
Τα έργα καλύπτουν το ταξίδι του φαγητού από το αγρόκτημα στο τραπέζι. Αυτό περιλαμβάνει αγροτική παραγωγή, logistics, κατασκευή, λιανική και καταναλωτές - όλα δημοφιλείς τομείς της βιομηχανίαςγια συσκευές IoT.


> Σχεδιοκείμενο από την [Nitya Narasimhan](https://github.com/nitya). Κάντε κλικ στην εικόνα για μεγαλύτερη έκδοση.
> Σχεδιαστικό σημείωμα από [Nitya Narasimhan](https://github.com/nitya). Κάντε κλικ στην εικόνα για μεγαλύτερη έκδοση.
**Ευχαριστούμε θερμά τους συγγραφείς μας [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), και τον καλλιτέχνη σχεδιοκειμένου μας [Nitya Narasimhan](https://github.com/nitya).**
**Θερμές ευχαριστίες στους συγγραφείς μας [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) και στον καλλιτέχνη σχεδιαστικών σημειωμάτων μας [Nitya Narasimhan](https://github.com/nitya).**
**Ευχαριστούμε επίσης την ομάδα μας από [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) που έχουν αναθεωρήσει και μεταφράσει αυτό το πρόγραμμα - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), και [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Ευχαριστίες επίσης στην ομάδα μας από [Μαθητές Πρεσβευτές της Microsoft Learn](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) που έχουν αναθεωρήσει και μεταφράσει αυτό το πρόγραμμα σπουδών - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), και [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
> 🎥 Κάντε κλικ στην εικόνα παραπάνω για ένα βίντεο σχετικά με το έργο!
> 🎥 Κάντε κλικ στην παραπάνω εικόναγια ένα βίντεο σχετικά με το έργο!
> **Καθηγητές**, έχουμε [συμπεριλάβει ορισμένες προτάσεις](for-teachers.md) για το πώς να χρησιμοποιήσετε αυτό το πρόγραμμα. Αν θέλετε να δημιουργήσετε τα δικά σας μαθήματα, έχουμε επίσης συμπεριλάβει ένα [πρότυπο μαθήματος](lesson-template/README.md).
> **Καθηγητές**, έχουμε [συμπεριλάβει μερικές προτάσεις](for-teachers.md) για το πώς να χρησιμοποιήσετε αυτό το πρόγραμμα σπουδών. Αν θέλετε να δημιουργήσετε τα δικά σας μαθήματα, έχουμε επίσης συμπεριλάβει ένα [πρότυπο μαθήματος](lesson-template/README.md).
> **[Μαθητές](https://aka.ms/student-page)**, γιανα χρησιμοποιήσετε αυτό το πρόγραμμα μόνοι σας, κάντε fork ολόκληρου του αποθετηρίου και ολοκληρώστε τις ασκήσεις μόνοι σας, ξεκινώντας με quiz πριν τη διάλεξη, μετά διαβάζοντας τη διάλεξη και ολοκληρώνοντας τις υπόλοιπες δραστηριότητες. Προσπαθήστε να δημιουργήσετε τα έργα κατανοώντας τα μαθήματα αντί να αντιγράφετε τον κώδικα λύσης· ωστόσοο κώδικας είναι διαθέσιμος στους φακέλους /solutions σε κάθε μάθημα προσανατολισμένο σε έργο. Μια άλλη ιδέα είναι να σχηματίσετε ομάδα μελέτης με φίλους και να περάσετε το υλικό μαζί. Για περαιτέρω μελέτη, προτείνουμε το [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Φοιτητές](https://aka.ms/student-page)**, γιανα χρησιμοποιήσετε αυτό το πρόγραμμα σπουδών μόνοι σας, κάντε fork ολόκληρο το αποθετήριο και ολοκληρώστε τις ασκήσεις μόνοι σας, ξεκινώντας με ένα κουίζ πριν τη διάλεξη, μετά διαβάζοντας τη διάλεξη και ολοκληρώνοντας τις υπόλοιπες δραστηριότητες. Προσπαθήστε να δημιουργήσετε τα έργα κατανοώντας τα μαθήματα αντί να αντιγράφετε τον κώδικα λύσης. Ωστόσο, αυτόςο κώδικας είναι διαθέσιμος στους φακέλους /solutions σε κάθε μάθημα που σχετίζεται με έργα. Μια άλλη ιδέα θα ήταν να σχηματίσετε μια ομάδα μελέτης με φίλους και να μελετήσετε το περιεχόμενο μαζί. Για περαιτέρω μελέτη, συνιστούμε το [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
Για μια βιντεοπαρουσίαση αυτού του μαθήματος, δείτε αυτό το βίντεο:
Για μια επισκόπηση βίντεο αυτού του μαθήματος, δείτε αυτό το βίντεο:
> 🎥 Κάντε κλικ στην εικόνα παραπάνω για ένα βίντεο σχετικά με το έργο!
> 🎥 Κάντε κλικ στην παραπάνω εικόναγια ένα βίντεο σχετικά με το έργο!
## Παιδαγωγική
Έχουμε επιλέξει δύο παιδαγωγικές αρχές κατά τη δημιουργία αυτού του προγράμματος: να εξασφαλίσουμε ότι βασίζεται σε έργα και ότι περιλαμβάνει συχνά κουίζ. Μέχρι το τέλος αυτής της σειράς, οι μαθητές θα έχουν δημιουργήσει ένα σύστημα παρακολούθησης και ποτίσματος φυτών, ένα σύστημα παρακολούθησης οχημάτων, μια έξυπνη εργοστασιακή εγκατάσταση για την παρακολούθηση και τον έλεγχο τροφίμων, και ένα χρονοδιακόπτη μαγειρέματος με φωνητικό έλεγχο, και θα έχουν μάθει τα βασικά του Internet of Things, συμπεριλαμβανομένων του πώς να γράφουν κώδικα συσκευών, να συνδέονται με το cloud, να αναλύουν τηλεμετρία και να τρέχουν AI στην άκρη.
Έχουμε επιλέξει δύο παιδαγωγικές αρχές κατά την κατασκευή αυτού του προγράμματος σπουδών: να είναι βασισμένο σε έργα και να περιλαμβάνει συχνά κουίζ. Μέχρι το τέλος αυτής της σειράς, οι μαθητές θα έχουν φτιάξει ένα σύστημα παρακολούθησης και ποτίσματος φυτών, μια συσκευή εντοπισμού οχημάτων, μια έξυπνη εγκατάσταση κατασκευής για την παρακολούθηση και τον έλεγχο φαγητού, και έναν χρονοδιακόπτη μαγειρικής που ελέγχεται φωνητικά, ενώ θα έχουν μάθει τα βασικά του Διαδικτύου των Πραγμάτων, συμπεριλαμβανομένου του πώς να γράφουν κώδικα για συσκευές, να συνδέονται στο cloud, να αναλύουν τηλεμετρία και να τρέχουν AI στην άκρη.
Εξασφαλίζοντας ότι το περιεχόμενο ευθυγραμμίζεται με τα έργα, η διαδικασία γίνεται πιο ενδιαφέρουσαγια τους μαθητές και η διατήρηση των εννοιών θα ενισχυθεί.
Με το να ευθυγραμμιστεί το περιεχόμενο με έργα, η διαδικασία γίνεται πιο ελκυστικήγια τους μαθητές και η διατήρηση των εννοιών θα ενισχυθεί.
Επιπλέον, ένα κουίζ χαμηλού ρίσκου πριν από το μάθημα θέτει την πρόθεση του μαθητή για μάθηση ενός θέματος, ενώ ένα δεύτερο κουίζ μετά το μάθημα εξασφαλίζει περαιτέρω διατήρηση. Αυτό το πρόγραμμα σχεδιάστηκε γιανα είναι ευέλικτο και διασκεδαστικό και μπορεί ναπαρακολουθηθεί ολόκληρο ή κατά μέρη. Τα έργα ξεκινούν μικρά και γίνονται ολοένα και πιο σύνθετα μέχρι το τέλος του 12-εβδομαδιαίου κύκλου.
Επιπλέον, ένα κουίζ χαμηλής πίεσης πριν από το μάθημα θέτει την πρόθεση του μαθητή να μάθει ένα θέμα, ενώ ένα δεύτερο κουίζ μετά το μάθημα εξασφαλίζει περαιτέρω διατήρηση. Αυτό το πρόγραμμα σπουδών σχεδιάστηκε γιανα είναι ευέλικτο και διασκεδαστικό και μπορεί ναγίνει ολόκληρο ή μερικώς. Τα έργα ξεκινούν μικρά και γίνονται όλο και πιο σύνθετα μέχρι το τέλος του δωδεκάμηνου κύκλου.
Κάθε έργο βασίζεται σε πραγματικό υλικό που είναι διαθέσιμο σε μαθητές και χομπίστες. Κάθε έργο εξετάζει τον συγκεκριμένο τομέα του έργου, παρέχοντας σχετικές γνώσεις υπόβαθρου. Για να είναι κάποιος επιτυχημένος προγραμματιστής, βοηθάει να κατανοεί τον τομέα στον οποίο επιλύει προβλήματα, προσφέροντας αυτές τις γνώσεις παρασκηνίου επιτρέπει στους μαθητές να σκεφτούν τις λύσεις IoT και τις γνώσεις τους στο πλαίσιο του είδους του προβλήματος του πραγματικού κόσμου που μπορεί να κληθούν να λύσουν ως προγραμματιστές IoT. Οι μαθητές μαθαίνουν το "γιατί" των λύσεων που κατασκευάζουν και αποκτούν εκτίμηση για τον τελικό χρήστη.
Κάθε έργο βασίζεται σε πραγματικό υλικό διαθέσιμο σε μαθητές και χομπίστες. Κάθε έργο εξετάζει τον συγκεκριμένο τομέα του έργου, παρέχοντας σχετική βασική γνώση. Για να γίνει κάποιος επιτυχημένος προγραμματιστής, βοηθάει να κατανοεί τον τομέα στον οποίο επιλύει προβλήματα, και αυτή η βασική γνώση επιτρέπει στους μαθητές να σκέφτονται τις λύσεις και τις γνώσεις τους για το IoT στο πλαίσιο του είδους του πραγματικού προβλήματος που μπορεί να κληθούν να λύσουν ως προγραμματιστές IoT. Οι μαθητές μαθαίνουν το «γιατί» των λύσεων που κατασκευάζουν και αποκτούν εκτίμηση για τον τελικό χρήστη.
## Υλικό (Hardware)
Έχουμε δύο επιλογές υλικού IoT για χρήση στα έργα ανάλογα με τις προσωπικές προτιμήσεις, τις γνώσεις ή προτιμήσεις στη γλώσσα προγραμματισμού, τους στόχους μάθησης και τη διαθεσιμότητα. Έχουμε επίσης παράσχει μια έκδοση «εικονικού υλικού»για όσους δεν έχουν πρόσβαση σε υλικό, ή θέλουν να μάθουν περισσότερα πριν δεσμευτούν σε μια αγορά. Μπορείτε να διαβάσετε περισσότερα και να βρείτε μια «λίστα αγορών» στη [σελίδα υλικού](./hardware.md), μαζί με συνδέσμους για την αγορά ολοκληρωμένων κιτ από τους φίλους μας στο Seeed Studio.
Έχουμε δύο επιλογές υλικού IoT για χρήση στα έργα, ανάλογα με τις προσωπικές προτιμήσεις, τη γνώση της γλώσσας προγραμματισμού ή τις προτιμήσεις, τους στόχους μάθησης και τη διαθεσιμότητα. Έχουμε επίσης παράσχει μια έκδοση 'εικονικού υλικού'για όσους δεν έχουν πρόσβαση σε υλικό ή θέλουν να μάθουν περισσότερα πριν δεσμευτούν σε μια αγορά. Μπορείτε να διαβάσετε περισσότερα και να βρείτε μια 'λίστα αγορών' στη [σελίδα υλικού](./hardware.md), συμπεριλαμβανομένων συνδέσμων γιανα αγοράσετε ολοκληρωμένα κιτ από τους φίλους μας στο Seeed Studio.
> 💁 Βρείτε τις [Κανόνες Συμπεριφοράς](CODE_OF_CONDUCT.md), τις οδηγίες [Συμμετοχής](CONTRIBUTING.md) και [Μετάφρασης](TRANSLATIONS.md). Καλωσορίζουμε την εποικοδομητική σας ανατροφοδότηση!
> 💁 Βρείτε τους [Κανόνες Συμπεριφοράς](CODE_OF_CONDUCT.md), τις οδηγίες [Συμμετοχής](CONTRIBUTING.md) και [Μεταφράσεων](..). Καλωσορίζουμε την εποικοδομητική σας ανατροφοδότηση!
>
> 🔧 Αναντιμετωπίζετε προβλήματα, δείτε τον [Οδηγό Επίλυσης Προβλημάτων](TROUBLESHOOTING.md) για λύσεις σε κοινά ζητήματα.
> 🔧 Ανέχετε προβλήματα, ρίξτε μια ματιά στον [Οδηγό Επίλυσης Προβλημάτων](TROUBLESHOOTING.md) για λύσεις σε κοινά ζητήματα.
## Κάθε μάθημα περιλαμβάνει:
- σημείωση σχεδίασης
- σημειώσεις σκίτσου
- προαιρετικό συμπληρωματικό βίντεο
- προμαθηματικό κουίζ προθέρμανσης
- quiz προθέρμανσης πριν το μάθημα
- γραπτό μάθημα
- για μαθήματα με βάση έργα, οδηγούς βήμα προς βήμα για το πώς να κατασκευάσετε το έργο
- ελέγχους γνώσεων
- για μαθήματα βασισμένα σε έργα, οδηγίες βήμα προς βήμα για την κατασκευή του έργου
- [quiz μετά το μάθημα](https://ff-quizzes.netlify.app/en/)
> **Μια σημείωση για τα κουίζ**: Όλα τα κουίζ βρίσκονται στο φάκελο quiz-app, συνολικά 48 κουίζ με τρεις ερωτήσεις το καθένα. Σύνδεσμοι υπάρχουν μέσα στα μαθήματα, αλλά η εφαρμογή κουίζ μπορεί να τρέξει τοπικά ή να αναπτυχθεί στο Azure· ακολουθήστε τις οδηγίες στον φάκελο `quiz-app`. Σταδιακά γίνεται η τοπικοποίησή τους.
> **Μια σημείωση σχετικά με τα κουίζ**: Όλα τα κουίζ περιέχονται στον φάκελο quiz-app, για συνολικά 48 κουίζ των τριών ερωτήσεων το καθένα. Συνδέονται από τα μαθήματα, αλλά η εφαρμογή κουίζ μπορεί να τρέξει τοπικά ή να αναπτυχθεί στο Azure· ακολουθήστε τις οδηγίες στο φάκελο `quiz-app`. Σταδιακά μεταφράζονται.
| 01 | [Εισαγωγή](./1-getting-started/README.md) | Εισαγωγή στο IoT | Μάθετε τις βασικές αρχές του IoT και τα βασικά δομικά στοιχεία λύσεων IoT όπως αισθητήρες και υπηρεσίες cloud κατά τη ρύθμιση της πρώτης σας συσκευής IoT | [Εισαγωγή στο IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Εισαγωγή](./1-getting-started/README.md) | Εκτενέστερη εισαγωγή στο IoT | Μάθετε περισσότερα για τα εξαρτήματα ενός συστήματος IoT, καθώς και γιαμικροελεγκτές και υπολογιστές μιας πλακέτας | [Εκτενέστερη εισαγωγή στο IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Εισαγωγή](./1-getting-started/README.md) | Αλληλεπίδραση με τον φυσικό κόσμο μέσω αισθητήρων και ενεργοποιητών | Μάθετε γιατους αισθητήρες για συλλογή δεδομένων από τον φυσικό κόσμο και τους ενεργοποιητές για αποστολή ανατροφοδότησης, κατασκευάζοντας ένα νυχτερινό φωτιστικό | [Αλληλεπίδραση με τον φυσικό κόσμο μέσω αισθητήρων και ενεργοποιητών](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Εισαγωγή](./1-getting-started/README.md) | Συνδέστε τη συσκευή σας στο Διαδίκτυο | Μάθετε πώς να συνδέσετε μια συσκευή IoT στο Διαδίκτυο για αποστολή και λήψη μηνυμάτων συνδέοντας το νυχτερινό φωτιστικό σας σε έναν διακομιστή MQTT | [Συνδέστε τη συσκευή σας στο Διαδίκτυο](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Φάρμα](./2-farm/README.md) | Πρόβλεψη ανάπτυξης φυτού | Μάθετε πώς να προβλέπετε την ανάπτυξη φυτών χρησιμοποιώντας δεδομένα θερμοκρασίας που συλλέγονται από μια συσκευή IoT| [Πρόβλεψη ανάπτυξης φυτού](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Φάρμα](./2-farm/README.md) | Ανίχνευση υγρασίας εδάφους | Μάθετε πώς να ανιχνεύετε την υγρασία του εδάφους και να βαθμονομήσετε έναν αισθητήρα υγρασίας εδάφους| [Ανίχνευση υγρασίας εδάφους](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Φάρμα](./2-farm/README.md) | Αυτοματοποιημένο πότισμα φυτών | Μάθετε πώς να αυτοματοποιήσετε και ναχρονίσετε το πότισμα με χρήση ρελέ και MQTT | [Αυτοματοποιημένο πότισμα φυτών](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Φάρμα](./2-farm/README.md) | Μεταφορά του φυτού σας στο cloud | Μάθετε για το cloud και τις υπηρεσίες IoT που φιλοξενούνται στο cloud και πώς να συνδέσετε το φυτό σας σε μία από αυτές αντί για δημόσιο broker MQTT | [Μεταφορά του φυτού σας στο cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Φάρμα](./2-farm/README.md) | Μεταφορά της λογικής εφαρμογής σας στο cloud | Μάθετε πώς μπορείτε να γράφετε λογική εφαρμογής στο cloud που ανταποκρίνεται σε μηνύματα IoT | [Μεταφορά της λογικής εφαρμογής σας στο cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Φάρμα](./2-farm/README.md) | Διατήρηση της ασφάλειας του φυτού σας | Μάθετε για την ασφάλεια στο IoT και πώς να κρατήσετε το φυτό σας ασφαλές με κλειδιά και πιστοποιητικά | [Διατήρηση της ασφάλειας του φυτού σας](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Μεταφορές](./3-transport/README.md) | Παρακολούθηση τοποθεσίας | Μάθετε για την παρακολούθηση τοποθεσίας GPS για συσκευές IoT | [Παρακολούθηση τοποθεσίας](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Μεταφορές](./3-transport/README.md) | Αποθήκευση δεδομένων τοποθεσίας | Μάθετε πώς να αποθηκεύετε δεδομένα IoT για μελλοντική οπτικοποίηση ή ανάλυση | [Αποθήκευση δεδομένων τοποθεσίας](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Μεταφορές](./3-transport/README.md) | Οπτικοποίηση δεδομένων τοποθεσίας | Μάθετε για την οπτικοποίηση δεδομένων τοποθεσίας σε χάρτη, και πώς οι χάρτες αναπαριστούν τον πραγματικό τρισδιάστατο κόσμο σε δύο διαστάσεις | [Οπτικοποίηση δεδομένων τοποθεσίας](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Μεταφορές](./3-transport/README.md) | Γεωπεριφράξεις | Μάθετε για τις γεωπεριφράξεις, και πώς μπορούν να χρησιμοποιηθούν για ειδοποίηση όταν οχήματα στην αλυσίδα εφοδιασμού πλησιάζουν στον προορισμό τους | [Γεωπεριφράξεις](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Βιομηχανία](./4-manufacturing/README.md) | Εκπαίδευση ανιχνευτή ποιότητας φρούτων | Μάθετε για την εκπαίδευση ενός ταξινομητή εικόνας στο cloudγια ανίχνευση ποιότητας φρούτων| [Εκπαίδευση ανιχνευτή ποιότητας φρούτων](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Βιομηχανία](./4-manufacturing/README.md) | Έλεγχος ποιότητας φρούτων από συσκευή IoT | Μάθετε για τη χρήση του ανιχνευτή ποιότητας φρούτων από μια συσκευή IoT | [Έλεγχος ποιότητας φρούτων από συσκευή IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Βιομηχανία](./4-manufacturing/README.md) | Εκτέλεση ανιχνευτή φρούτων στην άκρη | Μάθετε για τη λειτουργία του ανιχνευτή σας σε μια συσκευή IoT στο edge | [Εκτέλεση ανιχνευτή φρούτων στην άκρη](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Βιομηχανία](./4-manufacturing/README.md) | Ενεργοποίηση ανίχνευσης ποιότητας φρούτων από αισθητήρα | Μάθετε για την ενεργοποίηση της ανίχνευσης ποιότητας φρούτων από έναν αισθητήρα | [Ενεργοποίηση ανίχνευσης ποιότητας φρούτων από αισθητήρα](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Λιανική](./5-retail/README.md) | Εκπαίδευση ανιχνευτή αποθέματος | Μάθετε πώς να χρησιμοποιήσετε την ανίχνευση αντικειμένων γιανα εκπαιδεύσετε έναν ανιχνευτή αποθέματος ώστε να μετρά το απόθεμα σε ένα κατάστημα | [Εκπαίδευση ανιχνευτή αποθέματος](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Λιανική](./5-retail/README.md) | Έλεγχος αποθέματος από συσκευή IoT | Μάθετε πώς να ελέγχετε απόθεμα από μια συσκευή IoT χρησιμοποιώντας ένα μοντέλο ανίχνευσης αντικειμένων | [Έλεγχος αποθέματος από συσκευή IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Καταναλωτής](./6-consumer/README.md) | Αναγνώριση ομιλίας με συσκευή IoT | Μάθετε πώς να αναγνωρίζετε ομιλία από μια συσκευή IoT γιανακατασκευάσετε έναν έξυπνο χρονομετρητή | [Αναγνώριση ομιλίας με συσκευή IoT](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Καταναλωτής](./6-consumer/README.md) | Κατανόηση γλώσσας | Μάθετε πώς να κατανοείτε προτάσεις που απευθύνονται σε μια συσκευή IoT | [Κατανόηση γλώσσας](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Καταναλωτής](./6-consumer/README.md) | Ρύθμιση χρονομέτρου και παροχή προφορικής ανατροφοδότησης | Μάθετε πώς να ρυθμίζετε ένα χρονόμετρο σε μια συσκευή IoT και να δίνετε προφορική ανατροφοδότηση για το πότε ενεργοποιείται και πότε ολοκληρώνεται ο χρονομετρητής | [Ρύθμιση χρονομέτρου και παροχή προφορικής ανατροφοδότησης](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Καταναλωτής](./6-consumer/README.md) | Υποστήριξη πολλαπλών γλωσσών | Μάθετε πώς να υποστηρίζετε πολλές γλώσσες, τόσο στην ομιλία που απευθύνεται όσο και στις απαντήσεις από τον έξυπνο χρονομετρητή | [Υποστήριξη πολλαπλών γλωσσών](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Πρόσβαση χωρίς σύνδεση
Μπορείτε να τρέξετε αυτή την τεκμηρίωση χωρίς σύνδεση χρησιμοποιώντας το [Docsify](https://docsify.js.org/#/). Κάντε fork αυτό το αποθετήριο, [εγκαταστήστε το Docsify](https://docsify.js.org/#/quickstart) στον τοπικό σας υπολογιστή, και στη ρίζα του αποθετηρίου πληκτρολογήστε `docsify serve`. Η ιστοσελίδα θα σερβιριστεί στην πόρτα 3000 στο localhost σας: `localhost:3000`.
| | Όνομα Έργου | Εννοιες που διδάσκονται | Μαθησιακοί Στόχοι | Συνδεδεμένο Μάθημα |
| 01 | [Ξεκινώντας](./1-getting-started/README.md) | Εισαγωγή στο IoT| Μάθετε τις βασικές αρχές του IoT και τα βασικά δομικά στοιχεία των λύσεων IoT όπως αισθητήρες και υπηρεσίες νέφους ενώ ρυθμίζετε τη συσκευή IoT σας | [Εισαγωγή στο IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Ξεκινώντας](./1-getting-started/README.md) | Πιο βαθιά ματιά στο IoT | Μάθετε περισσότερα για τα συστατικά ενός συστήματος IoT, καθώς και μικροελεγκτές και υπολογιστές μονού πίνακα | [Πιο βαθιά ματιά στο IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Ξεκινώντας](./1-getting-started/README.md) | Αλληλεπίδραση με τον φυσικό κόσμο μέσω αισθητήρων και ενεργοποιητών | Μάθετε για αισθητήρες για συλλογή δεδομένων από τον φυσικό κόσμο, και ενεργοποιητές για αποστολή ανατροφοδότησης, ενώ κατασκευάζετε ένα νυχτερινό φως | [Αλληλεπίδραση με τον φυσικό κόσμο μέσω αισθητήρων και ενεργοποιητών](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Ξεκινώντας](./1-getting-started/README.md) | Συνδέστε τη συσκευή σας στο Διαδίκτυο | Μάθετε πώς να συνδέσετε μια συσκευή IoT στο Διαδίκτυο για αποστολή και λήψη μηνυμάτων συνδέοντας το νυχτερινό σας φως σε έναν broker MQTT | [Συνδέστε τη συσκευή σας στο Διαδίκτυο](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Φάρμα](./2-farm/README.md) | Πρόβλεψη ανάπτυξης φυτών | Μάθετε πώς να προβλέψετε την ανάπτυξη φυτών χρησιμοποιώντας δεδομένα θερμοκρασίας που συλλέγονται από μια συσκευή IoT | [Πρόβλεψη ανάπτυξης φυτών](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Φάρμα](./2-farm/README.md) | Ανίχνευση υγρασίας εδάφους | Μάθετε πώς να ανιχνεύετε την υγρασία του εδάφους και να βαθμονομήσετε έναν αισθητήρα υγρασίας εδάφους | [Ανίχνευση υγρασίας εδάφους](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Φάρμα](./2-farm/README.md) | Αυτοματοποιημένο πότισμα φυτών | Μάθετε πώς να αυτοματοποιήσετε και νασυγχρονίσετε το πότισμα χρησιμοποιώντας ρελέ και MQTT | [Αυτοματοποιημένο πότισμα φυτών](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Φάρμα](./2-farm/README.md) | Μεταφέρετε το φυτό σας στο νέφος | Μάθετε για το νέφος και τις υπηρεσίες IoT που φιλοξενούνται στο νέφος και πώς να συνδέσετε το φυτό σας σε ένα από αυτά αντί για δημόσιο broker MQTT | [Μεταφέρετε το φυτό σας στο νέφος](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Φάρμα](./2-farm/README.md) | Μεταφέρετε τη λογική εφαρμογής σας στο νέφος | Μάθετε πώς μπορείτε να γράψετε λογική εφαρμογής στο νέφος που ανταποκρίνεται σε μηνύματα IoT | [Μεταφέρετε τη λογική εφαρμογής σας στο νέφος](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Φάρμα](./2-farm/README.md) | Κρατήστε το φυτό σας ασφαλές | Μάθετε για την ασφάλεια στο IoT και πώς να διατηρήσετε το φυτό σας ασφαλές με κλειδιά και πιστοποιητικά | [Κρατήστε το φυτό σας ασφαλές](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Μεταφορές](./3-transport/README.md) | Παρακολούθηση τοποθεσίας | Μάθετε για την παρακολούθηση τοποθεσίας GPS για συσκευές IoT | [Παρακολούθηση τοποθεσίας](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Μεταφορές](./3-transport/README.md) | Αποθήκευση δεδομένων τοποθεσίας | Μάθετε πώς να αποθηκεύσετε δεδομένα IoT για μετέπειτα οπτικοποίηση ή ανάλυση | [Αποθήκευση δεδομένων τοποθεσίας](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Μεταφορές](./3-transport/README.md) | Οπτικοποίηση δεδομένων τοποθεσίας | Μάθετε για την οπτικοποίηση δεδομένων τοποθεσίας σε χάρτη, και πώς οι χάρτες αναπαριστούν τον πραγματικό 3D κόσμο σε 2 διαστάσεις | [Οπτικοποίηση δεδομένων τοποθεσίας](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Μεταφορές](./3-transport/README.md) | Γεωφράγματα | Μάθετε για τα γεωφράγματα, και πώς μπορούν να χρησιμοποιηθούν για ειδοποίηση όταν οχήματα στην εφοδιαστική αλυσίδα πλησιάζουν στον προορισμό τους | [Γεωφράγματα](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Βιομηχανία](./4-manufacturing/README.md) | Εκπαίδευση ανιχνευτή ποιότητας φρούτου | Μάθετε για την εκπαίδευση ενός ταξινομητή εικόνων στο νέφοςγια ανίχνευση ποιότητας φρούτων | [Εκπαίδευση ανιχνευτή ποιότητας φρούτου](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Βιομηχανία](./4-manufacturing/README.md) | Έλεγχος ποιότητας φρούτων από συσκευή IoT | Μάθετε πώς να χρησιμοποιείτε τον ανιχνευτή ποιότητας φρούτων από μια συσκευή IoT | [Έλεγχος ποιότητας φρούτων από συσκευή IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Βιομηχανία](./4-manufacturing/README.md) | Εκτέλεση ανιχνευτή φρούτων στο edge | Μάθετε για την εκτέλεση του ανιχνευτή φρούτων σε μια συσκευή IoT στην άκρη | [Εκτέλεση ανιχνευτή φρούτων στο edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Βιομηχανία](./4-manufacturing/README.md) | Έναρξη ανίχνευσης ποιότητας φρούτων από αισθητήρα | Μάθετε για την ενεργοποίηση ανίχνευσης ποιότητας φρούτων από έναν αισθητήρα | [Έναρξη ανίχνευσης ποιότητας φρούτων από αισθητήρα](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Λιανική](./5-retail/README.md) | Εκπαίδευση ανιχνευτή αποθεμάτων | Μάθετε πώς να χρησιμοποιήσετε την ανίχνευση αντικειμένων γιανα εκπαιδεύσετε έναν ανιχνευτή αποθεμάτων να μετράει αποθέματα σε ένα κατάστημα | [Εκπαίδευση ανιχνευτή αποθεμάτων](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Λιανική](./5-retail/README.md) | Έλεγχος αποθεμάτων από συσκευή IoT | Μάθετε πώς να ελέγχετε αποθέματα από μια συσκευή IoT χρησιμοποιώντας ένα μοντέλο ανίχνευσης αντικειμένων | [Έλεγχος αποθεμάτων από συσκευή IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Καταναλωτής](./6-consumer/README.md) | Αναγνώριση ομιλίας με συσκευή IoT | Μάθετε πώς να αναγνωρίζετε ομιλία από μια συσκευή IoT γιαναφτιάξετε ένα έξυπνο χρονόμετρο | [Αναγνώριση ομιλίας με συσκευή IoT](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Καταναλωτής](./6-consumer/README.md) | Κατανόηση γλώσσας | Μάθετε πώς να κατανοείτε προτάσεις που λέγονται σε μια συσκευή IoT | [Κατανόηση γλώσσας](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Καταναλωτής](./6-consumer/README.md) | Ορισμός χρονομέτρου και παροχή προφορικής ανατροφοδότησης | Μάθετε πώς να ορίσετε χρονομέτρη σε μια συσκευή IoT και να δώσετε προφορική ανατροφοδότηση για το πότε ο χρονομέτρης ξεκινά και τελειώνει | [Ορισμός χρονομέτρου και παροχή προφορικής ανατροφοδότησης](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Καταναλωτής](./6-consumer/README.md) | Υποστήριξη πολλαπλών γλωσσών | Μάθετε πώς να υποστηρίζετε πολλές γλώσσες, τόσο στην ομιλία προς τη συσκευή, όσο και στις απαντήσεις από τον έξυπνο χρονομέτρη σας | [Υποστήριξη πολλαπλών γλωσσών](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Πρόσβαση εκτός σύνδεσης
Μπορείτε να τρέξετε αυτή την τεκμηρίωση εκτός σύνδεσης χρησιμοποιώντας το [Docsify](https://docsify.js.org/#/). Φτιάξτε ένα fork αυτού του αποθετηρίου, [εγκαταστήστε το Docsify](https://docsify.js.org/#/quickstart) στον τοπικό σας υπολογιστή και στη συνέχεια στον βασικό φάκελο του αποθετηρίου πληκτρολογήστε `docsify serve`. Η ιστοσελίδα θα σερβιριστεί στην πόρτα 3000 στον localhost σας: `localhost:3000`.
## Κουίζ
Ευχαριστούμε την κοινότητα που φιλοξενεί το διαδραστικό κουίζ το οποίο ελέγχει τις γνώσεις σας σε κάθε ένα από τα κεφάλαια. Εξετάστε τις γνώσεις σας [εδώ](https://ff-quizzes.netlify.app/en/)
Ευχαριστούμε την κοινότητα για τη φιλοξενία του διαδραστικού κουίζ που ελέγχει τις γνώσεις σας σε κάθε κεφάλαιο. Δοκιμάστε τις γνώσεις σας [εδώ](https://ff-quizzes.netlify.app/en/)
### PDF
Μπορείτε να δημιουργήσετε ένα PDF αυτού του περιεχομένου για πρόσβαση χωρίς σύνδεσηαν χρειάζεται. Για να το κάνετε αυτό, βεβαιωθείτε ότι έχετε εγκατεστημένο το [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) και τρέξτε τις ακόλουθες εντολές στη ρίζα αυτού του αποθετηρίου:
Μπορείτε να δημιουργήσετε ένα PDF αυτού του περιεχομένου για πρόσβαση εκτός σύνδεσηςαν χρειάζεται. Για να το κάνετε αυτό, βεβαιωθείτε ότι έχετε [εγκατεστημένο το npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) και εκτελέστε τις ακόλουθες εντολές στον βασικό φάκελο αυτού του αποθετηρίου:
```sh
npm i
npm run convert
```
### Παρουσιάσεις
### Διαφάνειες
Υπάρχουν παρουσιάσειςγια μερικά από τα μαθήματα στο φάκελο [slides](../../slides).
Υπάρχουν πακέτα διαφανειώνγια μερικά από τα μαθήματα στον φάκελο [slides](../../slides).
## Άλλες Διδασκαλίες
## Άλλα Προγράμματα Σπουδών
Η ομάδα μας παράγει και άλλα προγράμματα σπουδών! Ρίξτε μια ματιά:
Η ομάδα μας παράγει και άλλα προγράμματα μαθημάτων! Δείτε:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -180,14 +179,14 @@ npm run convert
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Σειρά Generative AI
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
### Σειρά Γενετικής Τεχνητής Νοημοσύνης
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
@ -195,29 +194,29 @@ npm run convert
---
### Βασική Μάθηση
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Σειρά Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
Μπορείτε να βρείτε όλες τις αποδόσεις για τις εικόνες που χρησιμοποιήθηκαν σε αυτό το πρόγραμμα σπουδών όπου απαιτείται στο [Attributions](./attributions.md).
Μπορείτε να βρείτε όλες τις αποδόσεις για τις εικόνες που χρησιμοποιούνται σε αυτό το πρόγραμμα σπουδών όπου απαιτείται στο [Αποδόσεις](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε λάβετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην αρχική του γλώσσα θα πρέπει να θεωρείται η επίσημη πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη γιατυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
**Απόποιηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη σας ότι οι αυτόματες μεταφράσεις μπορεί να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη γιαοποιεσδήποτε παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
Om du fastnar eller har några frågor om att bygga AI-appar. Gå med i andra elever och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt.
Om du kör fast eller har några frågor om att bygga AI-appar. Gå med i andra elever och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt.
Om du har produktfeedback eller fel medan du bygger, besök:
Om du har produktfeedback eller fel under byggandet, besök:
Följ dessa steg för att börja använda dessa resurser:
3. [**Gå med i Microsoft Foundry Discord och träffa experter och andra utvecklare**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Fler språkstöd
@ -15,7 +15,7 @@ Följ dessa steg för att börja använda dessa resurser:
> **Föredrar du att klona lokalt?**
>
> Detta repository innehåller över 50 språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparse checkout:
> Det här förvaret inkluderar 50+ språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -33,113 +33,119 @@ Följ dessa steg för att börja använda dessa resurser:
>
> Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning.
# IoT för nybörjare – En läroplan
# IoT för nybörjare - En läroplan
Azure Cloud Advocates på Microsoft är glada att erbjuda en 12-veckors, 24-lektioners läroplan som handlar om grunderna i IoT. Varje lektion inkluderar för- och efter-quiz, skriftliga instruktioner för att slutföra lektionen, en lösning, en uppgift och mer. Vår projektbaserade pedagogik gör det möjligt för dig att lära dig medan du bygger, ett beprövat sätt för nya färdigheter att "fästa".
Azure Cloud Advocates på Microsoft är glada att erbjuda en 12-veckors, 24-lektions läroplan som handlar om grunderna i IoT. Varje lektion inkluderar quiz före och efter lektionen, skriftliga instruktioner för att genomföra lektionen, en lösning, en uppgift och mer. Vår projektbaserade pedagogik gör att du lär dig medan du bygger, ett beprövat sätt för nya färdigheter att "fastna".
Projekten täcker resan för mat från gård till bord. Detta inkluderar jordbruk, logistik, tillverkning, detaljhandel och konsument – alla populära industrisegment för IoT-enheter.
Projekten täcker resan för mat från gård till bord. Det inkluderar jordbruk, logistik, tillverkning, detaljhandel och konsument - alla populära branschområden för IoT-enheter.

> Sketchnote av [Nitya Narasimhan](https://github.com/nitya). Klicka på bilden för en större version.
**Stort tack till våra författare [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), och vår sketchnote-artist [Nitya Narasimhan](https://github.com/nitya).**
**Stort tack till våra författare [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) och vår sketchnote-illustratör [Nitya Narasimhan](https://github.com/nitya).**
**Tack också till vårt team av [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) som har granskat och översatt denna läroplan – [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), och [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**Tack också till vårt team av [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) som har granskat och översatt denna läroplan - [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) och [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
> 🎥 Klicka på bilden ovan för en video om projektet!
> **Lärare**, vi har [inkluderat några förslag](for-teachers.md) på hur man kan använda denna läroplan. Om du vill skapa egna lektioner har vi också inkluderat en [lektionmall](lesson-template/README.md).
> **Lärare**, vi har [inkluderat några förslag](for-teachers.md) på hur du kan använda denna läroplan. Om du vill skapa egna lektioner finns även en [lektionmall](lesson-template/README.md).
> **[Studenter](https://aka.ms/student-page)**, för att använda denna läroplan på egen hand, forka hela repot och gör övningarna själva, börja med ett förföreläsningsquiz, läs sedan föreläsningen och genomför resten av aktiviteterna. Försök att skapa projekten genom att förstå lektionerna snarare än att kopiera lösningskoden; dock finns koden tillgänglig i /solutions-mappar i varje projektorienterad lektion. Ett annat alternativ är att bilda en studiegrupp med vänner och arbeta genom innehållet tillsammans. För vidare studier rekommenderar vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
> **[Studenter](https://aka.ms/student-page)**, för att använda denna läroplan självständigt, forka hela repositoriet och slutför övningarna själv, börja med ett för-quiz, sedan läsa lektionen och slutföra resten av aktiviteterna. Försök att skapa projekten genom att förstå lektionerna istället för att kopiera lösningskoden; dock finns koden tillgänglig i /solutions-mapparna i varje projektorienterad lektion. En annan idé är att bilda en studiegrupp med vänner och gå igenom materialet tillsammans. För vidare studier rekommenderar vi [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
För en videoöverblick av denna kurs, kolla på denna video:
För en videoöversikt av denna kurs, se denna video:
> 🎥 Klicka på bilden ovan för en video om projektet!
## Pedagogik
Vi har valt två pedagogiska principer när vi byggde denna läroplan: att säkerställa att den är projektbaserad och att den inkluderar frekventa quiz. I slutet av serien kommer studenter ha byggt ett system för bevakning och bevattning av växter, en fordonsföljare, en smart fabrikslösning för att spåra och kontrollera mat, samt en röststyrd kökstimern, och lärt sig grunderna i Internet of Things inklusive hur man skriver enhetskod, kopplar upp sig mot molnet, analyserar telemetri och kör AI vid kanten.
Vi har valt två pedagogiska principer när vi byggde denna läroplan: att säkerställa att den är projektbaserad och att den innehåller frekventa quiz. I slutet av denna serie kommer studenter ha byggt ett växtövervaknings- och bevattningssystem, ett fordons-spårningssystem, en smart fabriksinstallation för att spåra och kontrollera mat samt en röststyrd matlagningstimer, och ha lärt sig grunderna i sakernas internet inklusive hur man skriver enhetskod, ansluter till molnet, analyserar telemetri och kör AI på kanten.
Genom att säkerställa att innehållet är kopplat till projekten görs processen mer engagerande för studenter och begreppens retention förstärks.
Genom att se till att innehållet är kopplat till projekt görs processen mer engagerande för studenter och ökar retentionen av koncept.
Dessutom sätter ett lågintensivt quiz innan lektionens start studentens avsikt mot att lära sig ett ämne, medan ett andra quiz efter lektionen säkerställer fortsatt retention. Denna läroplan är designad för att vara flexibel och rolig och kan tas helt eller delvis. Projekten startar smått och blir alltmer komplexa under de 12 veckorna.
Dessutom sätter ett lågtrycksquiz före en lektion studentens intention att lära sig ett ämne, medan ett andra quiz efter lektionen säkerställer ytterligare retention. Denna läroplan är designad för att vara flexibel och rolig och kan genomföras i sin helhet eller delvis. Projekten börjar små och blir successivt mer komplexa vid slutet av 12-veckorscykeln.
Varje projekt baseras på verklig hårdvara som är tillgänglig för studenter och hobbyister. Varje projekt behandlar det specifika ämnesområdet och ger relevant bakgrundskunskap. För att bli en framgångsrik utvecklare hjälper det att förstå domänen där man löser problem; att förse elever med den bakgrundskunskapen låter dem tänka på sina IoT-lösningar och lärdomar i kontexten av den slags verkliga problem de kan bli ombedda att lösa som IoT-utvecklare. Studenter lär sig "varför" till lösningarna de bygger och får en uppskattning av slutanvändaren.
Varje projekt baseras på verklig hårdvara tillgänglig för studenter och hobbyister. Varje projekt undersöker det specifika projektområdet, vilket ger relevant bakgrundskunskap. För att bli en framgångsrik utvecklare är det hjälpsamt att förstå den domän där du löser problem; att ge denna bakgrundskunskap gör att studenter kan tänka på sina IoT-lösningar och lärdomar i kontexten av den verkliga problemtypen de kan mötas av som IoT-utvecklare. Studenter lär sig "varför" bakom lösningarna de bygger och får uppskattning för slutanvändaren.
## Hårdvara
Vi har två val av IoT-hårdvara att använda för projekten beroende på personlig preferens, programmeringsspråkskunskap eller preferenser, lärandemål och tillgång. Vi har också tillhandahållit en 'virtuell hårdvaru' version för dem som inte har tillgång till hårdvara eller vill lära sig mer innan de bestämmer sig för ett köp. Du kan läsa mer och hitta en 'inköpslista' på [hårdvarusidan](./hardware.md), inklusive länkar för att köpa kompletta kit från våra vänner på Seeed Studio.
Vi har två val av IoT-hårdvara att använda för projekten beroende på personliga preferenser, programmeringsspråkskunskaper eller preferenser, lärandemål och tillgänglighet. Vi har också tillhandahållit en 'virtuell hårdvaru'-version för dem som inte har tillgång till hårdvara, eller vill lära sig mer innan de bestämmer sig för ett köp. Du kan läsa mer och hitta en 'inköpslista' på [hårdvarusidan](./hardware.md), inklusive länkar för att köpa kompletta kit från våra vänner på Seeed Studio.
> 💁 Hitta vår [uppförandekod](CODE_OF_CONDUCT.md), [bidragsriktlinjer](CONTRIBUTING.md) och [översättningsriktlinjer](TRANSLATIONS.md). Vi välkomnar din konstruktiva feedback!
> 💁 Hitta våra riktlinjer för [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md) och [Translations](..). Vi välkomnar din konstruktiva feedback!
>
> 🔧 Problem? Kolla in vår [felsökningsguide](TROUBLESHOOTING.md) för lösningar på vanliga problem.
> 🔧 Problem? Kolla in vår [Felsökningsguide](TROUBLESHOOTING.md) för lösningar på vanliga problem.
## Varje lektion inkluderar:
- sketchnote
- valfri kompletterande video
- för-lektions uppvärmningsquiz
- quiz som uppvärmning före lektionen
- skriftlig lektion
- för projektbaserade lektioner, steg-för-steg-guider för hur man bygger projektet
- för projektbaserade lektioner, steg-för-stegguider för hur man bygger projektet
- [quiz efter lektionen](https://ff-quizzes.netlify.app/en/)
> **En notering om quiz**: Alla quiz finns i quiz-app-mappen, med totalt 48 quiz med tre frågor vardera. De är länkade från lektionerna men quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app`-mappen. De lokaliseras gradvis.
> **En notis om quiz:** Alla quiz finns i quiz-app-mappen, totalt 48 quiz med tre frågor vardera. De länkas från lektionerna men quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app` mappen. De lokaliseras successivt.
| 01 | [Komma igång](./1-getting-started/README.md) | Introduktion till IoT | Lär dig grundprinciperna för IoT och de grundläggande byggstenarna i IoT-lösningar såsom sensorer och molntjänster medan du sätter upp din första IoT-enhet | [Introduktion till IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Komma igång](./1-getting-started/README.md) | En djupare genomgång av IoT | Lär dig mer om komponenterna i ett IoT-system, samt mikrokontrollers och enkla datorer | [En djupare genomgång av IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Komma igång](./1-getting-started/README.md) | Interagera med den fysiska världen med sensorer och aktuatorer | Lär dig om sensorer för att samla data från den fysiska världen och aktuatorer för att skicka feedback, samtidigt som du bygger en nattlampa | [Interagera med den fysiska världen med sensorer och aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Komma igång](./1-getting-started/README.md) | Anslut din enhet till Internet | Lär dig hur du ansluter en IoT-enhet till Internet för att skicka och ta emot meddelanden genom att koppla din nattlampa till en MQTT-broker | [Anslut din enhet till Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Gård](./2-farm/README.md) | Förutsäga växttillväxt | Lär dig hur du förutsäger växttillväxt med hjälp av temperaturdata fångad av en IoT-enhet | [Förutsäga växttillväxt](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Gård](./2-farm/README.md) | Upptäcka jordfuktighet | Lär dig hur du upptäcker jordfuktighet och kalibrerar en jordfuktighetssensor | [Upptäcka jordfuktighet](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Gård](./2-farm/README.md) | Automatiserad bevattning | Lär dig hur du automatiserar och tidsbestämmer bevattning med en relä och MQTT | [Automatiserad bevattning](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Gård](./2-farm/README.md) | Migrera din växt till molnet | Lär dig om molnet och molnhostade IoT-tjänster och hur du ansluter din växt till en av dessa istället för en publik MQTT-broker | [Migrera din växt till molnet](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Gård](./2-farm/README.md) | Migrera din applikationslogik till molnet | Lär dig hur du kan skriva applikationslogik i molnet som svarar på IoT-meddelanden | [Migrera din applikationslogik till molnet](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Gård](./2-farm/README.md) | Håll din växt säker | Lär dig om säkerhet med IoT och hur du håller din växt säker med nycklar och certifikat | [Håll din växt säker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Positionsspårning | Lär dig om GPS-positionsspårning för IoT-enheter | [Positionsspårning](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Lagra positionsdata | Lär dig hur du lagrar IoT-data för att kunna visualiseras eller analyseras senare | [Lagra positionsdata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualisera positionsdata | Lär dig om att visualisera positionsdata på en karta och hur kartor representerar den verkliga 3D-världen i 2 dimensioner | [Visualisera positionsdata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofence | Lär dig om geofence och hur de kan användas för att larma när fordon i leveranskedjan är nära sin destination | [Geofence](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Tillverkning](./4-manufacturing/README.md) | Träna en kvalitetsdetektor för frukt | Lär dig om att träna en bildklassificerare i molnet för att upptäcka fruktkvalitet | [Träna en kvalitetsdetektor för frukt](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Tillverkning](./4-manufacturing/README.md) | Kontrollera fruktkvalitet från en IoT-enhet | Lär dig om hur du använder din kvalitetsdetektor för frukt från en IoT-enhet | [Kontrollera fruktkvalitet från en IoT-enhet](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Tillverkning](./4-manufacturing/README.md) | Kör din fruktdetektor på kanten | Lär dig om att köra din fruktdetektor på en IoT-enhet på kanten | [Kör din fruktdetektor på kanten](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Tillverkning](./4-manufacturing/README.md) | Trigga fruktkvalitetsdetektion från en sensor | Lär dig om att trigga fruktkvalitetsdetektion från en sensor | [Trigga fruktkvalitetsdetektion från en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Detaljhandel](./5-retail/README.md) | Träna en lagerdetektor | Lär dig hur man använder objektidentifiering för att träna en lagerdetektor för att räkna lager i en butik | [Träna en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Detaljhandel](./5-retail/README.md) | Kontrollera lager från en IoT-enhet | Lär dig hur man kontrollerar lager från en IoT-enhet med en modell för objektidentifiering | [Kontrollera lager från en IoT-enhet](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Konsument](./6-consumer/README.md) | Känna igen tal med en IoT-enhet | Lär dig hur du känner igen tal från en IoT-enhet för att bygga en smart timer | [Känna igen tal med en IoT-enhet](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Konsument](./6-consumer/README.md) | Förstå språk | Lär dig hur man förstår meningar som sägs till en IoT-enhet | [Förstå språk](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Konsument](./6-consumer/README.md) | Sätt en timer och ge muntlig återkoppling | Lär dig hur du ställer in en timer på en IoT-enhet och ger muntlig återkoppling om när timern startar och när den slutar | [Sätt en timer och ge muntlig återkoppling](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Konsument](./6-consumer/README.md) | Stöd för flera språk | Lär dig hur du stödjer flera språk, både vad gäller tal och svar från din smarta timer | [Stöd för flera språk](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offline-åtkomst
Du kan köra denna dokumentation offline genom att använda [Docsify](https://docsify.js.org/#/). Forka detta repo, [installera Docsify](https://docsify.js.org/#/quickstart) på din lokala dator, och skriv sedan i rotmappen för detta repo `docsify serve`. Webbplatsen kommer att serveras på port 3000 på din localhost: `localhost:3000`.
| | Projektnamn | Koncept som lärs | Lärandemål | Länkad Lektion |
| 01 | [Komma igång](./1-getting-started/README.md) | Introduktion till IoT | Lär dig grunderna i IoT och de grundläggande byggstenarna i IoT-lösningar som sensorer och molntjänster medan du sätter upp din första IoT-enhet | [Introduktion till IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [Komma igång](./1-getting-started/README.md) | En djupare titt på IoT | Lär dig mer om komponenterna i ett IoT-system, samt mikrokontroller och enkortsdatorer | [En djupare titt på IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [Komma igång](./1-getting-started/README.md) | Interagera med den fysiska världen med sensorer och aktuatorer | Lär dig om sensorer för att samla data från den fysiska världen, och aktuatorer för att skicka återkoppling, medan du bygger ett nattljus | [Interagera med den fysiska världen med sensorer och aktuatorer](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Komma igång](./1-getting-started/README.md) | Anslut din enhet till Internet | Lär dig om hur du ansluter en IoT-enhet till Internet för att skicka och ta emot meddelanden genom att koppla ditt nattljus till en MQTT-broker | [Anslut din enhet till Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [Gård](./2-farm/README.md) | Förutsäga växttillväxt | Lär dig hur man förutsäger växttillväxt med hjälp av temperaturdata som samlas in av en IoT-enhet | [Förutsäga växttillväxt](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [Gård](./2-farm/README.md) | Upptäcka jordfuktighet | Lär dig hur man registrerar jordfuktighet och kalibrerar en jordfuktighetssensor | [Upptäcka jordfuktighet](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [Gård](./2-farm/README.md) | Automatisk bevattning av växter | Lär dig hur man automatiserar och schemalägger bevattning med en relä och MQTT | [Automatisk bevattning av växter](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [Gård](./2-farm/README.md) | Migrera din växt till molnet | Lär dig om molnet och molnbaserade IoT-tjänster och hur du ansluter din växt till en av dessa istället för en publik MQTT-broker | [Migrera din växt till molnet](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [Gård](./2-farm/README.md) | Migrera din applikationslogik till molnet | Lär dig hur du kan skriva applikationslogik i molnet som svarar på IoT-meddelanden | [Migrera din applikationslogik till molnet](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [Gård](./2-farm/README.md) | Håll din växt säker | Lär dig om säkerhet inom IoT och hur du håller din växt säker med nycklar och certifikat| [Håll din växt säker](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [Transport](./3-transport/README.md) | Positionsspårning | Lär dig om GPS-spårning för IoT-enheter| [Positionsspårning](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [Transport](./3-transport/README.md) | Lagra positionsdata | Lär dig hur man lagrar IoT-data för att visualiseras eller analyseras senare | [Lagra positionsdata](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [Transport](./3-transport/README.md) | Visualisera positionsdata | Lär dig om att visualisera positionsdata på en karta, och hur kartor representerar den verkliga 3D-världen i 2 dimensioner| [Visualisera positionsdata](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [Transport](./3-transport/README.md) | Geofence | Lär dig om geofence, och hur de kan användas för att larma när fordon i försörjningskedjan närmar sig sin destination | [Geofence](./3-transport/lessons/4-geofences/README.md) |
| 15 | [Tillverkning](./4-manufacturing/README.md) | Träna en detektor för fruktkvalitet | Lär dig om att träna en bildklassificerare i molnet för att upptäcka fruktkvalitet | [Träna en fruktdetektor](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Tillverkning](./4-manufacturing/README.md) | Kontrollera fruktkvalitet från en IoT-enhet | Lär dig om att använda din fruktkvalitetsdetektor från en IoT-enhet | [Kontrollera fruktkvalitet från en IoT-enhet](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Tillverkning](./4-manufacturing/README.md) | Kör din fruktdetektor på edge | Lär dig om att köra din fruktdetektor på en IoT-enhet på edge | [Kör din fruktdetektor på edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Tillverkning](./4-manufacturing/README.md) | Trigga fruktkvalitetskontroll från en sensor | Lär dig om att trigga fruktkvalitetskontroll från en sensor | [Trigga fruktkvalitetskontroll från en sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [Detaljhandel](./5-retail/README.md) | Träna en lagerdetektor | Lär dig hur man använder objektdetektering för att träna en lagerdetektor att räkna lager i en butik | [Träna en lagerdetektor](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [Detaljhandel](./5-retail/README.md) | Kontrollera lager från en IoT-enhet | Lär dig att kontrollera lagret från en IoT-enhet med en objektdetekteringsmodell | [Kontrollera lager från en IoT-enhet](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [Konsument](./6-consumer/README.md) | Känna igen tal med en IoT-enhet | Lär dig att känna igen tal från en IoT-enhet för att bygga en smart timer| [Känna igen tal med en IoT-enhet](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [Konsument](./6-consumer/README.md) | Förstå språk | Lär dig att förstå meningar som talas till en IoT-enhet | [Förstå språk](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [Konsument](./6-consumer/README.md) | Ställ en timer och ge talad återkoppling | Lär dig hur man ställer en timer på en IoT-enhet och ger talad återkoppling när timern ställs och när den går ut | [Ställ en timer och ge talad återkoppling](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [Konsument](./6-consumer/README.md) | Stödja flera språk | Lär dig att stödja flera språk, både att bli talad till och att svara från din smarta timer | [Stödja flera språk](./6-consumer/lessons/4-multiple-language-support/README.md) |
## Offlineåtkomst
Du kan köra denna dokumentation offline med hjälp av [Docsify](https://docsify.js.org/#/). Forka detta repo, [installera Docsify](https://docsify.js.org/#/quickstart) på din lokala maskin och skriv sedan `docsify serve` i rotmappen för detta repo. Webbplatsen kommer att serveras på port 3000 på din localhost: `localhost:3000`.
## Quiz
Tack till communityn som värd för det interaktiva quizet som testar din kunskap i varje kapitel. Du kan testa dina kunskaper [här](https://ff-quizzes.netlify.app/en/)
Tack till communityn för att ni tillhandahåller det interaktiva quizet som testar dina kunskaper i varje kapitel. Testa dina kunskaper [här](https://ff-quizzes.netlify.app/en/)
### PDF
Du kan generera en PDF av detta innehåll för offline-åtkomst om så behövs. För att göra det, se till att du har [npm installerat](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) och kör följande kommandon i rotmappen för detta repo:
Du kan generera en PDF av detta innehåll för offlineåtkomst om det behövs. För att göra detta, se till att du har [npm installerat](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) och kör följande kommandon i rotmappen för detta repo:
```sh
npm i
npm run convert
```
### Slides
### Bilder
Det finns presentationsbilder för några av lektionerna i [slides](../../slides)-mappen.
Det finns bildspel för några av lektionerna i [slides](../../slides)-mappen.
## Andra läroplaner
@ -148,51 +154,51 @@ Vårt team producerar andra läroplaner! Kolla in:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Generativ AI-serie
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### Kärninlärning
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
### Grundläggande lärande
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot-serie
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
Du kan hitta alla angivelser för bilderna som används i denna kursplan där det krävs i [Attributions](./attributions.md).
Du kan hitta alla attribut för bilderna som används i denna läroplan där det krävs i [Attributions](./attributions.md).
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Ansvarsfriskrivning**:
Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, vänligen var medveten om att automatiska översättningar kan innehålla fel eller brister. Originaldokumentet på dess ursprungliga språk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår från användningen av denna översättning.
Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, vänligen var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår från användningen av denna översättning.
หากคุณติดขัดหรือต้องการคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการสนทนาเกี่ยวกับ MCP นี่คือชุมชนที่ให้การสนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างเสรี
หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอปพลิเคชัน AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการอภิปรายเกี่ยวกับ MCP นี่คือชุมชนที่สนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างอิสระ
เราเลือกแนวทางการสอนสองประการในการสร้างหลักสูตรนี้: การรับรองว่าหลักสูตรนี้มีลักษณะมุ่งเน้นโครงการ และมีแบบทดสอบบ่อยๆ เมื่อจบชุดนี้ นักเรียนจะได้สร้างระบบตรวจสอบและรดน้ำพืช ระบบติดตามยานพาหนะ ระบบสมาร์ทแฟกทอรีเพื่อติดตามและตรวจสอบอาหาร และตัวตั้งเวลาทำอาหารที่ควบคุมด้วยเสียง และเรียนรู้พื้นฐานของ Internet of Things รวมถึงวิธีเขียนโค้ดอุปกรณ์ การเชื่อมต่อกับคลาวด์ การวิเคราะห์เทเลเมทรี และการรัน AI ที่ขอบระบบ
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### ชุดความรู้ AI สร้างสรรค์
### ชุดการเรียนรู้ Generative AI
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
@ -204,19 +205,19 @@ npm run convert
---
### ชุดความรู้โคไพลอต
### ชุด Copilot
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)