{"id":14626,"date":"2022-12-29T08:24:44","date_gmt":"2022-12-29T07:24:44","guid":{"rendered":"https:\/\/www.itta.net\/formations\/introduction-to-data-persistence-with-hibernate\/"},"modified":"2025-08-20T08:57:06","modified_gmt":"2025-08-20T06:57:06","slug":"introduction-to-data-persistence-with-hibernate","status":"publish","type":"formations","link":"https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/","title":{"rendered":"Introduction to Data Persistence with Hibernate"},"content":{"rendered":"<p data-start=\"68\" data-end=\"385\">Hibernate provides a robust and proven solution for managing Java object persistence.<br data-start=\"153\" data-end=\"156\" \/>Its success within the developer community has led to its adoption in many enterprise projects.<br data-start=\"251\" data-end=\"254\" \/>This Hibernate training introduces the key concepts and essential practices for implementing effective object-relational mapping.<\/p>\n<p data-start=\"387\" data-end=\"429\"><strong data-start=\"387\" data-end=\"427\">A practical and progressive approach<\/strong><\/p>\n<p data-start=\"431\" data-end=\"771\">The Hibernate training is designed for developers and project managers who want to understand and apply object-relational persistence.<br data-start=\"565\" data-end=\"568\" \/>Each module introduces a core concept, from project setup to the optimization of caching and queries.<br data-start=\"669\" data-end=\"672\" \/>You will also learn how to manage transactions, complex associations, and advanced domain models.<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":0,"template":"","editeurs":[2627],"domaine":[1262,2825],"class_list":["post-14626","formations","type-formations","status-publish","hentry","editeurs-java-en","domaine-development","domaine-programming-languages"],"acf":{"reference":"HIBERNATE","duree_nombre":3,"duree_unite":"jour","prix_virtuel":2150,"prix_presentiel":2300,"prix_blended":"","prix_elearning":"","views":1982,"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":"Hibernate Training \u2013 Introduction to Data Persistence with Hibernate","objectifs":"<ul>\r\n \t<li>Implement Object-Relational persistence in your application<\/li>\r\n \t<li>Master the Hibernate features which make your applications successful<\/li>\r\n<\/ul>","connaissances":"<ul>\r\n \t<li>Knowledge in Java<\/li>\r\n<\/ul>","profils_participants":"<ul>\r\n \t<li>Programmers, developers and project managers wishing to acquire the necessary foundation for development with Hibernate<\/li>\r\n<\/ul>","examen":"","documentation":"<ul>\r\n \t<li>Digital courseware included<\/li>\r\n<\/ul>","lab__exercices":"","contenu_cours":"<strong>Module 1: Understanding object \/ relational persistence<\/strong>\r\n<ul>\r\n \t<li>What is persistence<\/li>\r\n \t<li>The paradigm mismatch<\/li>\r\n \t<li>Persistence layers and alternatives<\/li>\r\n \t<li>Object \/ relational mapping<\/li>\r\n<\/ul>\r\n<strong>Module 2: Starting a project<\/strong>\r\n<ul>\r\n \t<li>Starting a Hibernate project<\/li>\r\n \t<li>Starting a Java Persistence project<\/li>\r\n \t<li>Database reverse engineering<\/li>\r\n \t<li>Integration with Java EE services<\/li>\r\n<\/ul>\r\n<strong>Module 3: Domain models and metadata<\/strong>\r\n<ul>\r\n \t<li>Implementing the domain model<\/li>\r\n \t<li>Object \/ relational mapping metadata<\/li>\r\n \t<li>Alternative entity representation<\/li>\r\n<\/ul>\r\n<strong>Module 4: Mapping persistent classes<\/strong>\r\n<ul>\r\n \t<li>Understanding entities and value types<\/li>\r\n \t<li>Fine-grained domain models<\/li>\r\n \t<li>Mapping entities with identity<\/li>\r\n \t<li>Class mapping options<\/li>\r\n \t<li>Fine-grained models and mappings<\/li>\r\n<\/ul>\r\n<strong>Module 5: Inheritance and custom types<\/strong>\r\n<ul>\r\n \t<li>Class inheritance mapping<\/li>\r\n \t<li>The Hibernate type system and built-in mappings<\/li>\r\n \t<li>Creating custom mapping types<\/li>\r\n<\/ul>\r\n<strong>Module 6: Mapping collections and entity associations<\/strong>\r\n<ul>\r\n \t<li>Sets, bags, lists, and maps of value types<\/li>\r\n \t<li>Component collections<\/li>\r\n \t<li>Mapping collections with annotations<\/li>\r\n \t<li>Mapping a parent \/ child relationship<\/li>\r\n<\/ul>\r\n<strong>Module 7: Advanced entity association mappings<\/strong>\r\n<ul>\r\n \t<li>Single-valued entity associations<\/li>\r\n \t<li>Multi-valued entity associations<\/li>\r\n \t<li>One-to-many associations<\/li>\r\n \t<li>Polymorphic many-to-one associations<\/li>\r\n<\/ul>\r\n<strong>Module 8: Legacy databases and custom SQL<\/strong>\r\n<ul>\r\n \t<li>Integrating legacy databases<\/li>\r\n \t<li>Customizing SQL<\/li>\r\n \t<li>Improving the DDL schema<\/li>\r\n<\/ul>\r\n<strong>Module 9: Working with objects<\/strong>\r\n<ul>\r\n \t<li>The persistence lifecycle<\/li>\r\n \t<li>Object identity and equality<\/li>\r\n \t<li>Hibernate interfaces<\/li>\r\n \t<li>The Java Persistence API<\/li>\r\n \t<li>Using Java Persistence in EJB components<\/li>\r\n<\/ul>\r\n<strong>Module 10: Transactions and concurrency<\/strong>\r\n<ul>\r\n \t<li>Transaction basics<\/li>\r\n \t<li>Managing concurrent access<\/li>\r\n \t<li>Understanding database-level concurrency<\/li>\r\n \t<li>Accessing non-transactional data<\/li>\r\n<\/ul>\r\n<strong>Module 11: Implementing conversations<\/strong>\r\n<ul>\r\n \t<li>Propagating the Hibernate session via thread-local<\/li>\r\n \t<li>Conversations with Hibernate<\/li>\r\n \t<li>Conversations with JPA<\/li>\r\n \t<li>Conversations with EJB<\/li>\r\n<\/ul>\r\n<strong>Module 12: Efficient object modification<\/strong>\r\n<ul>\r\n \t<li>Transient persistence<\/li>\r\n \t<li>Batch and bulk operations<\/li>\r\n \t<li>Filtering and intercepting data<\/li>\r\n<\/ul>\r\n<strong>Module 13: Retrieval optimization and caching<\/strong>\r\n<ul>\r\n \t<li>Defining the global fetch plan<\/li>\r\n \t<li>Object retrieval options<\/li>\r\n \t<li>Selecting a fetching strategy<\/li>\r\n \t<li>Caching principles<\/li>\r\n \t<li>Caching in practice<\/li>\r\n<\/ul>\r\n<strong>Module 14: Querying with HQL and JPA QL<\/strong>\r\n<ul>\r\n \t<li>Creating and executing queries<\/li>\r\n \t<li>Basic HQL and JPA QL queries<\/li>\r\n \t<li>Joins, query reports, and subselects<\/li>\r\n<\/ul>\r\n<strong>Module 15: Advanced query options<\/strong>\r\n<ul>\r\n \t<li>Querying with criteria and examples<\/li>\r\n \t<li>Using native SQL queries<\/li>\r\n \t<li>Filtering collections<\/li>\r\n \t<li>Caching query results<\/li>\r\n<\/ul>\r\n<strong>Module 16: Building and testing layered applications<\/strong>\r\n<ul>\r\n \t<li>Creating a persistence layer<\/li>\r\n \t<li>A generic data access object model<\/li>\r\n \t<li>Introducing the command model<\/li>\r\n \t<li>Designing applications with EJB<\/li>\r\n<\/ul>\r\n<strong>Module 17: Introduction to JBoss Seam<\/strong>\r\n<ul>\r\n \t<li>The Java EE programming model<\/li>\r\n \t<li>Enhancing applications with Seam<\/li>\r\n \t<li>Understanding contextual components<\/li>\r\n \t<li>User input validation<\/li>\r\n \t<li>Simplifying persistence with Seam<\/li>\r\n<\/ul>","cours_recommandes":[14610,14823],"infos_additionnelles":"<h3>Why choose Hibernate training for your Java projects<\/h3>\r\nManaging data persistence is one of the major challenges in Java application development.\r\nRelational databases remain central, but their integration with the object-oriented world\r\nrequires solid expertise. Hibernate simplifies this relationship by automating the mapping\r\nbetween objects and tables. A Hibernate training course helps acquire this strategic skill\r\nand ensures the reliability of professional applications.\r\n<h3>A framework designed for efficiency<\/h3>\r\nHibernate is not just a replacement for traditional SQL queries. It introduces a set of\r\nmechanisms that make developers\u2019 daily work easier. Automatic transaction management,\r\ncaching, and optimized data access all improve productivity and reduce the risk of errors.\r\nLearning how to use these features correctly provides a decisive advantage in projects where\r\nperformance is critical.\r\n<h3>Skills in demand in the professional world<\/h3>\r\nMastering Hibernate is now a valuable asset for any Java developer. Many companies still rely\r\non complex relational systems. Professionals capable of designing robust solutions with\r\nHibernate are therefore highly sought after. A specialized training program goes beyond\r\ntechnical learning: it also develops the ability to design reliable, scalable, and\r\nmaintainable software architectures.\r\n<h3>From theory to practice<\/h3>\r\nHibernate training emphasizes the practical application of concepts. It covers common\r\nsituations such as managing entities, inheritance, relationships between objects, and\r\noptimizing data retrieval. Participants also learn how to adapt Hibernate to legacy databases\r\nand customize SQL queries. This hands-on approach ensures skill development that can be\r\ndirectly applied to enterprise projects.\r\n<h3>Optimizing Java application performance<\/h3>\r\nAnother key aspect covered is performance. Hibernate offers several data fetching strategies\r\nand advanced caching options. Poorly configured, these features can slow down an application.\r\nProperly used, they ensure a significant performance gain. Knowing how to adjust these\r\nparameters, choose the right models, and understand concurrency mechanisms is a critical\r\nskill taught in the training.\r\n<h3>A comprehensive vision of ORM<\/h3>\r\nThe value of Hibernate training is not limited to learning the basics. It provides a complete\r\noverview of possible uses of the framework, including advanced cases. Participants learn to\r\nhandle collections, use complex associations, work with JPA, and even integrate Hibernate\r\ninto modern architectures using complementary frameworks such as Spring. This holistic\r\napproach prepares professionals to address a wide variety of contexts.\r\n<h3>Why invest in dedicated training<\/h3>\r\nChoosing to attend a Hibernate training course is an investment in expertise that remains\r\nessential in the Java ecosystem. Enterprise projects require reliable and sustainable\r\nsolutions capable of handling large volumes of data. Developers trained in Hibernate gain a\r\ncompetitive advantage for career progression, increase their employability, and meet the\r\nconcrete needs of the market.\r\n<h3>FAQ<\/h3>\r\n<strong>What are the prerequisites for taking a Hibernate training course?<\/strong>\r\nIt is recommended to know Java and have a basic understanding of SQL and relational\r\ndatabases.\r\n\r\n<strong>Is Hibernate still used today?<\/strong>\r\nYes, Hibernate remains a standard in the Java ecosystem. It is widely adopted in enterprise\r\nprojects thanks to its robustness and compatibility with JPA.\r\n\r\n<strong>What is the difference between Hibernate and JPA?<\/strong>\r\nJPA is a specification, while Hibernate is an implementation. Hibernate provides extended\r\nfeatures beyond the JPA standard.\r\n\r\n<strong>What are the benefits of caching with Hibernate?<\/strong>\r\nCaching reduces direct access to the database, improves performance, and lowers server load.\r\n\r\n<strong>Can Hibernate be integrated with Spring?<\/strong>\r\nYes, Hibernate integrates seamlessly with Spring, making configuration and transaction\r\nmanagement much easier in modern Java projects.","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>Formation Introduction to Data Persistence with Hibernate - ITTA<\/title>\n<meta name=\"description\" content=\"Hibernate provides an elegant and robust solution to the problem of persisting Java objects.\" \/>\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\/programming-languages\/introduction-to-data-persistence-with-hibernate\/\" \/>\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\\\/programming-languages\\\/introduction-to-data-persistence-with-hibernate\\\/\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/programming-languages\\\/introduction-to-data-persistence-with-hibernate\\\/\",\"name\":\"Formation Introduction to Data Persistence with Hibernate - ITTA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#website\"},\"datePublished\":\"2022-12-29T07:24:44+00:00\",\"dateModified\":\"2025-08-20T06:57:06+00:00\",\"description\":\"Hibernate provides an elegant and robust solution to the problem of persisting Java objects.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/programming-languages\\\/introduction-to-data-persistence-with-hibernate\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/programming-languages\\\/introduction-to-data-persistence-with-hibernate\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/development\\\/programming-languages\\\/introduction-to-data-persistence-with-hibernate\\\/#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\":\"Introduction to Data Persistence with Hibernate\"}]},{\"@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":"Formation Introduction to Data Persistence with Hibernate - ITTA","description":"Hibernate provides an elegant and robust solution to the problem of persisting Java objects.","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\/programming-languages\/introduction-to-data-persistence-with-hibernate\/","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/","url":"https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/","name":"Formation Introduction to Data Persistence with Hibernate - ITTA","isPartOf":{"@id":"https:\/\/www.itta.net\/en\/#website"},"datePublished":"2022-12-29T07:24:44+00:00","dateModified":"2025-08-20T06:57:06+00:00","description":"Hibernate provides an elegant and robust solution to the problem of persisting Java objects.","breadcrumb":{"@id":"https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.itta.net\/en\/trainings\/development\/programming-languages\/introduction-to-data-persistence-with-hibernate\/#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":"Introduction to Data Persistence with Hibernate"}]},{"@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\/14626","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\/14823"},{"embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14610"}],"wp:attachment":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/media?parent=14626"}],"wp:term":[{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/editeurs?post=14626"},{"taxonomy":"domaine","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/domaine?post=14626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}