Κοινή χρήση μέσω


Τεκμηρίωση αναφοράς προγραμματιστών API Microsoft Learn Catalog

Αυτό το άρθρο παρέχει πληροφορίες για προγραμματιστές και αιτούντες που υλοποιούν το API Microsoft Learn Catalog. Συνιστούμε επίσης να ελέγχετε τις βέλτιστες πρακτικές του API Learn Catalog, τις σημειώσεις έκδοσης και τα άρθρα για συνήθεις ερωτήσεις, για να υποστηρίξετε το ταξίδι ανάπτυξης.

Τελικό σημείο API

Το API Microsoft Learn Catalog είναι ένα API Web που βασίζεται σε REST και επιστρέφει μια απόκριση με κωδικοποίηση JSON. Για να ζητήσετε τον πλήρη κατάλογο, στείλτε μια αίτηση GET στο:

https://learn.microsoft.com/api/catalog/

Σημείωμα

Το τελικό σημείο που αναφέρεται παραπάνω είναι το τρέχον τελικό σημείο. Εάν χρησιμοποιείτε ένα διαφορετικό, παλαιότερο τελικό σημείο, θα εξακολουθήσει να λειτουργεί όπως αναμένεται κατά την προσθήκη του λογαριασμού σας, αλλά τα πλεονεκτήματα της μετάβασης στο νέο τελικό σημείο είναι ότι θα σας δώσει βελτιωμένες δυνατότητες, όπως πρόσθετες παραμέτρους ερωτήματος.

Παράμετροι ερωτήματος

Ακολουθούν οι παράμετροι ερωτήματος που μπορεί να περιλαμβάνει η αίτηση. Όλα είναι προαιρετικά. Πρέπει να κωδικοποιήσετε με URL τις τιμές παραμέτρων ερωτήματος. Μπορείτε να χρησιμοποιήσετε το τελικό σημείο χωρίς καμία, μία, ορισμένες ή όλες αυτές τις παραμέτρους.

Σημαντικό

Εάν χρησιμοποιείτε περισσότερες από μία, το ερώτημα θα αξιολογηθεί με χρήση του τελεστή AND.

Όνομα Τιμή Τύπος Απαραίτητο Παράδειγμα
τοπικές ρυθμίσεις Ένας μοναδικός, έγκυρος κωδικός τοπικών ρυθμίσεων από την υποστηριζόμενη λίστα τοπικών ρυθμίσεων. Τα μετα-δεδομένα που επιστρέφονται θα βρίσκονται στις τοπικές ρυθμίσεις που ζητήθηκαν, εφόσον είναι διαθέσιμες. Εάν αυτή η παράμετρος δεν παρέχεται, η en-us απόκριση θα επιστραφεί. συμβολοσειρά No ?locale=en-us
type Μια λίστα διαχωρισμένων με κόμματα ενός ή περισσότερων από τα αντικείμενα περιεχομένου ανώτατου επιπέδου ή ταξινόμησης που παρέχουμε αυτήν τη στιγμή στην απόκριση προς επιστροφή. Οι υποστηριζόμενες τιμές είναι: modules, , units, learningPaths, appliedSkills, certifications, , mergedCertifications, examscourses, levels, roles, , products. subjects συμβολοσειρά No ?type=modules,learningPaths
Uid Μια λίστα με ένα ή περισσότερα έγκυρα μοναδικά αναγνωριστικά περιεχομένου διαχωρισμένων με κόμματα (uid) από τους διαθέσιμους τύπους περιεχομένου. Σημείωση: στα uid γίνεται διάκριση πεζών-κεφαλαίων. συμβολοσειρά No ?uid=learn.azure.intro-to-azure-fundamentals
last_modified Ένας τελεστής και ημερομηνία/ώρα για φιλτράρισμα κατά την ημερομηνία τελευταίας τροποποίησης των αντικειμένων. Ο τελεστής περιλαμβάνει lt (μικρότερο από), lte (μικρότερο από ή ίσο με), eq (ίσο με), gt (μεγαλύτερο από), gte (μεγαλύτερο από ή ίσο με). Όταν χρησιμοποιείτε αυτή την παράμετρο, ο τελεστής θα οριστεί από προεπιλογή gte , εάν δεν καθοριστεί. συμβολοσειρά No ?last_modified=gte 2022-01-01
Δημοτικότητα Ένας τελεστής και μια τιμή για φιλτράρισμα βάσει της τιμής δημοτικότητας (σε μια περιοχή 0-1) των αντικειμένων. Ο τελεστής περιλαμβάνει lt (μικρότερο από), lte (μικρότερο από ή ίσο με), eq (ίσο με), gt (μεγαλύτερο από), gte (μεγαλύτερο από ή ίσο με). Όταν χρησιμοποιείτε αυτή την παράμετρο, ο τελεστής θα οριστεί από προεπιλογή gte , εάν δεν καθοριστεί. συμβολοσειρά No ?popularity=gte 0.5
επίπεδο Μια λίστα διαχωρισμένων με κόμματα ενός ή περισσότερων από τα επίπεδα που έχουμε αυτήν τη στιγμή διαθέσιμα (η πλήρης λίστα είναι στο αντικείμενο επιπέδων της απόκρισης API). συμβολοσειρά No ?level=beginner
ρόλος Μια λίστα διαχωρισμένων με κόμματα ενός ή περισσότερων από τους ρόλους που έχουμε επί του παρόντος διαθέσιμους (η πλήρης λίστα βρίσκεται στο αντικείμενο ρόλων της απόκρισης API). συμβολοσειρά No ?role=developer
Προϊόντος Μια λίστα διαχωρισμένων με κόμματα ενός ή περισσότερων από τους ρόλους που έχουμε επί του παρόντος διαθέσιμους (η πλήρης λίστα βρίσκεται στο αντικείμενο προϊόντων της απόκρισης API). Το API δεν υποστηρίζει ιεραρχία προϊόντων, επομένως, προσθέστε κάθε προϊόν στη λίστα που θέλετε να συμπεριλάβετε στο ερώτημά σας. συμβολοσειρά No ?product=azure
θέμα Μια λίστα διαχωρισμένων με κόμματα ενός ή περισσότερων από τους ρόλους που έχουμε επί του παρόντος διαθέσιμους (η πλήρης λίστα βρίσκεται στο αντικείμενο θεμάτων της απόκρισης API). Το API δεν υποστηρίζει ιεραρχία θεμάτων, επομένως, προσθέστε κάθε θέμα στη λίστα που θέλετε να συμπεριλάβετε στο ερώτημά σας. συμβολοσειρά No ?subject=cloud-computing

