{"id":7192,"date":"2022-04-01T12:18:38","date_gmt":"2022-04-01T10:18:38","guid":{"rendered":"http:\/\/www.unimedia.tech.mialias.net\/aws-cloud-development-kit-using-java\/"},"modified":"2024-01-09T18:02:41","modified_gmt":"2024-01-09T17:02:41","slug":"aws-cloud-development-kit-using-java","status":"publish","type":"post","link":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/","title":{"rendered":"AWS Cloud Development Kit utilitzant Java"},"content":{"rendered":"\n<p>En aquest bloc, aprendr\u00e0s sobre <a href=\"https:\/\/www.unimedia.tech\/software-development\/\">AWS Cloud Development<\/a> Kit mitjan\u00e7ant Java. Sense m\u00e9s pre\u00e0mbuls comencem!<\/p>\n\n<p>Tamb\u00e9 us pot interessar: <a href=\"https:\/\/www.unimedia.tech\/2022\/03\/06\/features-of-react-18-whats-new-in-the-box\/\">&#8220;Funcions de React 18: qu\u00e8 hi ha de nou a la caixa?&#8221;<\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3 a AWS Cloud Development Kit<\/h2>\n\n<p>L&#8217; <a href=\"https:\/\/docs.aws.amazon.com\/cdk\/v2\/guide\/home.html\">AWS CDK<\/a> us permet crear aplicacions al n\u00favol amb el poder expressiu d&#8217;un llenguatge de programaci\u00f3. Es recomana per a usuaris que tinguin una experi\u00e8ncia moderada a alta en l&#8217;\u00fas dels serveis d&#8217;AWS. Fem una ullada a alguns conceptes clau mentre utilitzeu AWS CDK per crear aplicacions CDK.<\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/cmp82uVYGafjDvlU9e2f4BotE8vZjI8nm53TJtc9pJGI60oA5s8gZWjmkTLftC14Re34NOscCNPMsZbQxmmKSAavr2ZfyxCFG3j_GqBgjMPk7zE8G7FURyjTY6u2XngjqbMIhOlf.png\" style=\"width: 700px\"\/><\/p>\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/docs.aws.amazon.com\/cdk\/v2\/guide\/images\/AppStacks.png\">Font de la imatge<\/a><\/p>\n\n<ul class=\"wp-block-list\"><li>Una <strong>aplicaci\u00f3<\/strong> utilitza AWS CDK per definir AWS Infrastructure. Podeu escriure aplicacions CDK en idiomes compatibles amb AWS, com ara TypeScript, JavaScript, Python, Java o C#.<\/li><li>Una aplicaci\u00f3 pot tenir una o m\u00e9s piles.<\/li><li>Les piles contenen construccions. S\u00f3n equivalents a les piles d&#8217;AWS CloudFormation.<\/li><li>Les construccions defineixen els recursos d&#8217;AWS, com ara Amazon RDS, DynamoDB, cubs S3, funcions Lambda, etc.<\/li><li>Les piles, les construccions i les aplicacions es representen com a classes. Les construccions s&#8217;instanciencien dins d&#8217;una pila per declarar-les a AWS i connectar-les entre elles mitjan\u00e7ant interf\u00edcies ben definides.<\/li><\/ul>\n\n<p>Aconseguir\u00e0s aquests conceptes despr\u00e9s d&#8217;implementar l&#8217;aplicaci\u00f3 sample-cdk-project.<\/p>\n\n<h2 class=\"wp-block-heading\">Requisits previs<\/h2>\n\n<p>Primer, heu d&#8217;instal\u00b7lar <a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/getting-started-install.html\">AWS CLI<\/a> al vostre ordinador. A m\u00e9s, tamb\u00e9 necessiteu una clau d&#8217;acc\u00e9s i una clau secreta proporcionades per l&#8217;administrador del compte d&#8217;AWS.<\/p>\n\n<p>En primer lloc, confirmeu que l&#8217;heu instal\u00b7lat correctament al vostre ordinador introduint l&#8217;ordre seg\u00fcent.<\/p>\n\n<p><code>aws \u2013version<\/code><\/p>\n\n<p>A continuaci\u00f3, introdu\u00efu l&#8217;ordre seg\u00fcent per configurar la instal\u00b7laci\u00f3 de l&#8217;AWS CLI al vostre ordinador.<\/p>\n\n<p><code>aws configure<\/code><\/p>\n\n<p>A continuaci\u00f3, proporcionareu l&#8217;identificador de la clau d&#8217;acc\u00e9s d&#8217;AWS, la clau d&#8217;acc\u00e9s secreta d&#8217;AWS, el nom de la regi\u00f3 per defecte i el format de sortida predeterminat.<\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/yIUtLvzDAKHiD5cTl7arID_7EM4zOMbPpgCFxzry8grKfJQ4ZidN9ZB08YHHqTYoJT9CPe3sS-5kEAjDW5PKCaDp6KS1plKvl0eeqmnv1J9ZHQ1qp5pFAHiKonVKcSuotq2d59Wf.png\" style=\"width: 700px\"\/><\/p>\n\n<h2 class=\"wp-block-heading\">Com comen\u00e7ar amb AWS CDK mitjan\u00e7ant Java<\/h2>\n\n<h3 class=\"wp-block-heading\">Instal\u00b7leu AWS CDK Toolkit<\/h3>\n\n<p>CDK Toolkit \u00e9s una eina per treballar amb aplicacions i piles AWS CDK. El Toolkit ofereix la possibilitat de convertir una o m\u00e9s piles d&#8217;AWS CDK a plantilles de CloudFormation i actius relacionats i de desplegar piles a un compte d&#8217;AWS juntament amb altres funcions. Ara \u00e9s el moment d&#8217;instal\u00b7lar AWS CDK Toolkit mitjan\u00e7ant l&#8217;ordre Node Package Manager. Per aix\u00f2, introdu\u00efu la seg\u00fcent comanda  <\/p>\n\n<p><code>npm install -g aws-cdk<\/code><\/p>\n\n<h3 class=\"wp-block-heading\">Inicialitzar l&#8217;aplicaci\u00f3 Sample CDK<\/h3>\n\n<p>Primer, creeu un directori nou per a l&#8217;aplicaci\u00f3 CDK de mostra amb l&#8217;ordre seg\u00fcent.<\/p>\n\n<p><code>mkdir sample-cdk-project<\/code><\/p>\n\n<p>A continuaci\u00f3, feu que sigui el directori de treball.<\/p>\n\n<p><code>cdk sample-cdk-project<\/code><\/p>\n\n<p>Ara introdu\u00efu l&#8217;ordre seg\u00fcent que crear\u00e0 una aplicaci\u00f3 CDK de mostra amb java.<\/p>\n\n<p><code>cdk init --language java<\/code><\/p>\n\n<p>Fem una ullada a qu\u00e8 passa dins del projecte.<\/p>\n\n<h3 class=\"wp-block-heading\">Entendre l&#8217;aplicaci\u00f3 de mostra CDK<\/h3>\n\n<p>La part bona \u00e9s que podeu obrir el vostre projecte en qualsevol dels vostres IDE preferits. El directori del projecte t\u00e9 l&#8217;aspecte seg\u00fcent. Fem una ullada a SampleCdkProjectStack.java i SampleCdkProjectApp.java un per un.<\/p>\n\n<p><\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/yt6hDywTYh3Fwsykj3hu6C7ztPxHMVjPDVuy647943FaP3F6dJ_K62Kx4F3XPaghZeeFBG_5eoTlmRLOenTOFsK79MqEYtdghl1_m2HDEY3NfV3wVa-B17B4glNMdIFEVpZ9SvN.png\" style=\"width: 700px\"\/><\/p>\n\n<h4 class=\"wp-block-heading\">  SampleCdkProjectStack.java  <\/h4>\n\n<p>Aquesta \u00e9s la pila per defecte del sample-cdk-project. Per comen\u00e7ar, descomentareu el recurs d&#8217;exemple. SampleCdkProjectStack amplia la classe base Stack i inclou una \u00fanica cua d&#8217;Amazon SQS amb un temps d&#8217;espera de processament d&#8217;un missatge establert en 300 segons. Les construccions representen un component del n\u00favol i s\u00f3n els components b\u00e0sics de les aplicacions AWS CDK. Amazon SQS Queue \u00e9s una construcci\u00f3 de l&#8217;exemple seg\u00fcent. Tingueu en compte que totes les construccions prenen tres par\u00e0metres a la inicialitzaci\u00f3: Scope, id i Props.<\/p>\n\n<ul class=\"wp-block-list\"><li>L&#8217;\u00e0mbit \u00e9s el constructe dins del qual es defineix el constructe.<\/li><li>Id \u00e9s un identificador que ha de ser \u00fanic dins de l&#8217;\u00e0mbit.<\/li><li>Els accessoris s\u00f3n un conjunt de propietats o arguments de paraula clau, depenent del llenguatge, que defineixen la configuraci\u00f3 inicial del constructe.<\/li><\/ul>\n\n<pre class=\"wp-block-code\"><code>public class SampleCdkProjectStack extends Stack {\n     public SampleCdkProjectStack(final Construct scope, final String id) {\n        this(scope, id, null);\n    }\n    public SampleCdkProjectStack(final Construct scope, final String id, final StackProps props) {\n        super(scope, id, props);\n        \/\/ The code that defines your stack goes here\n    \/* final Queue queue = Queue.Builder.create(this, \"SampleCdkProjectQueue\")\n        .visibilityTimeout(Duration.seconds(300))\n        .build(); *\/\n    }\n}<\/code><\/pre>\n\n<h4 class=\"wp-block-heading\">SampleCdkProjectApp.java<\/h4>\n\n<p>Ara donem una ullada a SampleCdkProjectApp.java. Aqu\u00ed creareu una instancia de la pila (definida pr\u00e8viament) en algun \u00e0mbit per desplegar-la. Aquesta classe crea una instancia de SampleCdkProjectStack i produeix la plantilla AWS CloudFormation definida per la pila. Aqu\u00ed tamb\u00e9 inicialitzareu la construcci\u00f3 de l&#8217;aplicaci\u00f3 que utilitzareu com a \u00e0mbit per definir una inst\u00e0ncia de SampleCdkProjectStack.<\/p>\n\n<pre class=\"wp-block-code\"><code>public class SampleCdkProjectApp {\n   public static void main(final String&#91;] args) {\n      App app = new App();\n      new SampleCdkProjectStack(app, \"SampleCdkProjectStack\", StackProps.builder()\n   \/*If you don't specify 'env', this stack will be environment-agnostic.\n     Account\/Region-dependent features and context lookups will not work,\n     but you can deploy a single synthesized template anywhere.\n     Uncomment the next block to specialize this stack for the AWS Account\n     and Region that is implied by the current CLI configuration. *\/\n     \/* .env(Environment.builder()\n        .account(System.getenv(\"CDK_DEFAULT_ACCOUNT\"))\n        .region(System.getenv(\"CDK_DEFAULT_REGION\"))\n        .build()) *\/\n      \/*Uncomment the next block if you know exactly what Account and Region you\n       want to deploy the stack to *\/\n        .env(Environment.builder()\n        .account(\"123456789012\")\n        .region(\"us-east-1\")\n        .build()) *\/\n      \/\/For more information, see https:\/\/docs.aws.amazon.com\/cdk\/latest\/guide\/environments.html\n        .build());\n        app.synth();\n     }\n}<\/code><\/pre>\n\n<p>A la classe anterior, descomenceu el codi per especialitzar aquesta pila per al compte i la regi\u00f3 d&#8217;AWS que estan implicats per la configuraci\u00f3 actual de la CLI.<\/p>\n\n<h3 class=\"wp-block-heading\">Aplicaci\u00f3 Bootstrap CDK<\/h3>\n\n<p>Quan despleguem aplicacions AWS CDK en un entorn AWS, hi ha determinats recursos que poden ser necessaris per al desplegament, com ara el bucket d&#8217;Amazon S3 per emmagatzemar fitxers i rols IAM amb determinats permisos per dur a terme el desplegament. El proc\u00e9s per proporcionar aquests recursos s&#8217;anomena Bootstrapping.  <\/p>\n\n<p>Els recursos anteriors es defineixen en una pila d&#8217;AWS CloudFormation que s&#8217;anomena CDKToolkit. L&#8217;ordre seg\u00fcent desplega la pila de preparaci\u00f3 de CDK Toolkit.<\/p>\n\n<p><code>cdk bootstrap<\/code><\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/5F3v2vxadKvjm149cv9W8FdKQM703_kDTe_F-YAaqrJSj1q4yLsBnej2mwKFgzzDEquiEvORHSlp-Eu6O7I7kvQPLs6Y30D3-uHaNwvRaU8xSQ2k_j1XhbKz-7snw1V-AnHw3BNb.png\" style=\"width: 700px\"\/><\/p>\n\n<p>Podeu fer un cop d&#8217;ull a la plantilla Resources in CDKToolkit CloudFormation.<\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/fuyJ0b-tvLY5nDPVkhl5_Qsp8XI1sAGTe1YwAtNJAHndBRvXh6dWWycWnIcRymvDvmkYzlNqZWPrS0ZbpD-iAg51N2W6oQMdL7nROa-TK7BlKL3O75e-2fCP1ME1H4Cm1yXjq1z-.png\" style=\"width: 700px\"\/><\/p>\n\n<h3 class=\"wp-block-heading\">Sintetitzar la plantilla de formaci\u00f3 de n\u00favols<\/h3>\n\n<p>L&#8217;ordre seg\u00fcent sintetitza i imprimeix la plantilla de CloudFormation. Haur\u00edeu d&#8217;especificar la pila si la vostra aplicaci\u00f3 en cont\u00e9 m\u00e9s d&#8217;una. Actualment, no cal especificar-ho, ja que la vostra aplicaci\u00f3 nom\u00e9s cont\u00e9 una pila.<\/p>\n\n<p><code>cdk synth<\/code><\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/h-7jbh_CyW1QTG4iyZqIAwr3q6xMi_H3aEb4qmbvAGhzy0F1dejtcE4CN2q9NjbGlN0tNWaa1c-5B4__cISriobPkcnefjxK-RpqhMXdV1Y7FlA1a02YeFx1OBxTpmLZFVLuELeh.png\" style=\"width: 700px\"\/><\/p>\n\n<h3 class=\"wp-block-heading\">Desplegueu l&#8217;aplicaci\u00f3 CDK<\/h3>\n\n<p>Ara introdu\u00efu l&#8217;ordre seg\u00fcent per desplegar els recursos definits a la pila de la vostra aplicaci\u00f3 CDK.<\/p>\n\n<p><code>cdk deploy<\/code><\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/hjNwEaAgbpNQYlgjY-tCzBm1dVbn77h5Za1Gx25WdJdrAjfJ-l9Tsd2dKInObN5gGDrd3EwbDb5n1JpAeyQa1tPv5_LF9urZkxnDivvRwEpgsUIPTlXjARbOk6u7hPUZOPQJi1D.png\" style=\"width: 700px\"\/><\/p>\n\n<p>Podeu fer una ullada a la plantilla Recursos a SampleCdkProjectStack CloudFormation.  <\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/8ZCYHt_UBfD9nvYSN_5fP9qQmmyShWyLLXWJdDbLrPuFOC0wHscRhkbnD5I7rBng4atANH1bpQzrzeWeF5ingaQz3W-kB2W6wtl_H0lnHW9ct8rb4fJhWuIqicAVVFwSkt-ebq1k.png\" style=\"width: 700px\"\/><\/p>\n\n<p>Aquesta \u00e9s la cua d&#8217;Amazon SQS que heu definit a la pila.<\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/SqLIZciOYjinFYvjIuo7AslH1hp6mHB6BQRwg2TMHVV0XZ23PVTn4z2VAfW16tI3WQczZ0FM9cCXrE1tT9hNRZPebRnNyTZXEAY2Bd_nts3TC4aJr3P2OYtwuPh7R9Qbvn2tMku3.png\" style=\"width: 700px\"\/><\/p>\n\n<p>Al final, destru\u00efu els recursos de cdk-sample-project mitjan\u00e7ant l&#8217;ordre seg\u00fcent<\/p>\n\n<p><code>cdk destroy<\/code><\/p>\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/5bzx3RYTjdga44HuemvyTRkWS18pa49y469R4GSQlHUdcgYRcG1j7StFoSUyE07v1_C4UW5FjMIrMzoWjX5xs_PAKEFl9vhL2hKzKYeyM6EAgasR4_ZzP8N4HB0Y_uIYVaXxu6m7.png\" style=\"width: 700px\"\/><\/p>\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3<\/h2>\n\n<p>Amb aix\u00f2, hem arribat al final del nostre blog. En aquest blog, heu apr\u00e8s els conceptes b\u00e0sics d&#8217;AWS Cloud Development Kit i heu creat una aplicaci\u00f3 CDK amb Java. Si voleu practicar m\u00e9s, consulteu el dip\u00f2sit oficial <a href=\"https:\/\/github.com\/aws-samples\/aws-cdk-examples\/tree\/master\/java\">de github<\/a> d&#8217;AWS que t\u00e9 exemples implementats a Java.<\/p>\n\n<p>Estigueu atents a les novetats m\u00e9s informatives que hi haur\u00e0. No dubteu a deixar qualsevol comentari a la secci\u00f3 de comentaris.<\/p>\n\n<p>Feli\u00e7 aprenentatge!<\/p>\n\n<h2 class=\"wp-block-heading\">Refer\u00e8ncia<\/h2>\n\n<p><a href=\"https:\/\/docs.aws.amazon.com\/cdk\/v2\/guide\/home.html\">https:\/\/docs.aws.amazon.com\/cdk\/v2\/guide\/home.html<\/a><\/p>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Unimedia Technology<\/h2>\n\n<p>A <a href=\"https:\/\/www.unimedia.tech\/\">Unimedia Technology<\/a> tenim un equip de <strong>desenvolupadors nadius al n\u00favol<\/strong> que us poden ajudar a desenvolupar les vostres aplicacions AWS i Azure m\u00e9s complexes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En aquest bloc, aprendr\u00e0s sobre AWS Cloud Development Kit mitjan\u00e7ant Java. Sense m\u00e9s pre\u00e0mbuls comencem! Tamb\u00e9 us pot interessar: &#8220;Funcions de React 18: qu\u00e8 hi ha de nou a la caixa?&#8221; Introducci\u00f3 a AWS Cloud Development Kit L&#8217; AWS CDK us permet crear aplicacions al n\u00favol amb el poder expressiu d&#8217;un llenguatge de programaci\u00f3. Es [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":6759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[199],"tags":[],"class_list":["post-7192","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-ca"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.6 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AWS Cloud Development Kit utilitzant Java - Unimedia Technology<\/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:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/\" \/>\n<meta property=\"og:locale\" content=\"ca_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Cloud Development Kit utilitzant Java\" \/>\n<meta property=\"og:description\" content=\"En aquest bloc, aprendr\u00e0s sobre AWS Cloud Development Kit mitjan\u00e7ant Java. Sense m\u00e9s pre\u00e0mbuls comencem! Tamb\u00e9 us pot interessar: &#8220;Funcions de React 18: qu\u00e8 hi ha de nou a la caixa?&#8221; Introducci\u00f3 a AWS Cloud Development Kit L&#8217; AWS CDK us permet crear aplicacions al n\u00favol amb el poder expressiu d&#8217;un llenguatge de programaci\u00f3. Es [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Unimedia Technology\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.linkedin.com\/company\/unimedia-technology\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-01T10:18:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-09T17:02:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"394\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Unimedia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UnimediaCTO\" \/>\n<meta name=\"twitter:site\" content=\"@UnimediaCTO\" \/>\n<meta name=\"twitter:label1\" content=\"Escrit per\" \/>\n\t<meta name=\"twitter:data1\" content=\"Unimedia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Temps estimat de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuts\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS Cloud Development Kit utilitzant Java - Unimedia Technology","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.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/","og_locale":"ca_ES","og_type":"article","og_title":"AWS Cloud Development Kit utilitzant Java","og_description":"En aquest bloc, aprendr\u00e0s sobre AWS Cloud Development Kit mitjan\u00e7ant Java. Sense m\u00e9s pre\u00e0mbuls comencem! Tamb\u00e9 us pot interessar: &#8220;Funcions de React 18: qu\u00e8 hi ha de nou a la caixa?&#8221; Introducci\u00f3 a AWS Cloud Development Kit L&#8217; AWS CDK us permet crear aplicacions al n\u00favol amb el poder expressiu d&#8217;un llenguatge de programaci\u00f3. Es [&hellip;]","og_url":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/","og_site_name":"Unimedia Technology","article_publisher":"https:\/\/www.linkedin.com\/company\/unimedia-technology\/","article_published_time":"2022-04-01T10:18:38+00:00","article_modified_time":"2024-01-09T17:02:41+00:00","og_image":[{"width":700,"height":394,"url":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png","type":"image\/png"}],"author":"Unimedia","twitter_card":"summary_large_image","twitter_creator":"@UnimediaCTO","twitter_site":"@UnimediaCTO","twitter_misc":{"Escrit per":"Unimedia","Temps estimat de lectura":"6 minuts"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#article","isPartOf":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/"},"author":{"name":"Unimedia","@id":"https:\/\/www.unimedia.tech\/ca\/#\/schema\/person\/3a250aa22526d5c9ff6bc95bb380a5dd"},"headline":"AWS Cloud Development Kit utilitzant Java","datePublished":"2022-04-01T10:18:38+00:00","dateModified":"2024-01-09T17:02:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/"},"wordCount":1062,"commentCount":0,"publisher":{"@id":"https:\/\/www.unimedia.tech\/ca\/#organization"},"image":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png","articleSection":["AWS"],"inLanguage":"ca","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/","url":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/","name":"AWS Cloud Development Kit utilitzant Java - Unimedia Technology","isPartOf":{"@id":"https:\/\/www.unimedia.tech\/ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#primaryimage"},"image":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png","datePublished":"2022-04-01T10:18:38+00:00","dateModified":"2024-01-09T17:02:41+00:00","breadcrumb":{"@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#breadcrumb"},"inLanguage":"ca","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/"]}]},{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#primaryimage","url":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png","contentUrl":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/aws-cdk-2-e1648815633962-4.png","width":700,"height":394,"caption":"aws"},{"@type":"BreadcrumbList","@id":"https:\/\/www.unimedia.tech\/ca\/aws-cloud-development-kit-using-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.unimedia.tech\/ca\/"},{"@type":"ListItem","position":2,"name":"AWS Cloud Development Kit utilitzant Java"}]},{"@type":"WebSite","@id":"https:\/\/www.unimedia.tech\/ca\/#website","url":"https:\/\/www.unimedia.tech\/ca\/","name":"Unimedia Technology","description":"Your software development partner","publisher":{"@id":"https:\/\/www.unimedia.tech\/ca\/#organization"},"alternateName":"Unimedia Tech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.unimedia.tech\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ca"},{"@type":"Organization","@id":"https:\/\/www.unimedia.tech\/ca\/#organization","name":"Unimedia Technology","alternateName":"Unimedia Tech","url":"https:\/\/www.unimedia.tech\/ca\/","logo":{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/www.unimedia.tech\/ca\/#\/schema\/logo\/image\/","url":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/cloud_border-3.png","contentUrl":"https:\/\/www.unimedia.tech\/wp-content\/uploads\/2023\/12\/cloud_border-3.png","width":403,"height":309,"caption":"Unimedia Technology"},"image":{"@id":"https:\/\/www.unimedia.tech\/ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/unimedia-technology\/","https:\/\/x.com\/UnimediaCTO","https:\/\/www.instagram.com\/unimedia.technology\/"]},{"@type":"Person","@id":"https:\/\/www.unimedia.tech\/ca\/#\/schema\/person\/3a250aa22526d5c9ff6bc95bb380a5dd","name":"Unimedia","image":{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/www.unimedia.tech\/ca\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5901fd1c4628e2b48ffd4e47324e8fe0751b39e556a167f078471d4c4bec0f6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5901fd1c4628e2b48ffd4e47324e8fe0751b39e556a167f078471d4c4bec0f6f?s=96&d=mm&r=g","caption":"Unimedia"}}]}},"_links":{"self":[{"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/posts\/7192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/comments?post=7192"}],"version-history":[{"count":0,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/posts\/7192\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/media\/6759"}],"wp:attachment":[{"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/media?parent=7192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/categories?post=7192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unimedia.tech\/ca\/wp-json\/wp\/v2\/tags?post=7192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}