Skip to content

Commit e4ca3ac

Browse files
Merge pull request #235 from HackYourFuture-CPH/what-does-101-mean
feat: use "Intro" instead of "101"
2 parents 80e1fa8 + 9bb5e92 commit e4ca3ac

File tree

14 files changed

+31
-31
lines changed

14 files changed

+31
-31
lines changed

.gitattributes

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
/courses/Foundation/web-architecture-101/presentation/web-architecture-101.pdf linguist-generated=true
2-
/courses/Foundation/web-architecture-101/presentation/web-architecture-101.zip linguist-generated=true
1+
/courses/Foundation/intro-to-web-architecture/presentation/intro-to-web-architecture.pdf linguist-generated=true
2+
/courses/Foundation/intro-to-web-architecture/presentation/intro-to-web-architecture.zip linguist-generated=true

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Ignore hidden Mac OS directory files
22
**/.DS_Store
3-
courses/foundation/web-architecture-101/presentation/web-architecture-101/
3+
courses/foundation/intro-to-web-architecture/presentation/intro-to-web-architecture/
44
node_modules/
55
support/dist/
66

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/contributing/meetings/
2-
/courses/foundation/web-architecture-101/HYF Web Architecture 101/
2+
/courses/foundation/intro-to-web-architecture/HYF Intro to Web Architecture/
33
/courses/frontend/advanced-javascript/week1/session-materials/movies.js
44
/support/dist/

SUMMARY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
- [Preparation](courses/foundation/intro-to-javascript/week4/preparation.md)
4444
- [Session Plan](courses/foundation/intro-to-javascript/week4/session-plan.md)
4545
- [Assignment](courses/foundation/intro-to-javascript/week4/assignment.md)
46-
- [Web Architecture 101](courses/foundation/web-architecture-101/README.md)
47-
- [Preparation](courses/foundation/web-architecture-101/preparation.md)
48-
- [Session Plan](courses/foundation/web-architecture-101/session-plan.md)
49-
- [Assignment](courses/foundation/web-architecture-101/assignment.md)
46+
- [Intro to Web Architecture](courses/foundation/intro-to-web-architecture/README.md)
47+
- [Preparation](courses/foundation/intro-to-web-architecture/preparation.md)
48+
- [Session Plan](courses/foundation/intro-to-web-architecture/session-plan.md)
49+
- [Assignment](courses/foundation/intro-to-web-architecture/assignment.md)
5050
- [Databases](courses/foundation/databases/README.md)
5151
- [Week 1](courses/foundation/databases/week1/README.md)
5252
- [Preparation](courses/foundation/databases/week1/preparation.md)

contributing/proposals/js-node-restructure.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ This is schemas for current module structures. I will use the same **color-codin
5151

5252
Introduce small reusable logic/function tasks already in the final week (e.g., calculating prices, transforming arrays) and encourage saving the code — these will be reused in API or frontend in later modules.
5353

54-
### 2. Module: Web Architecture 101
54+
### 2. Module: Intro to Web Architecture
5555

5656
**Duration**: 1 week\
5757
**Purpose**: Introduce shared concepts between frontend and backend. Creates a unified mental model before Introductions for specialisations and removes duplicates from modules (like API explanations).\
5858
**Note**: It, probably, will require some new material there (we didn’t have architecture before), but we can always just stick to the topics that was introduced before in old modules.
5959

60-
#### Topics for Web Architecture 101 [not limited to]
60+
#### Topics for Intro to Web Architecture [not limited to]
6161