Δείγματα ερωτημάτων

Τα παρακάτω ερωτήματα είναι δείγματα που θα σας βοηθήσουν να πάρετε μια ιδέα για το τι μπορείτε να ζητήσετε και πώς να σχηματίσετε την αίτηση.

Description Query
Όλα τα στοιχεία στο API Learn Catalog https://learn.microsoft.com/api/catalog/
Όλες οι εκπαιδευτικές ενότητες στα Ισπανικά https://learn.microsoft.com/api/catalog/?locale=es-es&type=modules
Όλες οι εκπαιδευτικές ενότητες με βαθμολογία δημοτικότητας 0,9 ή μεγαλύτερη https://learn.microsoft.com/api/catalog/?type=modules&popularity>0.9
Όλα τα αντικείμενα εκπαίδευσης και πιστοποίησης ασφάλειας για αρχάριους https://learn.microsoft.com/api/catalog/?level=beginner&subject=security
Όλες οι προηγμένες εκπαιδευτικές ενότητες προσβασιμότητας με βαθμολογία δημοτικότητας πάνω από 0,5 και ενημερώθηκαν τον τελευταίο μήνα https://learn.microsoft.com/api/catalog/?level=advanced&subject=accessibility&popularity>0.5&last_modified=gte 2022-10-01

Απόκριση API

Η υπηρεσία ενδέχεται να επιστρέψει τους ακόλουθους κωδικούς κατάστασης HTTP.

Κωδικός κατάστασης Description
200 Επιτυχία. Το σώμα της απόκρισης περιλαμβάνει τα δεδομένα με κωδικοποίηση JSON.
400 Μία από τις παραμέτρους ερωτήματος λείπει ή δεν είναι έγκυρη.
404 Η διεύθυνση URL δεν βρέθηκε στον διακομιστή.
500 Μη αναμενόμενο σφάλμα διακομιστή.
503 Η υπηρεσία δεν είναι προσωρινά διαθέσιμη.

Μια επιτυχημένη απόκριση θα περιλαμβάνει λεπτομέρειες σχετικά με όλες τις εκπαιδευτικές ενότητες και τις διαδρομές εκμάθησης, όπως φαίνεται παρακάτω.

Σώμα απόκρισης

Ένα επιτυχημένο σώμα απόκρισης θα κωδικοποιηθεί σε JSON και θα έχει 12 ενότητες:

{
    "modules": [ ... ],
    "units": [...],
    "learningPaths": [ ... ],
    "appliedSkills": [ ... ],
    "mergedCertifications": [ ... ],
    "certifications": [ ... ],
    "exams": [ ... ],
    "courses": [ ... ],
    "levels": [ ... ],
    "products": [ ... ],
    "roles": [ ... ],
    "subjects": [...],
}

Κάθε πίνακας έχει ένα ή περισσότερα αντικείμενα με κωδικοποίηση JSON που περιέχουν δεδομένα ειδικά για αυτή την ενότητα της απόκρισης.

  1. modules: είναι ένας πίνακας δημοσιευμένων εκπαιδευτικών ενοτήτων.
  2. units: είναι ένας πίνακας δημοσιευμένων μονάδων.
  3. learningPaths: είναι ένας πίνακας δημοσιευμένων διαδρομών εκμάθησης.
  4. appliedSkills: είναι ένας πίνακας δημοσιευμένων εφαρμοσμένων δεξιοτήτων.
  5. mergedCertifications: είναι ένας πίνακας δημοσιευμένων πιστοποιήσεων που συγχωνεύονται με εξετάσεις.
  6. certifications: είναι ένας πίνακας δημοσιευμένων πιστοποιήσεων.
  7. exams: είναι ένας πίνακας δημοσιευμένων εξετάσεων.
  8. courses: είναι ένας πίνακας δημοσιευμένων μαθημάτων εκπαίδευσης καθοδηγούμενων από εκπαιδευτή.
  9. levels: είναι ένας πίνακας πιθανών επιπέδων ακροατηρίου.
  10. products: καλύπτεται ένας πίνακας πιθανών προϊόντων και υπηρεσιών που καλύπτονται στον κατάλογο.
  11. roles: είναι ένας πίνακας πιθανών ρόλων εργασίας.
  12. subjects: είναι ένας πίνακας πιθανών ετικετών θέματος.

Εγγραφές εκπαιδευτικής ενότητας

Εγγραφές εκπαιδευτικής ενότητας

Κάθε εγγραφή εκπαιδευτικής ενότητας θα έχει την ακόλουθη μορφή:

