Skip to content

Commit

Permalink
Java 2 – aktualizace verzí a termínů pro jaro 2024
Browse files Browse the repository at this point in the history
FilipJirsak committed Apr 15, 2024
1 parent 521f9a0 commit 4230020
Showing 17 changed files with 74 additions and 50 deletions.
9 changes: 5 additions & 4 deletions docs/2024-jaro/java-2-online/_posts/2024-04-16-lekce-2.md
Original file line number Diff line number Diff line change
@@ -9,7 +9,8 @@ title: Lekce 2
* [FilipJirsak-Czechitas/j2w-lekce02-priklad01](https://github.com/FilipJirsak-Czechitas/j2w-lekce02-priklad01)
* [FilipJirsak-Czechitas/j2w-lekce02-cviceni01](https://github.com/FilipJirsak-Czechitas/j2w-lekce02-cviceni01)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -59,7 +60,7 @@ Alternativní syntaxe:

## Příklad 1

- fork repository [FilipJirsak-Czechitas/j2w-lekce02-priklad01](https://github.com/FilipJirsak-Czechitas/j2w-lekce02-priklad01) do vlastního účtu na GitHubu
- použití šablony [FilipJirsak-Czechitas/j2w-lekce02-priklad01](https://github.com/FilipJirsak-Czechitas/j2w-lekce02-priklad01) pro vytvoření repository ve vlastním účtu na GitHubu
- naklonování repository `j2w-lekce02-cviceni` z **vlastního** GitHubu na lokální počítač
- běžící aplikace je dostupná v prohlížeči na adrese http://localhost:8080

@@ -71,11 +72,11 @@ Alternativní syntaxe:
-
## Úkol

Zadání úkolu: [Úkol 2](lekce-2-ukol-2.html)
Zadání úkolu: [Úkol 2](ukol-2.html)

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 17.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/index.html) – šablonovací systém pro HTML použitý v projektu.
8 changes: 5 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-04-16-ukol-2.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,9 @@ title: Úkol 2
ukol: true
---
# Úkol 2
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol02](https://github.com/FilipJirsak-Czechitas/j2w-ukol02). Toto repository si _forkni_ do svého GitHub účtu. Do forknutého repository
pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš. Podrobný popis zadání najdeš v repository v souboru `README.md`.
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol02](https://github.com/FilipJirsak-Czechitas/j2w-ukol02).
Toto repository použij jako šablonu (_Use this template__Create a new repository_), ze které si vytvoříš repository ve svém GitHub účtu.
Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Podrobný popis zadání najdeš v repository v souboru `README.md`.

📆 Termín pro odevzdání úkolu je **neděle 8. 10. 2023** v 23:59.
📆 Termín pro odevzdání úkolu je **neděle 28. 4. 2024** v 23:59.
5 changes: 3 additions & 2 deletions docs/2024-jaro/java-2-online/_posts/2024-04-23-lekce-3.md
Original file line number Diff line number Diff line change
@@ -9,7 +9,8 @@ title: Lekce 3
* [FilipJirsak-Czechitas/j2w-lekce03-cviceni1](https://github.com/FilipJirsak-Czechitas/j2w-lekce03-cviceni1) – karta zákazníka
* [FilipJirsak-Czechitas/j2w-lekce03-cviceni2](https://github.com/FilipJirsak-Czechitas/j2w-lekce03-cviceni2) – datum a čas

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -65,7 +66,7 @@ který chceš klonovat.

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 11.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
7 changes: 4 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-04-30-lekce-4.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,8 @@ title: Lekce 4

* [FilipJirsak-Czechitas/j2w-lekce04](https://github.com/FilipJirsak-Czechitas/j2w-lekce04)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -102,7 +103,7 @@ který chceš klonovat.
## Odkazy
* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 11.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
@@ -111,4 +112,4 @@ který chceš klonovat.
* [LineAwesome](https://icons8.com/line-awesome) – sada ikon pro použití na webu
## Úkol
Zadání úkolu: [Úkol 3](lekce-4-ukol-3.html)
Zadání úkolu: [Úkol 3](ukol-3.html)
8 changes: 5 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-04-30-ukol-3.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,9 @@ title: Úkol 3
ukol: true
---
# Úkol 3
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol03](https://github.com/FilipJirsak-Czechitas/j2w-ukol03). Toto repository si _forkni_ do svého GitHub účtu. Do forknutého repository
pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš. Podrobný popis zadání najdeš v repository v souboru `README.md`.
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol03](https://github.com/FilipJirsak-Czechitas/j2w-ukol03).
Toto repository použij jako šablonu (_Use this template__Create a new repository_), ze které si vytvoříš repository ve svém GitHub účtu.
Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Podrobný popis zadání najdeš v repository v souboru `README.md`.

📆 Termín pro odevzdání úkolu je **neděle 22. 10. 2023** v 23:59.
📆 Termín pro odevzdání úkolu je **neděle 12. 5. 2024** v 23:59.
7 changes: 4 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-07-lekce-5.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,8 @@ title: Lekce 5

* [FilipJirsak-Czechitas/j2w-lekce05](https://github.com/FilipJirsak-Czechitas/j2w-lekce05)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -127,7 +128,7 @@ který chceš klonovat.

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 11.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
@@ -138,4 +139,4 @@ který chceš klonovat.
* [Unsplash](https://unsplash.com) – obrázky a fotografie k použití zdarma

## Úkol
Zadání úkolu: [Úkol 4](lekce-5-ukol-4.html)
Zadání úkolu: [Úkol 4](ukol-4.html)
11 changes: 8 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-07-ukol-4.md
Original file line number Diff line number Diff line change
@@ -4,7 +4,12 @@ ukol: true
---
# Úkol 4

Budeme pokračovat ve stránce pro zobrazování vizitek. Tentokrát doplníme možnost vizitky přidávat a mazat je. Udělej si fork nového repository
[FilipJirsak-Czechitas/j2w-ukol04](https://github.com/FilipJirsak-Czechitas/j2w-ukol04). V tomto repository je i podrobné zadání úkolu.
Budeme pokračovat ve stránce pro zobrazování vizitek.
Tentokrát doplníme možnost vizitky přidávat a mazat je.

📆 Termín pro odevzdání úkolu je **neděle 29. 10. 2023** v 23:59.
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol04](https://github.com/FilipJirsak-Czechitas/j2w-ukol04).
Toto repository použij jako šablonu (_Use this template__Create a new repository_), ze které si vytvoříš repository ve svém GitHub účtu.
Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Podrobný popis zadání najdeš v repository v souboru `README.md`.

📆 Termín pro odevzdání úkolu je **neděle 19. 5. 2024** v 23:59.
7 changes: 4 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-14-lekce-6.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,8 @@ title: Lekce 6

* [FilipJirsak-Czechitas/j2w-lekce06](https://github.com/FilipJirsak-Czechitas/j2w-lekce06)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -128,7 +129,7 @@ který chceš klonovat.

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 17.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
@@ -137,4 +138,4 @@ který chceš klonovat.
* Dokumentace [Hibernate Validator](https://hibernate.org/validator/documentation/)

## Úkol
Zadání úkolu: [Úkol 5](lekce-6-ukol-5.html)
Zadání úkolu: [Úkol 5](ukol-5.html)
8 changes: 5 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-14-ukol-5.md
Original file line number Diff line number Diff line change
@@ -4,7 +4,9 @@ ukol: true
---
# Úkol 5

Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol05](https://github.com/FilipJirsak-Czechitas/j2w-ukol05). Toto repository si _forkni_ do svého GitHub účtu. Do forknutého repository
pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš. Podrobný popis zadání najdeš v repository v souboru `README.md`.
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol05](https://github.com/FilipJirsak-Czechitas/j2w-ukol05).
Toto repository použij jako šablonu (_Use this template__Create a new repository_), ze které si vytvoříš repository ve svém GitHub účtu.
Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Podrobný popis zadání najdeš v repository v souboru `README.md`.

📆 Termín pro odevzdání úkolu je **neděle 12. 11. 2023** v 23:59.
📆 Termín pro odevzdání úkolu je **neděle 26. 5. 2024** v 23:59.
5 changes: 3 additions & 2 deletions docs/2024-jaro/java-2-online/_posts/2024-05-21-lekce-7.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,8 @@ title: Lekce 7

* [FilipJirsak-Czechitas/j2w-lekce07](https://github.com/FilipJirsak-Czechitas/j2w-lekce07)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -24,7 +25,7 @@ který chceš klonovat.

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 17.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
7 changes: 4 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-28-lekce-8.md
Original file line number Diff line number Diff line change
@@ -8,7 +8,8 @@ title: Lekce 8

* [FilipJirsak-Czechitas/j2w-lekce08](https://github.com/FilipJirsak-Czechitas/j2w-lekce08)

Postup stažení: nejprve si repository *forkni* z mého repository do svého (tlačítko *Fork* vpravo nahoře). Následně naklonuješ repository do svého počítače.
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem *Use this template* vpravo nahoře) vytvoř repository na svém účtu na GitHubu.
Následně naklonuješ repository do svého počítače.
Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko *Clone in IntelliJ IDEA* a pokračovat dle pokynů.

![Screenshot tlačítka Clone in IntelliJ IDEA](img/lekce-2/GitHub-Toolbox.png)
@@ -47,7 +48,7 @@ který chceš klonovat.

## Odkazy

* Java SE 17 [Javadoc](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 17.
* Java SE 21 [Javadoc](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/) – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
* Dokumentace [Spring Boot](https://spring.io/projects/spring-boot#learn) – odsud je anotace `@SpringBootApplication` a třída `SpringApplication`.
* Dokumentace [Spring Framework](https://spring.io/projects/spring-framework#learn) – odsud jsou anotace `@Controller`, `@GetRequest` a třída `ModelAndView`.
* Dokumentace [Freemarker](https://freemarker.apache.org/docs/) – šablonovací systém pro HTML použitý v projektu.
@@ -56,4 +57,4 @@ který chceš klonovat.
* [Databáze H2](http://www.h2database.com/html/main.html)

## Úkol
Zadání úkolu: [Úkol 6](lekce-8-ukol-6.html)
Zadání úkolu: [Úkol 6](ukol-6.html)
7 changes: 4 additions & 3 deletions docs/2024-jaro/java-2-online/_posts/2024-05-28-ukol-6.md
Original file line number Diff line number Diff line change
@@ -4,8 +4,9 @@ ukol: true
---
# Úkol 6

Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol06](https://github.com/FilipJirsak-Czechitas/j2w-ukol06). Toto repository si _forkni_ do
svého GitHub účtu. Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Zadání úkolu je na GitHubu v repository [FilipJirsak-Czechitas/j2w-ukol06](https://github.com/FilipJirsak-Czechitas/j2w-ukol06).
Toto repository použij jako šablonu (_Use this template__Create a new repository_), ze které si vytvoříš repository ve svém GitHub účtu.
Do forknutého repository pak _commitneš_ a _pushneš_ své změny, toto repository tedy bude zároveň výsledek tvé práce, který odevzdáš.
Podrobný popis zadání najdeš v repository v souboru `README.md`.

📆 Termín pro odevzdání úkolu je **neděle 26. 11. 2023** v 23:59.
📆 Termín pro odevzdání úkolu je **neděle 9. 6. 2024** v 23:59.
Loading

0 comments on commit 4230020

Please sign in to comment.