-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcategories-de.yml
268 lines (221 loc) · 10.3 KB
/
categories-de.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
-
id: '02d93aa8-ed83-460a-ab97-4de21118f019'
name: Verwaltung von Produktionsservern
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '0743dd02-12d0-4766-ba42-8fd7e9c4ae8a'
name: Daten vom Benutzer erhalten
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '0d2bed76-dcd2-4ceb-a4d7-174b74d96cc1'
name: Stilistik und Konventionen
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '0e39aee9-2818-480c-8081-e0c2d039bb24'
name: Variablen
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '561b0614-e152-4a62-a634-1f2d605d39d9'
name: Konstanty
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: f930abc9-c635-4758-bd88-9749eb262b55
name: Allgemeine Seiten
description: 'Diese Kategorie enthält allgemeine und informative Seiten, die den Besuchern der Website für weitere Kontakte nützlich sein können.'
parentId: null
-
id: '0eeab3a7-a54b-46db-a253-ca6100145648'
name: Dokumentation
description: null
parentId: null
-
id: '17545205-215b-4962-b910-0d67ad1e933a'
name: Neue Versionen
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
name: Algorithmen
description: '''
Algorithmen sind Anweisungen zur Lösung bestimmter Probleme. Auf einer grundlegenden Ebene können wir uns einen Algorithmus als ein Kochbuch vorstellen, da er die Schritte zur Herstellung eines fertigen Gerichts aus den eingegebenen Zutaten ziemlich genau beschreibt.
In der Programmierung gibt es ganze Familien von Algorithmen, die für die Lösung verschiedener Problemtypen nützlich sind. Wenn Sie jedoch nach Anleitungen suchen, wie Sie das App-Design als Ganzes angehen können, müssen Sie zu leistungsfähigeren Tools wie <a href="/category-design-patterns">Designmustern</a> greifen.
'''
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'
name: Erfahrungen aus der Praxis
description: 'Seit 2009 habe ich Erfahrungen mit Programmierung und Webentwicklung gesammelt. Dieser Abschnitt enthält Artikel und Beschreibungen verschiedener Situationen, die ich in der Praxis erlebe. Ich glaube, Sie werden sie nützlich finden.'
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '28a2aef7-7490-43a9-add7-80d8a051f8a9'
name: Tests
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '2a1ef8bc-14aa-438a-87e7-5b3f9643f325'
name: HTTP
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
name: Anleitungen
description: 'Diese Seite wurde als eine Sammlung von gut gemeinten Ratschlägen zur korrekten Programmierung in PHP erstellt. In den 10 Jahren meiner Programmiertätigkeit habe ich viele falsche Wege ausprobiert und bin zu einer Vielzahl von Schlussfolgerungen gekommen, für die ich lange gebraucht habe. Diese Seite dient hauptsächlich dem Zweck, dass Sie das nicht müssen, und Sie können auch gut programmieren. Wenn Sie nach Definitionen suchen, sehen Sie in der Dokumentation nach.'
parentId: null
-
id: '3666a8a6-f2a3-405d-8263-bd53c4301fb3'
name: Sicherheit
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '3e45c55a-a4cd-4745-b1bb-0332702fefbf'
name: Reihe über OOP in PHP
description: 'Diese Serie führt Sie von den Grundlagen (was ist OOP) über die wichtigsten Merkmale und Vorteile von OOP bis hin zu fortgeschrittenen Methoden der OOP-Anwendung. Wir werden alle Optionen anhand von Beispielen aus der Praxis demonstrieren.'
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: '4f1d7d70-c5b0-45f1-b1d2-d03c22aa4154'
name: Server-Verwaltung
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '59874540-664b-4474-9869-7e6742ab6051'
name: Feld
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5a538abc-5464-4707-9211-ea86885c80d4'
name: Praktische Funktionen
description: 'PHP enthält eine überraschend große Anzahl praktischer Funktionen aller Art, die besonders von fortgeschrittenen Entwicklern geschätzt werden. Diese Seite bietet einen grundlegenden Überblick und Beispiele für ihre Verwendung.'
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5bf11342-01a0-47e1-a6a8-c8c22bf92af9'
name: Manipulation mit Variablen
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '6cbbbf59-9bbd-4ca3-a6c3-eb204a2f8070'
name: Grundlegende Kenntnisse
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '818d311a-0f58-4df7-a9a4-da7d21489dd6'
name: Doktrin
description: 'Doctrine ist eine elegante objektorientierte Datenbank (ORM) mit einem hohen Abstraktionsgrad. Um Doctrine zu verwenden, müssen Sie wissen, wie man objektorientiert programmiert.'
parentId: da2213d4-a5f9-41b3-a8b3-26a6fc240001
-
id: '8598ac8d-7a70-4e2a-be9a-9f4f9ecee935'
name: Andere
description: null
parentId: null
-
id: '95374429-e651-46bd-9149-15aa716f8207'
name: Optimierung der Leistung
description: null
parentId: a6176cc1-e734-45c2-be52-70a5019dd9d0
-
id: a0143f3c-ac75-46dc-a514-d3c9417ded4e
name: API
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: a23332c0-a233-4093-abd7-85b1b00a383b
name: Formulare
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: a6176cc1-e734-45c2-be52-70a5019dd9d0
name: Strom
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: ab12b253-41a0-4bf3-9019-956608d7d534
name: Speicherverwaltung
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: ae4c1c70-11b3-433e-b1d0-e590155bb8b9
name: Entwurfsmuster
description: '''
Wenn Sie schon lange programmieren, ist Ihnen sicher auch schon aufgefallen, dass sich ein Großteil des Codes und der Entwicklungsprinzipien immer wiederholen.
Wenn es sich um geschlossene logische Probleme handelt, kann die Lösung dieser Teile der Anwendung als <a href="/algorithms">Algorithmen</a> bezeichnet werden. Aber wie kann man das Anwendungsdesign als Ganzes auf eine viel allgemeinere Weise angehen und sich nicht nur auf bestimmte Teile konzentrieren? Dafür gibt es **Entwurfsmuster**, die architektonische Ideen und bewährte Praktiken beim Softwareentwurf beschreiben.
Der Zweck von Entwurfsmustern besteht darin, große Teile der Anwendung zu formalisieren und einige Grenzen zu setzen, die es Ihnen ermöglichen, selbst komplizierte Anwendungen fertigzustellen und die Arbeit an viele Teammitglieder zu delegieren.
'''
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: b6d0932e-7588-46a4-abb2-7d8f47088168
name: Webserver
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: b7ee485b-e3be-4f71-a536-dbe81fe0131e
name: Objektorientierte Programmierung in PHP
description: '''
Objektorientierte Programmierung (kurz: OOP) ist ein Programmierparadigma, das die Entwicklungsarbeit erheblich vereinfacht.
Die Hauptvorteile von OOP sind die Aufteilung des Codes in einzelne Teile (Objekte und Methoden), die leicht zwischen Projekten übertragen werden können (Abstraktion und Kapselung), um wiederverwendbare Anwendungen zu erstellen. Mit OOP werden auch zum ersten Mal neue Techniken wie Vererbung und Polymorphismus eingeführt.
Dieser gesamte Abschnitt der Website beschreibt ausführlich die Vorteile der OOP-Entwicklung. Sie werden bald feststellen, dass OOP zwar auch seine Probleme hat, aber eigentlich die beste Methode ist, um etwas zu entwickeln, wenn Ihnen die Wiederverwendbarkeit von Code und die langfristige Unterstützung für bereits geschriebene Anwendungen wichtig sind.
'''
parentId: null
-
id: c2134b23-9b10-46b3-aa54-e3996707255e
name: Mathematik
description: 'Da Programmieren und Mathematik sehr eng miteinander verbunden sind, habe ich mich während meines Studiums viel mit Mathematik beschäftigt. Zusätzlich zu einer Reihe wertvoller Artikel habe ich ein ganzes <a href="https://github.com/mathematicator-core">mathematisches Rahmenwerk</a> zur Lösung verschiedener Problemtypen geschrieben. Dieser ganze Bereich der Website beschreibt verschiedene interessante Gedanken, Ideen, Entwurfsmuster und Möglichkeiten, mit Mathematik in PHP zu arbeiten.'
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: '367f936c-073f-44bd-b399-30738e93137a'
name: Algorithmus der Internet-Suchmaschine
description: 'Jede Sekunde werden dem Internet 5 Millionen neue Seiten hinzugefügt, und diese Zahl nimmt ständig zu. In dieser Serie werden Methoden zur Suche nach Informationen beschrieben.'
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: c241de47-8e01-4d93-bebd-db71ada44cc3
name: Einführung in die Thematik
description: null
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: c5cec8c4-2a75-4f51-87c7-4d3acac0616f
name: Arbeiten mit Dateien
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: da2213d4-a5f9-41b3-a8b3-26a6fc240001
name: Datenbank
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: e45491db-b548-471d-97b4-3e23610c5da9
name: Datenstrukturen
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: f1b0be9b-de09-4c8a-8338-dc285bed95ec
name: Verarbeitung von Ketten
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: f46a0d80-fbe4-4be8-a5e4-04a8d29b0afc
name: Tipps und Tricks
description: In mehr als 10 Jahren der Entwicklung habe ich viele interessante Lösungen für einfache und fortgeschrittene Probleme gesammelt. In diesem Abschnitt der Website werden die Möglichkeiten ihrer eleganten Lösungen beschrieben.
parentId: null
-
id: f4a34087-1b51-4761-8128-4459dfe83d8a
name: PHP-Online-Kurs für Anfänger
description: null
parentId: null
-
id: f611e5d3-ed7b-4fe9-84ca-9271fc2bd2e3
name: Funktionen
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
name: Datenverarbeitung
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '8b6e2597-bee1-45d5-b0bf-48ccb2d0d94a'
name: Senior Entwickler
description: 'Im Rahmen der Wochenend-Rückblicke habe ich Dutzende von Fragen und Geschichten zum Nachdenken vorbereitet. In diesem Abschnitt finden Sie Geschichten und Fragen, die ich erlebt habe, mit denen Sie weitere Erfahrungen sammeln oder Ihre Gedankengänge überprüfen können. Die richtige Lösung ist vielleicht nicht das, was sie zu sein scheint.'
parentId: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'