-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcategories-fr.yml
268 lines (221 loc) · 10.8 KB
/
categories-fr.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: Gestion des serveurs de production
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '0743dd02-12d0-4766-ba42-8fd7e9c4ae8a'
name: Obtenir des données de l'utilisateur
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '0d2bed76-dcd2-4ceb-a4d7-174b74d96cc1'
name: Stylistique et conventions
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '0e39aee9-2818-480c-8081-e0c2d039bb24'
name: Variables
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: Pages générales
description: Cette catégorie contient des pages générales et informatives qui peuvent être utiles aux visiteurs du site pour un contact ultérieur.
parentId: null
-
id: '0eeab3a7-a54b-46db-a253-ca6100145648'
name: Documentation
description: null
parentId: null
-
id: '17545205-215b-4962-b910-0d67ad1e933a'
name: Nouvelles versions
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
name: Algorithmes
description: '''
Les algorithmes sont des instructions permettant de résoudre des problèmes spécifiques. À un niveau élémentaire, nous pouvons considérer un algorithme comme un livre de cuisine, car il décrit de manière très précise les étapes de la production d'un plat fini à partir des ingrédients d'entrée.
En programmation, il existe des familles entières d'algorithmes qui sont utiles pour résoudre différents types de problèmes. Toutefois, si vous recherchez des tutoriels sur la façon d'aborder la conception d'une application dans son ensemble, vous devrez vous tourner vers des outils plus puissants tels que <a href="/category-design-patterns">design patterns</a>.
'''
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'
name: Expérience de la pratique
description: J'ai acquis de l'expérience en matière de programmation et de développement web depuis 2009. Cette section contient des articles et des descriptions de diverses situations que je rencontre dans ma pratique. Je pense que vous pourrez les trouver utiles.
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: Tutoriels
description: 'Cette page a été créée comme une collection de conseils bien intentionnés sur la façon de programmer correctement en PHP. En 10 ans de programmation, j''ai essayé de nombreuses fausses pistes et suis arrivé à un grand nombre de conclusions qui m''ont pris beaucoup de temps pour me décider. Ce site est principalement destiné à vous éviter d''avoir à le faire et à vous permettre de bien programmer. Si vous cherchez des définitions, consultez la documentation.'
parentId: null
-
id: '3666a8a6-f2a3-405d-8263-bd53c4301fb3'
name: Sécurité
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '3e45c55a-a4cd-4745-b1bb-0332702fefbf'
name: Série sur la POO en PHP
description: 'Cette série vous emmènera des bases (qu''est-ce que la POO) aux méthodes avancées d''utilisation de la POO, en passant par les principales caractéristiques et les avantages de la POO. Nous démontrerons toutes les options à l''aide d''exemples concrets.'
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: '4f1d7d70-c5b0-45f1-b1d2-d03c22aa4154'
name: Administration du serveur
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '59874540-664b-4474-9869-7e6742ab6051'
name: Champ
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5a538abc-5464-4707-9211-ea86885c80d4'
name: Caractéristiques pratiques
description: 'PHP contient un nombre étonnamment élevé de fonctionnalités pratiques de toutes sortes, qui sont particulièrement appréciées par les développeurs avancés. Cette page fournit un aperçu de base et des exemples de leur utilisation.'
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5bf11342-01a0-47e1-a6a8-c8c22bf92af9'
name: Manipulation des variables
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '6cbbbf59-9bbd-4ca3-a6c3-eb204a2f8070'
name: Connaissances de base
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '818d311a-0f58-4df7-a9a4-da7d21489dd6'
name: Doctrine
description: 'Doctrine est une élégante base de données orientée objet (ORM) avec un haut niveau d''abstraction. Pour utiliser Doctrine, vous devez savoir comment utiliser la programmation orientée objet.'
parentId: da2213d4-a5f9-41b3-a8b3-26a6fc240001
-
id: '8598ac8d-7a70-4e2a-be9a-9f4f9ecee935'
name: Autre
description: null
parentId: null
-
id: '95374429-e651-46bd-9149-15aa716f8207'
name: Optimisation des performances
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: Formulaires
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: a6176cc1-e734-45c2-be52-70a5019dd9d0
name: Puissance
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: ab12b253-41a0-4bf3-9019-956608d7d534
name: Gestion de la mémoire
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: ae4c1c70-11b3-433e-b1d0-e590155bb8b9
name: Modèles de conception
description: '''
Si vous programmez depuis longtemps, vous avez également remarqué qu'une grande partie du code et des principes de développement se répète sans cesse.
Lorsqu'il s'agit de problèmes de logique fermée, la résolution de ces parties de l'application peut être désignée par le terme <a href="/algorithmes">algorithmes</a>. Mais comment aborder la conception de l'application dans son ensemble de manière beaucoup plus générale et ne pas se concentrer sur des parties spécifiques ? C'est à cela que servent les **modèles de conception**, qui décrivent les idées architecturales et les meilleures pratiques en matière de conception de logiciels.
L'objectif des modèles de conception est de formaliser de grandes parties de l'application et de fixer certaines limites qui vous permettront de réaliser des applications même compliquées et de déléguer le travail à de nombreux membres de l'équipe.
'''
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: b6d0932e-7588-46a4-abb2-7d8f47088168
name: Serveur web
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: b7ee485b-e3be-4f71-a536-dbe81fe0131e
name: Programmation orientée objet en PHP
description: '''
La programmation orientée objet (POO en abrégé) est un paradigme de programmation qui simplifie considérablement le travail de développement.
Les principaux avantages de la POO sont la division du code en parties individuelles (objets et méthodes) qui peuvent être facilement transférées entre les projets (abstraction et encapsulation) pour construire des applications réutilisables. La POO introduit également pour la première fois de nouvelles techniques telles que l'héritage et le polymorphisme.
Cette section entière du site décrit les avantages du développement OOP de manière approfondie. Vous découvrirez bientôt que, bien que la POO ait aussi ses problèmes, c'est en fait la meilleure méthodologie pour construire quelque chose si vous vous souciez de la réutilisation du code et du support à long terme des applications que vous avez déjà écrites.
'''
parentId: null
-
id: c2134b23-9b10-46b3-aa54-e3996707255e
name: Mathématiques
description: 'La programmation et les mathématiques étant très étroitement liées, je me suis beaucoup concentré sur les mathématiques pendant mes études. En plus d''un certain nombre d''articles précieux, j''ai écrit un <a href="https://github.com/mathematicator-core">cadre mathématique</a> entier pour résoudre divers types de problèmes. Cette section entière du site décrit diverses réflexions intéressantes, des idées, des modèles de conception et des façons de travailler avec les mathématiques en PHP.'
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: '367f936c-073f-44bd-b399-30738e93137a'
name: Algorithme du moteur de recherche Internet
description: 'Chaque seconde, 5 millions de nouvelles pages sont ajoutées à l''internet, et ce taux ne cesse d''augmenter. Cette série décrira les méthodes permettant de rechercher les informations.'
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: c241de47-8e01-4d93-bebd-db71ada44cc3
name: Introduction à la question
description: null
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: c5cec8c4-2a75-4f51-87c7-4d3acac0616f
name: Travailler avec des fichiers
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: da2213d4-a5f9-41b3-a8b3-26a6fc240001
name: Base de données
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: e45491db-b548-471d-97b4-3e23610c5da9
name: Structures de données
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: f1b0be9b-de09-4c8a-8338-dc285bed95ec
name: Traitement des chaînes
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: f46a0d80-fbe4-4be8-a5e4-04a8d29b0afc
name: Conseils et astuces
description: 'En plus de 10 ans de développement, j''ai rassemblé de nombreuses solutions intéressantes à des problèmes simples et avancés. Cette section du site décrit les possibilités de leurs solutions élégantes.'
parentId: null
-
id: f4a34087-1b51-4761-8128-4459dfe83d8a
name: Cours en ligne de PHP pour les débutants
description: null
parentId: null
-
id: f611e5d3-ed7b-4fe9-84ca-9271fc2bd2e3
name: Fonctions
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
name: Traitement des données
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '8b6e2597-bee1-45d5-b0bf-48ccb2d0d94a'
name: Développeur principal
description: 'Dans le cadre des rétrospectives du week-end, j''ai préparé des dizaines de questions et d''histoires à méditer. Dans cette section, vous trouverez des histoires et des questions que j''ai vécues, où vous pourrez acquérir une expérience supplémentaire ou tester votre façon de penser. La bonne solution peut ne pas être ce qu''elle semble être.'
parentId: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'