﻿1
00:00:01,350 --> 00:00:02,710
‫Instructeur : Donc, à

2
00:00:02,710 --> 00:00:05,670
‫partir de maintenant, nous allons utiliser Express dans notre application.

3
00:00:05,670 --> 00:00:07,480
‫La question logique est

4
00:00:07,480 --> 00:00:10,393
‫donc maintenant qu'est-ce qu'Express et pourquoi devrions-nous l'utiliser ?

5
00:00:11,460 --> 00:00:15,460
‫Ainsi, Express est un nœud minimal. js framework, ce qui signifie qu'il

6
00:00:15,460 --> 00:00:19,530
‫est en fait construit au-dessus de node. js.

7
00:00:19,530 --> 00:00:22,533
‫Fondamentalement, c'est un niveau d'abstraction plus élevé, mais, dans

8
00:00:22,533 --> 00:00:23,940
‫les coulisses, Express

9
00:00:23,940 --> 00:00:28,940
‫est écrit à 100% en utilisant node. code js, d'accord ?

10
00:00:28,950 --> 00:00:32,031
‫C'est aussi le nœud le plus populaire. js, au fait.

11
00:00:32,031 --> 00:00:33,590
‫Il y en a quelques autres,

12
00:00:33,590 --> 00:00:36,053
‫mais Express est en quelque sorte devenu la norme ici.

13
00:00:36,890 --> 00:00:39,450
‫Ainsi, Express contient un ensemble de fonctionnalités

14
00:00:39,450 --> 00:00:41,450
‫très robuste et très utile.

15
00:00:41,450 --> 00:00:43,240
‫Des éléments tels que le

16
00:00:43,240 --> 00:00:45,874
‫routage complexe, une gestion plus facile des demandes et

17
00:00:45,874 --> 00:00:48,610
‫des réponses, l'ajout de middleware, le rendu côté serveur

18
00:00:48,610 --> 00:00:52,258
‫et bien plus encore sont tous inclus dès la sortie de la boîte.

19
00:00:52,258 --> 00:00:56,060
‫Et cela nous permet bien sûr d'écrire node. js tellement plus rapidement

20
00:00:56,060 --> 00:00:58,360
‫qu'avant parce que nous n'avons

21
00:00:58,360 --> 00:01:01,320
‫pas à réinventer la roue, en gros.

22
00:01:01,320 --> 00:01:04,007
‫Nous n'avons pas à répéter le même code encore

23
00:01:04,007 --> 00:01:06,610
‫et encore à chaque fois que nous

24
00:01:06,610 --> 00:01:09,380
‫devons implémenter un routage vraiment complexe, par exemple, ou

25
00:01:09,380 --> 00:01:12,070
‫un système de modèles ou quelque chose comme ça.

26
00:01:12,070 --> 00:01:14,540
‫Tout cela est donc déjà inclus dans Express,

27
00:01:14,540 --> 00:01:16,260
‫prêt à être utilisé.

28
00:01:16,260 --> 00:01:18,100
‫Par exemple, rappelez-vous comment

29
00:01:18,100 --> 00:01:20,163
‫nous avons fait un routage extrêmement

30
00:01:20,163 --> 00:01:22,860
‫simple juste à l'intersection de ce cours, mais

31
00:01:22,860 --> 00:01:26,520
‫ce n'était toujours pas vraiment simple à mettre en œuvre.

32
00:01:26,520 --> 00:01:28,020
‫Mais, avec Express, ça

33
00:01:28,020 --> 00:01:30,951
‫va être comme dix fois plus simple, vous verrez.

34
00:01:30,951 --> 00:01:33,480
‫De plus, Express facilite l'organisation

35
00:01:33,480 --> 00:01:37,210
‫de notre application dans l'architecture MVC, qui est un

36
00:01:37,210 --> 00:01:40,680
‫modèle d'architecture logicielle très populaire que nous allons

37
00:01:40,680 --> 00:01:43,640
‫explorer au cours de ce cours.

38
00:01:43,640 --> 00:01:46,170
‫Donc, en conclusion, Express va rendre nos

39
00:01:46,170 --> 00:01:48,750
‫vies avec node. js tellement plus

40
00:01:48,750 --> 00:01:52,190
‫facile et l'expérience est vraiment tellement plus agréable.

41
00:01:52,190 --> 00:01:55,090
‫J'ai donc hâte de vous le montrer tout au long de cette section.

