From 6f6d44fed17f10568ce17e4b79ae1c34d8d91dc7 Mon Sep 17 00:00:00 2001 From: Sarah Hughes Date: Thu, 23 May 2024 14:12:12 -0700 Subject: [PATCH] add more workshops for June (#11891) --- .../index.md | 77 ++++++++++++++++++ .../index.md | 79 ++++++++++++++++++ .../index.md | 80 +++++++++++++++++++ 3 files changed, 236 insertions(+) create mode 100644 content/resources/create-and-deploy-serverless-ai-app-cloudflare/index.md create mode 100644 content/resources/getting-started-with-iac-aws-typescript/index.md create mode 100644 content/resources/getting-started-with-iac-google-cloud-typescript/index.md diff --git a/content/resources/create-and-deploy-serverless-ai-app-cloudflare/index.md b/content/resources/create-and-deploy-serverless-ai-app-cloudflare/index.md new file mode 100644 index 000000000000..cd509767bbf5 --- /dev/null +++ b/content/resources/create-and-deploy-serverless-ai-app-cloudflare/index.md @@ -0,0 +1,77 @@ +--- +# Name of the event, <= 60 characters +title: "GitOps in Action: Deploy a Serverless AI app with Cloudflare" +meta_desc: Learn how to provision Cloudflare resources using GitOps. In particular, you'll deploy a Serverless AI text-to-image web app on Cloudflare Workers AI. +meta_image: + +# A featured webinar will display first in the list. +featured: false + +# Webinars with unlisted as true will not be shown on the webinar list +unlisted: false + +# Gated webinars will have a registration form and the user will need +# to fill out the form before viewing. +gated: true + +# The layout of the landing page. +type: webinars + +# External webinars will link to an external page instead of a webinar +# landing/registration page. If the webinar is external you will need +# set the 'block_external_search_index' flag to true so Google does not index +# the webinar page created. +external: false +block_external_search_index: false + +# The url slug for the webinar landing page. If this is an external +# webinar, use the external URL as the value here. +url_slug: create-and-deploy-serverless-ai-app-cloudflare + +# Content for the left hand side section of the page. +main: + # Webinar title. + title: "GitOps in Action: Deploy a Serverless AI app with Cloudflare" + + event_type: workshop # workshop | event + + # URL for embedding a URL for ungated webinars. + youtube_url: + + # Sortable date. The datetime Hugo will use to sort the webinars in date order. + sortable_date: 2024-06-18T09:00:00.000-07:00 + + # Duration of the webinar. + duration: 90 minutes + + # "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) + location: virtual + + # Description of the webinar. + description: | + Develop and deploy a Serverless AI application using Cloudflare Workers and Pulumi. Throughout this workshop, you'll be guided in deploying cloud resources using a GitOps approach. Specifically, you'll utilize GitHub for version control and Pulumi as your Infrastructure as Code solution to manage your Cloudflare resources effectively. + + learn: + - Build a Serverless AI app with Cloudflare Workers + - Develop Infrastructure as Code with Pulumi in TypeScript + - Implement GitOps best practices + + # The webinar presenters + presenters: + - name: Diana Esteves + role: Solutions Architect, Pulumi + photo: /images/team/diana-esteves.jpg + + # case-sensitive + tags: + level: Beginner # Beginner, Intermediate, Advanced + topics: [] + languages: ["TypeScript"] + clouds: ["Cloudflare", "GitOps"] + +# The right hand side form section. +form: + # HubSpot form id. + hubspot_form_id: 5da47c5a-c616-4266-b772-52b80c10c452 + salesforce_campaign_id: 701PQ00000DVW5lYAH +--- diff --git a/content/resources/getting-started-with-iac-aws-typescript/index.md b/content/resources/getting-started-with-iac-aws-typescript/index.md new file mode 100644 index 000000000000..14f349f1890c --- /dev/null +++ b/content/resources/getting-started-with-iac-aws-typescript/index.md @@ -0,0 +1,79 @@ +--- +# Name of the event, <= 60 characters +title: Getting Started with Infrastructure as Code on AWS +meta_desc: In this workshop, you will learn the fundamentals of Infrastructure as Code through a series of guided exercises using the Pulumi Cloud Engineering platform. +meta_image: + +# A featured webinar will display first in the list. +featured: false + +# Webinars with unlisted as true will not be shown on the webinar list +unlisted: false + +# Gated webinars will have a registration form and the user will need +# to fill out the form before viewing. +gated: true + +# The layout of the landing page. +type: webinars + +# External webinars will link to an external page instead of a webinar +# landing/registration page. If the webinar is external you will need +# set the 'block_external_search_index' flag to true so Google does not index +# the webinar page created. +external: false +block_external_search_index: false + +# The url slug for the webinar landing page. If this is an external +# webinar, use the external URL as the value here. +url_slug: getting-started-with-iac-aws-typescript + +# Content for the left hand side section of the page. +main: + # Webinar title. + title: Getting Started with Infrastructure as Code on AWS + + event_type: workshop # workshop | event + + # URL for embedding a URL for ungated webinars. + youtube_url: + + # Sortable date. The datetime Hugo will use to sort the webinars in date order. + sortable_date: 2024-06-27T09:00:00.000-07:00 + + # Duration of the webinar. + duration: 90 minutes + + # "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) + location: virtual + + # Description of the webinar. + description: | + Learn the fundamentals of Infrastructure as Code through a series of guided exercises using AWS and Pulumi’s platform, where you can use familiar programming languages to provision modern cloud infrastructure. + + This workshop is designed to help users who are completely new to Pulumi become familiar with the core concepts to be effective with the Pulumi Infrastructure as Code platform. We will guide you through the Pulumi platform with diagrams and a series of hands-on exercises to help you understand the building blocks available in Pulumi. + + learn: + - The basics of the Pulumi Programming Model + - How to provision, update, and destroy AWS resources + - Build a simple serverless App with Lambda and s3 bucket + + # The webinar presenters + presenters: + - name: Diana Esteves + role: Solutions Architect, Pulumi + photo: /images/team/diana-esteves.jpg + + # case-sensitive + tags: + level: Beginner # Beginner, Intermediate, Advanced + topics: [] + languages: ["TypeScript"] + clouds: ["AWS"] + +# The right hand side form section. +form: + # HubSpot form id. + hubspot_form_id: f1c53015-61ab-4d37-bc32-21869a3d7286 + salesforce_campaign_id: 701PQ00000DVVBJYA5 +--- diff --git a/content/resources/getting-started-with-iac-google-cloud-typescript/index.md b/content/resources/getting-started-with-iac-google-cloud-typescript/index.md new file mode 100644 index 000000000000..25c3623465d9 --- /dev/null +++ b/content/resources/getting-started-with-iac-google-cloud-typescript/index.md @@ -0,0 +1,80 @@ +--- +# Name of the event, <= 60 characters +title: Getting Started with Infrastructure as Code on GCP +meta_desc: In this workshop, you will learn the fundamentals of Infrastructure as Code through a series of guided exercises using the Pulumi Cloud Engineering platform. +meta_image: + +# A featured webinar will display first in the list. +featured: false + +# Webinars with unlisted as true will not be shown on the webinar list +unlisted: false + +# Gated webinars will have a registration form and the user will need +# to fill out the form before viewing. +gated: true + +# The layout of the landing page. +type: webinars + +# External webinars will link to an external page instead of a webinar +# landing/registration page. If the webinar is external you will need +# set the 'block_external_search_index' flag to true so Google does not index +# the webinar page created. +external: false +block_external_search_index: false + +# The url slug for the webinar landing page. If this is an external +# webinar, use the external URL as the value here. +url_slug: getting-started-with-iac-google-cloud-typescript + +# Content for the left hand side section of the page. +main: + # Webinar title. + title: Getting Started with Infrastructure as Code on GCP + + event_type: workshop # workshop | event + + # URL for embedding a URL for ungated webinars. + youtube_url: + + # Sortable date. The datetime Hugo will use to sort the webinars in date order. + sortable_date: 2024-06-26T09:00:00.000-07:00 + + # Duration of the webinar. + duration: 90 minutes + + # "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) + location: virtual + + # Description of the webinar. + description: | + In this workshop, you will learn the fundamentals of infrastructure as code through guided exercises. You will be introduced to Pulumi, an infrastructure-as-code platform, where you can use familiar programming languages to provision modern cloud infrastructure. + + This workshop is designed to help new users become familiar with the core concepts needed to effectively deploy resources on Google Cloud. We will guide you through the Pulumi platform with diagrams and a series of labs to help accelerate your cloud projects. + + learn: + - The basics of the Pulumi Programming Model + - How to deploy resources on Google Cloud + + # The webinar presenters + presenters: + - name: Engin Diri + role: Sr. Community Engineer, Pulumi + photo: /images/team/engin-diri.jpg + - name: Jason Smith + role: Sr. Cloud Customer Engineer, Google + photo: /images/team/jay-smith-google-jpeg.jpg + # case-sensitive + tags: + level: Beginner # Beginner, Intermediate, Advanced + topics: [] + languages: ["TypeScript"] + clouds: ["Google Cloud"] + +# The right hand side form section. +form: + # HubSpot form id. + hubspot_form_id: 63a96e7b-76e8-4c57-9fcb-da2d8b05fa69 + salesforce_campaign_id: 701PQ00000CyiIcYAJ +---