Skip to content

Commit 2b5d5a8

Browse files
committed
Bootstrap new slide structure
1 parent 963fe46 commit 2b5d5a8

File tree

233 files changed

+1574
-30991
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

233 files changed

+1574
-30991
lines changed

LICENSE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

README.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
Dieses Repository enthält die Folien für den JAVA-Kurs.
2-
3-
Die Reihenfolge für den Kurs:
4-
5-
1. introduction
6-
2. oop
7-
3. control structures
8-
4. inheritance
9-
5. interface
10-
6. collections
11-
7. exceptions
12-
8. debugging
13-
9. javadoc
14-
10. GUI
15-
11. abstract
16-
12. testing
17-
13. regex
18-
19-
auf Deutsch vorhanden:
20-
21-
1. introduction
1+
# Java Lessons
2+
3+
This repository contains the __Java Lesson__ sources for the free student courses, held at the TU Dresden.
4+
5+
Exercises to go along with the courses can be found [on GitHub pages](http://fsr.github.io/java-lessons/) or on the `gh-pages` branch of this repository as Markdown sources.
6+
7+
8+
### Teaching
9+
10+
The `tex` files are automatically rendered and can be found at:
11+
[http://fsr.github.io/java-lessons/materials.html](http://fsr.github.io/java-lessons/materials.html)
12+
13+
Almost every task is linked to a lesson. The corresponding PDF is linked automatically at the beginning of every task.
14+
15+
16+
### Contributing
17+
18+
To add new slides, copy the template to the slides folder:
19+
```
20+
cp latex/templates/new_slide.tex latex/slides/xx_fancy_name.tex
21+
```
22+
23+
After you're done, add the name of the file to the `build_conf.json` to enable automatic building (remember to place a `,` on the line before!).
24+
Also, add the information to the `_data/materials.yml` residing in the __gh-pages__ branch to link it on the _materials overview_.
25+
26+
27+
28+
These lessons are created and maintained by [@mangerlahn](https://github.com/mangerlahn), [@Pingu501](https://github.com/Pingu501) and [@LeonardFollner](https://github.com/LeonardFollner).

build.sh

Lines changed: 0 additions & 16 deletions
This file was deleted.

build_conf.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"builds": {
3+
"pdf": {
4+
"source_dir": "latex/slides",
5+
"target_dir": "build/pdf",
6+
"command": "pdflatex",
7+
"files": [
8+
"01_getting_started.tex"
9+
]
10+
}
11+
}
12+
}

0 commit comments

Comments
 (0)