Skip to content

Commit

Permalink
Merge pull request #413 from liatrio/landingPageUpdate
Browse files Browse the repository at this point in the history
Landing page update
  • Loading branch information
cfculler authored Dec 13, 2023
2 parents 26a1d2b + 7604a5b commit 2a812db
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 15 deletions.
47 changes: 32 additions & 15 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1037,37 +1037,54 @@ Welcome! You must be here because you're interested in DevOps. Don't worry, we'l

## Target Audience

This DevOps Bootcamp is used as an introduction to DevOps for Liatrio's apprentices. Therefore, there are deliverables at the end of each section that help guide the apprentices' training. However, anyone can go through the DevOps Bootcamp. Feel free to ignore the deliverables, etc. This bootcamp also assumes the bootcamper is using a Mac for the deliverables.
This DevOps Bootcamp is used as an introduction to DevOps for Liatrio's apprentices. Therefore, there are deliverables at the end of each section and quizzes sprinkled throughout that help guide the apprentices' training. However, anyone can go through the DevOps Bootcamp. Feel free to ignore the deliverables, quizzes, etc. This bootcamp also assumes the bootcamper is using a Mac for the deliverables.

## Disclaimer

This bootcamp alone will by no means make anyone an expert on DevOps; that's where real, in-the-field experience engineering and shadowing come in. However, this bootcamp is a great start for anyone entering the world of DevOps! It is recommended that anyone going through this bootcamp have a mentor to fill in the gaps of information and answer questions, as well. Also, many of the exercises proposed in this bootcamp have no solution listed. This is because it is up to the bootcamper to come up with the solution on their own. So, if you're wondering where a solution to an exercise is - there is likely none; that's up to you!

## Learning Goals

<canvas id="technology-word-cloud"></canvas>
1. Introduction to DevOps
2. GitHub
3. Virtual Machines and Containers
4. Cloud Computing
5. Development Practices
6. Release Management
7. Infrastructure and Configuration
8. Kubernetes

1. Introduction to DevOps
2. Virtual Machines and Containers
3. Cloud Computing
4. Development Practices
5. Release Management
6. Automation and Orchestration
7. Kubernetes
<canvas id="technology-word-cloud"></canvas>

<canvas id="category-doughnut-canvas"></canvas>

## Expectations

1. Share what you learn. Knowledge is best retained when you can teach it back yourself.
2. If you're participating in the bootcamp with others, lift them up instead of speeding past them.
3. Your learning should be in a demonstrable state at any given time.
4. Slow and steady wins the race. If you don't fully understand something, speak up for help and spend more time on it.
5. Be transparent in your progress.
6. Have fun!
1. Share what you learn. Knowledge is best retained when you can teach it back yourself.
2. If you're participating in the bootcamp with others, lift them up instead of speeding past them.
3. Your learning should be in a demonstrable state at any given time.
4. Slow and steady wins the race. If you don't fully understand something, speak up for help and spend more time on it.
5. Be transparent in your progress.
6. Have fun!

> "It's better to over communicate than to under communicate."
## Deliverable and Quiz Format

**Deliverables**

If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching key points that the section covered.

**Quizzes**

As mentioned before, you'll also find small quizzes sprinkled throughout the bootcamp. Don't worry, they aren't graded and scores aren't tracked, so there's zero pressure when it comes to them. That being said, they are very valuable for learning, so it would be wise to take the time to not only get the correct answers on them, but to really understand *why* those are the correct answers.

Here's a sample quiz to show you how they'll behave:

<div class="quizdown">
<div id="landing-page-quiz.js" ></div>
</div>

## Contributing

This bootcamp was adapted from an apprentice training program, and some mistakes may have slipped through the cracks. If you see any errors, outdated methods, or citation errors please submit a pull request.
Expand Down
26 changes: 26 additions & 0 deletions src/quizzes/landing-page-quiz.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
const rawQuizdown = `
# Is this a quiz?
1. [x] True
1. [ ] False
> If you answer incorrectly, you'll get some help here
# Please bring the following into sequence!
1. One
2. Two
3. Three
4. Four
5. Five
# Sometimes you'll need to select all that apply
- [x] This applies
- [x] So does this!
- [ ] This doesn't apply
> If you answer incorrectly, you'll get some help here
- [ ] Neither does this one
> If you answer incorrectly, you'll get some help here
`;

export { rawQuizdown }

0 comments on commit 2a812db

Please sign in to comment.