Skip to content

Commit

Permalink
move to supplemental materials
Browse files Browse the repository at this point in the history
  • Loading branch information
Daaimah Tibrey authored and Daaimah Tibrey committed Jan 30, 2024
1 parent 3ac5b44 commit d0f3c5b
Show file tree
Hide file tree
Showing 20 changed files with 41 additions and 47 deletions.
3 changes: 2 additions & 1 deletion api/intro-to-http.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
### Prerequisites

- [How the Internet Works](../networking-computing/README.md)
- Watch these videos [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0) & [SQL & APIs with Andy Peterson](https://www.dropbox.com/scl/fi/jbbuhorda3w3z8c4yslkq/GMT20231012-210808_Recording_gallery_1920x1258.mp4?rlkey=h2moholvboaued3o0zj2emd61&dl=0)

### Motivation

Expand Down Expand Up @@ -95,3 +94,5 @@ If you're curious what each required piece is, check out this [simplified HTTP s

- [HTTP Status Code Cats](https://http.cat/)
- [HTTPS explained with Carrier Pigeons](https://www.freecodecamp.org/news/https-explained-with-carrier-pigeons-7029d2193351/)
- [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0)
- [SQL & APIs with Andy Peterson](https://www.dropbox.com/scl/fi/jbbuhorda3w3z8c4yslkq/GMT20231012-210808_Recording_gallery_1920x1258.mp4?rlkey=h2moholvboaued3o0zj2emd61&dl=0)
3 changes: 2 additions & 1 deletion career/resume-writing.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

- [Contributing to Open Source](../open-source/open-source.md)
- [Roles in Tech](/career/roles-in-tech/roles-in-tech.md)
- Watch this video of [Resume Workshop with Jenna](https://www.dropbox.com/s/j83rs3hzzcy0k20/video1315143004.mp4?dl=0) and [Resumes & LinkedIn with Cindy Hazelton](https://www.dropbox.com/scl/fi/3g9645cfn1vnd3y101c2m/GMT20230419-180048_Recording_gvo_1280x720.mp4?rlkey=095f3q9vqsykzuffu62vb6yrq&dl=0)

### Motivation

Expand Down Expand Up @@ -92,6 +91,8 @@ Resumes are by no means your whole story as a candidate for a job, but they do t
### Supplemental Resources

- [Tool: Build a Resume on Resume Genius](https://resumegenius.com/resume-formats)
- [Resume Workshop with Jenna](https://www.dropbox.com/s/j83rs3hzzcy0k20/video1315143004.mp4?dl=0)
- [Resumes & LinkedIn with Cindy Hazelton](https://www.dropbox.com/scl/fi/3g9645cfn1vnd3y101c2m/GMT20230419-180048_Recording_gvo_1280x720.mp4?rlkey=095f3q9vqsykzuffu62vb6yrq&dl=0)

### Check for Understanding

Expand Down
5 changes: 1 addition & 4 deletions career/roles-in-tech/data-science.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# Data Science

### Prerequisites

📽️ Watch this video of [Data Scientist Dave Holmes-Kinsella & Vanessa Tang](https://www.dropbox.com/s/90ln5vfn3rywsl4/video1323043834.mp4?dl=0)

### Motivation

_Data science is a sexy job. The salaries are high, the work is interesting, and there’s significant prestige that comes with the title._
Expand Down Expand Up @@ -89,3 +85,4 @@ A data scientist will:
- [Pandas Complete (1 hour video)](https://www.youtube.com/watch?v=vmEHCJofslg)
- [Amazing Resources](https://github.com/frontbenchHQ/Data-Science-Free)
- [Data School](https://www.dataschool.io/resources/)
- [Data Scientist Dave Holmes-Kinsella & Vanessa Tang](https://www.dropbox.com/s/90ln5vfn3rywsl4/video1323043834.mp4?dl=0)
5 changes: 1 addition & 4 deletions career/roles-in-tech/developer-advocate.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# Developer Advocate / Evangelist

### Prerequisites

📽️ Watch this video of [Developer Advocacy with Thomas Lewis](https://www.dropbox.com/s/fo80bnqxfj763eb/video1280845309.mp4?dl=0)

### Motivation

A developer evangelist is a mediator or translator between a company and the developers. Even if you don't write code, you can get into your dream company.
Expand Down Expand Up @@ -186,3 +182,4 @@ Form small groups and discuss:
### Supplemental Materials

- ["What Exactly Do Developer Advocates Do?"](https://www.keyvalues.com/blog/what-exactly-do-developer-advocates-do)
- [Developer Advocacy with Thomas Lewis](https://www.dropbox.com/s/fo80bnqxfj763eb/video1280845309.mp4?dl=0)
2 changes: 1 addition & 1 deletion career/roles-in-tech/product-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
### Prerequisites

- Product : [What is a Product?](https://economictimes.indiatimes.com/definition/product)
- Watch this video of [Product Management with Kailyn Nelson](https://www.dropbox.com/s/r0b3vm8pp2kj7xa/Kailyn%20Nelson%20Product%20Management.mp4?dl=0)

### Motivation

Expand Down Expand Up @@ -89,3 +88,4 @@ Try this [Quiz](https://study.com/academy/practice/quiz-worksheet-what-is-produc

- [Slides](https://www.slideshare.net/jysimon/01-pm101-howtocreateproductscustomerslovejysimonjul2014) — This are slides related to Product Management.
- [Qualities of PM](https://www.linkedin.com/pulse/20140410232440-137353-9-qualities-of-a-great-product-manager/) — Skills required to be a Product Manager are explained on this page.
- [Product Management with Kailyn Nelson](https://www.dropbox.com/s/r0b3vm8pp2kj7xa/Kailyn%20Nelson%20Product%20Management.mp4?dl=0)
8 changes: 4 additions & 4 deletions career/roles-in-tech/qa.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# QA Engineer

### Prerequisites

📽️ Watch this video of [QA with Alicia](https://www.dropbox.com/s/0p33mywfg7pi5rk/video1619906726.mp4?dl=0)

### Projected Time

- Lesson: 20 min
Expand Down Expand Up @@ -121,3 +117,7 @@
### Check for Understanding

Write down how compatible you think you are for a future as a QA engineer? Do you think you have the sales and technical talents needed for the job? What are the Top 5 things you want to remember regarding a sales engineer from this lesson?

### Supplemental Materials

- [QA with Alicia](https://www.dropbox.com/s/0p33mywfg7pi5rk/video1619906726.mp4?dl=0)
5 changes: 1 addition & 4 deletions career/roles-in-tech/sales-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@
- Independent Practice: 4 min
- Check for Understanding: 10 min

### Prerequisites

📽️ Watch this video of [Sales Engineer](https://www.dropbox.com/s/uwbh94wjlrvjf19/video1173880887.mp4?dl=0)

### Motivation

- Technology has advanced in leaps and bounds in recent years, and continues to. But not everyone has the time or know-how to keep up with these advancements.
Expand Down Expand Up @@ -113,3 +109,4 @@ Form small groups and discuss:

- [10 Traits of the Most Successful Sales Engineers](https://www.linkedin.com/pulse/10-traits-most-successful-sales-engineers-dave-lusk)
- [Sales Engineers: Career path, job outlook, education and more](https://www.raise.me/careers/sales/sales-engineers)
- [Sales Engineer](https://www.dropbox.com/s/uwbh94wjlrvjf19/video1173880887.mp4?dl=0)
3 changes: 1 addition & 2 deletions career/roles-in-tech/technical-program-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

### Prerequisites

📽️ Watch this video of [TPM with Elaine Lee](https://www.dropbox.com/s/6hzzpmhgpbzmsfb/video1587910954.mp4?dl=0)

In General you will need following to be a Technical Program Manager:

- **Technical Competency**
Expand Down Expand Up @@ -118,3 +116,4 @@ Try to manage or lead a program in your current organization or your team.
### Supplemental Materials

- [TPM wiki](https://en.wikipedia.org/wiki/Program_management) - Use it as a reference.
- [TPM with Elaine Lee](https://www.dropbox.com/s/6hzzpmhgpbzmsfb/video1587910954.mp4?dl=0)
4 changes: 2 additions & 2 deletions career/roles-in-tech/technical-writing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

### Prerequisites

📽️ Watch this video of [Technical Writer with Sarah R](https://www.dropbox.com/s/8oe2kdhebkra6ph/video1761166302.mp4?dl=0)

Here are links to lessons that should be completed before this lesson:

[Reading & Writing Documentation](../../reading-and-writing-documentation/documentation.md)
Expand Down Expand Up @@ -63,6 +61,8 @@ _Here are few practical and independent ways to independently learn the skill of

### Supplemental Materials

- [Technical Writer with Sarah R](https://www.dropbox.com/s/8oe2kdhebkra6ph/video1761166302.mp4?dl=0)

The following supplemental materials can help the students to go deeper into the topic. The links were selected by a Technical Writer at Indeed.

- Technical Writing in 20 minutes [Part 1](https://www.youtube.com/watch?v=s69W6ZVriwI) [Part 2](https://www.youtube.com/watch?v=ggHqqu03Unw)
Expand Down
5 changes: 1 addition & 4 deletions chrome-developer-tools/chrome-developer-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@

Chrome Developer Tools help tremendously with front-end development (HTML, CSS & JavaScript) and are also useful for running and debugging JavaScript code.

### Prerequisites

📽️ Watch this video of [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)

### Objectives

**Participants will be able to**
Expand Down Expand Up @@ -57,6 +53,7 @@ Chrome Developer Tools help tremendously with front-end development (HTML, CSS &
### Supplemental Materials

- [Quick Source Viewer Chrome Extension](https://chrome.google.com/webstore/detail/quick-source-viewer/cfmcghennfbpmhemnnfjhkdmnbidpanb?hl=en-US)
- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)

### Check for Understanding

Expand Down
2 changes: 1 addition & 1 deletion debugging/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
- Techtonica's HTML/CSS & JS workshops
- [Asking Good Questions lesson](/onboarding/asking-good-questions.md)
- [Chrome Developer Tools lesson](/chrome-developer-tools/chrome-developer-tools.md)
- Watch this video of [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)

### Motivation

Expand Down Expand Up @@ -87,3 +86,4 @@
### Supplemental Resources

- [Debugging Tips and Tricks by Sarah Drasner](https://css-tricks.com/debugging-tips-tricks/)
- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)
3 changes: 2 additions & 1 deletion electives/oauth/o-auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ About 1.5 hours
- [Git version control](/git/git-version-control.md)
- [.gitignore lesson](/git/gitignore.md)
- [.env lesson](/command-line/env.md)
- Watch this video of [Auth0](https://www.dropbox.com/s/9gqeejrquy5twbm/video1137877313.mp4?dl=0) & [Auth0 in the FrontEnd](https://www.dropbox.com/s/13s3yr019pc58o5/video1805894443.mp4?dl=0)

### Motivation

Expand Down Expand Up @@ -116,3 +115,5 @@ If time permits:
- [Authenticating Your First React App](https://auth0.com/blog/authenticating-your-first-react-app/)
- [Add Node.js User Authentication in 10 Minutes!](https://www.youtube.com/watch?v=QQwo4E_B0y8)
- [Reacht and Auth0 Crash Course and Workshop](https://www.youtube.com/watch?v=PYWS-4CXETw)
- [Auth0](https://www.dropbox.com/s/9gqeejrquy5twbm/video1137877313.mp4?dl=0)
- [Auth0 in the FrontEnd](https://www.dropbox.com/s/13s3yr019pc58o5/video1805894443.mp4?dl=0)
4 changes: 2 additions & 2 deletions express-js/express.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

- [How the Internet Works](../requests-and-responses/requests-and-responses.md)
- [Node.js](../node-js/node-js.md)
- Watch these videos [Express Routes with Cristina](https://www.dropbox.com/s/eqeozfxmn60w8gh/video1285928064.mp4?dl=0) & [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0)

### Motivation

Expand Down Expand Up @@ -254,7 +253,8 @@ Express is a perfect choice for a server when it comes to creating and exposing
- Create a new `app.js` file and make the simplest possible Express server

### Supplemental Materials

- [Express Routes with Cristina](https://www.dropbox.com/s/eqeozfxmn60w8gh/video1285928064.mp4?dl=0)
- [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0)
- [Learn Express JS In 35 Minutes](https://www.youtube.com/watch?v=SccSCuHhOw0) - Video
- [Node.js Express FrameWork Tutorial – Learn in 10 Minutes](https://www.guru99.com/node-js-express.html)
- [Express.js Tutorial](https://www.edureka.co/blog/expressjs-tutorial/)
Expand Down
8 changes: 3 additions & 5 deletions git/git-version-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,6 @@
- [Command Line Advanced lesson](/dev-tools/command-line-advanced.md)
- [Shell Commands lesson](https://docs.google.com/presentation/d/1LuOLcpSAtNQlbULx9nWgXJNhgWQlfQ4nzLWQ0DuuPQk/edit?usp=sharing)

📽️ Watch these videos
- [Git with Jair Trejo](https://www.dropbox.com/s/x64ux3q5kqj8v6l/video1604871754.mp4?dl=0)
- [Command Line, Git, & GitHub with Ruthie Irvin](https://www.dropbox.com/scl/fi/io1na2p89la6toe259d12/GMT20231016-220446_Recording_gallery_3840x2160.mp4?rlkey=wnm4yxx6legnov02vnzv5lhrv&dl=0)
- [Git GUI with Adoara](https://www.dropbox.com/s/kemg5ek25sghs38/video1134494314.mp4?dl=0)

### Learning styles represented

- See (videos and demonstration)
Expand Down Expand Up @@ -107,3 +102,6 @@ If you have time, continue the [Git Immersion](http://gitimmersion.com/lab_01.ht
- [Git's own site](https://git-scm.com/)
- [Understanding Git Conceptually](https://www.sbf5.com/~cduan/technical/git/)
- [gitexplorer.com: Find the right commands you need without digging through the web.](https://gitexplorer.com/)
- [Git with Jair Trejo](https://www.dropbox.com/s/x64ux3q5kqj8v6l/video1604871754.mp4?dl=0)
- [Command Line, Git, & GitHub with Ruthie Irvin](https://www.dropbox.com/scl/fi/io1na2p89la6toe259d12/GMT20231016-220446_Recording_gallery_3840x2160.mp4?rlkey=wnm4yxx6legnov02vnzv5lhrv&dl=0)
- [Git GUI with Adoara](https://www.dropbox.com/s/kemg5ek25sghs38/video1134494314.mp4?dl=0)
2 changes: 1 addition & 1 deletion node-js/node-js.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

- [How the Internet Works](/networking-computing/how-the-internet-works.md)
- [Intro to HTTP](/api/intro-to-http.md)
- Watch this video [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0)

### Motivation

Expand Down Expand Up @@ -49,3 +48,4 @@ This lab exercise will introduce Node.js, a powerful tool that lets you run Java
- [The definitive Node.js handbook](https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e)
- [Introducing the Node.js REPL (video - only through 1:56)](https://www.youtube.com/watch?v=Rri6pxBPZLw)
- [What is Node js? | Why it is so Famous?](https://www.youtube.com/watch?v=yEHCfRWz-EI)
- [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0)
1 change: 1 addition & 0 deletions react-js/react-part-5-full-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -386,3 +386,4 @@ Try creating a Twitter clone app using this [bonus challenge assignment](/projec
- [Official `create-react-app` docs](https://create-react-app.dev/)
- [Quick Start beta](https://beta.reactjs.org/learn)
- [React (Prop Drilling, Lifecycle, & Functional Components) & React Testing](https://www.dropbox.com/scl/fi/lbaillm5j6tew8vyf0pr6/GMT20231010-211002_Recording_gallery_1920x1200.mp4?rlkey=3znebutbv84pinjxvpaugytea&dl=0)
2 changes: 1 addition & 1 deletion recursion/recursion.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
- [JavaScript 2 - Arrays, Functions](/javascript/javascript-2-array-functions.md)
- [JavaScript 3 - Conditionals, Comparisons, Booleans](/javascript/javascript-3-conditionals.md)
- [JavaScript 4 - Loops](/javascript/javascript-4-loops.md)
- Watch this video of [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)

### Motivation

Expand Down Expand Up @@ -264,6 +263,7 @@ What do these function calls return?
### Supplemental Materials

- [Recursive Practice Problems](https://www.geeksforgeeks.org/recursion-practice-problems-solutions/)
- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0)

### And remember: always have a base case

Expand Down
9 changes: 5 additions & 4 deletions testing-and-tdd/jest.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@

### Prerequisites

📽️ Watch these videos
- [Jest with Chris Jaure](https://www.dropbox.com/s/mw13houixd30lf5/video1500769867.mp4?dl=0)
- [Jest with Christina](https://www.dropbox.com/s/x64ux3q5kqj8v6l/video1604871754.mp4?dl=0)

Here are links to lessons that should be completed before this lesson:

- [Intro to Testing and TDD](testing-and-tdd.md)
Expand Down Expand Up @@ -83,3 +79,8 @@ The nice thing about using Jest with React is that it is already included in pro
- Remember: you can get "false positives" and "false negatives" in tests. That's why it's good to follow a Red-Green-Refactor pattern, and make sure that your tests fail before implementing the code to make them pass.
- A test with no expectations in it will pass. Don't forget to add at least one `expect` to every `it` function, or you could end up with this false positive.
- Pay attention to when you are writing tests for Asynchronous code. The testing engine might complete before asynchronous code has completed running, giving you unreliable tests. The biggest clue is usually that a test passes sometimes but not others even though you haven't made any changes.

### Supplemental Materials

- [Jest with Chris Jaure](https://www.dropbox.com/s/mw13houixd30lf5/video1500769867.mp4?dl=0)
- [Jest with Christina](https://www.dropbox.com/s/x64ux3q5kqj8v6l/video1604871754.mp4?dl=0)
5 changes: 4 additions & 1 deletion testing-and-tdd/testing-and-tdd.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

- [Command Line](/dev-tools/command-line-interface.md)
- [JavaScript Lessons 1-7](/javascript)
- Watch this video of [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0)

### Motivation

Expand Down Expand Up @@ -290,3 +289,7 @@ Form small groups and discuss:
- What are some disadvantages of TDD?
- Where should your tests live in your project?
- How do you run your tests?

### Supplemental Materials

- [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0)
9 changes: 5 additions & 4 deletions testing-and-tdd/testing-mindset.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
- What are the edge cases?
- When does one create the tests in TDD?

### Prerequisites

📽️ Watch this video of [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0)

### Motivation

When you write code, you're not done once you write the code -- you need to make sure it works! A big part of coding is testing -- making sure your code actually works how you think it will.
Expand Down Expand Up @@ -148,3 +144,8 @@ Exercises:
3. A function that takes 3 numbers as parameters. The 3 parameters are called `min`, `max`, and `target`. Return whether target number is between the min and the max (inclusive).

4. A function that takes in a number, and prints the word "Hello" that many times.


### Supplemental Materials

📽️ Watch this video of [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0)

0 comments on commit d0f3c5b

Please sign in to comment.