{"id":14758,"date":"2022-12-29T08:27:08","date_gmt":"2022-12-29T07:27:08","guid":{"rendered":"https:\/\/www.itta.net\/formations\/nodejs\/"},"modified":"2025-08-26T18:28:50","modified_gmt":"2025-08-26T16:28:50","slug":"nodejs","status":"publish","type":"formations","link":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/","title":{"rendered":"Node.js"},"content":{"rendered":"<p data-start=\"69\" data-end=\"427\">During this 5-day course, participants will learn how to design, test, and deploy a RESTful API with Node.js and MongoDB. The training takes a hands-on approach, focusing on building robust and secure applications tailored to professional environments. Each step is guided to help learners create a complete project, from initial setup to final deployment.<\/p>\n<h3 data-start=\"429\" data-end=\"469\">Why take a Node.js training course<\/h3>\n<p data-start=\"471\" data-end=\"906\">The Node.js course covers the core modern technologies used by developers. Participants will explore the role of middleware, how to structure an application, and how to model data with Mongoose. They will also learn how to integrate testing, secure routes using JSON Web Tokens, and manage authentication. Finally, the course concludes with concrete deployment steps to make the project fully operational in a production environment.<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":0,"template":"","editeurs":[1513,1503],"domaine":[1262,2821],"class_list":["post-14758","formations","type-formations","status-publish","hentry","editeurs-node-js-open-source","editeurs-open-source","domaine-development","domaine-web-development"],"acf":{"reference":"NODEJS","duree_nombre":5,"duree_unite":"jour","prix_virtuel":3550,"prix_presentiel":3800,"prix_blended":"","prix_elearning":"","views":4801,"niveau":["Fondamental"],"role":"","certifiant":"","pdus":"","lieux":["Gen\u00e8ve","Lausanne"],"formats_dapprentissage":["presentiel","virtuel"],"examen_inclus":"Non certifiant","garanti":[""],"financement":["Temptraining"],"description_temptraining":"","description_caf":"","description_title":"Node.js Training","objectifs":"<ul>\r\n \t<li>Built and deployed a fully functional API for an app with authentication<\/li>\r\n \t<li>Build\u00a0their own APIs<\/li>\r\n \t<li>Turn\u00a0into a professional Node developer capable of developing, testing, and deploying real-world production applications<\/li>\r\n<\/ul>","connaissances":"<ul>\r\n \t<li>Basic understanding of vanilla JavaScript (variables, if statements, basic functions, basic objects)<\/li>\r\n<\/ul>","profils_participants":"<ul>\r\n  <li>Web developers looking to expand their skills<\/li>\r\n  <li>Aspiring freelancers in Node.js development<\/li>\r\n  <li>System administrators wanting to automate services<\/li>\r\n  <li>Students or career changers in web programming<\/li>\r\n<\/ul>\r\n","examen":"","documentation":"<ul>\r\n \t<li>Digital courseware included<\/li>\r\n<\/ul>","lab__exercices":"<ul>\r\n \t<li>During the course participants are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session allows you to compare your solution to the instructor's<\/li>\r\n<\/ul>","contenu_cours":"<strong>Module 1: Setup program<\/strong>\r\n<ul>\r\n<li>Introduction<\/li>\r\n<li>Installing Node<\/li>\r\n<li>What is Node?<\/li>\r\n<li>Why should I use Node?<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 2: Node.js basics<\/strong>\r\n<ul>\r\n<li>Using Require<\/li>\r\n<li>Requiring your own files<\/li>\r\n<li>Using third-party modules<\/li>\r\n<li>Restarting the app with Nodemon<\/li>\r\n<li>Getting user input<\/li>\r\n<li>Simplified input with Yargs<\/li>\r\n<li>Working with JSON<\/li>\r\n<li>Refactoring for reusability<\/li>\r\n<li>Reading notes and reusability<\/li>\r\n<li>Debugging Node.js apps<\/li>\r\n<li>Debugging with Chrome Dev Tools<\/li>\r\n<li>Identifying notes<\/li>\r\n<li>Requiring arguments and advanced arguments<\/li>\r\n<li>Arrow functions<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 3: Asynchronous Node.js<\/strong>\r\n<ul>\r\n<li>Asynchronous basics<\/li>\r\n<li>Call stack and event loop<\/li>\r\n<li>Callback functions and APIs<\/li>\r\n<li>Printing objects<\/li>\r\n<li>What makes up an HTTP request?<\/li>\r\n<li>Encoding user input<\/li>\r\n<li>Callback errors<\/li>\r\n<li>Callback summary<\/li>\r\n<li>Wiring up the weather<\/li>\r\n<li>Chaining callbacks together<\/li>\r\n<li>Intro to ES6 Promises<\/li>\r\n<li>Advanced promises<\/li>\r\n<li>Additional features<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 4: Web servers and app deployment<\/strong>\r\n<ul>\r\n<li>Creating a web server<\/li>\r\n<li>Rendering templates with data<\/li>\r\n<li>Advanced templates<\/li>\r\n<li>Express middleware<\/li>\r\n<li>Adding version control (Git)<\/li>\r\n<li>Setting up GitHub and SSH keys<\/li>\r\n<li>Deploying your apps<\/li>\r\n<li>Adding a new feature and deploying<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 5: Testing your applications<\/strong>\r\n<ul>\r\n<li>Mocha and basic tests<\/li>\r\n<li>Watch mode and auto-restart testing<\/li>\r\n<li>Using an assertion library<\/li>\r\n<li>Testing asynchronous code<\/li>\r\n<li>Testing Express apps: Part I<\/li>\r\n<li>Testing Express apps: Part II<\/li>\r\n<li>Organizing tests with describe()<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 6: MongoDB, Mongoose and REST APIs<\/strong>\r\n<ul>\r\n<li>Installing MongoDB and Robomongo (Windows)<\/li>\r\n<li>Building a NoSQL vocabulary<\/li>\r\n<li>Connecting to Mongo and writing data<\/li>\r\n<li>The ObjectId<\/li>\r\n<li>Fetching data<\/li>\r\n<li>Setting up the repo<\/li>\r\n<li>Deleting documents<\/li>\r\n<li>Updating data<\/li>\r\n<li>The Mongoose ORM<\/li>\r\n<li>Setting up Mongoose<\/li>\r\n<li>Validators, types and defaults<\/li>\r\n<li>Installing Postman<\/li>\r\n<li>Resource creation endpoint - POST \/todos<\/li>\r\n<li>Mongoose queries and ID validation<\/li>\r\n<li>Deploying the API to Heroku<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 7: Security and authentication<\/strong>\r\n<ul>\r\n<li>Setting up the user model<\/li>\r\n<li>JWT and hashing<\/li>\r\n<li>Generating auth tokens and setting headers<\/li>\r\n<li>Private routes and auth middleware<\/li>\r\n<li>Password hashing<\/li>\r\n<li>Seeding the test database with users<\/li>\r\n<li>Improving app configuration<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 8: Real-time web apps with Socket.io<\/strong>\r\n<ul>\r\n<li>Creating a new project<\/li>\r\n<li>Adding Socket.io to an app<\/li>\r\n<li>Emitting and listening to events<\/li>\r\n<li>Broadcasting events<\/li>\r\n<li>Message generator and tests<\/li>\r\n<li>Event acknowledgments<\/li>\r\n<li>Message form and jQuery<\/li>\r\n<li>Geolocation Part I<\/li>\r\n<li>Geolocation Part II<\/li>\r\n<li>Timestamps and formatting with Moment<\/li>\r\n<li>Printing message timestamps<\/li>\r\n<li>Mustache.js<\/li>\r\n<li>Autoscrolling<\/li>\r\n<li>Adding a page<\/li>\r\n<li>Passing data<\/li>\r\n<li>Socket.io Rooms<\/li>\r\n<li>Storing users with ES6 classes: Part I<\/li>\r\n<li>Storing users with ES6 classes: Part II<\/li>\r\n<li>User list<\/li>\r\n<li>Sending messages only to a Room<\/li>\r\n<li>New feature ideas<\/li>\r\n<\/ul>\r\n\r\n<strong>Module 9: Async \/ Await<\/strong>\r\n<ul>\r\n<li>Async \/ Await project setup<\/li>\r\n<li>Async \/ Await basics<\/li>\r\n<li>A real-world example<\/li>\r\n<li>Error handling and awaiting async functions<\/li>\r\n<li>Using Async \/ Await in the Todo API<\/li>\r\n<\/ul>\r\n","cours_recommandes":[14656],"infos_additionnelles":"<h3>Why learn Node.js today<\/h3>\r\nWeb development is evolving rapidly, and companies are looking for efficient solutions to build high-performance applications.\r\nNode.js has become an essential technology thanks to its speed and flexibility.\r\nIt enables the development of scalable applications capable of handling a large number of simultaneous connections.\r\nThe Node.js training addresses this need by providing developers with concrete, directly applicable skills.\r\n\r\nAdopting Node.js also means joining a dynamic ecosystem supported by an active community.\r\nThis gives access to countless modules and libraries, as well as best practices shared by experts worldwide.\r\n<h3>The technical advantages of Node.js<\/h3>\r\nNode.js is built on a powerful JavaScript engine that executes code server-side.\r\nUnlike other technologies, it relies on a non-blocking, event-driven model.\r\nThis architecture makes applications fast and suitable for environments where responsiveness is key, such as real-time services or high-load APIs.\r\n\r\nBeyond speed, Node.js is attractive for its simplicity.\r\nA JavaScript developer can quickly get started without learning a new language.\r\nThis continuity between front-end and back-end simplifies the management of web projects.\r\n<h3>A practice-oriented learning experience<\/h3>\r\nThe Node.js training focuses on real-world use cases.\r\nRather than staying theoretical, it guides participants through building a complete application step by step.\r\nFrom initial setup to deployment, every stage is an opportunity to work with professional tools such as Express, Postman, or GitHub.\r\nThis approach ensures immediate hands-on application of knowledge.\r\n\r\nLearners, for example, practice managing asynchronicity, a concept often misunderstood by beginners.\r\nThey also explore async and await, which make code more readable and maintainable.\r\nThese concepts are essential for building modern, reliable applications.\r\n<h3>Integrating MongoDB and Mongoose into projects<\/h3>\r\nDatabases play a central role in web application development.\r\nWith MongoDB, participants discover a flexible NoSQL system that simplifies data storage and manipulation.\r\nMongoose adds a modeling layer that structures information and ensures greater reliability.\r\nThe training teaches how to create, query, and secure databases while following best practices.\r\n\r\nThese skills are particularly valuable for building robust RESTful APIs.\r\nTrained developers can thus meet the needs of complex applications requiring efficient data management.\r\n<h3>Security at the heart of development<\/h3>\r\nOne of the main concerns in modern web development is security.\r\nVulnerabilities linked to authentication or password storage can have serious consequences.\r\nThat is why the Node.js training includes a full module on securing routes and using JSON Web Tokens.\r\nParticipants learn how to protect their applications and implement modern access management mechanisms.\r\n\r\nThis dimension is essential for any project intended for production.\r\nIt prepares learners to anticipate risks and apply professional standards.\r\n<h3>Modern use cases of Node.js<\/h3>\r\nNode.js goes beyond classic APIs.\r\nIt also enables the development of real-time applications, such as instant messaging, interactive dashboards, or collaborative systems.\r\nThanks to Socket.io, learners discover how to manage bidirectional communication between server and client.\r\nThese skills open the door to innovative projects tailored to today\u2019s market needs.\r\n\r\nLearning Node.js is therefore a long-term investment for anyone aiming to work in modern web development.\r\n<h3>FAQ<\/h3>\r\n<strong>What concrete projects will I be able to build after this training?<\/strong>\r\n\r\nYou will be able to create a secure API, a web server, and even a real-time application.\r\n\r\n<strong>What is the added value compared to a simple online tutorial?<\/strong>\r\n\r\nThis training offers a structured framework, a logical progression, and best practices directly inspired by professional experience.\r\n\r\n<strong>Can these skills be applied in a business environment?<\/strong>\r\n\r\nYes, the tools and methods covered are used in real-world projects and meet industry standards.","inclus_dans_ce_cours_virtuel":"<ul>\r\n \t<li>Training provided by an industry expert<\/li>\r\n \t<li>Digital documentation and materials<\/li>\r\n \t<li>Achievement badge<\/li>\r\n<\/ul>","inclus_dans_ce_cours_presentiel":"<ul>\r\n \t<li>Training provided by an industry expert<\/li>\r\n \t<li>Digital documentation and materials<\/li>\r\n \t<li>Achievement badge<\/li>\r\n<\/ul>","inclus_dans_ce_cours_blended":"","inclus_dans_ce_cours_elearning":"","inclus_dans_ce_cours_surmesure":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Node.js Training - ITTA<\/title>\n<meta name=\"description\" content=\"In this course, you will learn how to design, build, test, and deploy a RESTful API using Node.js and Mongo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/nodejs\\\/\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/nodejs\\\/\",\"name\":\"Node.js Training - ITTA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#website\"},\"datePublished\":\"2022-12-29T07:27:08+00:00\",\"dateModified\":\"2025-08-26T16:28:50+00:00\",\"description\":\"In this course, you will learn how to design, build, test, and deploy a RESTful API using Node.js and Mongo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/nodejs\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/nodejs\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/nodejs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Development\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Development\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/web-development\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Node.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\",\"name\":\"ITTA\",\"description\":\"Formations &amp; Certifications en Suisse Romande\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itta.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Organization\",\"EducationalOrganization\"],\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#organization\",\"name\":\"ITTA\",\"alternateName\":\"IT TRAINING ACADEMY SA\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Logo-transparent.png\",\"contentUrl\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Logo-transparent.png\",\"width\":1500,\"height\":623,\"caption\":\"ITTA\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/ITTA\\\/100063747262936\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/1001738\",\"https:\\\/\\\/www.instagram.com\\\/itta_suisse\\\/\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"telephone\":\"+41 58 307 73 00\",\"contactType\":\"customer service\",\"availableLanguage\":[\"French\",\"English\"],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Switzerland\"},{\"@type\":\"Country\",\"name\":\"France\"}]},\"location\":[{\"@type\":\"Place\",\"name\":\"ITTA Geneve\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Route des Jeunes 35\",\"addressLocality\":\"Carouge\",\"postalCode\":\"1227\",\"addressRegion\":\"GE\",\"addressCountry\":\"CH\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":46.18274,\"longitude\":6.12922}},{\"@type\":\"Place\",\"name\":\"ITTA Lausanne\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rue des Cotes-de-Montbenon 16\",\"addressLocality\":\"Lausanne\",\"postalCode\":\"1003\",\"addressRegion\":\"VD\",\"addressCountry\":\"CH\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":46.52111,\"longitude\":6.62734}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Node.js Training - ITTA","description":"In this course, you will learn how to design, build, test, and deploy a RESTful API using Node.js and Mongo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/","url":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/","name":"Node.js Training - ITTA","isPartOf":{"@id":"https:\/\/www.itta.net\/en\/#website"},"datePublished":"2022-12-29T07:27:08+00:00","dateModified":"2025-08-26T16:28:50+00:00","description":"In this course, you will learn how to design, build, test, and deploy a RESTful API using Node.js and Mongo.","breadcrumb":{"@id":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/nodejs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itta.net\/en\/"},{"@type":"ListItem","position":2,"name":"Development","item":"https:\/\/www.itta.net\/en\/trainings\/development\/"},{"@type":"ListItem","position":3,"name":"Web Development","item":"https:\/\/www.itta.net\/en\/trainings\/development\/web-development\/"},{"@type":"ListItem","position":4,"name":"Node.js"}]},{"@type":"WebSite","@id":"https:\/\/www.itta.net\/en\/#website","url":"https:\/\/www.itta.net\/en\/","name":"ITTA","description":"Formations &amp; Certifications en Suisse Romande","publisher":{"@id":"https:\/\/www.itta.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itta.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Organization","EducationalOrganization"],"@id":"https:\/\/www.itta.net\/en\/#organization","name":"ITTA","alternateName":"IT TRAINING ACADEMY SA","url":"https:\/\/www.itta.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.itta.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/02\/Logo-transparent.png","contentUrl":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/02\/Logo-transparent.png","width":1500,"height":623,"caption":"ITTA"},"image":{"@id":"https:\/\/www.itta.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/ITTA\/100063747262936\/","https:\/\/www.linkedin.com\/company\/1001738","https:\/\/www.instagram.com\/itta_suisse\/"],"contactPoint":{"@type":"ContactPoint","telephone":"+41 58 307 73 00","contactType":"customer service","availableLanguage":["French","English"],"areaServed":[{"@type":"Country","name":"Switzerland"},{"@type":"Country","name":"France"}]},"location":[{"@type":"Place","name":"ITTA Geneve","address":{"@type":"PostalAddress","streetAddress":"Route des Jeunes 35","addressLocality":"Carouge","postalCode":"1227","addressRegion":"GE","addressCountry":"CH"},"geo":{"@type":"GeoCoordinates","latitude":46.18274,"longitude":6.12922}},{"@type":"Place","name":"ITTA Lausanne","address":{"@type":"PostalAddress","streetAddress":"Rue des Cotes-de-Montbenon 16","addressLocality":"Lausanne","postalCode":"1003","addressRegion":"VD","addressCountry":"CH"},"geo":{"@type":"GeoCoordinates","latitude":46.52111,"longitude":6.62734}}]}]}},"_links":{"self":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations"}],"about":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/types\/formations"}],"acf:post":[{"embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14656"}],"wp:attachment":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/media?parent=14758"}],"wp:term":[{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/editeurs?post=14758"},{"taxonomy":"domaine","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/domaine?post=14758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}