|
1 | 1 | # Exploring modern DevOps |
2 | 2 |
|
3 | | -This repository is built as a resource to begin exploring GitHub and DevOps. Working through either a [guided workshop](./guided-workshop/) or a [challenge-based approach](./what-the-hack/Student/), you will learn the core concepts of DevOps and features available on GitHub to support you. |
| 3 | +This repository is built as a resource to begin exploring GitHub and [DevOps](https://en.wikipedia.org/wiki/DevOps). Working through either a [guided workshop](./guided-workshop/) or a [challenge-based approach](./what-the-hack/Student/), you will learn the core concepts of DevOps and features available on GitHub to support you. |
4 | 4 |
|
5 | 5 | The workshop is centered around an application (included in this repository) written using [Next.js](https://nextjs.org/) with a [MongoDB](https://www.mongodb.com/) backend, and the beginnings of end-to-end testing with [Cypress](https://www.cypress.io/). You can use this repository as a template for creating your own projects, or walk through the available workshop and resources. |
6 | 6 |
|
7 | 7 | ## Getting started with DevOps and GitHub |
8 | 8 |
|
9 | | -[GitHub is built on GitHub](./guided-workshop/resources/how-github-uses-github.md). We use [GitHub Actions](https://github.com/features/actions) for [automation](./guided-workshop/resources/automation.md). We use [GitHub Advanced Security](https://github.com/features/security) to secure the development pipeline. We use [GitHub Codespaces](https://github.com/features/codespaces) to [write code](./guided-workshop/exercises/3-codespaces.md). And we use [GitHub Copilot](https://github.com/features/copilot) as an AI pair programmer. You can learn more about how we use [GitHub](./guided-workshop/resources/how-github-uses-github.md) to create GitHub and manage our DevOps processes, and begin exploring the features available. You can also gain hands-on experience by completing the workshops highlighted below. |
| 9 | +[GitHub is built on GitHub](./how-github-uses-github.md). We use [GitHub Actions](./automation.md) for [automation](./guided-workshop/resources/automation.md). We use [GitHub Advanced Security](https://github.com/features/security) to secure the development pipeline. We use [GitHub Codespaces](https://github.com/features/codespaces) to [write code](./guided-workshop/exercises/3-codespaces.md). And we use [GitHub Copilot](https://github.com/features/copilot) as an AI pair programmer. You can learn more about how we use [GitHub](./guided-workshop/resources/how-github-uses-github.md) to create GitHub and manage our DevOps processes, and begin exploring the features available. You can also gain hands-on experience by completing the workshops highlighted below. |
10 | 10 |
|
11 | 11 | ## Workshop formats |
12 | 12 |
|
13 | | -### Challenge-based |
14 | | - |
15 | | -Many learners find the best results if they explore technology by performing the tasks without step-by-step instructions. To support this style, we have built a workshop using a format modeled from Microsoft's What the Hack. A set of challenges is provided in the [Student folder](./what-the-hack/Student/), where you begin by first opening the project and progressing through a set of tasks typical of a developer using DevOps processes. Solution files and other tips are available in the [Coach folder](./what-the-hack/Coach/), including a couple of [resource files](./what-the-hack/Coach/resources). |
16 | | - |
17 | | -> **[Begin the challenge-based workshop!](./what-the-hack/README.md)** |
18 | | -
|
19 | 13 | ### Step-by-step guided workshop |
20 | 14 |
|
21 | 15 | If you prefer a more guided experience, you can work through the [step-by-step workshop](./guided-workshop/). The workshop contains step-by-step instructions to complete the tasks and supporting information to learn more about the technology. |
22 | 16 |
|
23 | 17 | > **[Begin the guided workshop!](./guided-workshop/README.md)** |
| 18 | +
|
| 19 | +### Challenge-based |
| 20 | + |
| 21 | +Many learners find the best results if they explore technology by performing the tasks without step-by-step instructions. To support this style, we have built a workshop using a format modeled from Microsoft's What the Hack. A set of challenges is provided in the [Student folder](./what-the-hack/Student/), where you begin by first opening the project and progressing through a set of tasks typical of a developer using DevOps processes. Solution files and other tips are available in the [Coach folder](./what-the-hack/Coach/), including a couple of [resource files](./what-the-hack/Coach/resources). |
| 22 | + |
| 23 | +> **[Begin the challenge-based workshop!](./what-the-hack/README.md)** |
0 commit comments