{"id":24421,"date":"2025-01-31T01:15:55","date_gmt":"2025-01-31T01:15:55","guid":{"rendered":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/"},"modified":"2025-06-16T12:08:37","modified_gmt":"2025-06-16T12:08:37","slug":"programacion-en-java-2","status":"publish","type":"product","link":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/","title":{"rendered":"PROGRAMACI\u00d3N EN JAVA"},"content":{"rendered":"<p>1. INTRODUCCI\u00d3N A LA PROGRAMACI\u00d3N<br \/>\n  1.1. Datos, algoritmos y programas<br \/>\n  1.1.1. Definici\u00f3n de algoritmo<br \/>\n  1.1.2. Datos<br \/>\n  1.1.3. Caracter\u00edsticas de un programa<br \/>\n  1.2. Paradigmas de programaci\u00f3n<br \/>\n  1.2.1. Programaci\u00f3n imperativa<br \/>\n  1.2.2. Programaci\u00f3n funcional<br \/>\n  1.2.3. Programaci\u00f3n l\u00f3gica<br \/>\n  1.2.4. Programaci\u00f3n orientada a objetos<br \/>\n  1.3. Lenguajes de programaci\u00f3n<br \/>\n  1.3.1. Historia de los lenguajes de programaci\u00f3n<br \/>\n  1.3.2. Caracter\u00edsticas de los lenguajes de programaci\u00f3n<br \/>\n  1.4. Errores y calidad de los programas<br \/>\n  1.4.1. Dise\u00f1o de un programa<br \/>\n  1.4.2. Diagramas de flujo<br \/>\n  1.4.3. Pseudoc\u00f3digo<br \/>\n  1.5. Herramientas y entornos para el desarrollo de programas<br \/>\n  1.5.1. Entorno de desarrollo Eclipse<br \/>\n  1.6. Resumen<\/p>\n<p>  2. IDENTIFICACI\u00d3N DE LOS ELEMENTOS DE UN PROGRAMA INFORM\u00c1TICO<br \/>\n  2.1. Estructura y bloques fundamentales de Java<br \/>\n  2.2. Caracteres en Java<br \/>\n  2.3. Tipos de datos en Java<br \/>\n  2.3.1. Primitivos<br \/>\n  2.3.2. Referenciados<br \/>\n  2.3.3. Enumerados<br \/>\n  2.4. Literales en Java<br \/>\n  2.4.1. Enteros<br \/>\n  2.4.2. Reales<br \/>\n  2.4.3. De un solo car\u00e1cter<br \/>\n  2.4.4. De cadenas de caracteres<br \/>\n  2.5. Identificadores en Java<br \/>\n  2.6. Palabras reservadas en Java<br \/>\n  2.7. Comentarios en Java<br \/>\n  2.8. Variables. Declaraci\u00f3n, inicializaci\u00f3n y utilizaci\u00f3n. Almacenamiento en memoria<br \/>\n  2.9. Constantes en Java<br \/>\n  2.10. Conversiones de tipo. Impl\u00edcitas y explicitas (casting) en Java<br \/>\n  2.10.1. Conversi\u00f3n impl\u00edcita<br \/>\n  2.10.2. Conversi\u00f3n expl\u00edcita<br \/>\n  2.11. Operadores y expresiones. Precedencia de operadores<br \/>\n  2.11.1. Aritm\u00e9ticos<br \/>\n  2.11.2. De relaci\u00f3n<br \/>\n  2.11.3. L\u00f3gicos<br \/>\n  2.11.4. Unitarios<br \/>\n  2.11.5. A nivel de bits<br \/>\n  2.11.6. De asignaci\u00f3n<br \/>\n  2.11.7. Condicional<br \/>\n  2.12. Prioridad y orden de evaluaci\u00f3n<br \/>\n  2.13. Resumen<\/p>\n<p>  3. INTRODUCCI\u00d3N A LA ORIENTACI\u00d3N A OBJETOS<br \/>\n  3.1. Un poco de historia<br \/>\n  3.2. Clases<br \/>\n  3.3. Objetos<br \/>\n  3.4. Principios b\u00e1sicos de la orientaci\u00f3n a objetos<br \/>\n  3.4.1. Abstracci\u00f3n<br \/>\n  3.4.2. Encapsulamiento<br \/>\n  3.4.3. Modularidad<br \/>\n  3.4.4. Polimorfismo<br \/>\n  3.4.5. Herencia<\/p>\n<p>  4. DESARROLLO DE CLASES<br \/>\n  4.1. Concepto de clase<br \/>\n  4.2. Estructura y miembros de una clase en Java<br \/>\n  4.3. Creaci\u00f3n de atributos. Declaraci\u00f3n e inicializaci\u00f3n en Java<br \/>\n  4.4. M\u00e9todos en Java<br \/>\n  4.4.1. M\u00e9todos de instancia y de clase<br \/>\n  4.4.2. Cabecera y cuerpo. Signatura<br \/>\n  4.4.3. M\u00e9todos recursivos<br \/>\n  4.5. Sobrecarga de m\u00e9todos en Java<br \/>\n  4.6. Creaci\u00f3n de constructores en Java<br \/>\n  4.7. Control de acceso<br \/>\n  4.7.1. Librer\u00edas y paquetes de clases. Utilizaci\u00f3n y creaci\u00f3n<br \/>\n  4.7.2. Especificadores de acceso Java<br \/>\n  4.7.3. M\u00e9todos accesores y mutadores<br \/>\n  4.8. Clases internas<br \/>\n  4.9. Utilizaci\u00f3n de clases<br \/>\n  4.10. Documentaci\u00f3n sobre librer\u00edas y paquetes de clases<\/p>\n<p>  5. UTILIZACI\u00d3N DE OBJETOS<br \/>\n  5.1. Caracter\u00edsticas de los objetos<br \/>\n  5.2. Constructores<br \/>\n  5.3. Instanciaci\u00f3n de objetos. Declaraci\u00f3n y creaci\u00f3n<br \/>\n  5.4. Comparaci\u00f3n de objetos<br \/>\n  5.5. Utilizaci\u00f3n de m\u00e9todos. Par\u00e1metros y valores de retorno<br \/>\n  5.5.1. Invocaci\u00f3n de m\u00e9todos, el m\u00e9todo main<br \/>\n  5.5.2. Paso de par\u00e1metros. Paso por valor y paso por referencia<br \/>\n  5.5.3. Valor de retorno. La instrucci\u00f3n return<br \/>\n  5.6. Utilizaci\u00f3n de m\u00e9todos est\u00e1ticos<br \/>\n  5.7. Clases predefinidas<br \/>\n  5.7.1. Envoltorios y autoboxing<br \/>\n  5.8. Destrucci\u00f3n de objetos y liberaci\u00f3n de memoria<br \/>\n  5.8.1. Finalizadores en Java<\/p>\n<p>  6. USO DE ESTRUCTURAS DE CONTROL<br \/>\n  6.1. Estructuras de selecci\u00f3n en Java<br \/>\n  6.1.1. If<br \/>\n  6.1.2. If-Else<br \/>\n  6.1.3. If-Else if<br \/>\n  6.1.4. Operador condicional<br \/>\n  6.1.5. Switch<br \/>\n  6.2. Estructuras de repetici\u00f3n<br \/>\n  6.2.1. While<br \/>\n  6.2.2. Do-while<br \/>\n  6.2.3. For<br \/>\n  6.2.4. For-each<br \/>\n  6.3. Estructuras de salto<br \/>\n  6.3.1. Break<br \/>\n  6.3.2. Continue<\/p>\n<p>  7. CONTROL Y MANEJO DE EXCEPCIONES<br \/>\n  7.1. Excepciones de Java<br \/>\n  7.2. Jerarqu\u00edas de excepciones en Java<br \/>\n  7.3. Manejo de excepciones en Java<br \/>\n  7.3.1. Captura de excepciones<br \/>\n  7.3.2. Delegaci\u00f3n de excepciones<br \/>\n  7.3.3. Definici\u00f3n de excepciones de usuario<br \/>\n  7.3.4. Lanzamiento de excepciones de usuario y redefinici\u00f3n<br \/>\n  7.4. Aserciones<\/p>\n<p>  8. UTILIZACI\u00d3N AVANZADA DE CLASES<br \/>\n  8.1. Relaciones entre clases. Composici\u00f3n de clases<br \/>\n  8.2. Herencia. Concepto y tipos (simple y m\u00faltiple)<br \/>\n  8.3. Superclases y subclases<br \/>\n  8.4. Constructores y herencia<br \/>\n  8.5. Conversiones de tipos entre objetos (casting)<br \/>\n  8.5.1. Conversi\u00f3n ascendente<br \/>\n  8.5.2. Conversi\u00f3n descendente<br \/>\n  8.6. Sobreescritura de m\u00e9todos<br \/>\n  8.7. Polimorfismo<br \/>\n  8.8. Clases y m\u00e9todos abstractos y finales en Java<br \/>\n  8.8.1. Herencia forzada<br \/>\n  8.9. Interfaces. Clases abstractas vs. Interfaces en Java<br \/>\n  8.9.1. Jerarqu\u00eda de interfaces<br \/>\n  8.10. Clases y tipos gen\u00e9ricos o parametrizados<\/p>\n<p>  9. APLICACI\u00d3N DE LAS ESTRUCTURAS DE ALMACENAMIENTO<br \/>\n  9.1. Arrays unidimensionales y multidimensionales en Java<br \/>\n  9.1.1. Declaraci\u00f3n<br \/>\n  9.1.2. Creaci\u00f3n de arrays unidimensionales y multidimensionales<br \/>\n  9.1.3. Inicializaci\u00f3n<br \/>\n  9.1.4. Acceso a elementos<br \/>\n  9.1.5. Recorridos, b\u00fasquedas y ordenaciones<br \/>\n  9.2. Cadenas de caracteres en Java<br \/>\n  9.2.1. Clase String<br \/>\n  9.2.2. Clase Stringbuffer<br \/>\n  9.2.3. Clase StringTokenizer<br \/>\n  9.2.4. Operaciones. Acceso a elementos, conversiones, concatenaci\u00f3n<\/p>\n<p>  10. COLECCIONES DE DATOS<br \/>\n  10.1. Uso de clases y m\u00e9todos gen\u00e9ricos<br \/>\n  10.2. Operaciones con colecciones. Acceso a elementos y recorridos<br \/>\n  10.3. Tipos de colecciones en Java<br \/>\n  10.3.1. List<br \/>\n  10.3.2. Set<br \/>\n  10.3.3. Map<\/p>\n<p>  11. LECTURA Y ESCRITURA DE INFORMACI\u00d3N<br \/>\n  11.1. Flujos o streams<br \/>\n  11.1.1. Tipos de flujos. Flujos de bytes y de caracteres<br \/>\n  11.1.2. Clases asociadas a las operaciones de gesti\u00f3n de ficheros<br \/>\n  11.1.3. Creaci\u00f3n y eliminaci\u00f3n de ficheros y directorios<br \/>\n  11.2. Entrada\/salida est\u00e1ndar<br \/>\n  11.2.1. Entrada desde teclado<br \/>\n  11.2.2. Salida a pantalla<br \/>\n  11.3. Almacenamiento de informaci\u00f3n en ficheros<br \/>\n  11.3.1. Formas de acceso a un fichero<br \/>\n  11.3.2. Operaciones sobre ficheros<br \/>\n  11.3.3. Apertura y cierre de ficheros. Escritura y lectura de informaci\u00f3n en ficheros de texto<br \/>\n  11.3.4. Escritura y lectura de informaci\u00f3n en ficheros binarios<br \/>\n  11.3.5. Almacenamiento de objetos en ficheros. Persistencia. Serializaci\u00f3n<br \/>\n  11.4. Interfaces gr\u00e1ficas de usuario simples. Concepto de evento. Creaci\u00f3n de controladores de eventos<\/p>\n<p>  12. GESTI\u00d3N DE BASES DE DATOS RELACIONALES<br \/>\n  12.1. Interfaces de programaci\u00f3n de acceso a bases de datos<br \/>\n  12.2. Acceso a datos mediante JDBC<br \/>\n  12.2.1. Establecimiento de conexiones<br \/>\n  12.2.2. Ejecuci\u00f3n de sentencias de manipulaci\u00f3n de datos<br \/>\n  12.3. Ejecuci\u00f3n de consultas sobre la base de datos<br \/>\n  12.4. Ejecuci\u00f3n de sentencias de descripci\u00f3n de datos<\/p>\n<p>  13. MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS<br \/>\n  13.1. Bases de datos orientadas a objetos<br \/>\n  13.2. Caracter\u00edsticas de las bases de datos orientadas a objetos<br \/>\n  13.3. El est\u00e1ndar ODMG. Tipos de datos objeto y colecci\u00f3n<br \/>\n  13.3.1 El lenguaje de definici\u00f3n de objetos (ODL)<br \/>\n  13.3.2 El lenguaje de consulta de objetos (OQL)<br \/>\n  13.4. Instalaci\u00f3n del gestor de bases de datos Neodatis object database<br \/>\n  13.5. Creaci\u00f3n de bases de datos<br \/>\n  13.6. Mecanismos de consulta<br \/>\n  13.7. Recuperaci\u00f3n, modificaci\u00f3n y borrado de informaci\u00f3n<br \/>\n  13.8. Resumen glosario bibliograf\u00eda enlaces de inter\u00e9s<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivo general:<\/p>\n<p>  &#8211; Adquirir los conocimientos y capacidades necesarias para la programaci\u00f3n en JAVA.<\/p>\n","protected":false},"featured_media":24101,"template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":""},"product_brand":[],"product_cat":[48],"product_tag":[],"class_list":["post-24421","product","type-product","status-publish","has-post-thumbnail","product_cat-informatica-y-comunicaciones","first","instock","virtual","taxable","purchasable","product-type-simple"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PROGRAMACI\u00d3N EN JAVA -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PROGRAMACI\u00d3N EN JAVA -\" \/>\n<meta property=\"og:description\" content=\"Objetivo general:   - Adquirir los conocimientos y capacidades necesarias para la programaci\u00f3n en JAVA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Formaliser\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-16T12:08:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/\",\"url\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/\",\"name\":\"PROGRAMACI\u00d3N EN JAVA -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/abexis.es\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/INFORMATICA.png\",\"datePublished\":\"2025-01-31T01:15:55+00:00\",\"dateModified\":\"2025-06-16T12:08:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/abexis.es\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/INFORMATICA.png\",\"contentUrl\":\"https:\\\/\\\/abexis.es\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/INFORMATICA.png\",\"width\":587,\"height\":506},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/product\\\/programacion-en-java-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/abexis.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cursos\",\"item\":\"https:\\\/\\\/abexis.es\\\/index.php\\\/cursos-online-profesionales-y-subvencionados\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PROGRAMACI\u00d3N EN JAVA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/abexis.es\\\/#website\",\"url\":\"https:\\\/\\\/abexis.es\\\/\",\"name\":\"Formaliser\",\"description\":\"Formaci\u00f3n\",\"publisher\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/abexis.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/abexis.es\\\/#organization\",\"name\":\"Formaliser\",\"url\":\"https:\\\/\\\/abexis.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/abexis.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/abexis.es\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/cropped-LOGO-web.png\",\"contentUrl\":\"https:\\\/\\\/abexis.es\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/cropped-LOGO-web.png\",\"width\":1000,\"height\":295,\"caption\":\"Formaliser\"},\"image\":{\"@id\":\"https:\\\/\\\/abexis.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PROGRAMACI\u00d3N EN JAVA -","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:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/","og_locale":"es_ES","og_type":"article","og_title":"PROGRAMACI\u00d3N EN JAVA -","og_description":"Objetivo general:   - Adquirir los conocimientos y capacidades necesarias para la programaci\u00f3n en JAVA.","og_url":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/","og_site_name":"Formaliser","article_modified_time":"2025-06-16T12:08:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/","url":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/","name":"PROGRAMACI\u00d3N EN JAVA -","isPartOf":{"@id":"https:\/\/abexis.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/#primaryimage"},"image":{"@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/#primaryimage"},"thumbnailUrl":"https:\/\/abexis.es\/wp-content\/uploads\/2025\/01\/INFORMATICA.png","datePublished":"2025-01-31T01:15:55+00:00","dateModified":"2025-06-16T12:08:37+00:00","breadcrumb":{"@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/#primaryimage","url":"https:\/\/abexis.es\/wp-content\/uploads\/2025\/01\/INFORMATICA.png","contentUrl":"https:\/\/abexis.es\/wp-content\/uploads\/2025\/01\/INFORMATICA.png","width":587,"height":506},{"@type":"BreadcrumbList","@id":"https:\/\/abexis.es\/index.php\/product\/programacion-en-java-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/abexis.es\/"},{"@type":"ListItem","position":2,"name":"Cursos","item":"https:\/\/abexis.es\/index.php\/cursos-online-profesionales-y-subvencionados\/"},{"@type":"ListItem","position":3,"name":"PROGRAMACI\u00d3N EN JAVA"}]},{"@type":"WebSite","@id":"https:\/\/abexis.es\/#website","url":"https:\/\/abexis.es\/","name":"Formaliser","description":"Formaci\u00f3n","publisher":{"@id":"https:\/\/abexis.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abexis.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/abexis.es\/#organization","name":"Formaliser","url":"https:\/\/abexis.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/abexis.es\/#\/schema\/logo\/image\/","url":"https:\/\/abexis.es\/wp-content\/uploads\/2024\/12\/cropped-LOGO-web.png","contentUrl":"https:\/\/abexis.es\/wp-content\/uploads\/2024\/12\/cropped-LOGO-web.png","width":1000,"height":295,"caption":"Formaliser"},"image":{"@id":"https:\/\/abexis.es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/product\/24421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/media\/24101"}],"wp:attachment":[{"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/media?parent=24421"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/product_brand?post=24421"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/product_cat?post=24421"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/abexis.es\/index.php\/wp-json\/wp\/v2\/product_tag?post=24421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}