6262
- Client vs Server
6363
- What is Backend?
@@ -74,7 +74,7 @@ Introduce small reusable logic/function tasks already in the final week (e.g., c
7474

7575
**Duration**: 1 week\
7676
**Purpose**: Provide a hands-on primer to backend development. Enables learners to build a basic working backend (simple CRUD server or even less).\
77-
**Reasoning**: Placing backend first in hands-on development allows learners to apply their JavaScript fundamentals while reinforcing their understanding of APIs introduced in Web Architecture 101. This progression is both natural and confidence-building: learners already know how to write logic, and now they can wrap it in endpoints (basically, another level of functions). Starting here also clarifies the API before they consume it from the frontend side.
77+
**Reasoning**: Placing backend first in hands-on development allows learners to apply their JavaScript fundamentals while reinforcing their understanding of APIs introduced in Intro to Web Architecture. This progression is both natural and confidence-building: learners already know how to write logic, and now they can wrap it in endpoints (basically, another level of functions). Starting here also clarifies the API before they consume it from the frontend side.
7878

7979
#### Topics for Introduction to Backend
8080

@@ -173,6 +173,6 @@ Introduce small reusable logic/function tasks already in the final week (e.g., c
173173
174174
_Option 1_: It might be natural to introduce separate files in «Introduction to Backend», and then mention in «Introduction to Frontend» how it is solved there.
175175

176-
_Option 2_: Introduce idea of structuring files (and import/export) on «Web Architecture 101» session.
176+
_Option 2_: Introduce idea of structuring files (and import/export) on «Introduction to Web Architecture» session.
177177

178178
_Option 3_: Not to give this concept in Foundation, because it seems like it can be done in one file, and later they will have to have separate files in React / Node anyway.

courses/foundation/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Here you'll learn the fundamentals for how the web works, the basics of programm
44

55
## Modules
66

7-
| Name | Weeks |
8-
| -------------------------------------------------------- | --------------- |
9-
| [HTML & CSS](./html-and-css/README.md) | 1 |
10-
| [Git](./git) | 1 |
11-
| [Intro to Using AI](./intro-to-using-ai/README.md) | 1 |
12-
| [Intro to JavaScript](./intro-to-javascript/README.md) | 4 |
13-
| [Web Architecture 101](./web-architecture-101/README.md) | 1 |
14-
| [Databases](./databases/README.md) | 1 |
15-
| [Intro to Backend](./intro-to-backend/README.md) | 1 |
16-
| [Intro to Frontend](./intro-to-frontend/README.md) | 1 |
17-
| [Intro to Agile](./intro-to-agile/README.md) | 1 |
18-
| [Career Training](./career-training/README.md) | 3 (1 in person) |
19-
| [Final project](./final-project/README.md) | 3 |
7+
| Name | Weeks |
8+
| ------------------------------------------------------------------ | --------------- |
9+
| [HTML & CSS](./html-and-css/README.md) | 1 |
10+
| [Git](./git) | 1 |
11+
| [Intro to Using AI](./intro-to-using-ai/README.md) | 1 |
12+
| [Intro to JavaScript](./intro-to-javascript/README.md) | 4 |
13+
| [Intro to Web Architecture](./intro-to-web-architecture/README.md) | 1 |
14+
| [Databases](./databases/README.md) | 1 |
15+
| [Intro to Backend](./intro-to-backend/README.md) | 1 |
16+
| [Intro to Frontend](./intro-to-frontend/README.md) | 1 |
17+
| [Intro to Agile](./intro-to-agile/README.md) | 1 |
18+
| [Career Training](./career-training/README.md) | 3 (1 in person) |
19+
| [Final project](./final-project/README.md) | 3 |
2020

2121
Total: 16 weeks
2222

@@ -69,7 +69,7 @@ Total: 16 weeks
6969
- [ ] Understand global vs local scope
7070
- [ ] Using objects and arrays to store, access and manipulate more complex data
7171

72-
### [Web Architecture 101](/courses/foundation/web-architecture-101)
72+
### [Intro to Web Architecture](/courses/foundation/intro-to-web-architecture)
7373

7474
- [ ] Understand the key components of a web application
7575
- [ ] Know what happens when you enter a URL in a web browser

courses/foundation/web-architecture-101/README.md renamed to courses/foundation/intro-to-web-architecture/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Web Architecture 101
1+
# Intro to Web Architecture
22

33
The purpose of this module is to provide a mental model of how web sites work, some of the key terminology and how these concepts relating to the coming modules on the course.
44

courses/foundation/web-architecture-101/assignment.md renamed to courses/foundation/intro-to-web-architecture/assignment.md

File renamed without changes.

courses/foundation/web-architecture-101/preparation.md renamed to courses/foundation/intro-to-web-architecture/preparation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Before the session, please read/watch these materials to get familiar with the basic concepts:
66

7-
- [Web Architecture 101](https://medium.com/storyblocks-engineering/web-architecture-101-a3224e126947) - Comprehensive introduction to web architecture fundamentals
7+
- [Intro to Web Architecture](https://medium.com/storyblocks-engineering/intro-to-web-architecture-a3224e126947) - Comprehensive introduction to web architecture fundamentals
88
- [Everything You Need to Know to Become a Junior Web Developer](https://medium.com/geeks-for-tech/everything-you-need-to-know-to-become-a-junior-web-developer-7ff429df477) - Explains client-server model and roles
99
- [Client server model](https://www.youtube.com/watch?v=L5BlpPU_muY) (6 min)
1010
- [The structure of a web application](https://www.freecodecamp.org/news/how-the-web-works-part-ii-client-server-model-the-structure-of-a-web-application-735b4b6d76e3/) - Read up until the "That's all folks! (Well, sorta…)" part

courses/foundation/web-architecture-101/session-materials/web-architecture-101.key renamed to courses/foundation/intro-to-web-architecture/session-materials/web-architecture-101.key

File renamed without changes.

0 commit comments

Comments
 (0)