Skip to content

Commit e5416ba

Browse files
committed
Add [DE] Translation of root-level .md files
1 parent 15a2d54 commit e5416ba

12 files changed

Lines changed: 940 additions & 0 deletions

de/Copyright.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
Seite: II
3+
Kapitel:
4+
---
5+
6+
# Copyright
7+
8+
<br/>
9+
<br/>
10+
<br/>
11+
<br/>
12+
<br/>
13+
<br/>
14+
<br/>
15+
16+
17+
**Learn JavaScript: Beginners Edition**
18+
First Edition
19+
20+
Copyright © 2023 by Suman Kunwar
21+
22+
23+
24+
25+
Dieses Werk steht unter der Apache 2.0 Lizenz ([<abbr title="Apache">Apache</abbr> 2.0](http://www.apache.org/licenses/LICENSE-2.0)).
26+
Basierend auf einem Werk auf [javascript.sumankunwar.com.np](https://javascript.sumankunwar.com.np/).
27+
28+
ASIN: B0C53J11V7
29+
30+
ISBN: 9789937171892
31+
<br/>
32+
![ISBN](../.gitbook/assets/isbn.png)
33+
34+
35+

de/Credits.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
Seite: VI
3+
Kapitel:
4+
---
5+
6+
### Projektverantwortlicher
7+
---
8+
9+
<table>
10+
<tr>
11+
<td align="center">
12+
<a href="https://github.com/sumn2u">
13+
<img src="https://avatars.githubusercontent.com/u/6531541?v=4" alt="Profilbild" style="border-radius: 50%; width: 100px; height: 100px;" />
14+
<br/>
15+
<sub><b>Suman Kunwar</b></sub>
16+
</a>
17+
</td>
18+
</tr>
19+
</table>
20+
21+
22+
### Mitwirkende
23+
---
24+
25+
<a href="https://github.com/sumn2u/learn-javascript/graphs/contributors">
26+
<img src="https://contrib.rocks/image?repo=sumn2u/learn-javascript" />
27+
</a>

de/Dedication.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
Seitenzahl: I
3+
Kapitel:
4+
---
5+
# Widmung
6+
7+
Dieses Buch ist dem Geist der Computer und Programmiersprachen in unserer Welt gewidmet – in Respekt und Bewunderung.
8+
9+
> „Die Kunst des Programmierens ist die Kunst, Komplexität zu organisieren, Vielfalt zu meistern und ihr chaotisches Durcheinander so effektiv wie möglich zu vermeiden.“
10+
>
11+
> - Edsger Dijkstra

de/Preface.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
Seite: III
3+
Kapitel:
4+
---
5+
# Vorwort
6+
7+
„Learn JavaScript: Beginner's Edition“ ist ein Buch, das eine umfassende Einführung in JavaScript bietet und die Sprache als essenziell in der sich ständig wandelnden digitalen Welt positioniert. Mit einem Fokus auf Grundlagen und Praxis richtet sich dieses Werk an alle, die die Programmiersprache JavaScript erlernen möchten.
8+
9+
Das Buch beginnt mit den grundlegenden Aspekten von JavaScript und entwickelt sich schrittweise zu fortgeschritteneren Techniken. Es behandelt zentrale Themen wie Variablen, Datentypen, Kontrollstrukturen, Funktionen, objektorientierte Programmierung, Closures, Promises und moderne Syntax. Jedes Kapitel baut auf dem vorherigen auf und schafft so eine solide Basis für Lernende, um komplexe Konzepte besser zu verstehen.
10+
11+
Ein herausragendes Merkmal von „Learn JavaScript“ ist der praxisorientierte Ansatz. Das Buch enthält praktische Übungen, Programmieraufgaben und reale Problemstellungen, die es den Leserinnen und Lesern ermöglichen, ihr Wissen anzuwenden und wichtige Fähigkeiten zu entwickeln. Durch greifbare Beispiele gewinnen sie das nötige Selbstvertrauen, um typische Herausforderungen der Webentwicklung zu meistern und das Potenzial von JavaScript für innovative Lösungen zu nutzen.
12+
13+
Komplexe Konzepte wie Closures und asynchrone Programmierung werden durch intuitive Erklärungen und praxisnahe Beispiele verständlich gemacht. Die Betonung von Klarheit und Einfachheit ermöglicht es Lernenden aller Erfahrungsstufen, die zentralen Inhalte effektiv zu erfassen und zu behalten. Das Buch ist in drei Teile gegliedert: Die ersten 14 Kapitel behandeln die Kernkonzepte. Die folgenden vier Kapitel widmen sich der Nutzung von JavaScript für die Programmierung im Webbrowser, gefolgt von einem Abschnitt mit verschiedenen Themen, serverseitiger Programmierung und Übungsaufgaben. Der Abschnitt „Miscellaneous“ beleuchtet wichtige Themen und Szenarien rund um die JavaScript-Programmierung und schließt mit Aufgaben zur Vertiefung ab.
14+
15+
Der Kurs deckt zusätzliche Themen wie Interviewfragen, Design Patterns, Dateisystemkonzepte und ES6 ab, um ein umfassendes Verständnis der Sprache zu vermitteln. Der Fokus liegt auf dem Schreiben von effizientem, wartbarem Code – ein wertvoller Ansatz sowohl für Jobsuchende als auch für persönliche Projekte.
16+
17+
Zusammenfassend ist „Learn JavaScript: Beginner's Edition“ ein unverzichtbarer Begleiter für alle, die JavaScript meistern und in der Webentwicklung erfolgreich sein möchten. Mit seiner umfassenden Darstellung, dem praxisnahen Zugang, klaren Erklärungen, dem Fokus auf reale Anwendungen und dem Engagement für kontinuierliches Lernen stellt dieses Buch eine wertvolle Ressource dar. Wer sich intensiv mit dem Inhalt auseinandersetzt, wird die Fähigkeiten und das Wissen erwerben, um dynamische und interaktive Webanwendungen zu entwickeln – und sein volles Potenzial als JavaScript-Entwickler entfalten.
18+
19+
20+

de/References.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
Seite: IV
3+
Kapitel:
4+
--------
5+
6+
# Literaturverzeichnis
7+
8+
Ballard, P. (2018). *JavaScript in 24 Hours, Sams Teach Yourself*. Sams Publishing.
9+
10+
Crockford, D. (2008). *JavaScript: The Good Parts*. O’Reilly Media.
11+
12+
Duckett, J. (2011). *HTML & CSS: Design and Build Websites*. Wiley.
13+
14+
Duckett, J. (2014). *JavaScript and JQuery: Interactive Front-End Web Development*. Wiley.
15+
16+
Flanagan, D. (2011). *JavaScript: The Definitive Guide*. O’Reilly Media.
17+
18+
Freeman, E., & Robson, E. (2014). *Head First JavaScript Programming: A Brain-Friendly Guide*. O’Reilly Media.
19+
20+
Frisbie, M. (2019). *Professional JavaScript for Web Developers*. Wrox.
21+
22+
Haverbeke, M. (2019). *Eloquent JavaScript: A Modern Introduction to Programming*. No Starch Press.
23+
24+
Herman, D. (2012). *Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript*. Addison-Wesley Professional.
25+
26+
McPeak, J., & Wilton, P. (2015). *Beginning JavaScript*. Wiley.
27+
28+
Morgan, N. (2014). *JavaScript for Kids: A Playful Introduction to Programming*. No Starch Press.
29+
30+
Murphy, C., Clark, R., Studholme, O. u.a. (2014). *Beginning HTML5 and CSS3: The Web Evolved*. Apress.
31+
32+
Nixon, R. (2021). *Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5*. O’Reilly Media.
33+
34+
Powell, T., & Schneider, F. (2012). *JavaScript: The Complete Reference*. McGraw-Hill Education.
35+
36+
Resig, J. (2007). *Pro JavaScript Techniques*. Apress.
37+
38+
Resig, J., & Bibeault, B. (2016). *Secrets of the JavaScript Ninja*. Manning Publications.
39+
40+
Robbins, J. N. (2014). *Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics*. O’Reilly Media.

de/SUMMARY.md

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
# Inhaltsverzeichnis
2+
3+
- [Widmung](Dedication.md)
4+
- [Urheberrecht](Copyright.md)
5+
- [Vorwort](Preface.md)
6+
- [Einführung](README.md)
7+
- [Grundlagen](basics/README.md)
8+
- [Kommentare](basics/comments.md)
9+
- [Variablen](basics/variables.md)
10+
- [Datentypen](basics/types.md)
11+
- [Vergleichsoperatoren](basics/equality.md)
12+
- [Zahlen](numbers/README.md)
13+
- [Mathematik](numbers/math.md)
14+
- [Grundlegende Operatoren](numbers/operators.md)
15+
- [Erweiterte Operatoren](numbers/advanced.md)
16+
- [Zeichenketten](strings/README.md)
17+
- [Erstellung](strings/create.md)
18+
- [Ersetzen](strings/replace.md)
19+
- [Länge](strings/length.md)
20+
- [Verkettung](strings/concat.md)
21+
- [Aufteilen](strings/split.md)
22+
- [CharAt](strings/charAt.md)
23+
- [Substring](strings/substring.md)
24+
- [Bedingte Logik](conditional/README.md)
25+
- [If](conditional/if.md)
26+
- [Else](conditional/else.md)
27+
- [Switch](conditional/switch.md)
28+
- [Vergleiche](conditional/comparators.md)
29+
- [Verkettung](conditional/concatenate.md)
30+
- [Arrays](arrays/README.md)
31+
- [Unshift](arrays/unshift.md)
32+
- [Map](arrays/map.md)
33+
- [Spread](arrays/spread.md)
34+
- [Shift](arrays/shift.md)
35+
- [Pop](arrays/pop.md)
36+
- [Join](arrays/join.md)
37+
- [Länge](arrays/length.md)
38+
- [Push](arrays/push.md)
39+
- [For Each](arrays/for-each.md)
40+
- [Sortieren](arrays/sort.md)
41+
- [Indizes](arrays/indices.md)
42+
- [Umkehren](arrays/reverse.md)
43+
- [Slice](arrays/slice.md)
44+
- [Schleifen](loops/README.md)
45+
- [For](loops/for.md)
46+
- [While](loops/while.md)
47+
- [Do...While](loops/dowhile.md)
48+
- [Continue](loops/continue.md)
49+
- [Break](loops/break.md)
50+
- [Funktionen](functions/README.md)
51+
- [Höherwertige Funktionen](functions/higher-order.md)
52+
- [Rekursive Funktionen](functions/recursive-functions.md)
53+
- [Closures](functions/closures.md)
54+
- [Set Interval](functions/set-interval.md)
55+
- [Set Timeout](functions/set-timeout.md)
56+
- [Rest-Operator](functions/rest-operator.md)
57+
- [This-Schlüsselwort](functions/this-keyword.md)
58+
- [Hoisting](functions/hoisting.md)
59+
- [Getter und Setter](functions/getters-setters.md)
60+
- [Objekte](objects/README.md)
61+
- [Eigenschaften](objects/properties.md)
62+
- [Mutierbarkeit](objects/mutable.md)
63+
- [Referenz](objects/reference.md)
64+
- [Prototyp](objects/prototype.md)
65+
- [Delete-Operator](objects/delete.md)
66+
- [Aufzählung](objects/enumeration.md)
67+
- [Factory-Funktionen](objects/factory-functions.md)
68+
- [Konstruktorfunktionen](objects/constructor-functions.md)
69+
- [Konstruktor-Eigenschaft](objects/constructor-property.md)
70+
- [Dynamische Natur](objects/dynamic-nature.md)
71+
- [Datum und Zeit](date-and-time.md)
72+
- [JSON](json.md)
73+
- [Fehlerbehandlung](error-handling/README.md)
74+
- [Try...Catch](error-handling/try...-catch.md)
75+
- [Try...Catch...Finally](error-handling/try...catch...finally.md)
76+
- [Asynchrone Fehlerbehandlung](error-handling/async_errorhandling.md)
77+
- [Module](modules.md)
78+
- [Reguläre Ausdrücke](regular-expression.md)
79+
- [Klassen](classes/README.md)
80+
- [Statisch](classes/static.md)
81+
- [Vererbung](classes/inheritance.md)
82+
- [Zugriffsmodifikatoren](classes/access-modifiers.md)
83+
- [Browser Object Model (BOM)](browser-object-model-bom/README.md)
84+
- [Fenster](browser-object-model-bom/window.md)
85+
- [Popup](browser-object-model-bom/popup.md)
86+
- [Bildschirm](browser-object-model-bom/screen.md)
87+
- [Navigator](browser-object-model-bom/navigator.md)
88+
- [Cookies](browser-object-model-bom/cookies.md)
89+
- [Verlauf](browser-object-model-bom/history.md)
90+
- [Standort](browser-object-model-bom/location.md)
91+
- [Events](events.md)
92+
- [Promise, async/await](promise-async-await/README.md)
93+
- [Promise](promise-async-await/promise.md)
94+
- [Async/Await](promise-async-await/async-await.md)
95+
- [Verschiedenes](miscellaneous/README.md)
96+
- [Template Literals](miscellaneous/template-literals.md)
97+
- [Hoisting](miscellaneous/hoisting.md)
98+
- [Currying](miscellaneous/currying.md)
99+
- [Polyfills und Transpiler](miscellaneous/polyfills-and-transpilers.md)
100+
- [Verkettete Liste](miscellaneous/linked-list.md)
101+
- [Globaler Fußabdruck](miscellaneous/global-footprint.md)
102+
- [Debugging](miscellaneous/debugging.md)
103+
- [JS-Anwendung erstellen und bereitstellen](miscellaneous/building-and-deploying.md)
104+
- [Callback](miscellaneous/callback.md)
105+
- [Web API und AJAX](miscellaneous/api-ajax.md)
106+
- [Einzel-Thread-Natur](miscellaneous/single-thread-nature.md)
107+
- [ECMA Script](miscellaneous/ECMA-script.md)
108+
- [Testing](miscellaneous/testing.md)
109+
- [Serverseitig](server-side/README.md)
110+
- [Node.js](server-side/nodejs.md)
111+
- [Serverseitiges Rendering](server-side/server-side-rendering.md)
112+
- [Übungen](exercises/README.md)
113+
- [Konsole](exercises/console.md)
114+
- [Multiplikation](exercises/multiplication.md)
115+
- [Benutzereingabe-Variablen](exercises/user-input-variables.md)
116+
- [Konstanten](exercises/constants.md)
117+
- [Verkettung](exercises/concatenation.md)
118+
- [Funktionen](exercises/functions.md)
119+
- [Bedingte Anweisungen](exercises/conditional-statements.md)
120+
- [Objekte](exercises/objects.md)
121+
- [FizzBuzz-Problem](exercises/fizzbuzz-problem.md)
122+
- [Titel abrufen!](exercises/get-the-titles.md)
123+
- [Interviewfragen (Bonus)](interview-questions/README.md)
124+
- [Grundlagen](interview-questions/basic-level.md)
125+
- [Mittelstufe](interview-questions/intermediate-level.md)
126+
- [Fortgeschritten](interview-questions/advance-level.md)
127+
- [Design Patterns (Bonus)](design-patterns/README.md)
128+
- [Erzeugungsmuster](design-patterns/creational-patterns.md)
129+
- [Strukturebene](design-patterns/structural-patterns.md)
130+
- [Verhaltensebene](design-patterns/behavioral-patterns.md)
131+
- [Dateisystem (Bonus)](file-system/README.md)
132+
- [ES6-Konzepte (Bonus)](es6-concepts/README.md)
133+
- [let und const](es6-concepts/let-const.md)
134+
- [Map](es6-concepts/map.md)
135+
- [Arrow-Funktionen](es6-concepts/arrow-functions.md)
136+
- [Destructuring](es6-concepts/destructuring.md)
137+
- [Template Literals](es6-concepts/template-literals.md)
138+
- [Animationsressourcen (Bonus)](animation-resources/README.md)
139+
- [GSAP](animation-resources/gsap.md)
140+
- [Anime JS](animation-resources/animejs.md)
141+
- [Three JS](animation-resources/threejs.md)
142+
- [Velocity JS](animation-resources/velocityjs.md)
143+
- [React Spring](animation-resources/react-spring.md)
144+
- [Framer Motion](animation-resources/framer-motion.md)
145+
- [Komplexität (Bonus)](complexity/README.md)
146+
- [Speicherkomplexität](complexity/space-complexity.md)
147+
- [Zeitkomplexität](complexity/time-complexity.md)
148+
- [JavaScript hinter den Kulissen (Bonus)](behind-scenes/README.md)
149+
- [Call Stack](behind-scenes/call-stack.md)
150+
- [JavaScript-Engine](behind-scenes/engine.md)
151+
- [Event Loop](behind-scenes/event-loop.md)
152+
- [Ausführungskontext](behind-scenes/execution-context.md)
153+
- [Speicher-Heap](behind-scenes/memory-heap.md)
154+
- [Laufzeitumgebung](behind-scenes/runtime-environment.md)
155+
- [Document Object Model (DOM)](document-object-model/README.md)
156+
- [DOM-API](document-object-model/dom-api.md)
157+
- [DOM-Manipulation](document-object-model/dom-manipulation.md)
158+
- [Event-Listener](document-object-model/listening-of-events.md)
159+
- [Referenzen](References.md)
160+
- [Ressourcen](resources.md)
161+
- [Digitale Uhr](./beginner-projects/digital-clock.md)
162+
- [Elektronisches Schlagzeug](./beginner-projects/electronic-drum-kit.md)
163+
- [Bildersuche](./beginner-projects/image-search.md)
164+
- [Monatskalender](./beginner-projects/monthly-calendar.md)
165+
- [Zufällige Fotos](./beginner-projects/random-photos-generator.md)
166+
- [Schere-Stein-Papier-Spiel](./beginner-projects/rock-paper-scissors-game.md)
167+
- [Stoppuhr](./beginner-projects/simple-stopwatch.md)
168+
- [Trinkgeldrechner](./beginner-projects/tip-calculator.md)
169+
- [Video-Trailer-Popup](./beginner-projects/video-trailer-popup.md)
170+
- [Wetter-App](./beginner-projects/weather-app.md)
171+
- [Danksagung](Credits.md)

0 commit comments

Comments
 (0)