{"id":3165,"date":"2022-03-30T07:23:54","date_gmt":"2022-03-30T06:23:54","guid":{"rendered":"https:\/\/republify.se\/?post_type=product&#038;p=3165"},"modified":"2025-11-21T08:35:38","modified_gmt":"2025-11-21T07:35:38","slug":"containers-and-kubernetes-introduction","status":"publish","type":"product","link":"https:\/\/republify.se\/index.php\/produkt\/containers-and-kubernetes-introduction\/","title":{"rendered":"Containers and Kubernetes &#8211; Introduction"},"content":{"rendered":"<div class=\"elementor-element elementor-element-28a2d2b elementor-widget elementor-widget-heading\" data-id=\"28a2d2b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">Learning Approach<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-0dcc133 elementor-widget elementor-widget-text-editor\" data-id=\"0dcc133\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p>Each participant works with their own cloud-hosted Kubernetes cluster, ensuring practical, real-world experience. The course combines:<\/p>\n<ul>\n<li>Interactive presentations covering core concepts<\/li>\n<li>Live demonstrations of container and Kubernetes workflows<\/li>\n<li>Guided hands-on exercises<\/li>\n<li>Real-world scenarios and practical implementation exercises<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Through this comprehensive approach, participants will develop both theoretical understanding and practical skills needed to implement container technologies in their own projects and organizations.<\/p>\n<\/div>\n<div class=\"elementor-element elementor-element-caf5089 elementor-widget elementor-widget-heading\" data-id=\"caf5089\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">Who is the Target Audience?<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-2cbdd90 elementor-widget elementor-widget-text-editor\" data-id=\"2cbdd90\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p>This course is designed for developers, software engineers, and IT professionals who want to:<\/p>\n<ul>\n<li>Learn modern containerization and orchestration technologies<\/li>\n<li>Understand containers and Kubernetes from a developer perspective<\/li>\n<li>Enhance their skills in cloud-native development practices<\/li>\n<li>Build foundational knowledge for modern development workflows<\/li>\n<\/ul>\n<\/div>\n<div class=\"elementor-element elementor-element-461bbb4 elementor-widget elementor-widget-heading\" data-id=\"461bbb4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">What Are The Course&#8217;s Prerequisites?<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-833b3dd elementor-widget elementor-widget-text-editor\" data-id=\"833b3dd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p>To fully benefit from this training class, participants should possess a fundamental knowledge of programming and be familiar with using the command line in Windows. No prior experience with containers is required.<\/p>\n<\/div>\n<div class=\"elementor-element elementor-element-acac8fa elementor-widget elementor-widget-heading\" data-id=\"acac8fa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">What You will Learn<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-609b065 elementor-widget elementor-widget-text-editor\" data-id=\"609b065\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<h4><strong>Containers<\/strong><\/h4>\n<ul>\n<li><strong>Introduction<\/strong>\u00a0\u2013 Understanding containerization principles and benefits over traditional virtualization<\/li>\n<li><strong>Creating a container<\/strong>\u00a0\u2013 Building your first containers using Docker and understanding the container lifecycle<\/li>\n<li><strong>Containerizing a sample application<\/strong>\u00a0\u2013 Practical application containerization with real-world examples<\/li>\n<li><strong>Multi-stage Container Build<\/strong>s \u2013 Optimizing container images for production use<\/li>\n<li><strong>Pushing the sample application to the Registry<\/strong>\u00a0\u2013 Managing container images in cloud registries<\/li>\n<\/ul>\n<h4><strong>Kubernetes<\/strong><\/h4>\n<ul>\n<li><strong>Introduction<\/strong>\u00a0\u2013 Understanding container orchestration and Kubernetes architecture<\/li>\n<li><strong>Pods<\/strong>\u00a0\u2013 Working with the smallest deployable units in Kubernetes<\/li>\n<li><strong>Deployment<\/strong>\u00a0\u2013 Managing application lifecycle and scaling<\/li>\n<li><strong>Services<\/strong>\u00a0\u2013 Exposing applications and managing network traffic<\/li>\n<li><strong>Ingress<\/strong>\u00a0\u2013 Implementing external access and load balancing<\/li>\n<\/ul>\n<\/div>\n<div class=\"elementor-element elementor-element-fb09387 elementor-widget elementor-widget-heading\" data-id=\"fb09387\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">How Long Is This Course?<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-6a830a2 elementor-widget elementor-widget-text-editor\" data-id=\"6a830a2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p>The course takes one day to complete.<\/p>\n<\/div>\n<div class=\"elementor-element elementor-element-33f72b2 elementor-widget elementor-widget-heading\" data-id=\"33f72b2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<h3 class=\"elementor-heading-title elementor-size-default\">Technical Environment<\/h3>\n<\/div>\n<div class=\"elementor-element elementor-element-31d09bf elementor-widget elementor-widget-text-editor\" data-id=\"31d09bf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p>Students will work with:<\/p>\n<ul>\n<li>Individual cloud-hosted<strong>\u00a0Kubernetes cluster<\/strong><\/li>\n<li><strong>Docker<\/strong>\u00a0for container creation and management<\/li>\n<li><strong>Container<\/strong>\u00a0<strong>registries<\/strong>\u00a0for image management<\/li>\n<li><strong>kubectl<\/strong>\u00a0for Kubernetes cluster management<\/li>\n<li><strong>Visual Studio Code\u00a0<\/strong>for editing.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div>\n<h3>Kursen levereras i samarbete med<\/h3>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1629 lazyload\" data-src=\"https:\/\/republify.se\/wp-content\/uploads\/2022\/02\/TN.jpg\" alt=\"\" width=\"259\" height=\"44\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 259px; --smush-placeholder-aspect-ratio: 259\/44;\" \/><\/p>\n<h2>Kontakta oss om denna kurs<\/h2>\n<div data-test='contact-form'\n\t\t\tid='contact-form-3165'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"3165\",\"formHash\":\"109b89bf29613d165fdd9792cbdbbbd287d47adb\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":true,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-109b89bf29613d165fdd9792cbdbbbd287d47adb\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-109b89bf29613d165fdd9792cbdbbbd287d47adb\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-109b89bf29613d165fdd9792cbdbbbd287d47adb\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/index.php\/wp-json\/wp\/v2\/product\/3165\">\u2190 Tillbaka<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-109b89bf29613d165fdd9792cbdbbbd287d47adb\">Tack f\u00f6r din respons. \u2728<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/republify.se\/index.php\/produkt\/containers-and-kubernetes-introduction\/'\n\t\t\t\tid='jp-form-109b89bf29613d165fdd9792cbdbbbd287d47adb'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Containers and Kubernetes - Introduction\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6InpucjZ1R05lTTVOTUNGK0lQc3o4cFJ6K3JjbTR0SGRiZ25mdUJpNTVFa093bkYyajdOZnoyZFlYbWU2MldCUC8zeldMdG9PeGd6VlF1L2JvL2JVS3lhYmNVUW1MRXJaVCtMbk5MN3J5VDdRUjRGby9XU3dRcUNjdlNNdVZQeGF6MThQWFp1azU4akFNQUNkVDk1K01QTlJqQ2c2aGNMRFFmanlmQXJEalRPYzV0RlltbHlZd0prcFU5U21CUkJZOGxDdkMwOHNWOXkxZWtjRENIek9obEVhdDZsNlBJV3psdFJ3QTd3aXhYYTl6OXFzWUc5Vnpmd3J1Yk5iRG1MaUJiT3hoL3pTcEJxbFFjdmlYa3FzRzE5bi9SOWNMWnZJNU5BUHNwaW9ETzZKdjZXM3FMVWFpd2NQUEo0eUcyM2wxUHB1ZEtxU0trUWtXeDBCK1dPTUFkZi8vZjg5TFFwVzJKS3dZRkRZRGsxSUlWNXFrbDdLWDBtRUkwQUpUTXRBR21DYVU5UlRxaGpxcXpOMG9vdzJWYjUzZWRvNDlNekZGVGcwcnlRVmU3RzI4RCt2OWw1M1phUjZCWkNMR1N6cEUyeTRvM2orTFE3R1NhRFBqbTRYZ1JFbzRKdUYvSEwrKzkyWFNqdDYvQTVPekxvR25BZlpoZVVrTXR5aW5DR3c3RGV4QkdQRUViUjFYMXF6dGNsZ3h3OVpTYVBjUDhWcVI2OWlEYnlET0dSS3crbVdabEVlQUUxWVF2bHkvR1hmRG0ya3ZpTmxUbVRheHJ6RldEb2dWMjhFMGZVb2Y5YzNZanVqeEdaSzRmbDBhZ1pLT0pyMnRuSW5vSnA1NVhaZ1JFRjNuTThFNmRwNmo4Z3JEcXJ0dUFZQ3BSMHd4UHpzN2NWbDVqSW94Wm04T0NaZ0FNSVg4cXAyTWVMczdIc3B1eE9STUZxa3YrdU42T3lQVXkzVmZYWUtGaVRiZUphVjhWQ0J5QnRSTUNLNlk0Mmt5WHJSS3dNQzVUNVZIazE0VlNlajZOV1hVR1ZyeDdMT0xneVdGQzRrK0ZyM2Q0dFIxZG91MWhrL3JQUDBGRlZGdnIzMFQxWW53MEdnM05HN1NCL0hRZWJGNEVoWkt2RHdyRjJ3Q0VhMzRNZkVMN0wzd1RCMHFUbWVsd1F4S0VjbjFqRkI3NWMwdzVVb2ZsSHNFaVlJRVN2akJsdDFHTnI5NXVwZFg5ZzRFV05LMDRZYXRzRkVWZGszMVoyUT0iLCJjb250ZW50IjoiW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJOYW1uXCIgdHlwZT1cIm5hbWVcIiByZXF1aXJlZD1cIjFcIl1bY29udGFjdC1maWVsZCBsYWJlbD1cIkUtcG9zdFwiIHR5cGU9XCJlbWFpbFwiIHJlcXVpcmVkPVwiMVwiXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiTWVkZGVsYW5kZVwiIHR5cGU9XCJ0ZXh0YXJlYVwiXSIsImhhc2giOiIxMDliODliZjI5NjEzZDE2NWZkZDk3OTJjYmRiYmJkMjg3ZDQ3YWRiIiwic291cmNlIjp7ImVudHJ5X3RpdGxlIjoiQ29udGFpbmVycyBhbmQgS3ViZXJuZXRlcyBcdTIwMTMgSW50cm9kdWN0aW9uIiwiZW50cnlfcGFnZSI6MSwic291cmNlX2lkIjozMTY1LCJzb3VyY2VfdHlwZSI6InNpbmdsZSIsInJlcXVlc3RfdXJsIjoiaHR0cHM6Ly9yZXB1YmxpZnkuc2Uvd3AtanNvbi93cC92Mi9wcm9kdWN0LzMxNjUifSwidmVyc2lvbiI6MiwiY2lwaGVyIjoiYWVzLTI1Ni1nY20ifQ.QOWVc1nCbYd_9cEW-tcbETyEAhHgPpHVZjpu8CJhXZQ' \/>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g3165-namn\",\"fieldType\":\"name\",\"fieldLabel\":\"Namn\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"109b89bf29613d165fdd9792cbdbbbd287d47adb\"}'  class='grunion-field-name-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g3165-namn' class=\"grunion-field-label name\" >Namn<span class=\"grunion-label-required\" aria-hidden=\"true\">(obligatoriskt)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g3165-namn'\n\t\t\t\t\tid='g3165-namn'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g3165-namn-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g3165-namn-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g3165-namn-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g3165-epost\",\"fieldType\":\"email\",\"fieldLabel\":\"E-post\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"109b89bf29613d165fdd9792cbdbbbd287d47adb\"}'  class='grunion-field-email-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g3165-epost' class=\"grunion-field-label email\" >E-post<span class=\"grunion-label-required\" aria-hidden=\"true\">(obligatoriskt)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g3165-epost'\n\t\t\t\t\tid='g3165-epost'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g3165-epost-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g3165-epost-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g3165-epost-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g3165-meddelande\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Meddelande\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"109b89bf29613d165fdd9792cbdbbbd287d47adb\"}'  class='grunion-field-textarea-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g3165-meddelande' class=\"grunion-field-label textarea\" >Meddelande<\/label>\n<textarea\n\t\t                style=''\n\t\t                name='g3165-meddelande'\n\t\t                id='contact-form-comment-g3165-meddelande'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g3165-meddelande-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea  grunion-field'  ><\/textarea>\n \n\t\t\t<div id=\"g3165-meddelande-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g3165-meddelande-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\t<p class='contact-submit'>\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Formul\u00e4rfel\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div>\t\t<button type='submit' class='pushbutton-wide'>Skicka<\/button>\t\t<input type='hidden' name='contact-form-id' value='3165' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='109b89bf29613d165fdd9792cbdbbbd287d47adb' \/>\n\t<\/p>\n<\/form>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><strong>This comprehensive introduction course provides developers with essential knowledge and practical skills in container technology and Kubernetes orchestration. Through a balanced mixture of theory, demonstration, and practice, participants will gain hands-on experience with modern containerization workflows from a developer perspective.<\/strong><\/p>\n<p>Containers and Kubernetes have revolutionized how we develop, deploy, and scale applications. Kubernetes is an open-source container orchestration system that enables automated deployment, scaling, and management of containerized applications. These technologies form the foundation for modern development and deployment practices, bridging the gap between traditional application deployment and cloud-native architectures.<\/p>\n","protected":false},"featured_media":9431,"comment_status":"open","ping_status":"closed","template":"","meta":{"wds_primary_product_brand":0,"wds_primary_product_cat":0},"product_brand":[],"product_cat":[146,105,29],"product_tag":[],"class_list":{"0":"post-3165","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-linux","7":"product_cat-red-hat","8":"product_cat-technical","10":"first","11":"instock","12":"taxable","13":"shipping-taxable","14":"purchasable","15":"product-type-simple"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product\/3165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/comments?post=3165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media\/9431"}],"wp:attachment":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media?parent=3165"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_brand?post=3165"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_cat?post=3165"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_tag?post=3165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}