Merge pull request #347 from cyz/cyz-patch-1

Contoso Real Estate - Workshop update
This commit is contained in:
Cynthia Zanoni 2023-08-13 22:03:59 -03:00 коммит произвёл GitHub
Родитель 93a82571a3 dbf50f49bf
Коммит 9a19bc4833
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
24 изменённых файлов: 95 добавлений и 55 удалений

Просмотреть файл

@ -1,17 +1,17 @@
# Community Event-In-A-Box
The event organization guide is a step-by-step guide to help you organize a successful event. It includes tips on how to find speakers, how to promote your event, and more.
You will also find a list of presentations and workshops that you can use to present at your event. These presentations and workshops are based on the **Contoso Real Estate** project. This is a great opportunity to share knowledge about cloud-native applications within your community!
## 📚 Event organization
Organizing an event is always an adventure, and to assist you, we have created a guide with tips and suggestions to help you organize a successful event.
### Get Started
| Resource | Description |
| ----------- | ----------- |
| **[Event Checklist](event-organization/README.md)** | A quick guide for community leaders, with tips on speakers, promotion, and more. |
| **Code of Conduct** | A CoC is important to ensure that all participants feel safe and comfortable during the event. Be inspired by the [Reactor Code of Conduct](https://developer.microsoft.com/reactor/CodeOfConduct/). |
| **[Creative](event-organization/Creative)** | Assets for promotion on social media, YouTube and Meetup |
| **Content** | [Presentation](content/presentations) and [workshop](content/challenge-project) to build an API with Azure Functions and Deploy the `portal` project using Azure Static Web App CLI |
# Community Event-In-A-Box
The event organization guide is a step-by-step guide to help you organize a successful event. It includes tips on how to find speakers, how to promote your event, and more.
You will also find a list of presentations and workshops that you can use to present at your event. These presentations and workshops are based on the **Contoso Real Estate** project. This is a great opportunity to share knowledge about cloud-native applications within your community!
## 📚 Event organization
Organizing an event is always an adventure, and to assist you, we have created a guide with tips and suggestions to help you organize a successful event.
### Get Started
| Resource | Description |
| ----------- | ----------- |
| **[Event Checklist](event-organization/README.md)** | A quick guide for community leaders, with tips on speakers, promotion, and more. |
| **Code of Conduct** | A CoC is important to ensure that all participants feel safe and comfortable during the event. Be inspired by the [Reactor Code of Conduct](https://developer.microsoft.com/reactor/CodeOfConduct/). |
| **[Creative](event-organization/Creative)** | Assets for promotion on social media, YouTube and Meetup |
| **Content** | [Presentation](content/presentation) and [workshop](content) to build an API with Azure Functions and Deploy the `portal` project using Azure Static Web App CLI |

Просмотреть файл

@ -0,0 +1,40 @@
# Understanding the Contoso Real Estate project
In this tutorial, you will learn about the `portal` project of Contoso Real Estate, which is an open source project developed by Microsoft that simulates a real estate agency website.
## ⭐️ Learning objectives:
- Understand the composable architecture that is used in the Contoso Real Estate project
- Experience GitHub Codespaces as a development environment
- Understand how to use Azure Static Web Apps CLI to run and deploy the Contoso Real Estate project
## ✅ Prerequisites
To follow this tutorial, you will need some basic programming knowledge and access to some tools:
- [JavaScript](https://learn.microsoft.com/shows/beginners-series-to-javascript/?WT.mc_id=academic-101248-cyzanon)
- [Node](https://learn.microsoft.com/shows/beginners-series-to-nodejs/?WT.mc_id=academic-101248-cyzanon)
- [TypeScript](https://www.typescriptlang.org/?WT.mc_id=academic-101248-cyzanon)
- [Angular](https://angular.io/)
- [Azure account](https://azure.microsoft.com/free/?WT.mc_id=academic-101248-cyzanon)
- [GitHub account](https://github.com/?WT.mc_id=academic-101248-cyzanon)
You will need an Azure account to use the Azure Static Web Apps, Azure Functions, and Azure Cosmos DB services. If you don't have an account, create one for free at [azure.com](https://azure.microsoft.com/free/?WT.mc_id=academic-101248-cyzanon).
> Students can claim the GitHub Student Developer Pack at [GitHub Student Developer Pack — GitHub Education](https://aka.ms/Copilot4Students). This offer includes access to Codespaces, GitHub Copilot, Azure for Students, and other benefits. If you are not a student, you can use [GitHub Codespaces](https://docs.github.com/en/codespaces/?WT.mc_id=academic-101248-cyzanon) for 60 free hours per month.
## 📚 Learn before you code
Is this your first time using the Azure and GitHub platforms? No problem! We have some resources to help you get started:
- [GitHub](https://learn.microsoft.com/training/github/?WT.mc_id=academic-101248-cyzanon)
- [Introduction to GitHub Copilot](https://learn.microsoft.com/training/modules/introduction-to-github-copilot/?WT.mc_id=academic-101248-cyzanon)
- [Introduction To Codespaces](https://aka.ms/CodespacesVideoTutorial)
- [Azure Static Web Apps](https://learn.microsoft.com/azure/static-web-apps/overview/?WT.mc_id=academic-101248-cyzanon)
## 🚀 Next steps
- [Prepare for the challenge](00-prepare.md)
- [Exercise 1: Analyzing the portal project](01-analyzing-portal.md)
- [Exercise 2: Working with Azure Static Web App CLI](02-exercise-swa-cli.md)
- [Exercise 3: Deploy on Azure Static Web App](03-exercise-portal-deploy.md)

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 152 KiB

После

Ширина:  |  Высота:  |  Размер: 152 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 13 KiB

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 46 KiB

После

Ширина:  |  Высота:  |  Размер: 46 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 62 KiB

После

Ширина:  |  Высота:  |  Размер: 62 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.1 MiB

После

Ширина:  |  Высота:  |  Размер: 1.1 MiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 23 MiB

После

Ширина:  |  Высота:  |  Размер: 23 MiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 35 KiB

После

Ширина:  |  Высота:  |  Размер: 35 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 375 KiB

После

Ширина:  |  Высота:  |  Размер: 375 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 32 KiB

После

Ширина:  |  Высота:  |  Размер: 32 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 18 MiB

После

Ширина:  |  Высота:  |  Размер: 18 MiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 38 KiB

После

Ширина:  |  Высота:  |  Размер: 38 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 19 KiB

После

Ширина:  |  Высота:  |  Размер: 19 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 887 KiB

После

Ширина:  |  Высота:  |  Размер: 887 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 6.5 MiB

После

Ширина:  |  Высота:  |  Размер: 6.5 MiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 53 KiB

После

Ширина:  |  Высота:  |  Размер: 53 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 306 KiB

После

Ширина:  |  Высота:  |  Размер: 306 KiB

Просмотреть файл

@ -1,38 +1,38 @@
# Event Guide
A quick guide for community leaders, with tips on speaker sourcing, event promotion, and more.
## Start organizing your event
### Basic definition:
- Type of content: presentations or workshop
- Ideal format for your community: online, hybrid or in-person
- Date and time
- Duration: 2-3 hours
- If you opt for an online event, consider breaking the event into 30-45 minute sessions.
- For in-person event, consider a 15-minute break for participants to network.
- Theme: all events should be related to the **Contoso Real Estate** project and its content packs. You can choose to focus on one or more themes from the project's content pack.
- Prerequisites: If you decide host an event with a workshop, consider the prerequisites for your attendees. For example, if you are going to host a workshop on Azure Functions, you can ask your attendees to create an Azure account before the event.
### Promotion
- Use our templates to create assets and promote your event. In the [Creative](/Creative) folder, you will find the downloadable templates:
- Event cover for Meetup
- Card for speakers
- Thumbnail for YouTube
- Power Point template
- Create the registration link for your event, using [Meetup](https://www.meetup.com/pt-BR/), Microsoft Forms or another platform of your choice.
- Remember to include a code of conduct in your event. A CoC is important to ensure that all participants feel safe and comfortable during the event. Be inspired by the [Reactor Code of Conduct](https://developer.microsoft.com/en-us/reactor/CodeOfConduct/).
- Connect with local communities, universities, schools, to promote registration for your event.
- 5 and 2 days prior to the event, send a reminder email to your attendees list and encourage them to share the event with their friends and co-workers.
- On the day of the event, send a final reminder with link to access the online event or tips to find the location (if in-person).
### Finding speakers
If you want to find speakers for your event, you can search for members of Microsoft's community programs:
- [Find an MVP (Most Valuable Professional)](https://mvp.microsoft.com/pt-br/MvpSearch)
- [Find an MSLA (Microsoft Learn Student Ambassador)](https://studentambassadors.microsoft.com/pt-BR/search?target=Profile)
Tip: in your invite, talk about the **Enterprise-grade Reference Architecture for JavaScript** project and share the content you want the speaker to present.
## Content
In this repository you will find presentations and workshops that you can use in your event. Navigate to the [content](/content) folder to find the content packs for each project.
# Event Guide
A quick guide for community leaders, with tips on speaker sourcing, event promotion, and more.
## Start organizing your event
### Basic definition:
- Type of content: presentations or workshop
- Ideal format for your community: online, hybrid or in-person
- Date and time
- Duration: 2-3 hours
- If you opt for an online event, consider breaking the event into 30-45 minute sessions.
- For in-person event, consider a 15-minute break for participants to network.
- Theme: all events should be related to the **Contoso Real Estate** project and its content packs. You can choose to focus on one or more themes from the project's content pack.
- Prerequisites: If you decide host an event with a workshop, consider the prerequisites for your attendees. For example, if you are going to host a workshop on Azure Functions, you can ask your attendees to create an Azure account before the event.
### Promotion
- Use our templates to create assets and promote your event. In the [Creative](/Creative) folder, you will find the downloadable templates:
- Event cover for Meetup
- Card for speakers
- Thumbnail for YouTube
- Power Point template
- Create the registration link for your event, using [Meetup](https://www.meetup.com/pt-BR/), Microsoft Forms or another platform of your choice.
- Remember to include a code of conduct in your event. A CoC is important to ensure that all participants feel safe and comfortable during the event. Be inspired by the [Reactor Code of Conduct](https://developer.microsoft.com/en-us/reactor/CodeOfConduct/).
- Connect with local communities, universities, schools, to promote registration for your event.
- 5 and 2 days prior to the event, send a reminder email to your attendees list and encourage them to share the event with their friends and co-workers.
- On the day of the event, send a final reminder with link to access the online event or tips to find the location (if in-person).
### Finding speakers
If you want to find speakers for your event, you can search for members of Microsoft's community programs:
- [Find an MVP (Most Valuable Professional)](https://mvp.microsoft.com/pt-br/MvpSearch)
- [Find an MSLA (Microsoft Learn Student Ambassador)](https://studentambassadors.microsoft.com/pt-BR/search?target=Profile)
Tip: in your invite, talk about the **Enterprise-grade Reference Architecture for JavaScript** project and share the content you want the speaker to present.
## Content
In this repository you will find presentations and workshops that you can use in your event. Navigate to the [content](/content) folder to find the content packs for each project.