Skip to content

Commit 32ed9c3

Browse files
committed
Add info about part8 update
1 parent bbfe2ab commit 32ed9c3

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

src/content/0/en/part0a.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,7 @@ Despite changes *all the submitted exercises remain valid*, and the course can b
332332
333333
Recent major changes
334334
335+
- Part 8: (3th January 2026) Apollo Server updated to v5. Apollo Client updated to v4. Refactoring backend code moved to part8c. Lot's of other small improvements.
335336
- Part 6 (12th October 2025): Jest replaced with Vitest. Axios replaced with Fetch API
336337
- Part 5 (21st August, 2025): React updated to version 19. PropTypes and forwardRef are no longer used. ESLint configurations updated
337338
- Part 4 (13th August, 2025): Express updated to version 5 and the express-async-errors library removed from part 4b
@@ -384,7 +385,7 @@ Install a sensible text editor that supports web development. [Visual Studio Cod
384385
385386
Don't code with nano, Notepad or Gedit. NetBeans isn't very good for web development either. It is also rather heavy in comparison to [Visual Studio Code](https://code.visualstudio.com/).
386387
387-
Also, install [Node.js](https://nodejs.org/en/). The material is being updated to Node version v22. Parts 0-5 are made using Node version 22.3.0, part 10 using version 20.11.0, and the remaining parts using version 18.13.0. Always use at least as recent a Node version. Installation instructions can be found on the [Node.js website](https://nodejs.org/en/download/package-manager/).
388+
Also, install [Node.js](https://nodejs.org/en/). The material is being updated to Node version v22. Parts 0-6 and 8 are made using Node version 22, part 10 using version 20.11.0, and the remaining parts using version 18.13.0. Always use at least as recent a Node version. Installation instructions can be found on the [Node.js website](https://nodejs.org/en/download/package-manager/).
388389
389390
Node package manager [npm](https://www.npmjs.com/get-npm) will be automatically installed with Node.js. We will be actively using npm throughout the course. Node also comes with [npx](https://www.npmjs.com/package/npx), which we'll need a few times.
390391

src/content/0/fi/osa0a.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ Kurssilla ei ole enää vuosittaisia versiota. Kurssi on siis käynnissä koko a
275275
Muutoksista huolimatta <i>kaikki jo tehdyt palautukset säilyvät voimassa</i>, eli voit jatkaa kurssia päivityksistä huolimatta normaaliin tapaan.
276276

277277
Viimeaikaisia isompia muutoksia
278+
- Osa 8: (3.1.2026) Apollo Server päivitetty versioon v5. Apollo Client päivitetty versioon v4. Backend-koodin refaktorointi siirretty osaan 8c. Lukuisia muita pieniä parannuksia.
278279
- Osa 6 (12.10.2025): Jest korvattu Vitestillä. Axios korvattu Fetch API:lla.
279280
- Osa 5 (21.8.2025): React päivitetty versioon 19. Proptypes ja forwardRef poistuneet käytöstä. Eslint-konfiguraatiot päivitetty
280281
- Osa 4 (13.8.2025): Express päivitetty versioon 5 ja kirjasto express-async-errors poistettu osasta 4b
@@ -327,7 +328,7 @@ Asenna myös joku järkevä web-devausta tukeva tekstieditori. Enemmän kuin suo
327328

328329
Älä koodaa nanolla, Notepadilla tai Geditillä. Myöskään NetBeans ei ole omimmillaan web-devauksessa, ja se on myös turhan raskas verrattuna esim. Visual Studio Codeen.
329330

330-
Asenna koneeseesi heti myös [Node.js](https://nodejs.org/en/). Materiaalia ollaan päivittämässä Noden versioon v22. Osat 0-6 on tehty käyttäen Noden versiota 22, osa 10 käyttäen versiota 20.11.0 ja loput osat käyttäen versiota 18.13.0. Käytä aina vähintään yhtä tuoretta Node-versiota. Asennusohjeita on [Node.js:n sivuilla](https://nodejs.org/en/download/package-manager/).
331+
Asenna koneeseesi heti myös [Node.js](https://nodejs.org/en/). Materiaalia ollaan päivittämässä Noden versioon v22. Osat 0-6 ja 8 on tehty käyttäen Noden versiota 22, osa 10 käyttäen versiota 20.11.0 ja loput osat käyttäen versiota 18.13.0. Käytä aina vähintään yhtä tuoretta Node-versiota. Asennusohjeita on [Node.js:n sivuilla](https://nodejs.org/en/download/package-manager/).
331332

332333
Noden myötä koneelle asentuu myös [npm](https://www.npmjs.com/get-npm) (alunperin lyhennelmä <i>Node Package Manager</i> ‑nimelle), jota tulemme tarvitsemaan kurssin aikana aktiivisesti. Tuoreen Noden kera asentuu myös [npx](https://www.npmjs.com/package/npx), jota tarvitaan myös muutaman kerran.
333334

src/content/8/en/part8.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ lang: en
88

99
This part of the course is about GraphQL, Facebook's alternative to REST for communication between browser and server.
1010

11-
<i>Part updated 3rd September 2023</i>
12-
- <i>Create React App replaced with Vite</i>
11+
<i>Part updated 3rd January 2026</i>
12+
- <i>Apollo Server updated from v4 to v5</i>
13+
- <i>Apollo Client updated from v3 to v4</i>
14+
- <i>Node updated to version 22.18.0</i>
15+
- <i>Added instructions for enabling syntax highlighting for the GraphQL server schema in VS Code</i>
1316

1417
</div>

src/content/8/fi/osa8.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ Kurssin uudessa osassa käsitellään GraphQL:ää, eli Facebookin kehittämää
1010

1111
Katso <a target="_BLANK" href='https://www.youtube.com/watch?v=R7bXa7g6YuQ&list=PLumQiZ25uijis31zaRL7rhzLalSwLqUtm&index=4&t=0s'>täältä</a> Houston Inc:n Niko Salmisen GraphQL:ää käsittelevä vierailuluento.
1212

13-
<i>Osa päivitetty 24.9.2023</i>
14-
- <i>Create React App korvattu Vitellä</i>
13+
<i>Osa päivitetty 3.1.2026</i>
14+
- <i>Apollo Server päivitetty versiosta v4 versioon v5</i>
15+
- <i>Apollo Client päivitetty versiosta v3 versioon v4</i>
16+
- <i>Node päivitetty versioon 22.18.0</i>
17+
- <i>Lisätty ohjeet GraphQL-palvelimen skeeman syntaksikorostuksen käyttöönottoon VS Codessa</i>
1518

1619
</div>

0 commit comments

Comments
 (0)