Skip to content

Commit 8411b05

Browse files
committed
Update planning for career training 1 and 2
1 parent 425a712 commit 8411b05

File tree

2 files changed

+24
-5
lines changed

2 files changed

+24
-5
lines changed

week1/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,17 @@ In the Node.js page you have read about different modules (or packages as some c
3535

3636
Lastly, testing your API's without a frontend is a little cumbersome. Have a look at the tool Postman that is used a lot to test out API's [here](https://study.hackyourfuture.net/#/tools/postman.md)
3737

38+
## Career training 2 (Interview preparation)
39+
40+
It is time to start practicing interviews as it is a big part of the hiring process. The [interview preparation repository](https://github.com/HackYourFuture/interviewpreparation) goes over the different types of interviews you will have at companies as well as interviews that you will have upcoming during the curriculum.
41+
42+
### Career training 2: Planning
43+
44+
You don't have to do all of this at this moment. This week you will get a message in your class channel about when the Career Training 2 session will be. _Before_ that session make sure to have:
45+
46+
- Read the whole [‘Interview Preparation’ Repo](https://github.com/HackYourFuture/interviewpreparation).
47+
- Done the homework: make a copy of [this file](https://docs.google.com/document/u/2/d/114rTGS4eG6tpkrMAyVIdvgTrnpmkRL6ax_smkw1B0HI/copy) and submit your answers to the team [here](https://hackyourfuture.typeform.com/to/s6zYAugm).
48+
3849
## Extra reading
3950

4051
If you have time left over this week (or any week this module) then it is a good idea to look at the topic of 'the internet' and learn how it works [here](https://study.hackyourfuture.net/#/the-internet/). This will be valuable when you get into the more complex applications and may also help your understanding of the big picture.

week2/MAKEME.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
2. Practice exercises
77
3. PROJECT: HackYourTemperature II
88
4. Code alongs
9-
5. Optional: Side project ideas
9+
5. Career Training 2 (If not completed yet)
10+
6. Optional: Side project ideas
1011

1112
## **1. Prep exercises**
1213

@@ -137,23 +138,30 @@ Enjoy!
137138

138139
- [Ebook Sales Application](https://www.youtube.com/watch?v=QT3_zT97_1g)
139140

140-
## **5. Optional: Side project ideas**
141+
## **5. Career Training 2 (If not completed yet)**
142+
143+
Remember that the Career Training 2 session is coming up (check your class channel on slack for the exact date). Before the session make sure you have:
144+
145+
- Read the whole [‘Interview Preparation’ Repo](https://github.com/HackYourFuture/interviewpreparation).
146+
- Done the homework: make a copy of [this file](https://docs.google.com/document/u/2/d/114rTGS4eG6tpkrMAyVIdvgTrnpmkRL6ax_smkw1B0HI/copy) and submit your answers to the team [here](https://hackyourfuture.typeform.com/to/s6zYAugm).
147+
148+
## **6. Optional: Side project ideas**
141149

142150
> A part of the HackYourFuture curriculum is to work on as many side projects as you can throughout the time you have. This is a nice way to add extra knowledge to your arsenal and show in your CV that you are motivated to learn new technologies. There are plenty of people available to help you out in the `#get-help` channel on Slack so definitely make use of that! Have a look at the [hyf_projects repo](https://github.com/HackYourFuture/hyf_projects/blob/main/README.md#project-2-a-try-out-application) for more details.
143151
144-
### 5.1 Document your API!
152+
### 6.1 Document your API!
145153

146154
When using API's in the `Using API's` module you will have noticed that those API's all have extensive documentation on how to use it. As developers like to build tools for everything there are quite a few good tools to semi-automatically document your API from your code! Saves a lot of work and makes sure that you don't forget to update the documentation if the code changes!
147155

148156
Add automatic documentation to your API by using one of these tools (Swagger, apiDoc or docbox)!
149157

150-
### 5.2 Web Sockets
158+
### 6.2 Web Sockets
151159

152160
It is becoming normal that all webpages automatically refresh whenever there is new data available. Think about the live news feeds that tell you when there is a new item, or that there is a new message on twitter. This is all implemented using Web Sockets, where you as a programmer can set up a link between your page and the server.
153161

154162
Have a go by building a simple full stack chat application with an express websocket server!
155163

156-
### 5.3 GraphQL
164+
### 6.3 GraphQL
157165

158166
We focused solely on the REST way of building an API, but there is a different way called `GraphQL`. This allows the frontend to define in their query the data that they want to get back. Very cool, but also quite complex. If you are up for a challenge, try to recreate your project using GraphQL (`express-graphql` package is probably the easiest way)!
159167

0 commit comments

Comments
 (0)