diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml deleted file mode 100644 index 3870a1c..0000000 --- a/.github/workflows/build.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: Build Website - -on: - pull_request: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v5 - with: - submodules: recursive - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - - name: Log in to the ghcr.io Container registry - uses: docker/login-action@28fdb31ff34708d19615a74d67103ddc2ea9725c - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and Push - uses: docker/build-push-action@v6 - with: - context: . - file: ./Dockerfile - push: true - tags: | - ghcr.io/acend/website:pr-${{ github.event.pull_request.number }} - \ No newline at end of file diff --git a/.github/workflows/codeql-analysis.yaml b/.github/workflows/codeql-analysis.yaml new file mode 100644 index 0000000..f3e320c --- /dev/null +++ b/.github/workflows/codeql-analysis.yaml @@ -0,0 +1,71 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +name: "CodeQL" + +on: + push: + branches: [main] + pull_request: + # The branches below must be a subset of the branches above + branches: [main] + schedule: + - cron: '0 19 * * 6' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + # Override automatic language detection by changing the below list + # Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python'] + language: ['javascript'] + # Learn more... + # https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + # We must fetch at least the immediate parents so that if this is + # a pull request then we can checkout the head. + fetch-depth: 2 + + # If this run was triggered by a pull request event, then checkout + # the head of the pull request instead of the merge commit. + - run: git checkout HEAD^2 + if: ${{ github.event_name == 'pull_request' }} + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/pr-cleanup.yaml b/.github/workflows/pr-cleanup.yaml deleted file mode 100644 index 3f47e5e..0000000 --- a/.github/workflows/pr-cleanup.yaml +++ /dev/null @@ -1,65 +0,0 @@ -name: PRCleanup -on: - pull_request: - types: [closed] - -jobs: - deployment: - runs-on: 'ubuntu-latest' - steps: - - - name: Checkout - uses: actions/checkout@v5 - with: - submodules: recursive - - - name: 'Install Helm' - uses: azure/setup-helm@v4 - with: - version: v3.6.2 - - - name: Install Kubectl - uses: azure/setup-kubectl@v4 - with: - version: v1.21.2 - - - name: Create KUBECONFIG - env: - KUBE_CONFIG: '${{ secrets.KUBECONFIG_K8S_ACEND_TEST }}' - run: | - mkdir -p $HOME/.kube - echo "$KUBE_CONFIG" > $HOME/.kube/config - - - name: Remove PR Environment Helm Release - env: - WEBSITE_HELM_RELEASE: 'pr-${{ github.event.pull_request.number }}' - WEBSITE_NAMESPACE: 'acend-websitenew-test' - run: | - helm uninstall $WEBSITE_HELM_RELEASE --kubeconfig $HOME/.kube/config --namespace=$WEBSITE_NAMESPACE - - - - name: Delete PR Tag on ghcr.io - env: - PR_NUMBER: '${{ github.event.pull_request.number }}' - REPOSITORY: '${{ github.repository }}' - run : | - ORG=$(echo $REPOSITORY | cut -d "/" -f1) - REPO=$(echo $REPOSITORY | cut -d "/" -f2) - for PACKAGE_VERSION_ID in $(curl -s -H "Authorization: Bearer ${{ secrets.GH_PAT_DELETE_PACKAGES }}" https://api.github.com/orgs/${ORG}/packages/container/${REPO}/versions | jq --arg PR pr-$PR_NUMBER '.[] | select (.metadata.container.tags[] | contains ($PR)) | .id') - do - echo "Delete package with id ${PACKAGE_VERSION_ID}" - curl -X DELETE -H "Authorization: Bearer ${{ secrets.GH_PAT_DELETE_PACKAGES }}" https://api.github.com/orgs/${ORG}/packages/container/${REPO}/versions/${PACKAGE_VERSION_ID} - done - - - name: Delete untagged on ghcr.io - env: - PR_NUMBER: '${{ github.event.pull_request.number }}' - REPOSITORY: '${{ github.repository }}' - run : | - ORG=$(echo $REPOSITORY | cut -d "/" -f1) - REPO=$(echo $REPOSITORY | cut -d "/" -f2) - for PACKAGE_VERSION_ID in $(curl -s -H "Authorization: Bearer ${{ secrets.GH_PAT_DELETE_PACKAGES }}" https://api.github.com/orgs/${ORG}/packages/container/${REPO}/versions | jq '.[] | select( (.metadata.container.tags | length) == 0) | .id') - do - echo "Delete untagged package with id ${PACKAGE_VERSION_ID}" - curl -X DELETE -H "Authorization: Bearer ${{ secrets.GH_PAT_DELETE_PACKAGES }}" https://api.github.com/orgs/${ORG}/packages/container/${REPO}/versions/${PACKAGE_VERSION_ID} - done diff --git a/.github/workflows/push_main.yaml b/.github/workflows/push_main.yaml deleted file mode 100644 index ed45875..0000000 --- a/.github/workflows/push_main.yaml +++ /dev/null @@ -1,72 +0,0 @@ -name: push_main - -on: - push: - branches: main - -jobs: - main: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v5 - with: - submodules: recursive - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - - name: Log in to the ghcr.io Container registry - uses: docker/login-action@28fdb31ff34708d19615a74d67103ddc2ea9725c - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - - name: Build and Push Latest Version - id: docker_build - uses: docker/build-push-action@v6 - with: - context: . - file: ./Dockerfile - push: true - tags: | - ghcr.io/acend/website:latest - - - name: 'Install Helm' - uses: azure/setup-helm@v4 - with: - version: v3.6.2 - - - name: Install Kubectl - uses: azure/setup-kubectl@v4 - with: - version: v1.21.2 - - - name: Create KUBECONFIG - env: - KUBE_CONFIG: '${{ secrets.KUBECONFIG_K8S_ACEND }}' - run: | - mkdir -p $HOME/.kube - echo "$KUBE_CONFIG" > $HOME/.kube/config - - - name: Deploy Helm Release - env: - WEBSITE_HELM_RELEASE: 'latest' - WEBSITE_NAMESPACE: 'acend-websitenew' - WEBSITE_VERSION: '${{ github.sha }}' - run: | - helm upgrade --install --wait --kubeconfig $HOME/.kube/config --namespace=$WEBSITE_NAMESPACE --set=app.name=$WEBSITE_HELM_RELEASE --set=app.version=$WEBSITE_VERSION --values=helm-chart/values.yaml --atomic $WEBSITE_HELM_RELEASE ./helm-chart - - - name: Redeploy Deployments - env: - WEBSITE_HELM_RELEASE: 'latest' - WEBSITE_NAMESPACE: 'acend-websitenew' - run: | - kubectl rollout restart deployment/${WEBSITE_HELM_RELEASE}-acend-website --kubeconfig $HOME/.kube/config --namespace $WEBSITE_NAMESPACE diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index fa6170d..0000000 --- a/package-lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "acend2024", - "lockfileVersion": 3, - "requires": true, - "packages": {} -} diff --git a/site/assets/images/stories/baloise/Joachi_Prinzbach_Nikolas_Philips.jpg b/site/assets/images/stories/baloise/Joachi_Prinzbach_Nikolas_Philips.jpg new file mode 100644 index 0000000..cf5d019 Binary files /dev/null and b/site/assets/images/stories/baloise/Joachi_Prinzbach_Nikolas_Philips.jpg differ diff --git a/site/assets/images/stories/baloise/Nikolas_Philips.jpg b/site/assets/images/stories/baloise/Nikolas_Philips.jpg new file mode 100644 index 0000000..b867280 Binary files /dev/null and b/site/assets/images/stories/baloise/Nikolas_Philips.jpg differ diff --git a/site/assets/images/stories/baloise/baloise.svg b/site/assets/images/stories/baloise/baloise.svg new file mode 100644 index 0000000..346ca28 --- /dev/null +++ b/site/assets/images/stories/baloise/baloise.svg @@ -0,0 +1,3 @@ + + + diff --git a/site/assets/images/stories/baloise/main_image.jpg b/site/assets/images/stories/baloise/main_image.jpg new file mode 100644 index 0000000..bd28485 Binary files /dev/null and b/site/assets/images/stories/baloise/main_image.jpg differ diff --git a/site/assets/images/stories/baloise/whiteboard.jpg b/site/assets/images/stories/baloise/whiteboard.jpg new file mode 100644 index 0000000..193e5ba Binary files /dev/null and b/site/assets/images/stories/baloise/whiteboard.jpg differ diff --git a/site/assets/images/stories/postfinance/AC_Gabriel2@.jpg b/site/assets/images/stories/postfinance/AC_Gabriel2@.jpg new file mode 100644 index 0000000..663959e Binary files /dev/null and b/site/assets/images/stories/postfinance/AC_Gabriel2@.jpg differ diff --git a/site/assets/images/stories/postfinance/PostFinance.svg b/site/assets/images/stories/postfinance/PostFinance.svg new file mode 100644 index 0000000..37586b7 --- /dev/null +++ b/site/assets/images/stories/postfinance/PostFinance.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/site/assets/images/stories/postfinance/luana.jpg b/site/assets/images/stories/postfinance/luana.jpg new file mode 100644 index 0000000..e923d0d Binary files /dev/null and b/site/assets/images/stories/postfinance/luana.jpg differ diff --git a/site/assets/images/stories/postfinance/main_image.jpg b/site/assets/images/stories/postfinance/main_image.jpg new file mode 100644 index 0000000..959114c Binary files /dev/null and b/site/assets/images/stories/postfinance/main_image.jpg differ diff --git a/site/assets/images/stories/postfinance/postfinance-gebaeude.jpg b/site/assets/images/stories/postfinance/postfinance-gebaeude.jpg new file mode 100644 index 0000000..aaaae1f Binary files /dev/null and b/site/assets/images/stories/postfinance/postfinance-gebaeude.jpg differ diff --git a/site/assets/images/stories/postfinance/roger_bigler.jpg b/site/assets/images/stories/postfinance/roger_bigler.jpg new file mode 100644 index 0000000..2f4c521 Binary files /dev/null and b/site/assets/images/stories/postfinance/roger_bigler.jpg differ diff --git a/site/assets/images/team/AC_Simon@2x.jpg b/site/assets/images/team/AC_Simon@2x.jpg new file mode 100644 index 0000000..9dc6a49 Binary files /dev/null and b/site/assets/images/team/AC_Simon@2x.jpg differ diff --git a/site/assets/js/utils/scrollmove.js b/site/assets/js/utils/scrollmove.js index e86faac..77a9a3a 100644 --- a/site/assets/js/utils/scrollmove.js +++ b/site/assets/js/utils/scrollmove.js @@ -1,21 +1,27 @@ //import 'https://flackr.github.io/scroll-timeline/dist/scroll-timeline.js'; - + export default function() { - const progress = document.querySelector('.scrollmove'); + if (window.innerWidth < 768) return; + + const scrollEl = document.querySelector('.scrollmove'); + + if (!scrollEl) return; - if (!progress) return; + const container = scrollEl.parentElement - progress.animate([ - { transform: 'translateX(0%)' }, - { transform: 'translateX(-300%)' } - ], { - timeline: new ScrollTimeline({ - source: document.documentElement - }) + // get element widths + const scrollElWidth = scrollEl.scrollWidth - container.clientWidth; + + scrollEl.animate( + { transform: ['translateX(0%)','translateX(-' + scrollElWidth + 'px)'] }, { + timeline: new ViewTimeline({ subject: container }), + rangeStart: { rangeName: 'contain', offset: CSS.percent(10) }, + rangeEnd: { rangeName: 'contain', offset: CSS.percent(80) }, + fill: 'both', }); - -} \ No newline at end of file + +} diff --git a/site/assets/scss/common/_global.scss b/site/assets/scss/common/_global.scss index f17c9b6..00e4c83 100644 --- a/site/assets/scss/common/_global.scss +++ b/site/assets/scss/common/_global.scss @@ -420,23 +420,6 @@ a { } } -.entry-content { - ol, ul, dl { - padding-left: 0; - } - - li { - list-style: none; - line-height: 1.7; - padding-left: 1em; - - &::before { - content: "– "; - margin-left: -1em; - } - } -} - .hyphens { hyphens: auto; } diff --git a/site/assets/scss/components/_animations.scss b/site/assets/scss/components/_animations.scss index bd91c84..4b38f7e 100644 --- a/site/assets/scss/components/_animations.scss +++ b/site/assets/scss/components/_animations.scss @@ -1,3 +1,4 @@ +/* @keyframes moveXProgress { 0% { transform: translateX(0); @@ -15,14 +16,15 @@ animation-timing-function: ease-out; } } +*/ .overflow-x-hidden { /* Hide scrollbar for IE, Edge and Firefox */ -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ - + /* Hide scrollbar for Chrome, Safari and Opera */ &::-webkit-scrollbar { display: none; } -} \ No newline at end of file +} diff --git a/site/assets/scss/layouts/_posts.scss b/site/assets/scss/layouts/_posts.scss index fa34df4..f82f15a 100644 --- a/site/assets/scss/layouts/_posts.scss +++ b/site/assets/scss/layouts/_posts.scss @@ -1,11 +1,50 @@ .entry-content { - figure { - margin: 6rem 0; - } - figcaption { font-size: 1.4rem; margin-top: 2rem; font-style: normal; } + + figure, + p { + margin-bottom: 3.2rem; + + @include media-breakpoint-up(lg) { + margin-bottom: 6.4rem; + } + } + + h3, + .h3 { + margin-bottom: 1.2rem; + + @include media-breakpoint-up(lg) { + margin-bottom: 2.4rem; + } + } +} + +.entry-content, +.infobox-content { + ol, ul, dl { + padding-left: 0; + } + + li { + list-style: none; + line-height: 1.7; + padding-left: 1em; + + &::before { + content: "– "; + margin-left: -1em; + } + } +} + +.infobox-content ul { + @include media-breakpoint-up(md) { + column-count: 2; + column-gap: 4rem; + } } diff --git a/site/config/_default/params.toml b/site/config/_default/params.toml index 7c109b8..62ab02e 100644 --- a/site/config/_default/params.toml +++ b/site/config/_default/params.toml @@ -5,9 +5,9 @@ images = ["cover.png"] # contact info -phone = '+41 31 370 22 20' +phone = '+41 31 370 22 00' name = "**acend gmbh**" -address = "Sickingerstrasse 10, 3014 Bern" +address = "Belpstrasse 37, 3007 Bern" email = "hello@acend.ch" diff --git a/site/content/de/_index.md b/site/content/de/_index.md index 040c206..349a299 100644 --- a/site/content/de/_index.md +++ b/site/content/de/_index.md @@ -6,4 +6,4 @@ date: 2022-02-22T00:00:00+00:00 lastmod: 2024-02-20T00:00:00+00:00 draft: false images: [] ---- +--- \ No newline at end of file diff --git a/site/content/de/datenschutz/_index.md b/site/content/de/datenschutz/_index.md index c835b74..6a31ca0 100644 --- a/site/content/de/datenschutz/_index.md +++ b/site/content/de/datenschutz/_index.md @@ -20,12 +20,12 @@ Für die in dieser Datenschutzerklärung abgebildete Datenverarbeitung verantwor acend.ch acend gmbh -Sickingerstrasse 10 -3014 Bern +Belpstrasse 37 +3007 Bern datenschutz@acend.ch -Tel. +41 31 370 22 20 +Tel. +41 31 370 22 00 ## Datenschutzbeauftragter diff --git a/site/content/de/faq/topic1/_index.md b/site/content/de/faq/topic1/_index.md index a140304..0bc5ac2 100644 --- a/site/content/de/faq/topic1/_index.md +++ b/site/content/de/faq/topic1/_index.md @@ -2,5 +2,5 @@ title: "Zertifikate und Badges" draft: false weight: 1 -abstract: "Nach erfolgreichem Abschluss des Trainings erhälts Du von uns ein Zertifikat (PDF) und einen Credly-Badge." +abstract: "Nach erfolgreichem Abschluss des Trainings erhälts Du von uns ein Zertifikat (PDF)." --- diff --git a/site/content/de/faq/topic1/question-two.md b/site/content/de/faq/topic1/question-two.md deleted file mode 100644 index 35b99ea..0000000 --- a/site/content/de/faq/topic1/question-two.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Wie erhalte ich meinen Credly-Badge?" -draft: false -weight: 2 ---- - -Bei den Badges arbeiten wir mit **[credly](https://info.credly.com/)** zusammen. Nach dem Training wirst Du deshalb auch eine E-Mail von credly erhalten. In der Regel geschieht dies innerhalb von 24 Stunden. -Die Slideshow unten erklärt das Verfahren Schritt für Schritt. - -{{< faq-slider >}} -{{< slider-img src="images/faq/credly-xmail.png" caption="So sieht die Mail von credly aus. Um den Ausweis zu akzeptieren, müssen Sie auf die Schaltfläche \"Accept your badge\" klicken." >}} -{{< slider-img src="images/faq/credly-xsignin.png" caption="Wenn Sie noch kein credly-Konto haben, können Sie sich kostenlos registrieren." >}} -{{< slider-img src="images/faq/credly-xaccept.png" caption="Jetzt können Sie als angemeldeter credly-Benutzer den acend-Badge annehmen." >}} -{{< slider-img src="images/faq/credly-xlinkedin.png" caption="Falls Du möchtest, kannst Du den Badge auf Social media teilen." >}} -{{< slider-img src="images/faq/credly-xall.png" caption="Never Stop Learning und verdiene dir noch mehr Badges ;)." >}} -{{< /faq-slider >}} - diff --git a/site/content/de/impressum/_index.md b/site/content/de/impressum/_index.md index 58e9833..372b451 100644 --- a/site/content/de/impressum/_index.md +++ b/site/content/de/impressum/_index.md @@ -1,6 +1,6 @@ --- title: "Impressum" -seo_title: "Impressum - acend gmbh, Sickingerstrasse 10, 3014 Bern" +seo_title: "Impressum - acend gmbh, Belpstrasse 37, 3007 Bern" date: 2020-09-02T13:43:28+02:00 draft: false --- @@ -9,7 +9,7 @@ draft: false ##### Inhalte -acend gmbh, Sickingerstrasse 10, 3014 Bern, hello@acend.ch
+acend gmbh, Belpstrasse 37, 3007 Bern, hello@acend.ch
##### Branding Agentur (Konzept & Design) diff --git a/site/content/de/kontakt/_index.md b/site/content/de/kontakt/_index.md index d4be044..bd0a065 100644 --- a/site/content/de/kontakt/_index.md +++ b/site/content/de/kontakt/_index.md @@ -2,7 +2,7 @@ translationKey: "kontakt" title: "Kontakt" type: "contact" -seo_title: "Kontakt - Ruf uns an: +41 31 370 22 20 - acend gmbh" +seo_title: "Kontakt - Ruf uns an: +41 31 370 22 00 - acend gmbh" description: "Hier kannst du uns erreichen und wenn du Fragen hast, trinken wir gerne mit dir ein Kaffee oder Bier." draft: false header: diff --git a/site/content/de/stories/_index.md b/site/content/de/stories/_index.md index 2ca1184..e221ad3 100644 --- a/site/content/de/stories/_index.md +++ b/site/content/de/stories/_index.md @@ -12,4 +12,4 @@ header: --- -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. +Unsere Kundinnen erzählen ihre Erfolgsgeschichten: echte Erfahrungen, echte Veränderungen. Hier teilen sie, was unsere Trainings für sie bewirkt haben. Lass dich von ihren individuellen Wegen inspirieren und entdecke, wie unser Training auch dich weiterbringen kann. diff --git a/site/content/de/stories/baloise.md b/site/content/de/stories/baloise.md index bde7635..9c100e0 100644 --- a/site/content/de/stories/baloise.md +++ b/site/content/de/stories/baloise.md @@ -1,8 +1,8 @@ --- -title: "Eine Entdeckungsreise durch die Welt der eleganten Programmierung" +title: "Engineers finden immer eine Lösung – die Frage ist nur, wie effizient." type: 'stories' -seo_title: "Ansible Kickstart-Training" -description: "Lerne von unseren Ansible-Cracks, wie du linuxbasierte Services konfigurieren und automatisieren kannst." +seo_title: "Cloud Native Trainingsjourney der Baloise" +description: "Schadenmeldung oder Prämienrechner – die Baloise setzt bei ihren digitalen Finanz- und Versicherungslösungen auch auf selbst entwickelte Applikationen." date: 2023-09-15T12:16:39+06:00 draft: false weight: 10 @@ -11,32 +11,111 @@ slug: trainings: - title: "Container & OpenShift" link: "/trainings/container-openshift" - - title: "Tekton" - link: "/trainings/tekton" - - title: "KubeVirt" - link: "/trainings/kubevirt" + - title: "Prometheus" + link: "/trainings/prometheus" + person: - name : "Robert Mohaupt" - title : "IT-Projektmanager, Baloise" - quote: "Das Training war sehr hilfreich und gab mir einen super Einblick in die Welt von Prome- theus. Dank den hands-on Labs konnte ich mein Wissen gleich anwenden. Die Trainer waren sehr kompetent und hilfsbereit, die Workshops technisch toll umgesetzt." + name : "Joachim Prinzbach und Nikolas Philips" + title : "Procuct Owner und Head of Engineering, IT Abteilung der Baloise" + quote: "Sie unterrichten Technologien und Architekturkonzepte, die sie in der Praxis operativ einsetzen, wodurch ein Dialog auf Augenhöhe entsteht." + -main_image : "images/trainings/ACEND_Hicham@2x.jpg" +main_image : "images/stories/baloise/main_image.jpg" -lead: "Lead-/Einleitungstext Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Accusam et justo duo." +lead: "Schadenmeldung oder Prämienrechner – die Baloise setzt bei ihren digitalen Finanz- und Versicherungslösungen auch auf selbst entwickelte Applikationen. 2020 stellte das Entwicklungsteam auf eine neue Container-Technologie um. Nikolas Philips und Joachim Prinzbach von der Baloise erzählen, wie sie mit den Trainings von acend einen bedeutenden Zeitkiller aus dem Weg räumen konnten." # Partner partner: enable: true title: "Unser Partner" - logo: "images/stories/baloise.svg" + logo: "images/stories/baloise/baloise.svg" link: "?" - + --- -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. +Im Baloise Park in Basel, dem Hauptsitz der Finanzdienstleisterin mit europaweit 8000 Mitarbeitenden, weht an diesem Nachmittag ein heftiger Wind um die drei architektonisch markanten Gebäude. Drinnen empfangen Product Owner Nikolas Philips und Head of Engineering Joachim Prinzbach von der IT-Abteilung der Baloise entspannt zum Interview. Sie können zwei breitflächig angesetzte Trainingsperioden mit acend abhaken und nehmen sich gerne einen Moment Zeit, um darauf zurückzublicken und ihre Erfahrungen zu teilen. + + +
+{{< figure + process="fill 2388x1616" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/Joachi_Prinzbach_Nikolas_Philips.jpg" + alt="Joachim Prinzbach und Nikolas Philips" + caption="Joachim Prinzbach und Nikolas Philips" +>}} +
+
+ +### Was war der Auslöser für die Trainings? + +Nikolas: Wir haben die Applikationsinfrastruktur der Baloise einer Teilmodernisierung unterzogen. IT steht generell nie still. Mit jeder technologischen Entwicklung ist die Weiterbildung der Mitarbeitenden zentral. +Joachim: Ein weiteres Ziel war die Selbstständigkeit der Applikationsteams, um möglichst wenig von externen Faktoren abhängig zu sein und dank kürzeren Wegen die Effizienz zu steigern. Dafür benötigten die Teams die entsprechenden Werkzeuge. + +### Wie seid ihr auf acend gestossen? + +Nikolas: Vor ein paar Jahren wollten wir die Mitarbeitenden zuerst selbst schulen, aber es fehlte schlicht die Zeit – und das entsprechende didaktische Know-how. Wir kannten bereits einige der Trainer und fanden es cool, als acend kurz darauf ihr Schulungsangebot lancierte. Schon beim ersten Kennenlerngespräch wussten wir, dass es fachlich und menschlich super passt. + +### Was hat euch überzeugt? + +Nikolas: Die Flexibilität. Acend passte die Trainings spezifisch auf unsere Umgebung und insbesondere auf unsere Infrastruktur an. Ihr Angebot wurde genau auf uns ausgerichtet. Sprich, für uns unrelevante Themen konnten wir streichen, dafür wichtigere dazunehmen. Zudem konnten wir vom Erfahrungsschatz profitieren. Die Trainer wussten mit den verschiedenen Wissenslevel der Teilnehmenden genau umzugehen. Fortgeschrittene wurden gezielt gefördert und weniger Erfahrene ideal unterstützt. + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/whiteboard.jpg" + alt="Nikolas Philips, Product Owner, Baloise" + caption="" +>}} + +### Wie sind die Trainings verlaufen? + +Joachim: Wir hatten zwei breitflächig angesetzte Trainingsperioden über einen Zeitraum von eineinhalb Jahren. Dabei wurden insgesamt 200 Entwickler:innen und Systemtechniker:innen in OpenShift und Prometheus/Grafana geschult. Die Trainings fanden vor Ort statt – in Basel, Deutschland und Serbien. Pro Trainingseinheit nahmen zwischen 12 und 16 Mitarbeitende teil, die von zwei Trainern Support erhielten – das ist ein sehr komfortables Setting für eine Schulung. + +### Was haben die Teilnehmenden an den Trainings besonders geschätzt? + +Nikolas: Die Trainings bestanden aus Theorieblöcken und Labs, um direkt in die Praxis zu kommen. Das Lösen von Aufgaben ist wichtig. Denn dabei passieren Fehler. Und weil die Trainer vor Ort sind, muss nicht lange nach einer Lösung gesucht werden. Das räumt einen wichtigen Zeitkiller aus dem Weg. Entwickler finden meist eine Lösung – die Frage ist jedoch, wie schnell und sauber. Unser Ziel war, dass die Mitarbeitenden direkt nach dem Training das Erlernte anwenden können. Denn je mehr Zeitraum zwischen Schulung und Anwendung vergeht, je weniger bleibt hängen. + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/Nikolas_Philips.jpg" + alt="Nikolas Philips, Product Owner, Baloise" + caption="Nikolas Philips, Product Owner, Baloise" +>}} + +### Was hat sich durch die Trainings verändert? + +Joachim: Das Know-how ist breiter vorhanden. Das zeigt sich darin, dass im Support Channel kaum mehr Fragen zu den geschulten Themen gestellt werden. Die Selbstständigkeit wurde gestärkt. + +{{< infobox + size="wide" + title_icon="" + title="Projektinfos" + text="" +>}} + +### Wie profitiert die Kundschaft der Baloise davon? + +Joachim: Einfache und praktische digitale Services sind ein Bedürfnis der Gesellschaft. Viele möchten nicht mehr anrufen müssen, um einen Schaden zu melden. Ein paar Klicks reichen. Indem wir am Ball bleiben, können wir immer bessere digitale Dienstleistungen anbieten. + +### Warum würdet ihr acend weiterempfehlen? + +Nikolas: Die Trainer kommen aus der Praxis und sind mit unserem Tagesgeschäft bestens vertraut – aus meiner Sicht das grösste Empfehlungsmerkmal. +Joachim: Ein weiteres grosses Plus ist die Flexibilität. Acend passt sich der Umgebung der Kundschaft an. Mit gefällt, dass sie lokal in der Schweiz angesiedelt sind. Sprich die Schulungen in unserer Konzernsprache stattfinden konnten – sowie der Austausch beim lockeren Apéro nach den Trainings. -{{< blockquote quote="Das Training war sehr hilfreich und gab mir einen super Einblick in die Welt von Prometheus. Dank den hands-on Labs konnte ich mein Wissen gleich anwenden. Die Trainer waren sehr kompetent und hilfsbereit, die Workshops technisch toll umgesetzt." name="Jenna Jakobsen" function="IT-Projektleiterin baloise" >}} +{{< infobox + size="narrow" + title="Über Baloise" + text="Als europäisches Unternehmen mit Hauptsitz in Basel und Tochtergesellschaften in Belgien, Deutschland und Luxemburg, wirkt Baloise seit rund 160 Jahren mit den aktuell 8000 Mitarbeitenden. In der Schweiz agiert die Baloise Versicherung AG gemeinsam mit der Baloise Bank AG als fokussierter Finanzdienstleister. Mit der schweizweit einzigartigen Kombination aus Versicherung und Bank erfahren Kundinnen und Kunden eine Rundum-Beratung mit auf ihre Bedürfnisse zugeschnittenen Lösungen." +>}} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. +  diff --git a/site/content/de/stories/postinfance.md b/site/content/de/stories/postinfance.md new file mode 100644 index 0000000..08c87fb --- /dev/null +++ b/site/content/de/stories/postinfance.md @@ -0,0 +1,141 @@ +--- +title: "Kubernetes ist eine andere Art mit Software umzugehen" +type: 'stories' +seo_title: "" +description: "Ein Training, drei Blickwinkel: Wie haben Trainer, Auftraggeber und eine Teilnehmerin den Kubernetes-Kurs erlebt?" +date: 2023-09-15T12:16:39+06:00 +draft: false +weight: 10 +slug: + +trainings: + - title: "Container & Kubernetes" + link: "/trainings/container-kubernetes" + +person: + name : "Roger Bigler" + title : "Leiter Technologie & Infrastructure Data Management, PostFinance AG" + quote: "Sie unterrichten Technologien und Architekturkonzepte, die sie in der Praxis operativ einsetzen, wodurch ein Dialog auf Augenhöhe entsteht." + +main_image : "images/stories/postfinance/main_image.jpg" + +lead: "acend-Trainer Gabriel Graf trainierte das Team der PostFinance AG bei der Einführung der Kubernetes Technologie. Der Paradigmenwechsel, der damit einhergeht, kennt er in der Praxis nur allzu gut. Denn Gabriel ist hauptberuflich Cloud Engineer bei der Schweizerischen Mobiliar. Dass er als Trainer beide Seiten kennt, kam bei den IT-Schulungen der PostFinance besonders gut an." + +# Partner +partner: + enable: true + title: "Unser Partner" + logo: "images/stories/postfinance/PostFinance.svg" + link: "?" + + +--- +
+
+{{< figure + process="fill 2388x1616" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/postfinance-gebaeude.jpg" + alt="Gebäude der PostFinance AG" + caption="PostFinance AG" +>}} +
+
+ +## Das sagt der Trainer über die IT-Schulung { class="h1 mb-8 mb-lg-16" } + +
+{{< figure + process="fill 804x1072" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/AC_Gabriel2@.jpg" + alt="Gabriel Graf, Trainer, acend" + caption="Gabriel Graf, Trainer, acend" +>}} +
+ +### Was war der Grund der Trainings? + + Die PostFinance führte Container und Kubernetes auf breiter Front ein. Dies ist eine neue Art, Software zu betreiben und bereitzustellen. Die Umstellung erfordert neue Denkweisen und bringt eine eigene Sprache mit. Ich habe selbst solche Transitionen durchlaufen und befähige als Trainer andere dazu, diese Technologie schnell zu begreifen und effektiv einzusetzen. + +### Wer hat an den Schulungen teilgenommen? + +Die Teilnehmenden kamen aus den Bereichen Management, Software Engineering, Data Science, Business Analyse und Software Testing. Die Bandbreite reichte von Einsteiger: innen, die noch nie mit Kubernetes gearbeitet haben bis zu vereinzelten Cracks. Das schöne war, dass die Teilnehmenden teamübergreifend zusammengearbeitet haben. + +### Wie sind die Trainings aufgebaut? + +Das Training ist ein abwechslungsreicher Mix aus theoretischen Grundlagen und Labs. Dabei nehmen wir direkt Bezug auf die IT-Infrastruktur der Unternehmen. Im Fall der PostFinance war eine interne Fachperson dabei, welche die Unternehmens-DNA vertreten hat. So konnten wir die spezifische Ausgangslage der PostFinance aufnehmen und die Tools konnten gleich eins zu eins im eigenen Umfeld der Trainings-Teilnehmenden erprobt werden und direkt in die Praxis umgesetzt werden. + +{{< infobox + size="wide" + title_icon="" + title="Was hat das Training der PostFinance gebracht?" + text="" +>}} + +## Das sagt der Auftraggeber über die Trainings { class="h1 my-8 my-lg-16" } + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/roger_bigler.jpg" + alt="Roger Bigler, Leiter Technologie & Infrastructure Data Management, PostFinance AG" + caption="Roger Bigler, Leiter Technologie & Infrastructure Data Management, PostFinance AG" +>}} + +### Welches Fazit ziehen Sie aus den IT-Schulungen? + +acend hat uns geholfen, Cloud-Native-Technologien wie Kubernetes in der gesamten IT zu verankern. Das Aufbauen von Know-how aller Stakeholder ist bei der Transformation auf eine neue Cloud-Native-Infrastruktur enorm wichtig. + +### Was haben Sie am Training besonders geschätzt? + +Was wir besonders an acend schätzen, ist die Praxisnähe der Trainer. Sie unterrichten Technologien und Architekturkonzepte, die sie in der Praxis operativ einsetzen, wodurch ein Dialog auf Augenhöhe entsteht. Den Leuten hat das Training Spass gemacht und waren spürbar motiviert, das Gelernte anzuwenden. + +### Welche Bedeutung messen Sie IT-Weiterbildungen bei? + +Eine wichtige Lösung im Kampf gegen den Fachkräftemangel in der IT-Branche ist die Ausbildung und Stärkung der bestehenden Teams. Hier sind die Trainings von acend sehr wertvoll. + +{{< infobox + size="wide" + title_icon="" + title="Projektinfos" + text="" +>}} + +## Das sagt eine Teilnehmerin { class="h1 my-8 my-lg-16" } + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/luana.jpg" + alt="Luana Cusseddu, Systems Engineer, PostFinance AG" + caption="Luana Cusseddu, Systems Engineer, PostFinance AG" +>}} + +## Was hat Ihnen das Training gebracht? + +Die acend-Trainings waren für mich als Productowener Kubernetes äusserst wertvoll, da sie mir ermöglicht haben, vertieft in spezifische Themen einzutauchen. + +## Was war besonders hilfreich? + +Insbesondere die Labs haben mir den Praxistransfer erleichtert und viel Spass gemacht. + +## Was hat sich dadurch in der Zusammenarbeit verändert? + +Die Trainings haben sowohl Management, Software Engineering, Data Science, Business Analyse und Software TestingSoftware-Engineers und Data Scientists befähigt, unsere Kubernetes-Plattform zu verstehen und effizient zu nutzen. + +{{< infobox + size="narrow" + title="Über PostFinance AG" + text="PostFinance ist eine diversifizierte, innovationsgetriebene Finanzdienstleisterin. Den rund 2.5 Millionen Privat- und Geschäftskund:innen bietet das Finanzinstitut frische Lösungen und smarte Innovationen rund ums Geld. Dabei setzt die PostFinance auf zukunftsweisende Tools und Technologien, die sie speziell für den Schweizer Markt entwickelt oder adaptiert." +>}} + +  diff --git a/site/content/de/stories/story2.md b/site/content/de/stories/story2.md deleted file mode 100644 index f8ac032..0000000 --- a/site/content/de/stories/story2.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: "Eine Entdeckungsreise durch die Welt der eleganten Programmierung" -type: 'stories' -seo_title: "Ansible Kickstart-Training" -description: "Lerne von unseren Ansible-Cracks, wie du linuxbasierte Services konfigurieren und automatisieren kannst." -date: 2023-09-15T12:16:39+06:00 -draft: false -weight: 10 -slug: - -person: - name : "Robert Mohaupt" - title : "IT-Projektmanager, Baloise" - -main_image : "images/trainings/ACEND_Hicham@2x.jpg" - -lead: "Lead-/Einleitungstext Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Accusam et justo duo." - -# Partner -partner: - enable: true - title: "Unser Partner" - logo: "images/stories/baloise.svg" - link: "?" - - ---- - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. diff --git a/site/content/de/trainings/_index.md b/site/content/de/trainings/_index.md index 54b2321..87dd8c1 100644 --- a/site/content/de/trainings/_index.md +++ b/site/content/de/trainings/_index.md @@ -39,9 +39,8 @@ categories: zertifikate: title: "Zertifikate und Badges" - text: "Nach erfolgreichem Abschluss des Trainings erhälts Du von uns ein Zertifikat (PDF) und einen Credly-Badge. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod temp." - link: "https://credly.com" - linktext: "Weiter zu Credly" + text: "Nach erfolgreichem Abschluss des Trainings erhälts Du von uns ein Zertifikat (PDF)." + excellence: title: "Mit acend zur Exzellenz" diff --git a/site/content/de/trainings/ansible.md b/site/content/de/trainings/ansible.md index 53a9f57..abfbd51 100644 --- a/site/content/de/trainings/ansible.md +++ b/site/content/de/trainings/ansible.md @@ -20,7 +20,7 @@ techlogo: # Infos NEU 2024 duration: "2 Tage" costs : "CHF 1900" -certificate : "Credly Zertifikat" +certificate : "Zertifikat" documents: "Digitale Unterlagen" info: "Bringe deinen eigenen Laptop mit." @@ -32,9 +32,7 @@ headerimages: main_text: " -Dieses zweitägige Training richtet sich an IT-Fachkräfte aus den Bereichen Systemadministration, Architektur und Softwareentwicklung, die fundierte Grundkenntnisse zu Ansible erwerben wollen. -Ansible ist ein Open-Source-Werkzeug zur Automatisierung, Orchestrierung und allgemeinen zur Konfiguration und Administration von Computern. Es kombiniert Softwareverteilung, Ad-hoc-Kommandoausführung und Konfigurationsmanagement. Die Verwaltung der Server erfolgt unter anderem über SSH und erfordert keinerlei zusätzliche Software auf dem zu verwaltenden System. -Das Kickstart-Training gibt einen Einblick in die Technologie und zeigt anhand von Hands-on-Labs, wie sich Ansible effizient nutzen lässt. +Dieses zweitägige Training richtet sich an IT-Fachkräfte aus den Bereichen Systemadministration, Architektur und Softwareentwicklung, die fundierte Grundkenntnisse zu Ansible erwerben wollen. Ansible ist ein Open-Source-Werkzeug zur Automatisierung, Orchestrierung und allgemeinen zur Konfiguration und Administration von Computern. Es kombiniert Softwareverteilung, Ad-hoc-Kommandoausführung und Konfigurationsmanagement. Die Verwaltung der Server erfolgt unter anderem über SSH und erfordert keinerlei zusätzliche Software auf dem zu verwaltenden System. Das Kickstart-Training gibt einen Einblick in die Technologie und zeigt anhand von Hands-on-Labs, wie sich Ansible effizient nutzen lässt. " accordion: @@ -74,8 +72,7 @@ accordion: # Trainingsinhalt trainingsinhalt: title : "Trainingsinhalt" - text : "Unsere Trainings bestehen aus abwechslungsreichen Präsentationen und hands-on Labs, um deren Inhalt auf spannende Art und Weise zu uebermitteln.
-Gerne nehmen wir in Absprache auch Bezug auf eure Infrastruktur. Bei Bedarf für weitere Inhalte können wir auf euren Wunsch hin Anpassungen vornehmen." + text : "Unsere Trainings bestehen aus abwechslungsreichen Präsentationen und hands-on Labs, um deren Inhalt auf spannende Art und Weise zu uebermitteln. Gerne nehmen wir in Absprache auch Bezug auf eure Infrastruktur. Bei Bedarf für weitere Inhalte können wir auf euren Wunsch hin Anpassungen vornehmen." liste1: title: "Ansible Kickstart" diff --git a/site/content/de/trainings/argo-cd.md b/site/content/de/trainings/argo-cd.md index 1528a10..f766cef 100644 --- a/site/content/de/trainings/argo-cd.md +++ b/site/content/de/trainings/argo-cd.md @@ -8,7 +8,7 @@ draft: false weight: 3 slug: subtitle: "Basics" -categories: ["Delivery CI/CD", "New"] +categories: ["Delivery CI/CD"] abstract: "Anwendungsbereitstellung und -betrieb der nächsten Generation." main_title: "Anwendungsbereitstellung und -betrieb der nächsten Generation." @@ -19,8 +19,8 @@ techlogo: # Infos NEU 2024 duration: "1 Tag" -costs : "CHF 1900" -certificate : "Credly Zertifikat" +costs : "CHF 1100" +certificate : "Zertifikat" documents: "Digitale Unterlagen" info: "Bringe deinen eigenen Laptop mit." @@ -102,13 +102,12 @@ trainers: designation : "Trainer" abstract : "Er reist nicht nur gerne durch die reale Welt, sondern entdeckt auch in der Cloud Native Landscape neue Orte" linkedin : "https://www.linkedin.com/in/christian-schlatter-18170a1a2/" - - - title : "Raffael Hertle" - image : "images/team/AC_Raffael_Hertle@2x.jpg" + - title : "Thomas Philipona" + image : "images/team/AC_Thoemu@2x.jpg" designation : "Trainer" - abstract : "Verkleidet sich gerne für die Fasnacht, sieht aber bei den Cloud Native Technologien gerne hinter die Masken" - linkedin : "https://www.linkedin.com/in/raffael-hertle-22882b157/" - twitter : "https://twitter.com/g1raffi" + abstract : "Kennt die IT-Welt seit Jahren – und entdeckt alles andere auf seinem Drahtesel" + linkedin : "https://www.linkedin.com/in/thomas-philipona-thun" + # testimonials diff --git a/site/content/de/trainings/cilium.md b/site/content/de/trainings/cilium.md index a217a8b..14cd7e7 100644 --- a/site/content/de/trainings/cilium.md +++ b/site/content/de/trainings/cilium.md @@ -7,7 +7,7 @@ date: 2020-04-12T12:16:39+06:00 draft: false weight: 4 subtitle: "Basics" -categories: ["Ergänzende Trainings", "New"] +categories: ["Ergänzende Trainings"] abstract: "eBPF-basiertes Networking" main_title: "eBPF-basiertes Networking" @@ -20,7 +20,7 @@ techlogo: # Infos NEU 2024 duration: "1 Tag" costs : "CHF 1100" -certificate : "Credly Zertifikat" +certificate : "Zertifikat" documents: "Digitale Unterlagen" info: "Bringe deinen eigenen Laptop mit." @@ -101,11 +101,6 @@ trainers: linkedin : "https://www.linkedin.com/in/sebastian-plattner-4a4653bb/" twitter : "https://twitter.com/SebaPlattner" - - title : "Gabriel Graf" - image : "images/team/AC_Gabriel_Graf@2x.jpg" - designation : "Trainer" - abstract : "Er ist unser Weltenbummler und schon von klein auf überall auf der Welt zu Hause. Und so richtig daheim ist er natürlich in der Cloud Native Welt." - # testimonials testimonials: diff --git a/site/content/de/trainings/container-kubernetes.md b/site/content/de/trainings/container-kubernetes.md index 5ab651a..8d18511 100644 --- a/site/content/de/trainings/container-kubernetes.md +++ b/site/content/de/trainings/container-kubernetes.md @@ -8,8 +8,8 @@ draft: false weight: 1 slug: subtitle: "Basics" -categories: ["Kubernetes", "New"] -duration: "2 Tage" +categories: ["Kubernetes"] + abstract : "In zwei Tagen von den Grundlagen zur selbst deployten, containerbasierten Applikation auf Kubernetes." main_title : "In zwei Tagen von den Grundlagen zur selbst deployten, containerbasierten Applikation auf Kubernetes." techlogo: @@ -17,10 +17,11 @@ techlogo: cut_lg: "images/tech/partials/Kubernetes_lg.svg" cut_sm: "images/tech/partials/Kubernetes_sm.svg" -personen: - #daten : "15.11.22, 16.11.22" - daten : "" - preis : "CHF 1900" +duration: "2 Tage" +costs : "CHF 1900" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Eishoele@2x.jpg" diff --git a/site/content/de/trainings/container-openshift.md b/site/content/de/trainings/container-openshift.md index 9378f2e..2af22e3 100644 --- a/site/content/de/trainings/container-openshift.md +++ b/site/content/de/trainings/container-openshift.md @@ -8,7 +8,6 @@ draft: false weight: 2 subtitle: "Basics" categories: ["Kubernetes"] -duration: "2 Tage" abstract: "Container und OpenShift – in kurzer Zeit von der Theorie zur Praxis." main_title: "Container und OpenShift – in kurzer Zeit von der Theorie zur Praxis." techlogo: @@ -16,9 +15,11 @@ techlogo: cut_lg: "images/tech/partials/OpenShift_lg.svg" cut_sm: "images/tech/partials/OpenShift_sm.svg" -personen: - daten : "" - preis : "CHF 1900" +duration: "2 Tage" +costs : "CHF 1900" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Polarlicht@2x.jpg" @@ -107,21 +108,21 @@ video: # trainer trainers: enable: true - title : "Lerne zwei deiner Trainer kennen" + title : "Lerne deine Trainer kennen" trainer: - - title : "Benjamin Affolter" - image : "images/team/AC_Benji@2x.jpg" - designation : "Trainer" - abstract : "Kalt lassen ihn höchstens Temperaturen unter 30 Grad, nicht aber neue Technologien oder die Bedürfnisse von Trainings-Teilnehmenden." - linkedin : "https://www.linkedin.com/in/benjamin-affolter" - twitter : "https://twitter.com/bliemli" - - title : "Christian Haller" image : "images/team/AC_Christian_Haller@2x.jpg" designation : "Trainer, Puzzle ITC" abstract : "Als Ausgleich zum hektischen Container-Alltag, macht er seine Sauerteigpizza von Hand. Und isst sie dann auch gleich selber." linkedin : "https://www.linkedin.com/in/christian-haller-0a637493" + - title: "Daniel Strohecker" + image: "images/team/AC_Daenu@2x.jpg" + designation : "Trainer" + abstract : "Seit Kurzem ist er mit dem Bike rasant unterwegs. Er kann aber auch bremsen und führt unsere Kunden sicher durch die Trainings." + linkedin: "https://www.linkedin.com/in/dstrohecker/" + twitter: "https://twitter.com/sybnex" + # testimonials testimonials: diff --git a/site/content/de/trainings/go.md b/site/content/de/trainings/go.md index e7a45db..c6c74fb 100644 --- a/site/content/de/trainings/go.md +++ b/site/content/de/trainings/go.md @@ -7,8 +7,7 @@ date: 2022-03-30T12:16:39+06:00 draft: false weight: 3 subtitle: "Basics" -categories: ["Programming", "New"] -duration: "1 Tag" +categories: ["Programming"] abstract: "Einführung in Go für Software Entwickler, Architekten und DevOps Engineers." main_title: "Einführung in Go für Software Entwickler, Architekten und DevOps Engineers." techlogo: @@ -16,9 +15,11 @@ techlogo: cut_lg: "images/tech/partials/Go_lg.svg" cut_sm: "images/tech/partials/Go_sm.svg" -personen: - daten : "" - preis : "CHF 1100" +duration: "1 Tag" +costs : "CHF 1100" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Mats-Strasse@2x.jpg" diff --git a/site/content/de/trainings/helm.md b/site/content/de/trainings/helm.md index 3fc075c..9370ff5 100644 --- a/site/content/de/trainings/helm.md +++ b/site/content/de/trainings/helm.md @@ -9,7 +9,6 @@ weight: 4 slug: subtitle: "Basics" categories: ["Ergänzende Trainings"] -duration: "1 Tag" abstract : "Ein praktischer Einstieg in den bekanntesten Paketmanager für Applikationen auf Kubernetes." main_title : "Ein praktischer Einstieg in den bekanntesten Paketmanager für Applikationen auf Kubernetes." techlogo: @@ -17,9 +16,11 @@ techlogo: cut_lg: "images/tech/partials/Helm_lg.svg" cut_sm: "images/tech/partials/Helm_sm.svg" -personen: - daten : "" - preis : "CHF 1100" +duration: "1 Tag" +costs : "CHF 1100" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Lava@2x.jpg" @@ -102,19 +103,16 @@ trainers: enable: true title : "Lerne zwei deiner Trainer kennen" trainer: + - title : "Christian Schlatter" + image : "images/team/AC_Christian_Schlatter@2x.jpg" + designation : "Trainer" + abstract : "Er reist nicht nur gerne durch die reale Welt, sondern entdeckt auch in der Cloud Native Landscape neue Orte" + linkedin : "https://www.linkedin.com/in/christian-schlatter-18170a1a2/" - title : "Thomas Philipona" image : "images/team/AC_Thoemu@2x.jpg" designation : "Trainer" abstract : "Kennt die IT-Welt seit Jahren – und entdeckt alles andere auf seinem Drahtesel." linkedin : "https://www.linkedin.com/in/thomas-philipona-thun" - twitter : "https://twitter.com/tphilipona" - - - title : "Raffael Hertle" - image : "images/team/AC_Raffael_Hertle@2x.jpg" - designation : "Trainer" - abstract : "Verkleidet sich gerne für die Fasnacht, sieht aber bei den Cloud Native Technologien gerne hinter die Masken" - linkedin : "https://www.linkedin.com/in/raffael-hertle-22882b157/" - twitter : "https://twitter.com/g1raffi" # testimonials diff --git a/site/content/de/trainings/kubevirt.md b/site/content/de/trainings/kubevirt.md index fc4ce00..5429ae2 100644 --- a/site/content/de/trainings/kubevirt.md +++ b/site/content/de/trainings/kubevirt.md @@ -19,7 +19,7 @@ techlogo: # Infos NEU 2024 costs : "CHF 2300" duration : "2 Tage" -certificate : "Credly Zertifikat" +certificate : "Zertifikat" documents: "Digitale Unterlagen" info: "Bringe deinen eigenen Laptop mit." @@ -103,18 +103,17 @@ trainers: enable: true title : "Lerne zwei deiner Trainer kennen" trainer: - - title : "Benjamin Affolter" - image : "images/team/AC_Benji@2x.jpg" + - title : "Thomas Philipona" + image : "images/team/AC_Thoemu@2x.jpg" designation : "Trainer" - abstract : "Kalt lassen ihn höchstens Temperaturen unter 30 Grad, nicht aber neue Technologien oder die Bedürfnisse von Trainings-Teilnehmenden." - linkedin : "https://www.linkedin.com/in/benjamin-affolter" - twitter : "https://twitter.com/bliemli" + abstract : "Kennt die IT-Welt seit Jahren – und entdeckt alles andere auf seinem Drahtesel." + linkedin : "https://www.linkedin.com/in/thomas-philipona-thun" - title: "Christof Lüthi" image: "images/team/AC_ChristofLuethi@2x.jpg" designation: "Trainer, Tim&Koko AG" abstract: "Christof ist zurück von seiner Weltreise, ist viel getaucht und hat unterschiedliche Kulturen kennengelernt. Mit frischem Geist und Neugier ist er nun auf Entdeckungsreise in der Cloud Native Welt." - linkedin: "https://www.linkedin.com/in/christof-luethi/" + linkedin: "https://www.linkedin.com/in/christof-luethi/" # testimonials testimonials: diff --git a/site/content/de/trainings/microservices.md b/site/content/de/trainings/microservices.md index b1e8f47..95d898d 100644 --- a/site/content/de/trainings/microservices.md +++ b/site/content/de/trainings/microservices.md @@ -9,7 +9,6 @@ weight: 10 slug: subtitle: "Basics" categories: ["Programming"] -duration: "1 Tag" abstract: "Praxisorientierter Einstieg in MicroServices" main_title: "Praxisorientierter Einstieg in MicroServices" techlogo: @@ -17,9 +16,16 @@ techlogo: #cut_lg: "images/tech/partials/KubeVirt_lg.svg" #cut_sm: "images/tech/partials/KubeVirt_sm.svg" -personen: - daten : "" - preis : "CHF 1100" +# don't publish the page +build: + list: never + render: never + +duration: "1 Tag" +costs : "CHF 1100" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Nadia-Redstone@2x.jpg" @@ -98,14 +104,6 @@ trainers: abstract: "Christof ist zurück von seiner Weltreise, ist viel getaucht und hat unterschiedliche Kulturen kennengelernt. Mit frischem Geist und Neugier ist er nun auf Entdeckungsreise in der Cloud Native Welt." linkedin: "https://www.linkedin.com/in/christof-luethi/" - - title : "Raffael Hertle" - image : "images/team/AC_Raffael_Hertle@2x.jpg" - designation : "Trainer" - abstract : "Verkleidet sich gerne für die Fasnacht, sieht aber bei den Cloud Native Technologien gerne hinter die Masken" - linkedin : "https://www.linkedin.com/in/raffael-hertle-22882b157/" - twitter : "https://twitter.com/g1raffi" - - # testimonials testimonials: enable: true diff --git a/site/content/de/trainings/mlops-datascience.md b/site/content/de/trainings/mlops-datascience.md index 67e67fb..ae511a9 100644 --- a/site/content/de/trainings/mlops-datascience.md +++ b/site/content/de/trainings/mlops-datascience.md @@ -9,15 +9,16 @@ weight: 4 slug: subtitle: "Basics" categories: ["Ergänzende Trainings"] -duration: "2 Tage" abstract : "Ein praktischer Einstieg und umfassender Einblick in MLOps." main_title : "Ein praktischer Einstieg und umfassender Einblick in MLOps." techlogo: full: "images/tech/Kubernetes.svg" -personen: - daten : "" - preis : "CHF 1900" +duration: "2 Tage" +costs : "CHF 2200" +certificate : "Zertifikat" +documents: "Digitale Unterlagen" +info: "Bringe deinen eigenen Laptop mit." headerimages: img1 : "images/trainings/ACEND_Adventure_Mats-Strasse@2x.jpg" @@ -57,7 +58,7 @@ accordion: - title : "Konditionen" icon : "4" content : "