CINXE.COM
JSON Essential Training Online Class | LinkedIn Learning, formerly Lynda.com
<!DOCTYPE html> <html lang="en"> <head> <meta name="pageKey" content="d_learning_course_guest"> <!----><!----> <meta name="locale" content="en_US"> <meta id="config" data-app-version="2.0.2217" data-call-tree-id="AAYn3nhSgZl17ESgFxHOnQ==" data-multiproduct-name="learning-guest-frontend" data-service-name="learning-guest-frontend" data-browser-id="6684e61c-f1a2-462c-849d-97593e12685b" data-enable-page-view-heartbeat-tracking data-page-instance="urn:li:page:learning_course_guest;tuG1HRZsQN2aaMFtE9Ws9Q==" data-disable-jsbeacon-pagekey-suffix="false" data-member-id="0"> <link rel="canonical" href="https://www.linkedin.com/learning/json-essential-training"> <!----><!----> <!----> <!----> <!----> <link rel="manifest" href="/homepage-guest/manifest.json" crossorigin="use-credentials"> <!----> <script> function getDfd() {let yFn,nFn;const p=new Promise(function(y, n){yFn=y;nFn=n;});p.resolve=yFn;p.reject=nFn;return p;} window.lazyloader = getDfd(); window.tracking = getDfd(); window.impressionTracking = getDfd(); window.ingraphTracking = getDfd(); window.appDetection = getDfd(); window.pemTracking = getDfd(); </script> <!----> <link rel="icon" href="https://static.licdn.com/aero-v1/sc/h/444zstxv7s91nepfm5et6ofge"> <title>JSON Essential Training Online Class | LinkedIn Learning, formerly Lynda.com</title> <meta name="robots" content="noarchive, max-image-preview:large"> <meta name="description" content="Get a one-stop introduction to JSON, the most common format for data interchange on the web."> <meta property="og:site_name" content="LinkedIn"> <meta name="twitter:site" content="@LI_Learning"> <meta name="twitter:card" content="summary"> <meta name="litmsProfileName" content="learning-guest-frontend"> <meta property="og:title" content="JSON Essential Training Online Class | LinkedIn Learning, formerly Lynda.com"> <meta name="twitter:title" content="JSON Essential Training Online Class | LinkedIn Learning, formerly Lynda.com"> <meta property="og:description" content="Get a one-stop introduction to JSON, the most common format for data interchange on the web."> <meta name="twitter:description" content="Get a one-stop introduction to JSON, the most common format for data interchange on the web."> <meta property="og:image" content="https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY"> <meta name="twitter:image" content="https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY"> <!----> <meta property="og:url" content="https://www.linkedin.com/learning/json-essential-training"> <meta property="og:type" content="website"> <meta name="clientSideIngraphs" content="1" data-gauge-metric-endpoint="/learning-guest/api/ingraphs/gauge" data-counter-metric-endpoint="/learning-guest/api/ingraphs/counter"> <link rel="stylesheet" href="https://static.licdn.com/aero-v1/sc/h/ccepec31u8riooiwchbtig8m0"> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"Course","provider":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"publisher":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","courseWorkload":"PT2H13M2S","instructor":[{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"}]},"inLanguage":"en","name":"JSON Essential Training","offers":[{"@type":"Offer","category":"Subscription"},{"@type":"Offer","category":"Paid","price":"249.99","priceCurrency":"HKD"}],"description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","image":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","creator":[{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"}],"author":[{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"}],"dateCreated":"2021-08-24","datePublished":"2021-08-24","thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","timeRequired":"PT2H13M2S","totalHistoricalEnrollment":45279,"url":"https://www.linkedin.com/learning/json-essential-training","about":[{"@type":"Thing","url":"https://www.linkedin.com/learning/topics/json","name":"JSON"}],"hasPart":[[{"@type":"VideoObject","name":"The essentials of using JSON - Introduction","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT53S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/the-essentials-of-using-json"},{"@type":"VideoObject","name":"What you should know - Introduction","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT24S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/what-you-should-know"},{"@type":"VideoObject","name":"Set up your environment - Introduction","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M19S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/set-up-your-environment"},{"@type":"VideoObject","name":"Work with the GitHub repo - Introduction","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M16S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/work-with-the-github-repo"}],[{"@type":"VideoObject","name":"What is JSON? - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M49S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/what-is-json"},{"@type":"VideoObject","name":"Understand objects in programming - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M25S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/understand-objects-in-programming"},{"@type":"VideoObject","name":"Structure JSON by following the rules - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M7S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/structure-json-by-following-the-rules"},{"@type":"VideoObject","name":"Build a basic JSON structure - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M50S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/build-a-basic-json-structure"},{"@type":"VideoObject","name":"Build a nested JSON structure - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M45S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/build-a-nested-json-structure"},{"@type":"VideoObject","name":"Challenge: Debug a JSON structure and create your own - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M45S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/challenge-debug-a-json-structure-and-create-your-own"},{"@type":"VideoObject","name":"Solution: Debug a JSON structure and create your own - 1. Understanding JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M53S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/solution-debug-a-json-structure-and-create-your-own"}],[{"@type":"VideoObject","name":"Process JSON with language tools and libraries - 2. Processing JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M18S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/process-json-with-language-tools-and-libraries"},{"@type":"VideoObject","name":"Convert JSON to an object or array - 2. Processing JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M58S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/convert-json-to-an-object-or-array"},{"@type":"VideoObject","name":"Convert an object or array to JSON - 2. Processing JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M37S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/convert-an-object-or-array-to-json"},{"@type":"VideoObject","name":"Challenge: Process JSON data - 2. Processing JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M10S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/challenge-process-json-data"},{"@type":"VideoObject","name":"Solution: Process JSON data - 2. Processing JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M16S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/solution-process-json-data"}],[{"@type":"VideoObject","name":"How to send and receive JSON data - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M25S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/how-to-send-and-receive-json-data"},{"@type":"VideoObject","name":"Create an HTTP request - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M37S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/create-an-http-request"},{"@type":"VideoObject","name":"Work with an HTTP response - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M28S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/work-with-an-http-response"},{"@type":"VideoObject","name":"Convert between JSON and other data formats - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M43S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/convert-between-json-and-other-data-formats"},{"@type":"VideoObject","name":"Make sense of JSON-P - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M52S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/make-sense-of-json-p"},{"@type":"VideoObject","name":"Challenge: Examine JSON data used by websites - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M4S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/challenge-examine-json-data-used-by-websites"},{"@type":"VideoObject","name":"Solution: Examine JSON data used by websites - 3. Using JSON Data","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M44S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/solution-examine-json-data-used-by-websites"}],[{"@type":"VideoObject","name":"Prevent data reuse - 4. Applying Techniques for Working with JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT5M49S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/prevent-data-reuse"},{"@type":"VideoObject","name":"Return readable JSON - 4. Applying Techniques for Working with JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M25S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/return-readable-json"},{"@type":"VideoObject","name":"Test for an empty object - 4. Applying Techniques for Working with JSON","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT6M46S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/test-for-an-empty-object"}],[{"@type":"VideoObject","name":"What is JSON Schema? - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M57S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/what-is-json-schema"},{"@type":"VideoObject","name":"Create a basic schema with JSON Schema - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT6M47S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/create-a-basic-schema-with-json-schema"},{"@type":"VideoObject","name":"Validate JSON data against a schema - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M42S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/validate-json-data-against-a-schema"},{"@type":"VideoObject","name":"Specify required properties with JSON Schema - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M59S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/specify-required-properties-with-json-schema"},{"@type":"VideoObject","name":"Work with schema generators - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT7M29S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/work-with-schema-generators"},{"@type":"VideoObject","name":"Challenge: Work with JSON Schema - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT52S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/challenge-work-with-json-schema"},{"@type":"VideoObject","name":"Solution: Work with JSON Schema - 5. Working with JSON Schema","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M23S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/solution-work-with-json-schema"}],[{"@type":"VideoObject","name":"What is JSON-LD? - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M46S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/what-is-json-ld"},{"@type":"VideoObject","name":"Implement predefined key names - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT5M33S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/implement-predefined-key-names"},{"@type":"VideoObject","name":"Map a data structure with JSON-LD - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT3M43S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/map-a-data-structure-with-json-ld"},{"@type":"VideoObject","name":"Work with JSON-LD generators - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT4M40S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/work-with-json-ld-generators"},{"@type":"VideoObject","name":"Add a JSON-LD snippet to a web page - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT2M46S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/add-a-json-ld-snippet-to-a-web-page"},{"@type":"VideoObject","name":"Challenge: Structure data with JSON-LD - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT1M8S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/challenge-structure-data-with-json-ld"},{"@type":"VideoObject","name":"Solution: Structure data with JSON-LD - 6. Structuring Data with JSON-LD","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT6M5S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/solution-structure-data-with-json-ld"}],[{"@type":"VideoObject","name":"Next steps - Conclusion","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT34S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/next-steps"}]],"syllabusSections":[{"@type":"Syllabus","name":"The essentials of using JSON","timeRequired":"PT53S"},{"@type":"Syllabus","name":"What you should know","timeRequired":"PT24S"},{"@type":"Syllabus","name":"Set up your environment","timeRequired":"PT1M19S"},{"@type":"Syllabus","name":"Work with the GitHub repo","timeRequired":"PT1M16S"},{"@type":"Syllabus","name":"What is JSON?","timeRequired":"PT1M49S","description":"JSON is widely used in programming and the modern web to exchange data. In this video, learn the advantages of using JSON and why it's so widely used."},{"@type":"Syllabus","name":"Understand objects in programming","timeRequired":"PT2M25S","description":"JSON syntax is derived from objects, which are a structure common to many programming languages. In this video, learn what an object is and the format it uses to store data."},{"@type":"Syllabus","name":"Structure JSON by following the rules","timeRequired":"PT4M7S","description":"In order to be useful as a format for data interchange, JSON has to have clearly defined rules. In this video, learn the most important rules for JSON syntax."},{"@type":"Syllabus","name":"Build a basic JSON structure","timeRequired":"PT3M50S","description":"Once you understand the syntax and rules, building a basic JSON structure is pretty straightforward. In this video, learn how to build a JSON structure containing simple key-value pairs."},{"@type":"Syllabus","name":"Build a nested JSON structure","timeRequired":"PT2M45S","description":"JSON is commonly used to build data structures with multiple layers. In this video, learn about the layers of a data structure and build a simple one."},{"@type":"Syllabus","name":"Challenge: Debug a JSON structure and create your own","timeRequired":"PT1M45S","description":"In this challenge video, practice identifying errors in a JSON structure and create your own JSON."},{"@type":"Syllabus","name":"Solution: Debug a JSON structure and create your own","timeRequired":"PT3M53S"},{"@type":"Syllabus","name":"Process JSON with language tools and libraries","timeRequired":"PT1M18S","description":"After a program receives JSON data, it needs to transform it into a syntax that's suited to additional processing. In this video, learn options for processing JSON data in common programming languages."},{"@type":"Syllabus","name":"Convert JSON to an object or array","timeRequired":"PT4M58S","description":"Received JSON data is often converted into a data structure like an object. In this video, learn how to convert JSON data to an object in JavaScript."},{"@type":"Syllabus","name":"Convert an object or array to JSON","timeRequired":"PT3M37S","description":"JSON generated by a program sometimes needs to be converted to JSON for sharing with other systems. In this video, learn how to convert a JavaScript object to JSON data."},{"@type":"Syllabus","name":"Challenge: Process JSON data","timeRequired":"PT1M10S","description":"In this challenge video, practice processing JSON data."},{"@type":"Syllabus","name":"Solution: Process JSON data","timeRequired":"PT3M16S"},{"@type":"Syllabus","name":"How to send and receive JSON data","timeRequired":"PT3M25S","description":"JSON data structures are popular for exchanging data between programs or services. In this video, learn the basic flow of sending and receiving data between systems using JSON."},{"@type":"Syllabus","name":"Create an HTTP request","timeRequired":"PT2M37S","description":"The HTTP protocol is a core part of data interchange using APIs and the modern web. In this video, learn how JSON data is received and used on a web page."},{"@type":"Syllabus","name":"Work with an HTTP response","timeRequired":"PT2M28S","description":"An HTTP response often contains JSON data. In this video, learn how data from an HTTP response can be used."},{"@type":"Syllabus","name":"Convert between JSON and other data formats","timeRequired":"PT4M43S","description":"Some systems use data formats other than JSON, and sometimes it's necessary to convert between them. In this video, learn about some of the most common alternatives to JSON and the main approaches to converting between formats."},{"@type":"Syllabus","name":"Make sense of JSON-P","timeRequired":"PT1M52S","description":"JSON-P is a technique for exchanging data with JSON that has been replaced by more secure practices. In this video, learn what JSON-P is, how it works, and why it's been replaced by other approaches."},{"@type":"Syllabus","name":"Challenge: Examine JSON data used by websites","timeRequired":"PT1M4S","description":"In this challenge video, practice examining JSON data received by websites you use."},{"@type":"Syllabus","name":"Solution: Examine JSON data used by websites","timeRequired":"PT3M44S"},{"@type":"Syllabus","name":"Prevent data reuse","timeRequired":"PT5M49S","description":"Even the most secure data interchange mechanism can be subject to new security exploits. In this video, learn common approaches for securing JSON data from malicious exploitation."},{"@type":"Syllabus","name":"Return readable JSON","timeRequired":"PT3M25S","description":"The JSON format was not created primarily for human readability, but sometimes you need to examine JSON data to debug it. In this video, learn how to return readable JSON data in JavaScript."},{"@type":"Syllabus","name":"Test for an empty object","timeRequired":"PT6M46S","description":"Checking whether a JSON response is empty can be a challenge in some languages. In this video, learn why this is the case and how to test for an empty JSON value in JavaScript."},{"@type":"Syllabus","name":"What is JSON Schema?","timeRequired":"PT2M57S","description":"JSON Schema can be an important tool for ensuring that JSON data is organized in a standard way. In this video, learn what JSON Schema is and some common situations where it's particularly helpful."},{"@type":"Syllabus","name":"Create a basic schema with JSON Schema","timeRequired":"PT6M47S","description":"Creating a schema with JSON Schema involves writing JSON that follows the JSON Schema rules. In this video, learn how to use JSON Schema to create a basic schema."},{"@type":"Syllabus","name":"Validate JSON data against a schema","timeRequired":"PT3M42S","description":"A schema gives you a point of comparison to check whether data is organized as you expect. In this video, learn how to validate JSON data against a schema."},{"@type":"Syllabus","name":"Specify required properties with JSON Schema","timeRequired":"PT4M59S","description":"When you create a schema with JSON Schema, you can specify properties that must be included in data for it to match. In this video, learn how to add the required properties to a schema definition."},{"@type":"Syllabus","name":"Work with schema generators","timeRequired":"PT7M29S","description":"Schema generators allow you to create a schema based on a sample of JSON data. In this video, learn how to create and customize a schema using a schema generator."},{"@type":"Syllabus","name":"Challenge: Work with JSON Schema","timeRequired":"PT52S","description":"In this challenge video, practice working with JSON Schema."},{"@type":"Syllabus","name":"Solution: Work with JSON Schema","timeRequired":"PT4M23S"},{"@type":"Syllabus","name":"What is JSON-LD?","timeRequired":"PT2M46S","description":"Including an explanation of the structure of your data is an important requirement on the modern web. In this video, learn how JSON-LD accomplishes this and why you might use it."},{"@type":"Syllabus","name":"Implement predefined key names","timeRequired":"PT5M33S","description":"Shared specifications for data structures are available for many common types of information. In this video, learn how to build a tagged data structure using a JSON-LD vocabulary."},{"@type":"Syllabus","name":"Map a data structure with JSON-LD","timeRequired":"PT3M43S","description":"You can use JSON-LD even if your key names don't match the standard keys for the data type. In this video, learn how to map your data structure to an existing JSON-LD data specification."},{"@type":"Syllabus","name":"Work with JSON-LD generators","timeRequired":"PT4M40S","description":"JSON-LD generators enable you to create a data structure based on sample data. In this video, learn how to create and customize a JSON-LD structure using a generator."},{"@type":"Syllabus","name":"Add a JSON-LD snippet to a web page","timeRequired":"PT2M46S","description":"Search engines can use a JSON-LD snippet embedded in a web page to summarize relevant data for search results. In this video, learn how to create an HTML element to enclose a JSON-LD snippet and add it to the appropriate section of an HTML document."},{"@type":"Syllabus","name":"Challenge: Structure data with JSON-LD","timeRequired":"PT1M8S","description":"In this challenge video, practice structuring data with JSON-LD."},{"@type":"Syllabus","name":"Solution: Structure data with JSON-LD","timeRequired":"PT6M5S"},{"@type":"Syllabus","name":"Next steps","timeRequired":"PT34S"}],"aggregateRating":{"@type":"AggregateRating","ratingCount":1284,"ratingValue":4.8,"bestRating":5,"worstRating":1},"review":[{"@type":"Review","author":{"@type":"Person","name":"Hugo Portillo Benitez","jobTitle":"Desarrollo de Aplicaciones RPGIV-ILE","url":"https://sv.linkedin.com/in/hugo-portillo-benitez-8ab42b179"},"reviewRating":{"@type":"Rating","ratingValue":5},"reviewBody":"Exelente !! ","datePublished":"2024-10-03T02:50:35.017Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1},{"@type":"Review","author":{"@type":"Person","name":"Uma Buchammagari","jobTitle":"Graduate Research Assistant | BHIRC Project | Masters in Health Informatics | Bachelors in Physiotherapy","url":"https://www.linkedin.com/in/uma-reddy1"},"reviewRating":{"@type":"Rating","ratingValue":5},"reviewBody":"Good","datePublished":"2024-09-12T01:06:02.871Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1},{"@type":"Review","author":{"@type":"Person","name":"Himanshu Kumar","jobTitle":"Open to Opportunities in Tech. | Computer Applications Graduate | Fresh Graduate","url":"https://in.linkedin.com/in/kumr-himanshu"},"reviewRating":{"@type":"Rating","ratingValue":5},"reviewBody":"explanning in depth","datePublished":"2024-08-06T08:01:08.090Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1}],"video":{"@type":"VideoObject","name":"The essentials of using JSON - JSON Essential Training","author":{"@type":"Person","name":"Sasha Vodnik","description":"Principal Technical Course Developer at Docusign ","jobTitle":"Principal Technical Course Developer at Docusign ","url":"https://www.linkedin.com/in/sashavodnik","image":"https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY","description":"Get a one-stop introduction to JSON, the most common format for data interchange on the web.","duration":"PT53S","datePublished":"2021-08-24","uploadDate":"2021-08-24","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/json-essential-training/the-essentials-of-using-json"},"educationalLevel":"Beginner","educationalCredentialAwarded":[{"@type":"EducationalOccupationalCredential","name":"LinkedIn Learning Certificate of Completion","url":"https://www.linkedin.com/help/learning/answer/a598944/learning-certificates-of-completion-faqs","credentialCategory":"Certificate","offers":[{"@type":"Offer","category":"Subscription"}]}]} </script> <!----> </head> <body dir="ltr"> <!----><!----><!----> <!----> <a href="#main-content" class="skip-link btn-md btn-primary absolute z-11 -top-[100vh] focus:top-0"> Skip to main content </a> <header class="header base-detail-page__header px-mobile-container-padding bg-color-background-container global-alert-offset sticky-header"> <nav class="nav pt-1.5 pb-2 flex items-center justify-between relative flex-nowrap babymamabear:py-1.5 nav--minified-mobile " aria-label="Primary"> <a href="https://www.linkedin.com/learning/?trk=learning-course_nav-header-logo" class="nav__logo-link link-no-visited-state z-1 mr-auto min-h-[52px] flex items-center babybear:z-0 hover:no-underline focus:no-underline active:no-underline babymamabear:mr-3" data-tracking-control-name="learning-course_nav-header-logo" data-tracking-will-navigate> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> </a> <section class="search-bar relative flex flex-grow h-[40px] bg-cool-gray-20 min-w-0 max-w-full mx-4 rounded-sm babymamabear:mx-0 babymamabear:mb-1.5 babymamabear:bg-color-transparent babymamabear:w-full babymamabear:flex babymamabear:flex-wrap search-bar--minified-mobile" data-current-search-type="LEARNING"> <button class="search-bar__placeholder papabear:hidden text-input w-full mt-1.5 !pl-[14px] border-1 border-solid border-color-border-faint rounded-[2px] h-[40px] max-h-[40px] flex items-center overflow-hidden cursor-text" data-tracking-control-name="learning-course_search-switcher-opener"> <icon class="text-color-icon w-3 h-3 mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/397vrsk6op88l4981ji1xe1qt"></icon> <div class="search-bar__full-placeholder font-sans text-md text-color-text max-w-[calc(100%-40px)] text-left whitespace-nowrap overflow-hidden text-ellipsis"> <!----><!----> Search skills, subjects, or software <!----> </div> <span class="sr-only">Expand search</span> </button> <div class="switcher-tabs__trigger-and-tabs babymamabear:flex"> <button aria-expanded="false" class="switcher-tabs__placeholder flex !h-full !py-0 !pl-2 !pr-1.5 border-r-1 border-solid border-r-color-border-faint babymamabear:hidden tab-md papabear:tab-vertical papabear:justify-start cursor-pointer" data-tracking-control-name="learning-course_switcher-tabs-placeholder" aria-describedby="switcher-description"> <span class="switcher-tabs__placeholder-text m-auto"></span> <icon class="switcher-tabs__caret-down-filled onload pointer-events-none block my-auto min-h-[24px] min-w-[24px] h-[24px] babymamabear:hidden" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7asbl4deqijhoy3z2ivveispv"></icon> </button> <div id="switcher-description" class="hidden">This button displays the currently selected search type. When expanded it provides a list of search options that will switch the search inputs to match the current selection. </div> <!----> <div class="switcher-tabs hidden z-[1] w-auto min-w-[160px] mb-1.5 py-1 absolute top-[48px] left-0 border-solid border-1 border-color-border-faint papabear:container-raised babymamabear:static babymamabear:w-[100vw] babymamabear:h-[48px] babymamabear:p-0 overflow-y-hidden overflow-x-auto md:overflow-x-hidden"> <ul class="switcher-tabs__list flex flex-1 items-stretch papabear:flex-col" role="tablist"> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="jobs-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="JOBS" data-tracking-control-name="learning-course_switcher-tabs-jobs-search-switcher" id="job-switcher-tab" role="tab"> Jobs </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="people-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="PEOPLE" data-tracking-control-name="learning-course_switcher-tabs-people-search-switcher" id="people-switcher-tab" role="tab"> People </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="learning-search-panel" aria-selected="true" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer tab-selected" data-switcher-type="LEARNING" data-tracking-control-name="learning-course_switcher-tabs-learning-search-switcher" id="learning-switcher-tab" role="tab"> Learning </button> </li> </ul> <button aria-label="Close" class="switcher-tabs__cancel-btn papabear:hidden block w-6 h-6 m-auto text-color-text-low-emphasis" data-tracking-control-name="learning-course_switcher-tabs-cancel-search-switcher" type="button"> <icon class="switcher-tabs__cancel-icon block w-3 h-3 m-auto onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </div> </div> <section class="base-search-bar w-full h-full" data-searchbar-type="PEOPLE" aria-labelledby="people-switcher-tab" id="people-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/pub/dir" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="First Name" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input" maxlength="500" name="firstName" placeholder="First Name" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Last Name" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input" maxlength="500" name="lastName" placeholder="Last Name" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="trk" value="learning-course_people-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="JOBS" aria-labelledby="job-switcher-tab" id="jobs-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/jobs/search" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-form"> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"No suggestions found"--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"One Suggestion. Use up and down keys to navigate"--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Multiple Suggestions. Use up and down keys to navigate"--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input keywords-typeahead-input text-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-keywords-typeahead-list" aria-haspopup="listbox" aria-label="Search job titles or companies" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-keywords" maxlength="500" name="keywords" placeholder="Search job titles or companies" role="combobox" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-keywords-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <!----> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"No suggestions found"--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"One Suggestion. Use up and down keys to navigate"--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Multiple Suggestions. Use up and down keys to navigate"--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input location-typeahead-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-location-typeahead-list" aria-haspopup="listbox" aria-label="Location" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-location" maxlength="500" name="location" placeholder="Location" role="combobox" value="Hong Kong" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-location-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="geoId" value="102817007" type="hidden"> <input name="trk" value="learning-course_jobs-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="LEARNING" aria-labelledby="learning-switcher-tab" id="learning-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/learning/search" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Search skills, subjects, or software" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input" maxlength="500" name="keywords" placeholder="Search skills, subjects, or software" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input class="nav__search-uoo" name="upsellOrderOrigin" type="hidden"> <input name="trk" value="learning-course_learning-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <!----> <div aria-live="polite" class="search-bar__live-text sr-only" role="status"></div> </section> <!----> <div class="nav__cta-container order-3 flex gap-x-1 justify-end min-w-[100px] flex-nowrap flex-shrink-0 babybear:flex-wrap flex-2 babymamabear:min-w-[50px] "> <a class="nav__button-tertiary btn-md btn-tertiary" href="http://www.linkedin.com/learning/subscription/products?courseSlug=json-essential-training&destRedirectURL=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training&trk=learning-course_nav-header-join&upsellTrk=lil_upsell_nav_subscription&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title" data-tracking-control-name="lil_upsell_nav_subscription" data-tracking-impression-name="lil_upsell_nav_subscription" data-test-live-nav-primary-cta data-tracking-will-navigate> Start free trial </a> <a class="nav__button-secondary btn-md btn-secondary-emphasis" href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title&trk=learning-course_nav-header-signin" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate> Sign in </a> <a aria-label="Sign in" class="nav__link-person papabear:hidden mamabear:hidden" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title&trk=learning-course_nav-header-signin"> <img class="inline-block relative rounded-[50%] w-4 h-4 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> </a> </div> <!----> <!----> </nav> </header> <!----> <div class="cta-banner "> <div class="enterprise-nav"> <div class="enterprise-nav__content-wrapper"> <p id="enterprise-nav-solutions" class="enterprise-nav__content" tabindex="-1"> Solutions for: </p> <a href="https://learning.linkedin.com/for-entire-companies?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-business" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-business">Business</a> <a href="https://learning.linkedin.com/for-higher-education?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-education" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-education">Higher Education</a> <a href="https://learning.linkedin.com/for-governments?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-government" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-government">Government</a> <a href="/learning/subscription/teams?veh=lil_upx&src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-buy" class="enterprise-nav__content" data-test-live-enterprise-upsell="true" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" data-tracking-impression-name="lil_upsell_learning-course_enterprise-nav_teambuy" id="business-nav-buy">Buy for my team</a> </div> </div> <!----> <!----> </div> <main class="main papabear:flex papabear:w-content-max-w papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin " id="main-content" role="main"> <section class="core-rail mx-auto papabear:w-core-rail-width mamabear:max-w-[790px] babybear:max-w-[790px]"> <ol class="breadcrumb__list"> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/browse?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>All topics</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/technology?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Technology</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/web-development?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Web Development</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/front-end-web-development?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Front-End Web Development</a> </li> </ol> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"All topics","item":"https://www.linkedin.com/learning/browse"},{"@type":"ListItem","position":2,"name":"Technology","item":"https://www.linkedin.com/learning/topics/technology"},{"@type":"ListItem","position":3,"name":"Web Development","item":"https://www.linkedin.com/learning/topics/web-development"},{"@type":"ListItem","position":4,"name":"Front-End Web Development","item":"https://www.linkedin.com/learning/topics/front-end-web-development"}]} </script> <section class="top-card-layout container-lined overflow-hidden babybear:rounded-[0px]"> <section class="top-card__image-container"> <img class="top-card__image" alt="JSON Essential Training" data-delayed-url="https://media.licdn.com/dms/image/v2/C560DAQEXmiSIYftM5Q/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1629482233685?e=2147483647&v=beta&t=LbyNWNKqesH6hUgtM8CxYPr8orwhN_B1w6ERy1mpidY"> <a class="top-card__overlay-button" data-tracking-control-name="course_preview" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/the-essentials-of-using-json?autoplay=true&trk=course_preview"> <span class="top-card__preview-cta "> <icon class="top-card__preview-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l"> </icon> <span class="top-card__preview-cta-text">Preview</span> </span> <!----> </a> </section> <div class="top-card-layout__card relative p-2 papabear:p-details-container-padding"> <div class="top-card-layout__entity-info-container flex flex-wrap papabear:flex-nowrap"> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full babybear:flex-none babybear:w-full"> <h1 class="top-card-layout__title font-sans text-lg papabear:text-xl font-bold leading-open text-color-text mb-0"> JSON Essential Training </h1> <h2 class="top-card-layout__headline break-words font-sans text-md leading-open text-color-text"> <div class="top-card__headline-row"> <span class="top-card__headline-row-item top-card__headline-row-item--large">With Sasha Vodnik</span> <span class="top-card__headline-row-item">Liked by 1,690 users</span> </div> <div class="top-card__headline-row"> <span class="top-card__headline-row-item">Duration: 2h 13m</span> <span class="top-card__headline-row-item">Skill level: Beginner</span> <span class="top-card__headline-row-item">Released: 8/24/2021</span> </div> </h2> <!----> <!----> <div class="top-card-layout__cta-container flex flex-wrap mt-0.5 papabear:mt-0 ml-[-12px]"> <a href="http://www.linkedin.com/learning/subscription/products?courseSlug=json-essential-training&destRedirectURL=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training&trk=course_info&upsellTrk=lil_upsell_course_info_subscription" data-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-impression-name="lil_upsell_course_info_subscription" data-litms-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-will-navigate class="top-card__upsell-link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--primary btn-md btn-primary" data-test-live-course-sub-upsell> Start my 1-month free trial </a> <a class="buy-for-your-team-cta__link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--secondary btn-md btn-secondary" href="/learning/subscription/teams?veh=lil_upx&src=li-lil-upsell&trk=learning-course_buy-for-your-team-cta" data-tracking-control-name="learning-course_buy-for-your-team-cta" data-tracking-impression-name="lil_upsell_learning-course_buy-for-your-team-cta_teambuy" data-test-live-buy-for-your-team-upsell data-tracking-will-navigate> Buy for my team </a> </div> </div> <!----> </div> <!----> <!----> </div> </section> <div class="details mx-details-container-padding"> <section class="core-section-container my-3 course-details"> <!----> <h2 class="core-section-container__title section-title"> Course details </h2> <!----> <div class="core-section-container__content break-words"> <section class="show-more-less-html course-details__description" data-max-lines="4"> <div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-4 relative overflow-hidden"> JSON has become the most common format for data interchange on the web, building from a JavaScript base to a wider set of API platforms. In this course, instructor Sasha Vodnik walks you through using the basic syntax of JSON and applying it in several common implementations to see how you can structure it with schemas and JSON-LD. Sasha begins by making sure you have a thorough understanding of how to build and debug JSON structures. After stepping through how to process JSON data, he shows you a variety of ways to use it. Next, Sasha covers techniques you can use to work with JSON, such as preventing data reuse and returning readable JSON data in JavaScript. He goes over how to create and validate JSON schema and how to work with schema generators. Sasha concludes with a discussion of JSON-LD and how you can use it to explain and map the structure of your data. </div> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--more ml-0.5" data-tracking-control-name="learning-course_show-more-html-btn" aria-label="i18n_show_more" aria-expanded="false"> <!----> Show more <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--less ml-0.5" data-tracking-control-name="learning-course_show-less-html-btn" aria-label="i18n_show_less" aria-expanded="true"> <!----> Show less <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <!----> </section> </div> </section> <section class="core-section-container my-3 course-skills"> <!----> <h2 class="core-section-container__title section-title"> Skills you’ll gain </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-skills__skill-list"> <li class="course-skills__skill-list-item"> <a href="https://www.linkedin.com/learning/topics/json?trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> JSON </a> </li> </ul> </div> </section> <section class="core-section-container my-3"> <!----> <h2 class="core-section-container__title section-title"> Earn a sharable certificate </h2> <!----> <div class="core-section-container__content break-words"> <p class="course-certificate__body-paragraph">Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.</p> <div class="course-certificate__image-container"> <img class="course-certificate__certificate-image" alt="Sample certificate" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/52nu8qc7cfcn7vrftr7ttceqt"> <div> <h3 class="course-certificate__detail-list-heading"> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text learning-logo__text--show-on-mobile" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> <span>Certificate of Completion</span> </h3> <ul> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Showcase on your LinkedIn profile under “Licenses and Certificate” section</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Download or print out as PDF to share with others</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Share as image online to demonstrate your skill</p> </li> </ul> </div> </div> </div> </section> <section class="core-section-container my-3 course-instructors"> <!----> <h2 class="core-section-container__title section-title"> Meet the instructor </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-instructors__list"> <li class="course-instructors__list-item"> <a href="https://www.linkedin.com/in/sashavodnik?trk=learning-course_instructor" target="_self" data-tracking-control-name="learning-course_instructor" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link"> <!----> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C5603AQEzqi9fJCEhmA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1572483159547?e=2147483647&v=beta&t=OrtGCthB7QkpUX8R-roL-zrDpj9E-YzGK72vgUz6gJI" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Click here to view Sasha Vodnik’s instructor page"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Sasha Vodnik </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Principal Technical Course Developer at Docusign </h4> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="core-section-container my-3 reviews-feed"> <!----> <h2 class="core-section-container__title section-title"> Learner reviews </h2> <!----> <div class="core-section-container__content break-words"> <div class="reviews-feed__ratings-summary"> <section class="ratings-summary"> <div class="ratings-summary__overall-rating"> <h3 class="ratings-summary__header"><span class="ratings-summary__rating-average">4.8</span> <span class="ratings-summary__rating-max">out of 5</span></h3> <figure class="ratings-summary__figure"> <span class="star-rating" role="img" aria-label="Rating: 4.8 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> <figcaption class="ratings-summary__ratings-total">1,284 ratings</figcaption> </figure> </div> <div class="ratings-summary__breakdown"> <div class="ratings-summary__disclaimer"> <div class="tooltip"> <button class="tooltip__trigger ratings-summary__disclaimer-trigger" data-tracking-control-name="toggle_disclaimer" type="button"> <icon class="ratings-summary__disclaimer-icon" data-svg-class-name="ratings-summary__disclaimer-icon-svg" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/g8uts9v3k83n9e3iyvcxit0k"> </icon> <span class="ratings-summary__disclaimer-text">How are ratings calculated?</span> </button> <span role="tooltip" class="tooltip__popup" aria-hidden="true"> The overall rating is calculated using the average of submitted ratings. Ratings and reviews can only be submitted when non-anonymous learners complete at least 40% of the course. This helps us avoid fake reviews and spam. </span> </div> </div> <ul> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 5 star </figcaption> <progress class="ratings-summary__progress-bar" max="1284" value="1062" aria-valuemin="0" aria-valuenow="1062" aria-valuemax="1284"> Current value: 1,062 </progress> <span class="ratings-summary__rating-count-percent"> 83% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 4 star </figcaption> <progress class="ratings-summary__progress-bar" max="1284" value="190" aria-valuemin="0" aria-valuenow="190" aria-valuemax="1284"> Current value: 190 </progress> <span class="ratings-summary__rating-count-percent"> 15% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 3 star </figcaption> <progress class="ratings-summary__progress-bar" max="1284" value="29" aria-valuemin="0" aria-valuenow="29" aria-valuemax="1284"> Current value: 29 </progress> <span class="ratings-summary__rating-count-percent"> 2% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 2 star </figcaption> <progress class="ratings-summary__progress-bar" max="1284" value="1" aria-valuemin="0" aria-valuenow="1" aria-valuemax="1284"> Current value: 1 </progress> <span class="ratings-summary__rating-count-percent"> <1% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 1 star </figcaption> <progress class="ratings-summary__progress-bar" max="1284" value="2" aria-valuemin="0" aria-valuenow="2" aria-valuemax="1284"> Current value: 2 </progress> <span class="ratings-summary__rating-count-percent"> <1% </span> </figure> </li> </ul> </div> </section> </div> <ul class="reviews-feed__reviews-list"> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://sv.linkedin.com/in/hugo-portillo-benitez-8ab42b179?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Hugo Portillo Benitez <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQHCYON2F-zQvw/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1547524126878?e=2147483647&v=beta&t=wmXlAbF0wc9SXthTVwljCojFLm6detTmS815aVwK26s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Hugo Portillo Benitez"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Hugo Portillo Benitez <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Desarrollo de Aplicaciones RPGIV-ILE </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 5 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> </div> <span class="review-card__rating"> 5/5 </span> <span class="review-card__date"> October 3, 2024 </span> </div> <div class="review-card__text"> Exelente !! </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Hugo Portillo Benitez’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Hugo Portillo Benitez’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/in/uma-reddy1?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Uma Buchammagari <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D5603AQGt-XRt4usgFA/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1705778905354?e=2147483647&v=beta&t=43Bbn-ZBkLcwmVEhdaAz_qD64zgBupYNf7zRx0tDJJQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Uma Buchammagari"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Uma Buchammagari <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Graduate Research Assistant | BHIRC Project | Masters in Health Informatics | Bachelors in Physiotherapy </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 5 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> </div> <span class="review-card__rating"> 5/5 </span> <span class="review-card__date"> September 12, 2024 </span> </div> <div class="review-card__text"> Good </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Uma Buchammagari’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Uma Buchammagari’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://in.linkedin.com/in/kumr-himanshu?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Himanshu Kumar <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D4D03AQEK2QGDja9wZA/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1721239321467?e=2147483647&v=beta&t=acRYDMzaUEhIhxjjPiCd7NMmG6lpX44G4FlBUoCAJrU" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Himanshu Kumar"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Himanshu Kumar <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Open to Opportunities in Tech. | Computer Applications Graduate | Fresh Graduate </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 5 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> </div> <span class="review-card__rating"> 5/5 </span> <span class="review-card__date"> August 6, 2024 </span> </div> <div class="review-card__text"> explanning in depth </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Himanshu Kumar’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Himanshu Kumar’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fjson-essential-training%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> </ul> </div> </section> </div> </section> <section class="right-rail papabear:w-right-rail-width papabear:ml-column-gutter mamabear:max-w-[790px] mamabear:px-mobile-container-padding babybear:max-w-[790px] babybear:px-mobile-container-padding"> <section class="table-of-contents mb-4 table-of-contents--with-max-height"> <h2 class="table-of-contents__header"> Contents </h2> <ul class="table-of-contents__list"> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Introduction <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Introduction <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/the-essentials-of-using-json?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> The essentials of using JSON </div> <div class="table-of-contents__item-duration"> 53s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/what-you-should-know?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> What you should know </div> <div class="table-of-contents__item-duration"> 24s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/set-up-your-environment?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Set up your environment </div> <div class="table-of-contents__item-duration"> 1m 19s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/work-with-the-github-repo?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Work with the GitHub repo </div> <div class="table-of-contents__item-duration"> 1m 16s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Understanding JSON <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Understanding JSON <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/what-is-json?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> What is JSON? </div> <div class="table-of-contents__item-duration"> 1m 49s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/understand-objects-in-programming?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand objects in programming </div> <div class="table-of-contents__item-duration"> 2m 25s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/structure-json-by-following-the-rules?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Structure JSON by following the rules </div> <div class="table-of-contents__item-duration"> 4m 7s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/build-a-basic-json-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Build a basic JSON structure </div> <div class="table-of-contents__item-duration"> 3m 50s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/build-a-nested-json-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Build a nested JSON structure </div> <div class="table-of-contents__item-duration"> 2m 45s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/challenge-debug-a-json-structure-and-create-your-own?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Debug a JSON structure and create your own </div> <div class="table-of-contents__item-duration"> 1m 45s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/solution-debug-a-json-structure-and-create-your-own?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Debug a JSON structure and create your own </div> <div class="table-of-contents__item-duration"> 3m 53s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. Processing JSON Data <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. Processing JSON Data <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/process-json-with-language-tools-and-libraries?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Process JSON with language tools and libraries </div> <div class="table-of-contents__item-duration"> 1m 18s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/convert-json-to-an-object-or-array?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Convert JSON to an object or array </div> <div class="table-of-contents__item-duration"> 4m 58s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/convert-an-object-or-array-to-json?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Convert an object or array to JSON </div> <div class="table-of-contents__item-duration"> 3m 37s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/challenge-process-json-data?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Process JSON data </div> <div class="table-of-contents__item-duration"> 1m 10s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/solution-process-json-data?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Process JSON data </div> <div class="table-of-contents__item-duration"> 3m 16s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. Using JSON Data <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. Using JSON Data <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/how-to-send-and-receive-json-data?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> How to send and receive JSON data </div> <div class="table-of-contents__item-duration"> 3m 25s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/create-an-http-request?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Create an HTTP request </div> <div class="table-of-contents__item-duration"> 2m 37s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/work-with-an-http-response?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Work with an HTTP response </div> <div class="table-of-contents__item-duration"> 2m 28s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/convert-between-json-and-other-data-formats?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Convert between JSON and other data formats </div> <div class="table-of-contents__item-duration"> 4m 43s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/make-sense-of-json-p?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Make sense of JSON-P </div> <div class="table-of-contents__item-duration"> 1m 52s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/challenge-examine-json-data-used-by-websites?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Examine JSON data used by websites </div> <div class="table-of-contents__item-duration"> 1m 4s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/solution-examine-json-data-used-by-websites?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Examine JSON data used by websites </div> <div class="table-of-contents__item-duration"> 3m 44s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Applying Techniques for Working with JSON <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Applying Techniques for Working with JSON <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/prevent-data-reuse?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Prevent data reuse </div> <div class="table-of-contents__item-duration"> 5m 49s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/return-readable-json?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Return readable JSON </div> <div class="table-of-contents__item-duration"> 3m 25s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/test-for-an-empty-object?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Test for an empty object </div> <div class="table-of-contents__item-duration"> 6m 46s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. Working with JSON Schema <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. Working with JSON Schema <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/what-is-json-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> What is JSON Schema? </div> <div class="table-of-contents__item-duration"> 2m 57s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/create-a-basic-schema-with-json-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Create a basic schema with JSON Schema </div> <div class="table-of-contents__item-duration"> 6m 47s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/validate-json-data-against-a-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Validate JSON data against a schema </div> <div class="table-of-contents__item-duration"> 3m 42s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/specify-required-properties-with-json-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Specify required properties with JSON Schema </div> <div class="table-of-contents__item-duration"> 4m 59s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/work-with-schema-generators?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Work with schema generators </div> <div class="table-of-contents__item-duration"> 7m 29s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/challenge-work-with-json-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Work with JSON Schema </div> <div class="table-of-contents__item-duration"> 52s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/solution-work-with-json-schema?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Work with JSON Schema </div> <div class="table-of-contents__item-duration"> 4m 23s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. Structuring Data with JSON-LD <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. Structuring Data with JSON-LD <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/what-is-json-ld?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> What is JSON-LD? </div> <div class="table-of-contents__item-duration"> 2m 46s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/implement-predefined-key-names?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Implement predefined key names </div> <div class="table-of-contents__item-duration"> 5m 33s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/map-a-data-structure-with-json-ld?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Map a data structure with JSON-LD </div> <div class="table-of-contents__item-duration"> 3m 43s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/work-with-json-ld-generators?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Work with JSON-LD generators </div> <div class="table-of-contents__item-duration"> 4m 40s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/add-a-json-ld-snippet-to-a-web-page?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Add a JSON-LD snippet to a web page </div> <div class="table-of-contents__item-duration"> 2m 46s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/challenge-structure-data-with-json-ld?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Structure data with JSON-LD </div> <div class="table-of-contents__item-duration"> 1m 8s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/solution-structure-data-with-json-ld?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Structure data with JSON-LD </div> <div class="table-of-contents__item-duration"> 6m 5s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Conclusion <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Conclusion <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/json-essential-training/next-steps?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Next steps </div> <div class="table-of-contents__item-duration"> 34s </div> </div> </a> </li> </ul> <!----> </div> </li> </ul> </section> <section class="aside-section-container mb-4 subscription-value-props-aside-section"> <h2 class="aside-section-container__title section-title"> What’s included </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Practice while you learn</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">1 exercise file</span> </li> <!----> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Learn on the go</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">Access on tablet and phone</span> </li> <!----> </ul> </div> </section> <section class="aside-section-container mb-4 similar-courses-aside-section"> <h2 class="aside-section-container__title section-title"> Similar courses </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <li> <!----> <a href="https://www.linkedin.com/learning/javascript-essential-training?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQEpoG_WHDxd4Q/learning-public-crop_144_256/learning-public-crop_144_256/0/1694720796291?e=2147483647&v=beta&t=vPtS3fezw-JZH7oHjnqzGrl956nSzH3xLmM4nhJ6k94"> <div class="aside-learning-course-card__duration duration">6h 14m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> JavaScript Essential Training <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/learning/javascript-best-practices-for-data?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0DAQF2KtRX76wqow/learning-public-crop_144_256/learning-public-crop_144_256/0/1586450400315?e=2147483647&v=beta&t=h5uv2BfMp2JOinjGwHPkJIeosMDHScTdaet1r4o0hnM"> <div class="aside-learning-course-card__duration duration">1h 24m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> JavaScript: Best Practices for Data <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/learning/learning-app-building-with-vanilla-javascript?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0DAQFOZxWc6nErRg/learning-public-crop_144_256/learning-public-crop_144_256/0/1567118218614?e=2147483647&v=beta&t=NAPo4D-RkBbDD0nOnleD7SE-IZ7cpp5CfLesY5KYCvM"> <div class="aside-learning-course-card__duration duration">1h 44m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Learning App Building with Vanilla JavaScript <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="aside-section-container mb-4"> <h2 class="aside-section-container__title section-title"> Download courses </h2> <!----> <div class="aside-section-container__content break-words"> <p>Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.</p> <div class="app-links-aside-section__link-container"> <a class="app-links-aside-section__link" href="https://itunes.apple.com/app/apple-store/id1084807225?ls=1&pt=10746&mt=8&ct=learning_course_app_links&trk=learning-course_apple-app-store" data-tracking-control-name="learning-course_apple-app-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Download on the App Store" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/emczv26hz24woii2j4aleyry" height="42px" width="142px"> </a> <a class="app-links-aside-section__link" href="https://play.google.com/store/apps/details?id=com.linkedin.android.learning&referrer=utm_source%3Dlinkedinlearning%26utm_medium%3DmobileWeb%26utm_campaign%3Dlearning_guest&ct=learning_course_app_links&trk=learning-course_google-play-store" data-tracking-control-name="learning-course_google-play-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Get it on Google Play" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/535kqf5rsexfx0lucb3t6palb" height="42px" width="142px"> </a> </div> </div> </section> </section> </main> <div class="pre-footer "> <section class="core-section-container my-3 price-disclaimer"> <!----> <!----> <!----> <div class="core-section-container__content break-words"> <p class="price-disclaimer__copy"> <sup class="price-disclaimer__copy--sup">*</sup>Price may change based on profile and billing country information entered during Sign In or Registration </p> </div> </section> <section class="tw-linkster bg-cool-gray-20 browse-map" data-impression-id="learning-course_linkster" data-js-module-id="linkster"> <div class="max-w-screen-content-max-w w-full flex justify-between my-0 mx-auto mamabear:px-3 babybear:px-2 babybear:flex-col"> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Business Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/business-analysis-and-strategy?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Business Analysis and Strategy </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/business-software-and-tools?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Business Software and Tools </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/career-development-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Career Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/customer-service-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Customer Service </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/diversity-equity-and-inclusion-dei?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Diversity, Equity, and Inclusion (DEI) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/finance-and-accounting?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Finance and Accounting </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/human-resources-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Human Resources </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/leadership-and-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Leadership and Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/marketing-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Marketing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/professional-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Professional Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/project-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Project Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/sales-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Sales </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/small-business-and-entrepreneurship?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Small Business and Entrepreneurship </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/training-and-education?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Training and Education </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all business courses" href="https://www.linkedin.com/learning/topics/business?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Creative Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/aec?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> AEC </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/animation-and-illustration?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Animation and Illustration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/audio-and-music?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Audio and Music </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/graphic-design?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Graphic Design </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/motion-graphics-and-vfx?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Motion Graphics and VFX </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/photography-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Photography </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/product-and-manufacturing?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Product and Manufacturing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/user-experience?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> User Experience </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/2015-54?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Video </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/visualization-and-real-time?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Visualization and Real-Time </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/web-design?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Web Design </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all creative courses" href="https://www.linkedin.com/learning/topics/creative?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Technology Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/artificial-intelligence?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Artificial Intelligence (AI) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/cloud-computing-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Cloud Computing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/security-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Cybersecurity </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/data-science?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Data Science </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/database-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Database Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/devops?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> DevOps </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/hardware?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Hardware </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/it-help-desk-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> IT Help Desk </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/mobile-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Mobile Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/network-and-system-administration?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Network and System Administration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/software-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Software Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/web-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Web Development </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all technology courses" href="https://www.linkedin.com/learning/topics/technology?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> </div> </section> </div> <footer class="li-footer bg-transparent w-full "> <ul class="li-footer__list flex flex-wrap flex-row items-start justify-start w-full h-auto min-h-[50px] my-[0px] mx-auto py-3 px-2 papabear:w-[1128px] papabear:p-0"> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <span class="sr-only">LinkedIn</span> <icon class="li-footer__copy-logo text-color-logo-brand-alt inline-block self-center h-[14px] w-[56px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/e12h2cd8ac580qen9qdd0qks8"></icon> <span class="li-footer__copy-text flex items-center">© 2024</span> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://about.linkedin.com?trk=d_learning_course_guest_footer-about" data-tracking-control-name="d_learning_course_guest_footer-about" data-tracking-will-navigate> About </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/accessibility?trk=d_learning_course_guest_footer-accessibility" data-tracking-control-name="d_learning_course_guest_footer-accessibility" data-tracking-will-navigate> Accessibility </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/user-agreement?trk=d_learning_course_guest_footer-user-agreement" data-tracking-control-name="d_learning_course_guest_footer-user-agreement" data-tracking-will-navigate> User Agreement </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/privacy-policy?trk=d_learning_course_guest_footer-privacy-policy" data-tracking-control-name="d_learning_course_guest_footer-privacy-policy" data-tracking-will-navigate> Privacy Policy </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/cookie-policy?trk=d_learning_course_guest_footer-cookie-policy" data-tracking-control-name="d_learning_course_guest_footer-cookie-policy" data-tracking-will-navigate> Cookie Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/copyright-policy?trk=d_learning_course_guest_footer-copyright-policy" data-tracking-control-name="d_learning_course_guest_footer-copyright-policy" data-tracking-will-navigate> Copyright Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://brand.linkedin.com/policies?trk=d_learning_course_guest_footer-brand-policy" data-tracking-control-name="d_learning_course_guest_footer-brand-policy" data-tracking-will-navigate> Brand Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/psettings/guest-controls?trk=d_learning_course_guest_footer-guest-controls" data-tracking-control-name="d_learning_course_guest_footer-guest-controls" data-tracking-will-navigate> Guest Controls </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/professional-community-policies?trk=d_learning_course_guest_footer-community-guide" data-tracking-control-name="d_learning_course_guest_footer-community-guide" data-tracking-will-navigate> Community Guidelines </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <div class="collapsible-dropdown collapsible-dropdown--footer collapsible-dropdown--up flex items-center relative hyphens-auto language-selector z-2"> <!----> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-[100%] top-auto" role="menu" tabindex="-1"> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="العربية (Arabic)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ar_AE" data-locale="ar_AE" role="menuitem" lang="ar_AE"> العربية (Arabic) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="বাংলা (Bangla)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-bn_IN" data-locale="bn_IN" role="menuitem" lang="bn_IN"> বাংলা (Bangla) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Čeština (Czech)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-cs_CZ" data-locale="cs_CZ" role="menuitem" lang="cs_CZ"> Čeština (Czech) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Dansk (Danish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-da_DK" data-locale="da_DK" role="menuitem" lang="da_DK"> Dansk (Danish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Deutsch (German)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-de_DE" data-locale="de_DE" role="menuitem" lang="de_DE"> Deutsch (German) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Ελληνικά (Greek)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-el_GR" data-locale="el_GR" role="menuitem" lang="el_GR"> Ελληνικά (Greek) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="English (English) selected" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link--selected" data-tracking-control-name="language-selector-en_US" data-locale="en_US" role="menuitem" lang="en_US"> <strong>English (English)</strong> </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Español (Spanish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-es_ES" data-locale="es_ES" role="menuitem" lang="es_ES"> Español (Spanish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="فارسی (Persian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fa_IR" data-locale="fa_IR" role="menuitem" lang="fa_IR"> فارسی (Persian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Suomi (Finnish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fi_FI" data-locale="fi_FI" role="menuitem" lang="fi_FI"> Suomi (Finnish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Français (French)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fr_FR" data-locale="fr_FR" role="menuitem" lang="fr_FR"> Français (French) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="हिंदी (Hindi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hi_IN" data-locale="hi_IN" role="menuitem" lang="hi_IN"> हिंदी (Hindi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Magyar (Hungarian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hu_HU" data-locale="hu_HU" role="menuitem" lang="hu_HU"> Magyar (Hungarian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Indonesia (Indonesian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-in_ID" data-locale="in_ID" role="menuitem" lang="in_ID"> Bahasa Indonesia (Indonesian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Italiano (Italian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-it_IT" data-locale="it_IT" role="menuitem" lang="it_IT"> Italiano (Italian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="עברית (Hebrew)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-iw_IL" data-locale="iw_IL" role="menuitem" lang="iw_IL"> עברית (Hebrew) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="日本語 (Japanese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ja_JP" data-locale="ja_JP" role="menuitem" lang="ja_JP"> 日本語 (Japanese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="한국어 (Korean)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ko_KR" data-locale="ko_KR" role="menuitem" lang="ko_KR"> 한국어 (Korean) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="मराठी (Marathi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-mr_IN" data-locale="mr_IN" role="menuitem" lang="mr_IN"> मराठी (Marathi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Malaysia (Malay)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ms_MY" data-locale="ms_MY" role="menuitem" lang="ms_MY"> Bahasa Malaysia (Malay) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Nederlands (Dutch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-nl_NL" data-locale="nl_NL" role="menuitem" lang="nl_NL"> Nederlands (Dutch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Norsk (Norwegian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-no_NO" data-locale="no_NO" role="menuitem" lang="no_NO"> Norsk (Norwegian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ਪੰਜਾਬੀ (Punjabi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pa_IN" data-locale="pa_IN" role="menuitem" lang="pa_IN"> ਪੰਜਾਬੀ (Punjabi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Polski (Polish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pl_PL" data-locale="pl_PL" role="menuitem" lang="pl_PL"> Polski (Polish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Português (Portuguese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pt_BR" data-locale="pt_BR" role="menuitem" lang="pt_BR"> Português (Portuguese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Română (Romanian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ro_RO" data-locale="ro_RO" role="menuitem" lang="ro_RO"> Română (Romanian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Русский (Russian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ru_RU" data-locale="ru_RU" role="menuitem" lang="ru_RU"> Русский (Russian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Svenska (Swedish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-sv_SE" data-locale="sv_SE" role="menuitem" lang="sv_SE"> Svenska (Swedish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="తెలుగు (Telugu)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-te_IN" data-locale="te_IN" role="menuitem" lang="te_IN"> తెలుగు (Telugu) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ภาษาไทย (Thai)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-th_TH" data-locale="th_TH" role="menuitem" lang="th_TH"> ภาษาไทย (Thai) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tagalog (Tagalog)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tl_PH" data-locale="tl_PH" role="menuitem" lang="tl_PH"> Tagalog (Tagalog) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Türkçe (Turkish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tr_TR" data-locale="tr_TR" role="menuitem" lang="tr_TR"> Türkçe (Turkish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Українська (Ukrainian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-uk_UA" data-locale="uk_UA" role="menuitem" lang="uk_UA"> Українська (Ukrainian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tiếng Việt (Vietnamese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-vi_VN" data-locale="vi_VN" role="menuitem" lang="vi_VN"> Tiếng Việt (Vietnamese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="简体中文 (Chinese (Simplified))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_CN" data-locale="zh_CN" role="menuitem" lang="zh_CN"> 简体中文 (Chinese (Simplified)) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="正體中文 (Chinese (Traditional))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_TW" data-locale="zh_TW" role="menuitem" lang="zh_TW"> 正體中文 (Chinese (Traditional)) </button> </li> <!----> </ul> <button class="language-selector__button select-none relative pr-2 font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover hover:cursor-pointer focus:text-color-link-focus focus:outline-dotted focus:outline-1" aria-expanded="false" data-tracking-control-name="footer-lang-dropdown_trigger"> <span class="language-selector__label-text mr-0.5 break-words"> Language </span> <icon class="language-selector__label-chevron w-2 h-2 absolute top-0 right-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </div> </li> </ul> <!----> </footer> <script src="https://static.licdn.com/aero-v1/sc/h/eh08muqvrde4h3hc6koyij5ti" async></script> <!----> <script src="https://static.licdn.com/aero-v1/sc/h/awgwgu3fg49q0tcvd24ku87qq" async defer></script> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/81wy0f4hfrhoilx9eqdwg202z" data-module-id="media-player"></script> <code id="trackingData" style="display: none"><!--{"hashedCourseId":"nwmtR6L8Ygs/e2x5JOl8VMVUmuEvXb87wvLp8oUwVjw=","urn":"urn:li:lyndaCourse:2887317","totalPrice":{"currencyCode":"HKD","amount":"249.99"}}--></code> <code id="alcOnlyData" style="display: none"><!--{"isAlcOnly":false,"canPurchaseCourse":true}--></code> </body> </html>