You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Please help us improve and share your feedback! If you find better tutorials or links, please share them by [opening a pull request](https://github.com/HackYourFuture/Node.js/pulls).
1
+
> Please help us improve and share your feedback! If you find better tutorials
2
+
or links, please share them by [opening a pull request](https://github.com/HackYourFuture/Node.js/pulls).
3
3
4
4
# HackYourFuture - Node.js
5
5
6
-
This 3-week HYF Module is about Node.js. We can think of Node.js as "Javascript not running in a browser". This is what we mean by "backend", as in "backend developer".
6
+
This 3-week HYF Module is about Node.js. We can think of Node.js as "Javascript
7
+
not running in a browser". This is what we mean by "backend", as in "backend
We will build on knowledge from the following HYF (sub)modules. If we feel we have gaps we should review the curriculum ourselves or ask a teacher to help.
22
+
We will build on knowledge from the following HYF (sub)modules. If we feel we
23
+
have gaps we should review the curriculum ourselves or ask a teacher to help.
-[Bash/Command Line Interface](https://github.com/HackYourFuture/CommandLine)
25
28
26
29
## What will we learn?
27
30
@@ -35,24 +38,31 @@ We will build on knowledge from the following HYF (sub)modules. If we feel we ha
35
38
36
39
## Why Node.js?
37
40
38
-
It is essential to have a backend for almost all web application. The backend is a place where we, developers, can store our data, communicate with users and let users communicate with us, do smart things like calculations, data processing, etc.
41
+
It is essential to have a backend for almost all web application. The backend is
42
+
a place where we, developers, can store our data, communicate with users and let
43
+
users communicate with us, do smart things like calculations, data processing,
44
+
etc.
39
45
40
-
There are many languages for this. You might've heard of Java, C, C++, C#, Go, Python, Ruby, PHP and [so on](https://blog.newrelic.com/2016/08/18/popular-programming-languages-2016-go/).
46
+
There are many languages for this. You might've heard of Java, C, C++, C#, Go,
47
+
Python, Ruby, PHP and [so on](https://blog.newrelic.com/2016/08/18/popular-programming-languages-2016-go/).
41
48
42
49
There are two reasons why we at HYF chose Node.js over others:
43
50
44
51
1. You already know JavaScript, so it's easier to get started;
45
-
2. Node.js is great for making web APIs because it is asynchronous by nature and thus allows for high throughput, so it allows many users to make very light requests at the same time.
52
+
2. Node.js is great for making web APIs because it is asynchronous by nature and
53
+
thus allows for high throughput, so it allows many users to make very light
54
+
requests at the same time.
46
55
47
56
## Handing in homework
48
57
49
58
A Video to remind you about [how we hand in homework](https://www.youtube.com/watch?v=-o0yomUVVpU&index=2&list=PLVYDhqbgYpYUGxRdtQdYVE5Q8h3bt6SIA).
50
59
51
-
Also review the [Git workflow material](https://github.com/HackYourFuture/Git/blob/master/Lecture-3.md) and use it as a reference.
60
+
Also review the [Git workflow material](https://github.com/HackYourFuture/Git/blob/master/Lecture-3.md)
0 commit comments