{
    "summary": "Explore the core concepts of cloud computing and how it can help your business.",
    "levels": [
        "beginner"
    ],
    "roles": [
        "administrator",
        "business-analyst",
        "developer"
    ],
    "products": [
        "azure",
        "azure-portal",
        "azure-resource-manager"
    ],
    "subjects": [
        "data-visualization"
    ],
    "uid": "learn.principles-cloud-computing",
    "type": "module",
    "title": "Cloud Concepts - Principles of cloud computing",
    "duration_in_minutes": 62,
    "rating": {
        count: 2014,
        average: 4.84
    },
    "popularity": 0.8839785477023878, 
    "icon_url": "https://learn.microsoft.com/learn/achievements/principles-cloud-computing.svg",
    "social_image_url": "https://learn.microsoft.com/learn/achievements/principles-cloud-computing-social.png",
    "locale": "en-us",
    "last_modified": "2018-09-24T00:00:00Z",
    "url": "https://learn.microsoft.com/learn/modules/principles-cloud-computing",
    "firstUnitUrl": "https://learn.microsoft.com/learn/modules/principles-cloud-computing/1-introduction",
    "units": [
        "learn.principles-cloud-computing.1-introduction",
        "learn.principles-cloud-computing.2-types-of-cloud-computing",
        "learn.principles-cloud-computing.3-benefits-of-cloud-computing",
        "learn.principles-cloud-computing.4-categories-of-cloud-services",
        "learn.principles-cloud-computing.5-knowledge-check",
        "learn.principles-cloud-computing.6-summary"
    ],
    "number_of_children": 6
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
summary συμβολοσειρά Μια συμβολοσειρά που παρέχει μια σύντομη περιγραφή της εκπαιδευτικής ενότητας. Η τιμή εκφράζεται ως ετικέτα παραγράφου HTML με το εσωτερικό κείμενο να είναι η σύνοψη.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτή την εκπαιδευτική ενότητα, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών αυτής της εκπαιδευτικής ενότητας. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
roles πίνακας συμβολοσειρών Μια λίστα με τους ρόλους εργασίας με τους οποίους σχετίζεται αυτή η εκπαιδευτική ενότητα.
products πίνακας συμβολοσειρών Μια λίστα με τα σχετικά προϊόντα που καλύπτει αυτή η ενότητα. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τα προϊόντα στις εγγραφές προϊόντων.
subjects πίνακας συμβολοσειρών Μια λίστα με τα σχετικά θέματα που καλύπτει αυτή η διαδρομή εκμάθησης.
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την εκπαιδευτική ενότητα - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "module".
title συμβολοσειρά Ο τίτλος για την εκπαιδευτική ενότητα στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
duration_in_minutes integer Ο μέσος χρόνος που απαιτείται για την ολοκλήρωση αυτής της εκπαιδευτικής ενότητας σε λίγα λεπτά.
rating αντικείμενο Περιέχει τόσο countτο , ο οποίος είναι ο αριθμός των ατόμων που έχουν αξιολογήσει την εκπαιδευτική ενότητα, όσο και averageτο , μια συνάθροιση των αξιολογήσεων 1-5
popularity διπλής ακρίβειας Μια κανονικοποιημένη τιμή από 0 έως 1 που υποδεικνύει τη δημοτικότητα της εκπαιδευτικής ενότητας
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει την εικόνα επιτεύγματος εκπαιδευτικής ενότητας με διαφανές φόντο.
social_image_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα PNG που αντιπροσωπεύει την εικόνα επιτεύγματος εκπαιδευτικής ενότητας με ορθογώνιο αδιαφανές φόντο, κατάλληλο για εμπειρίες κοινωνικών μέσων ή πλακιδίων. Εάν δεν είναι διαθέσιμη για αυτή την εκπαιδευτική ενότητα, αυτή η ιδιότητα δεν θα επιστραφεί στην απόκριση.
locale συμβολοσειρά Η γλώσσα στην οποία είναι γραμμένα τα δεδομένα JSON. Αυτή η τιμή θα είναι οι τοπικέ ρυθμίσεις που ζητήθηκαν, εφόσον είναι διαθέσιμες, ή "en-us" εάν δεν είναι.
last_modified ημερομηνία Η τελευταία φορά που έγινε σημαντική αναθεώρηση αυτής της εκπαιδευτικής ενότητας.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την εκπαιδευτική ενότητα Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
firstUnitUrl συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για το πρώτο κεφάλαιο της εκπαιδευτικής ενότητας Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
units πίνακας συμβολοσειρών Μια λίστα με τα συσχετισμένα περιβάλλοντα εργασίας χρήστη μονάδων. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές μονάδων.
number_of_children integer Ο αριθμός σελίδων (μονάδων) που διαθέτει αυτή η εκπαιδευτική ενότητα.

Εγγραφές μονάδων

Κάθε εγγραφή μονάδας θα έχει την ακόλουθη μορφή:

{
    "uid": "learn.azure.fundamental-azure-concepts.types-of-cloud-computing",
    "type": "unit",
    "title": "Discuss different types of cloud models",
    "duration_in_minutes": 5,
    "locale": "en-us",
    "last_modified": "2021-12-09T02:45:00+00:00"
},

Σημείωμα

Η εγγραφή μονάδας δεν έχει τη συσχετισμένη διεύθυνση URL, επειδή οι μονάδες δεν συντάσσονται ως αυτόνομο περιεχόμενο. Προορίζονται να ληφθούν με συγκεκριμένη σειρά για την εκπαιδευτική ενότητα. Για αυτόν τον λόγο, συμπεριλαμβάνουμε τη σύνδεση στη σελίδα λεπτομερειών της εκπαιδευτικής ενότητας και το πρώτο κεφάλαιο στην εγγραφή εκπαιδευτικής ενότητας, έτσι ώστε οι χρήστες να μπορούν να ξεκινήσουν από εκεί και να συνεχίσουν με το περιεχόμενο. Ωστόσο, οι εγγραφές μονάδων μπορούν να χρησιμοποιηθούν για να λάβετε λεπτομέρειες σχετικά με τις μονάδες που θα εμφανίζονται σε LMSes ή άλλες εμπειρίες.

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την εκπαιδευτική ενότητα - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "unit".
title συμβολοσειρά Ο τίτλος για το κεφάλαιο στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
duration_in_minutes Η διάρκεια του κεφαλαίου. Εάν προσθέσετε όλες τις duration_in_minutes των μονάδων που σχετίζονται με κάθε εκπαιδευτική ενότητα, θα λάβετε τον συνολικό χρόνο εκπαιδευτικής ενότητας.
locale συμβολοσειρά Η γλώσσα στην οποία είναι γραμμένα τα δεδομένα JSON. Αυτή η τιμή θα είναι οι τοπικέ ρυθμίσεις που ζητήθηκαν, εφόσον είναι διαθέσιμες, ή "en-us" εάν δεν είναι.
last_modified ημερομηνία Η τελευταία φορά που έγινε σημαντική αναθεώρηση αυτής της εκπαιδευτικής ενότητας.

Εγγραφές διαδρομής εκμάθησης

Κάθε εγγραφή μαθησιακού διαύλου θα έχει την ακόλουθη μορφή:

{
    "summary": "Azure Functions enable the creation of event driven, compute-on-demand systems that can be triggered by various external events. Learn how to leverage functions to execute server-side logic and build serverless architectures.",
    "levels": [
        "beginner",
        "intermediate"
    ],
    "roles": [
        "developer",
        "solution-architect"
    ],
    "products": [
        "azure",
        "azure-portal",
        "azure-functions",
        "azure-cosmos-db",
        "azure-cloud-shell"
    ],
    "subjects": [
        "data-visualization"
    ],
    "uid": "learn.create-serverless-applications",
    "type": "learningPath",
    "title": "Create serverless applications",
    "duration_in_minutes": 450,
    "rating": {
        count: 2014,
        average: 4.84
    },
    "popularity": 0.8839785477023878, 
    "icon_url": "https://learn.microsoft.com/learn/achievements/create-serverless-applications.svg",
    "social_image_url": "https://learn.microsoft.com/learn/achievements/create-serverless-applications-social.png",
    "locale": "en-us",
    "last_modified": "2018-12-27T00:00:00Z",
    "url": "https://learn.microsoft.com/learn/paths/create-serverless-applications",
    "firstModuleUrl": "https://learn.microsoft.com/learn/modules/choose-azure-service-to-integrate-and-automate-business-processes/",
    "modules": [
        "learn.choose-azure-service-to-integrate-and-automate-business-processes",
        "learn.create-serverless-logic-with-functions",
        "learn.execute-azure-function-with-triggers",
        "learn.chain-azure-functions-data-using-input-output-bindings",
        "learn.azure-create-long-running-serverless-workflow-with-durable-functions",
        "learn-pr.develop-test-deploy-azure-functions-core-tools",
        "learn.develop-test-deploy-azure-functions-with-visual-studio",
        "learn.azure.monitor-github-events-with-a-function-triggered-by-a-webhook",
        "learn.advocates.azure-functions-and-signalr"
    ],
    "number_of_children": 9
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
summary συμβολοσειρά Μια συμβολοσειρά που παρέχει μια σύντομη περιγραφή της διαδρομής εκμάθησης. Η τιμή εκφράζεται ως ετικέτα παραγράφου HTML με το εσωτερικό κείμενο να είναι η σύνοψη.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτόν τον μαθησιακό δίαυλο, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών αυτής της διαδρομής εκμάθησης. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
roles πίνακας συμβολοσειρών Μια λίστα με τους σχετικούς ρόλους εργασίας για αυτή τη διαδρομή εκμάθησης.
products πίνακας συμβολοσειρών Μια λίστα με τα σχετικά προϊόντα που καλύπτει αυτή η διαδρομή εκμάθησης. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τα προϊόντα στις εγγραφές προϊόντων.
subjects πίνακας συμβολοσειρών Μια λίστα με τα σχετικά θέματα που καλύπτει αυτή η διαδρομή εκμάθησης.
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή τη διαδρομή εκμάθησης - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "learningPath".
title συμβολοσειρά Ο τίτλος για τη διαδρομή εκμάθησης στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
duration_in_minutes integer Ο μέσος χρόνος που απαιτείται για την ολοκλήρωση αυτής της διαδρομής εκμάθησης σε λίγα λεπτά. Αυτή η τιμή είναι ένα άθροισμα δεδομένων από όλες τις εκπαιδευτικές ενότητες που περιλαμβάνονται.
rating αντικείμενο Περιέχει τόσο countτο , ο οποίος είναι ο αριθμός των ατόμων που έχουν αξιολογήσει τη διαδρομή εκμάθησης, όσο και averageτο , μια συνάθροιση των αξιολογήσεων 1-5
popularity διπλής ακρίβειας Μια κανονικοποιημένη τιμή από 0 έως 1 που υποδεικνύει τη δημοτικότητα της διαδρομής εκμάθησης
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει τη διαδρομή εκμάθησης.
social_image_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα PNG που αντιπροσωπεύει την εικόνα επιτεύγματος μαθησιακού διαύλου με ορθογώνιο αδιαφανές φόντο, κατάλληλο για εμπειρίες κοινωνικών μέσων ή πλακιδίων. Εάν δεν είναι διαθέσιμη για αυτή την εκπαιδευτική ενότητα, αυτή η ιδιότητα δεν θα επιστραφεί στην απόκριση.
locale συμβολοσειρά Η γλώσσα στην οποία είναι γραμμένα τα δεδομένα JSON. Αυτή η τιμή θα είναι οι τοπικέ ρυθμίσεις που ζητήθηκαν, εφόσον είναι διαθέσιμες, ή "en-us" εάν δεν είναι.
last_modified ημερομηνία Η τελευταία φορά που άλλαξε αυτή η διαδρομή εκμάθησης.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για τη διαδρομή εκμάθησης στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
firstModuleUrl συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την πρώτη εκπαιδευτική ενότητα της διαδρομής εκμάθησης στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
modules πίνακας συμβολοσειρών Μια λίστα με τα συσχετισμένα περιβάλλοντα εργασίας χρήστη εκπαιδευτικής ενότητας. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τις λειτουργικές μονάδες στις εγγραφές λειτουργικής μονάδας.
number_of_children integer Ο αριθμός των εκπαιδευτικών ενοτήτων που διαθέτει αυτή η διαδρομή εκμάθησης.

Εγγραφές εφαρμοσμένων δεξιοτήτων

Κάθε εγγραφή Εφαρμοσμένων δεξιοτήτων θα έχει την ακόλουθη μορφή:

{
    "uid": "applied-skill.deploy-and-configure-azure-monitor",
    "locale": "en-us",
    "url": "https://learn.microsoft.com/en-us/credentials/applied-skills/deploy-and-configure-azure-monitor/?WT.mc_id=api_CatalogApi",
    "title": "Deploy and configure Azure Monitor",
    "summary": "<p>To earn this Microsoft Applied Skills credential, learners demonstrate the ability to deploy and configure monitoring for Azure infrastructure.</p>\n<p>Candidates for this assessment lab should be familiar with operating systems, networking, servers, and virtualization.</p>\n",
    "levels": [
        "intermediate"
    ],
    "roles": [
        "administrator"
    ],
    "products": [
        "azure-monitor",
        "azure-virtual-machines",
        "azure-virtual-network",
        "windows-server"
    ],
    "subjects": [
        "it-management-monitoring"
    ],
    "study_guide": [
        {
            "uid": "learn.wwl.deploy-configure-azure-monitor",
            "type": "learningPath"
        }
    ],
    "last_modified": "2023-10-25T17:07:00+00:00"
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την Εφαρμοσμένη δεξιότητα - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
locale συμβολοσειρά Η γλώσσα στην οποία είναι γραμμένα τα δεδομένα JSON. Αυτή η τιμή θα είναι οι τοπικέ ρυθμίσεις που ζητήθηκαν, εφόσον είναι διαθέσιμες, ή "en-us" εάν δεν είναι.
title συμβολοσειρά Ο τίτλος για την Εφαρμοσμένη δεξιότητα στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
summary συμβολοσειρά Η σύνοψη για την Εφαρμοσμένη δεξιότητα στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την Εφαρμοσμένη δεξιότητα στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει την Εφαρμοσμένη δεξιότητα (όταν είναι διαθέσιμη, διαφορετικά δεν περιλαμβάνεται).
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτή την Εφαρμοσμένη δεξιότητα.
roles πίνακας συμβολοσειρών Μια λίστα με τους σχετικούς ρόλους εργασίας για αυτή την Εφαρμοσμένη δεξιότητα. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τους ρόλους στις εγγραφές ρόλων.
subjects πίνακας συμβολοσειρών Μια λίστα με τα σχετικά θέματα που καλύπτει αυτή η Εφαρμοσμένη δεξιότητα.
study_guide πίνακας αντικειμένων Μια λίστα με το σχετικό περιεχόμενο για μελέτη για αυτή την Εφαρμοσμένη δεξιότητα. Λεπτομέρειες σχετικά με τα αντικείμενα μπορούν να αναφέρονται στις σχετικές εγγραφές τους.
last_modified ημερομηνία Η τελευταία φορά που άλλαξε αυτή η Εφαρμοσμένη Δεξιότητα.

Συγχωνευμένες εγγραφές πιστοποίησης

Κάθε συγχωνευμένη εγγραφή πιστοποίησης θα έχει την ακόλουθη φόρμα:

{
    "uid": "certification.d365-functional-consultant-manufacturing",
    "title": "Microsoft Certified: Dynamics 365 Supply Chain Management, Manufacturing Functional Consultant Associate",
    "summary": "<div class=\"WARNING\">\n<p>Warning</p>\n<p>This certification retired on June 30, 2023. You can renew it for at least six months after the retirement date by completing the free online assessment available on the <a href=\"/credentials/certifications/d365-functional-consultant-manufacturing/renew\">certification renewal page</a>. <a href=\"https://aka.ms/BACertPortfolioUpdatesBlog\">Read the blog post</a>.</p>\n</div>\n<p>If you’re a functional consultant or a business user with a deep understanding of manufacturing industry standards, this certification might be for you. You also need experience configuring and implementing Dynamics 365 Supply Chain Management to meet the needs of your organization. Supply chain management, manufacturing functional consultants are key resources who work with developers, solution architects, project managers, and functional consultants in finance, commerce, and supply chain.</p>\n<p>If you need more experience before you try to earn this certification, here are some suggestions:</p>\n<ul>\n<li>Study the supply chain management and supply chain management, manufacturing modules on Microsoft Learn, and complete more hands-on practice.</li>\n<li>Sign up for an instructor-led training course that covers the MB-300 or MB-320 track.</li>\n<li>Take part in the community at <a href=\"https://community.dynamics.com/\">community.dynamics.com</a>, or join a user group.</li>\n<li>Shadow a manufacturing functional consultant in a manufacturing workstream.</li>\n<li>Get a mentor, tour manufacturing lines, and learn how things are made.</li>\n<li>Ask questions, and learn from experts and customers.</li>\n</ul>\n",
    "url": "https://learn.microsoft.com/en-us/credentials/certifications/d365-functional-consultant-manufacturing/?WT.mc_id=api_CatalogApi",
    "icon_url": "https://learn.microsoft.com/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg",
    "last_modified": "2023-09-19T00:47:00+00:00",
    "type": "cert",
    "certification_type": "role-based",
    "products": [
        "dynamics-365",
        "dynamics-finance"
    ],
    "levels": [
        "intermediate"
    ],
    "roles": [
        "functional-consultant"
    ],
    "subjects": [],
    "renewal_frequency_in_days": 0,
    "prerequisites": [],
    "skills": [
        "Describe finance and operations apps, and extend apps by using Microsoft Power Platform technologies",
        "Configure administrative features and workflows",
        "Manage finance and operations data",
        "Validate and support solutions",
        "Configure Dynamics 365 Supply Chain Management, Manufacturing",
        "Manage manufacturing processes",
        "Implement master planning for production",
        "Implement other manufacturing features"
    ],
    "recommendation_list": [],
    "study_guide": [],
    "exam_duration_in_minutes": 0,
    "locales": [],
    "providers": [],
    "career_paths": []
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την πιστοποίηση - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
title συμβολοσειρά Ο τίτλος για την πιστοποίηση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
summary συμβολοσειρά Η σύνοψη για την πιστοποίηση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την πιστοποίηση στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει την πιστοποίηση.
last_modified ημερομηνία Η τελευταία φορά που άλλαξε αυτή η πιστοποίηση.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "πιστοποιητικό".
certification_type συμβολοσειρά Ο τύπος πιστοποίησης. Οι πιθανές τιμές είναι "βασικές έννοιες", "mce", "mcsa", "mcsd", "mcse", "mos", "mta", "role-based", "specialty".
products πίνακας συμβολοσειρών Μια λίστα με τα σχετικά προϊόντα που καλύπτει αυτή η πιστοποίηση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τα προϊόντα στις εγγραφές προϊόντων.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτή την πιστοποίηση, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών των εξετάσεων αυτής της πιστοποίησης. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
roles πίνακας συμβολοσειρών Μια λίστα με τους σχετικούς ρόλους εργασίας για αυτή την πιστοποίηση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τους ρόλους στις εγγραφές ρόλων.
subjects πίνακας συμβολοσειρών Μια λίστα με τα σχετικά θέματα που καλύπτει αυτή η πιστοποίηση.
renewal_frequency_in_days integer Ο αριθμός των ημερών πριν από τη λήξη αυτής της πιστοποίησης και την ανάγκη ανανέωσης. Εάν η τιμή είναι 0, η πιστοποίηση δεν λήγει.
prerequisites πίνακας συμβολοσειρών Μια λίστα με τα προτεινόμενα προαιτήματα για να αποκτήσετε αυτή την πιστοποίηση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τις πιστοποιήσεις στις εγγραφές πιστοποίησης.
skills πίνακας συμβολοσειρών Μια λίστα με τις δεξιότητες που υπολογίζονται στην εξέταση που απαιτείται για αυτή την πιστοποίηση.
recommendation_list πίνακας συμβολοσειρών Μια λίστα με τις συνιστώμενες πληροφορίες σχετικά με αυτή την πιστοποίηση.
study_guide πίνακας αντικειμένων Μια λίστα με το σχετικό περιεχόμενο που θα μελετήσετε για αυτή την πιστοποίηση. Λεπτομέρειες σχετικά με τα αντικείμενα μπορούν να αναφέρονται στις σχετικές εγγραφές τους.
exam_duration_in_minutes integer Ο αριθμός των λεπτών που διατίθενται για την ολοκλήρωση της εξέτασης.
locales πίνακας συμβολοσειρών Μια λίστα με τις γλώσσες στις οποίες προσφέρεται αυτή η πιστοποίηση.
providers πίνακας αντικειμένων Μια λίστα υπηρεσιών παροχής για αυτή την πιστοποίηση. Ο τύπος περιγράφει την υπηρεσία παροχής και μια πλήρως προσδιορισμένη διεύθυνση URL με μια σύνδεση για τον προγραμματισμό μιας εξέτασης με την υπηρεσία παροχής.
career_paths πίνακας αντικειμένων Μια λίστα σταδιοδρομιών για αυτή την πιστοποίηση.

Σημείωμα

Οι πιστοποιήσεις που απαιτούν μόνο μία εξέταση θα επιστραφούν ως μέρος αυτής της ιδιότητας συγχωνευμένων πιστοποιήσεων.

Εγγραφές πιστοποίησης

Κάθε εγγραφή πιστοποίησης θα έχει την ακόλουθη μορφή:

{
    "uid": "certification.d365-functional-consultant-customer-service",
    "title": "Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate",
    "subtitle": "Microsoft Dynamics 365 Customer Service functional consultants are responsible for implementing omnichannel solutions that focus on service, quality, reliability, efficiency, and customer satisfaction.",
    "url": "https://learn.microsoft.com/cert-exam-sandbox/cert/?WT.mc_id=api_CatalogApi",
    "icon_url": "https://learn.microsoft.com/media/learn/certification/badges/microsoft-certified-associate-badge.svg",
    "type": "cert",
    "certification_type": "role-based",
    "exams": [
        "exam.77-881"
    ],
    "levels": [
        "intermediate"
    ],
    "roles": [
        "functional-consultant"
    ],
    "study_guide": [
        {
            "uid": "learn.get-started-with-d365",
            "type": "module"
        },
        {
            "uid": "learn.d365-notebook",
            "type": "module"
        },
        {
            "uid": "learn.d365-fundamentals",
            "type": "learningPath"
        }
    ]
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την πιστοποίηση - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
title συμβολοσειρά Ο τίτλος για την πιστοποίηση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
subtitle συμβολοσειρά Ο υπότιτλος για την πιστοποίηση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την πιστοποίηση στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει την πιστοποίηση.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "πιστοποιητικό".
certification_type συμβολοσειρά Ο τύπος πιστοποίησης. Οι πιθανές τιμές είναι "βασικές έννοιες", "mce", "mcsa", "mcsd", "mcse", "mos", "mta", "role-based", "specialty".
exams πίνακας συμβολοσειρών Μια λίστα με τις σχετικές εξετάσεις που απαιτούνται για αυτή την πιστοποίηση. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές πιστοποίησης.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτή την πιστοποίηση, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών των εξετάσεων αυτής της πιστοποίησης. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
roles πίνακας συμβολοσειρών Μια λίστα με τους σχετικούς ρόλους εργασίας για αυτή την πιστοποίηση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τους ρόλους στις εγγραφές ρόλων.
study_guide πίνακας αντικειμένων Μια λίστα με το σχετικό περιεχόμενο που θα μελετήσετε για αυτή την πιστοποίηση. Λεπτομέρειες σχετικά με τα αντικείμενα μπορούν να αναφέρονται στις σχετικές εγγραφές τους.

Σημείωμα

Οι πιστοποιήσεις που απαιτούν περισσότερες από μία εξετάσεις θα υπάρχουν σε αυτή την εγγραφή πιστοποιήσεων που αναφέρεται στον πίνακα εξετάσεων.

Εγγραφές εξέτασης

Κάθε εγγραφή εξέτασης θα έχει την ακόλουθη μορφή:

{
    "uid": "exam.77-881",
    "title": "Word 2010",
    "subtitle": "The core-level Microsoft Office Word 2010 user should be able to navigate Microsoft Office Word 2010 software at the feature and functional level. They should be familiar with and know how to use at least 80 percent of the features and capabilities of Microsoft Office Word 2010. The core-level user should be able to use Microsoft Office Word 2010 to create and edit professional-looking documents for a variety of purposes and situations. Users would include people from a wide variety of job roles from almost all areas of professional, student, and personal life.",
    "display_name": "77-881",
    "url": "https://learn.microsoft.com/cert-exam-sandbox/exam/77-881/?WT.mc_id=api_CatalogApi",
    "icon_url": "https://learn.microsoft.com/media/learn/certification/badges/certification-exam.svg",
    "pdf_download_url": "https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4trjX",
    "practice_test_url": "https://www.mindhub.com/70-413-Designing-and-Implementing-a-Server-Infrast-p/mu-70-413_p.htm?utm_source=microsoft&amp;utm_medium=certpage&amp;utm_campaign=msofficialpractice",
    "practice_assessment_url": "https://learn.microsoft.com/en-us/certifications/exams/{exam}/practice/assessment?assessment-type=practice&assessmentId={assessmentId}",
    "locales": [],
    "type": "exam",
    "courses": [
        "course.pl-200t00",
        "course.mb-230t01"
    ],
    "levels": [
        "beginner"
    ],
    "roles": [
        "business-user"
    ],
    "products": [
        "office-word"
    ],
    "providers": [],
    "study_guide": [
        {
            "uid": "learn.get-started-with-word-2010",
            "type": "module"
        },
        {
            "uid": "learn.office2010-notebook",
            "type": "module"
        },
        {
            "uid": "learn.office2010-fundamentals",
            "type": "learningPath"
        }
    ]
}

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτή την εξέταση - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
title συμβολοσειρά Ο τίτλος για την εξέταση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
subtitle συμβολοσειρά Ο υπότιτλος για την εξέταση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
display_name συμβολοσειρά Το εμφανιζόμενο όνομα για την εξέταση στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για την εξέταση στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για μια εικόνα SVG 100x100 που αντιπροσωπεύει την εξέταση.
pdf_download_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για το PDF που παρουσιάζει τις δεξιότητες που υπολογίζονται από αυτή την εξέταση.
practice_test_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για μια πρακτική δοκιμή που σχετίζεται με την εξέταση.
practice_assessment_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για μια δωρεάν αξιολόγηση πρακτικής που σχετίζεται με την εξέταση.
locales πίνακας συμβολοσειρών Μια λίστα των γλωσσών στις οποία προσφέρεται αυτή η εξέταση.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "exam".
courses πίνακας συμβολοσειρών Μια λίστα με τα συσχετισμένα περιβάλλοντα εργασίας χρήστη του κύκλου μαθημάτων. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τους κύκλους μαθημάτων στις εγγραφές του κύκλου μαθημάτων.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτή την εξέταση, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών αυτής της εξέτασης. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
roles πίνακας συμβολοσειρών Μια λίστα με τους σχετικούς ρόλους εργασίας για αυτή την εξέταση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τους ρόλους στις εγγραφές ρόλων.
products πίνακας συμβολοσειρών Μια λίστα με τα σχετικά προϊόντα που καλύπτει αυτή η εξέταση. Μπορείτε να αναφερθείτε σε λεπτομέρειες σχετικά με τα προϊόντα στις εγγραφές προϊόντων.
providers πίνακας αντικειμένων Μια λίστα των υπηρεσιών παροχής για αυτή την εξέταση. Ο τύπος περιγράφει την υπηρεσία παροχής και μια πλήρως προσδιορισμένη διεύθυνση URL με μια σύνδεση για τον προγραμματισμό μιας εξέτασης με την υπηρεσία παροχής.
study_guide πίνακας αντικειμένων Μια λίστα με το σχετικό περιεχόμενο για μελέτη για αυτή την εξέταση. Λεπτομέρειες σχετικά με τα αντικείμενα μπορούν να αναφέρονται στις σχετικές εγγραφές τους.

Εγγραφές κύκλου μαθημάτων καθοδηγούμενων από εκπαιδευτή

Κάθε εγγραφή κύκλου μαθημάτων θα έχει την ακόλουθη μορφή:

{
    "uid": "course.mb-230t01",
    "course_number": "MB-230T01",
    "title": "Microsoft Dynamics 365 Customer Service - added non-exist studyguide",
    "summary": "Microsoft Dynamics 365 Customer Service offers any organization an opportunity for customer success. Using tools such as automatic case creation and queue management frees up your time to dedicate it where you can have a greater impact, directly with your customers. Join our team of globally recognized experts as they take you step by step from creating cases to interacting with customers to resolving those cases. Once you’ve resolved those cases you can learn from data analysis the key details to help you resolve similar cases faster or avoid new issues altogether. A Dynamics 365 Customer Engagement Functional Consultant is responsible for performing discovery, capturing requirements, engaging subject matter experts and stakeholders, translating requirements, and configuring the solution and applications. The Functional Consultant implements a solution using out of the box capabilities, codeless extensibility, application and service integrations.",
    "duration_in_hours": 72,
    "url": "https://learn.microsoft.com/cert-exam-sandbox/course/mb-230t01/?WT.mc_id=api_CatalogApi",
    "icon_url": "https://learn.microsoft.com/media/learn/certification/course.svg",
    "locales": [
        "en"
    ],
    "type": "course",
    "certification": "certification.d365-functional-consultant-customer-service",
    "exam": "exam.77-881",
    "levels": [
        "intermediate"
    ],
    "roles": [
        "functional-consultant"
    ],
    "products": [
        "dynamics-365"
    ],
    "study_guide": [
        {
            "uid": "learn.align-requirements-in-azure",
            "type": "module"
        },
        {
            "uid": "learn.manage-resources-in-azure",
            "type": "learningPath"
        }
    ]
},

Λεπτομέρειες πεδίου

Πεδίο Τύπος Description
uid συμβολοσειρά Ένα μοναδικό αναγνωριστικό για αυτόν τον κύκλο μαθημάτων καθοδηγούμενη από εκπαιδευτή - αυτή η τιμή θα είναι μοναδική σε ολόκληρο το MS Learn.
course_number συμβολοσειρά Το αναγνωριστικό αριθμού κύκλου μαθημάτων καθοδηγούμενο από εκπαιδευτή.
title συμβολοσειρά Ο τίτλος για τον κύκλο μαθημάτων καθοδηγούμενος από εκπαιδευτή στις τοπικές ρυθμίσεις που ζητήθηκαν ή στα Αγγλικά Η.Π.Α. ως εναλλακτική λύση.
summary συμβολοσειρά Μια συμβολοσειρά που παρέχει μια σύντομη περιγραφή της καθοδηγούμενης από εκπαιδευτή. Η τιμή εκφράζεται ως ετικέτα παραγράφου HTML με το εσωτερικό κείμενο να είναι η σύνοψη.
duration_in_hours integer Ο μέσος χρόνος που απαιτείται για την ολοκλήρωση αυτού του κύκλου μαθημάτων με εκπαιδευτή σε ώρες.
url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL για τη σελίδα λεπτομερειών του κύκλου μαθημάτων με καθοδήγηση από εκπαιδευτή στο Microsoft Learn στις τοπικές ρυθμίσεις που ζητήθηκαν.
icon_url συμβολοσειρά Μια πλήρως προσδιορισμένη διεύθυνση URL σε μια εικόνα SVG 100x100 που αντιπροσωπεύει το επίτευγμα του κύκλου μαθημάτων με καθοδήγηση από εκπαιδευτή.
locales πίνακας συμβολοσειρών Μια λίστα γλωσσών στις οποία προσφέρεται επισήμως αυτός ο κύκλος μαθημάτων καθοδηγούμενος από εκπαιδευτή. Άλλες γλώσσες μπορεί να υποστηρίζονται από συνεργάτες εκμάθησης.
type συμβολοσειρά Ο τύπος της εγγραφής. Η τιμή θα είναι πάντα "κύκλος μαθημάτων" για κύκλους μαθημάτων καθοδηγούμενους από εκπαιδευτή.
certification συμβολοσειρά Πιστοποίηση που σχετίζεται με τον κύκλο μαθημάτων καθοδηγούμενος από εκπαιδευτή.
exam συμβολοσειρά Εξέταση που σχετίζεται με τον κύκλο μαθημάτων καθοδηγούμενος από εκπαιδευτή.
levels πίνακας συμβολοσειρών Μια λίστα με τα επίπεδα που σχετίζονται με αυτόν τον κύκλο μαθημάτων με καθοδήγηση από εκπαιδευτή, τα οποία υποδεικνύουν πόση εμπειρία στον ρόλο είναι απαραίτητη για την κατανόηση όλων των πτυχών αυτού του κύκλου μαθημάτων. Λεπτομέρειες σχετικά με τις μονάδες μπορούν να αναφέρονται στις εγγραφές επιπέδου.
study_guide πίνακας αντικειμένων Μια πλήρως προσδιορισμένη διεύθυνση URL για το PDF που παρουσιάζει τις δεξιότητες που μετρούνται από αυτή την πιστοποίηση.

Εγγραφές επιπέδου, προϊόντος, ρόλου και θέματος

Οι levelsσυλλογές , products, rolesκαι subjects παρέχουν φιλικά ονόματα για τις τιμές που χρησιμοποιούνται στα δεδομένα εκπαιδευτικής ενότητας και διαδρομής εκμάθησης. Και οι τέσσερις συλλογές έχουν το ίδιο σχήμα:

{
    "id": "unique-id",
    "name": "name-of-item",
    "children": [
        { "id": "unique-id", "name": "name-of-item" },
        { "id": "unique-id", "name": "name-of-item" },
           ...
    ]
}

Η id θα συμφωνεί με τις τιμές για επίπεδα, προϊόντα, ρόλους και θέματα που περιλαμβάνονται στις άλλες καταχωρήσεις καταλόγου. Η συσχετισμένη name παρέχει ένα κατάλληλο όνομα στα Αγγλικά για την καταχώρηση. Ο πίνακας children είναι προαιρετικός και ενεργοποιεί την ιεραρχία για τις τιμές που έχουν θυγατρικές σχέσεις, όπως τα προϊόντα.

Για παράδειγμα, δείτε ένα σύνολο πιθανών ρόλων:

{
    ...
    "roles": [
        {
            "id": "administrator",
            "name": "Administrator"
        },
        {
            "id": "ai-engineer",
            "name": "AI Engineer"
        },
        {
            "id": "business-analyst",
            "name": "Business Analyst"
        },
        {
            "id": "developer",
            "name": "Developer"
        },
        ...
    ]
}

Ακολουθεί ένα παράδειγμα συνόλου προϊόντων, με θυγατρικά στοιχεία που περιλαμβάνονται για την παροχή μιας πιο συγκεκριμένης κατηγορίας προϊόντων.

{
    ...
    "products": [
        {
            "id": "dotnet",
            "name": ".NET",
            "children": [
                { "id": "dotnet-core", "name": ".NET Core" },
                { "id": "dotnet-standard", "name": ".NET Standard" },
                { "id": "aspnet-core", "name": "ASP.NET Core" },
                { "id": "ef-core", "name": "Entity Framework Core" }
            ]
        },
        {
            "id": "ms-graph",
            "name": "Microsoft Graph"
        },
        {
            "id": "office",
            "name": "Office",
            "children": [
                { "id": "office-365", "name": "Office 365" },
                { "id": "office-add-ins", "name": "Office Add-ins" },
                { "id": "office-teams", "name": "Teams" }
            ]
        },
        {
            "id": "sql-server",
            "name": "SQL Server"
        },
        ...
    ]
}

Δείγματα κώδικα

Υπάρχουν πολλοί τρόποι για να καλέσετε το API Learn Catalog, αλλά τα παρακάτω δείγματα κώδικα είναι παραδείγματα για το πώς μπορεί να χρησιμοποιηθεί.

Jquery

$(function() {
    var params = {
        locale:'en-us'
    };
    $.ajax({
        url: "https://learn.microsoft.com/api/learn/catalog?" + $.param(params),
            type: "GET"
    }).done(function(data) {
        alert("success");
    }).fail(function(error) {
        alert("error");
    });
})

.NET C#

public string GetCatalogData()
{
var client = new WebClient();
client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko");
var response = client.DownloadString("https://learn.microsoft.com/api/learn/catalog?locale=en-us");
dynamic parsedJson = JsonConvert.DeserializeObject(response);
JsonConvert.SerializeObject(response, Formatting.Indented);
return Convert.ToString(response);
}

PHP με χρήση επέκτασης cURL

<?php 

// From URL to get webpage contents. 
$url = "https://learn.microsoft.com/api/learn/catalog"; 

// Initialize a CURL session. 
$ch = curl_init(); 

// Return Page contents. 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 
//grab URL and pass it to the variable. 
curl_setopt($ch, CURLOPT_URL, $url); 

$result = curl_exec($ch); 

echo $result;

?>

Python 3 με χρήση της βιβλιοθήκης "requests"


#!/usr/bin/env python3
#Using Python 3.8.2 install 5/6/2020

import requests
import json

#if given error 'response / requests not defined', install requests via 'pip install requests' in the command line

parameters= {"locale": "en-us"}

response = requests.get("https://learn.microsoft.com/api/learn/catalog/", parameters)

#print(response.status_code)

rawJson = response._content

#Create python objects based on the data using json.loads

data = json.loads(rawJson)

print(data)

Επόμενα βήματα

Εξετάστε τους παρακάτω πόρους για να σας βοηθήσουν στο ταξίδι ανάπτυξης: