Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions Recruit-Training/Telemetry-Recruit-Training/.editorconfig

This file was deleted.

44 changes: 0 additions & 44 deletions Recruit-Training/Telemetry-Recruit-Training/.gitignore

This file was deleted.

39 changes: 0 additions & 39 deletions Recruit-Training/Telemetry-Recruit-Training/README.adoc

This file was deleted.

64 changes: 64 additions & 0 deletions Recruit-Training/Telemetry-Recruit-Training/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Telemetry Recruit Training

## Prerequisites:

- Have some form of IDE (VsCode, Vim, Intellij, etc.)

To get a local copy of this repository on your machine:

1. Go the development ressources page
2. Click on the green `<> Code` Button
3. Copy the `HTTPS` Url
4. Go into your IDE, and then `cd` into the desired location
5. Run `git clone https://github.com/UCSolarCarTeam/Development-Resources.git`
6. Open the project in the IDE

Each training will have the requirements listed in their respective folders `README` file.

## What you should know after completing this training

By the end of this training, you should be able to:

- Use Git (version control) to keep track of changes that you've made
- Understand the stages that changes go through
- Commits, pushing
- Soft and hard resets
- Rebasing
- Interactive rebasing
- Understanding the output of basic commands like:
- `git log`
- `git status`
- `git reflog`
- Be able to use HTML/CSS/JavaScript
- HTML: understand forms, and general HTML elements
- CSS: understand how to create resposnive web views and general CSS
- JavsScript: understanding what the DOM is, and how to interact with the DOM
- Use React in tangent with HTML/CSS/JavaScript
- Understand why React was created as a frontend framework
- Understand some common patterns and why we use React
- Understand some keywords: virtual dom, component, context, lifting up state, props, etc.
- Know what React Hooks are
- `useState`
- `useEffect` -`useMemo`
- `memo()`
- `useCallback`
- `useRef`
- Debugging
- How to plan your plan to implement something
- How to debug code
- Chrome developer tools
- `console.log()`

Each section will also include some basic projects to show a team lead your understanding of the topic.

---

## Starting the projects

To start any of the projects, you should just be able to run:

```
yarn dev
```

And that will spin up the preview envrionment.
135 changes: 0 additions & 135 deletions Recruit-Training/Telemetry-Recruit-Training/angular.json

This file was deleted.

11 changes: 0 additions & 11 deletions Recruit-Training/Telemetry-Recruit-Training/browserslist

This file was deleted.

28 changes: 0 additions & 28 deletions Recruit-Training/Telemetry-Recruit-Training/e2e/protractor.conf.js

This file was deleted.

This file was deleted.

11 changes: 0 additions & 11 deletions Recruit-Training/Telemetry-Recruit-Training/e2e/src/app.po.ts

This file was deleted.

13 changes: 0 additions & 13 deletions Recruit-Training/Telemetry-Recruit-Training/e2e/tsconfig.e2e.json

This file was deleted.

Loading