Skip to content

Commit db953ce

Browse files
committed
part 12 new version
1 parent 913eb3e commit db953ce

File tree

8 files changed

+35
-6
lines changed

8 files changed

+35
-6
lines changed

src/content/0/en/part0a.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ Despite changes *all the submitted exercises remain valid*, and the course can b
340340
341341
Recent major changes
342342
343+
- Part 10 (March 21, 2024): Create React app replaced with Vite
343344
- Parts 3-5 (February-March 2024): Libraries used for testing changed
344345
- Part 10 (February 26, 2024): Library versions updated
345346
- Part 11 (16th January 2024): Example project dependencies updated

src/content/0/fi/osa0a.md

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

284284
Viimeaikaisia isompia muutoksia
285+
- Osa 12 10 (21.3.2024): Create React app korvattu Vitellä
285286
- Osat 3-5 (helmi-maaliskuu 2024): Testaukseen käytetyt kirjastot muutettu
286287
- Osa 10 (26.2.2024): Kirjastoversiot päivitetty
287288
- Osa 11 (16.1.2024): Esimerkkiprojektin riippuvuudet päivitetty

src/content/10/en/part10.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,12 @@ lang: en
88

99
In this part, we will learn how to build native Android and iOS mobile applications with JavaScript and React using the React Native framework. We will dive into the React Native ecosystem by developing an entire mobile application from scratch. Along the way, we will learn concepts such as how to render native user interface components with React Native, how to create beautiful user interfaces, how to communicate with a server, and how to test a React Native application.
1010

11-
<i>Part updated 17th Feb 2023</i>
12-
- <i>The last three exercises reordered: the old exercise 10.25 is now the last exercise of the part</i>
13-
1411
<i>Part updated 26th Feb 2024</i>
1512
- <i>New Node 20 version of rate-repository-api</i>
1613
- <i>Material updated in parts 10a, 10b and 10c</i>
1714

18-
1915
Note: Some updates are not compatible anymore with material before Feb 2024.
20-
We recommend a fresh start with this new Part 10 material you're reading now. However, if you´re returning to this course after a break, and you want to continue the exercises in your older project, please use [Part 10 material before the upgrade](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/e9784f36de8a0badc28fabde49e33e2959479177/src/content/10/en).
16+
We recommend a fresh start with this new Part 10 material you're reading now. However, if you´re returning to this course after a break, and you want to continue the exercises in your older project, please use [Part 10 material before the update](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/e9784f36de8a0badc28fabde49e33e2959479177/src/content/10/en).
2117

2218

2319
</div>

src/content/10/en/part10a.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ lang: en
88
<div class="content">
99

1010
Note: This course material was updated in Feb 2024. Some updates are not compatible anymore with older material.
11-
We recommend a fresh start with this new Part 10 material. However, if you´re returning to this course after a break, and you want to continue the exercises in your older project, please use [Part 10 material before the upgrade](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/e9784f36de8a0badc28fabde49e33e2959479177/src/content/10/en).
11+
We recommend a fresh start with this new Part 10 material. However, if you´re returning to this course after a break, and you want to continue the exercises in your older project, please use [Part 10 material before the update](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/e9784f36de8a0badc28fabde49e33e2959479177/src/content/10/en).
1212

1313
Traditionally, developing native iOS and Android applications has required the developer to use platform-specific programming languages and development environments. For iOS development, this means using Objective C or Swift and for Android development using JVM-based languages such as Java, Scala or Kotlin. Releasing an application for both these platforms technically requires developing two separate applications with different programming languages. This requires lots of development resources.
1414

src/content/12/en/part12.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ This section has been created by [Jami Kousa](https://github.com/jakousa) in col
1515
<i>Part updated 21th Mar 2024</i>
1616
- <i>Create react app replaced with Vite</i>
1717

18+
**Note:** If you started the part before the update, you can see [here](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/4015af9dddb61cb01f013456d8728e8f553be347/src/content/12) the old material. There are some changes in the frontend configurations.
19+
1820
</div>

src/content/12/en/part12a.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ letter: a
55
lang: en
66
---
77

8+
<div class="content">
9+
</div>
10+
11+
<div class="tasks">
12+
13+
The part was updated 21th Mar 2024: Create react app was replaced with Vite in the todo-frontend.
14+
15+
If you started the part before the update, you can see [here](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/4015af9dddb61cb01f013456d8728e8f553be347/src/content/12) the old material. There are some changes in the frontend configurations.
16+
</div>
17+
818
<div class="content">
919

1020
Software development includes the whole lifecycle from envisioning the software to programming and to releasing it to the end-users and even maintaining it. This part will introduce containers, a modern tool utilized in the latter parts of the software lifecycle.

src/content/12/en/part12b.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,16 @@ lang: en
66
---
77

88
<div class="content">
9+
</div>
10+
11+
<div class="tasks">
12+
13+
The part was updated 21th Mar 2024: Create react app was replaced with Vite in the todo-frontend.
914

15+
If you started the part before the update, you can see [here](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/4015af9dddb61cb01f013456d8728e8f553be347/src/content/12) the old material. There are some changes in the frontend configurations.
16+
</div>
17+
18+
<div class="content">
1019

1120
In the previous section, we used two different base images: ubuntu and node and did some manual work to get a simple "Hello, World!" running. The tools and commands we learned during that process will be helpful. In this section, we will learn how to build images and configure environments for our applications. We will start with a regular Express/Node.js backend and build on top of that with other services, including a MongoDB database.
1221

src/content/12/en/part12c.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ letter: c
55
lang: en
66
---
77

8+
<div class="content">
9+
</div>
10+
11+
<div class="tasks">
12+
13+
The part was updated 21th Mar 2024: Create react app was replaced with Vite in the todo-frontend.
14+
15+
If you started the part before the update, you can see [here](https://github.com/fullstack-hy2020/fullstack-hy2020.github.io/tree/4015af9dddb61cb01f013456d8728e8f553be347/src/content/12) the old material. There are some changes in the frontend configurations.
16+
</div>
17+
818
<div class="content">
919

1020
We have now a basic understanding of Docker and can use it to easily set up eg. a database for our app. Let us now move our focus to the frontend.

0 commit comments

Comments
 (0)