Qu'est-ce que je vais apprendre ?

Créer des serveurs Web
Apprenez le fonctionnement de TCP et UDP
Découvrez comment fonctionne TLS 1.3
Maîtriser les protocoles du réseaux Internet
Mettez en place des serveurs HTTP et HTTPS sur les version 1, 2 et 3
Apprenez ce qu'est une suite cryptographique TLS
Mettez en place un serveur Websocket
Gérer la charge avec le load-balacing
Maîtriser les proxy inverses
Servir du contenu statique de manière performante
Chapitre 1 : Introduction à NGINX
8 leçons
03:06:00
A l'abordage !
Qu'est-ce que NGINX ?
Installation de l'environnement sur Linux
Installations de l'environnement sur Windows
Installation de l'environnement sur MacOS
Installation d'un VPS
Comment fonctionne NGINX ?
Présentation de Nginx Amplify et wrk
Chapitre 2 : Introduction aux protocoles réseaux
7 leçons
03:31:00
Chapitre 3 : Les bases de NGINX
4 leçons
01:33:00
Chapitre 4 : NGINX - Utilisation comme serveur Web
10 leçons
02:53:00
Chapitre 5 : Serveur Web - études de cas
4 leçons
01:46:00
Chapitre 6 : NGINX - Utilisation comme proxy inverse
6 leçons
02:04:00
Chapitre 7 : Reverse proxy - études de cas
5 leçons
02:00:00
Chapitre 8 : NGINX - Sécurisation du trafic (HTTPS)
6 leçons
01:40:00
Chapitre 9 : NGINX - HTTP/2, HTTP/3 et études de cas avec HTTPS
5 leçons
01:28:00
Chapitre 10 : NGINX - Répartiteur de charge (load balancing)
7 leçons
01:24:00
Afficher les 17 chapitres

Les prérequis pour suivre cette formation

Des connaissances de base sur Linux et Bash sont recommandées

Des connaissances de base sur Docker sont recommandées

Description

NGINX est le serveur Web le plus utilisé au monde. Il est écrit en C.

Nginx est la technologie de serveurs Web la plus utilisée au monde. Il est utilisé pour servir près de la moitié des 1000 sites Internet avec le plus fort trafic.

Il a été créé par Igor Sysoev en 2002 en remplacement d'Apache pour résoudre la difficulté des serveurs Web d'accepter un grand nombre de connexions simultanées en conservant une empreinte mémoire basse.

Il a été publié en open source en 2004.


En savoir plus

Également inclus dans la formation

TLS1.3

TLS1.3

TLS est un protocole de sécurisation des échanges qui est utilisé dans presque toutes les communications sur le réseau Internet.
Lire plus

Amplify

Amplify

Nginx Amplify est un produit officiel Nginx pour monitorer vos instances NGINX et surveiller les performances et l'activité de vos serveurs.
Lire plus

QUIC

QUIC

Créer un chat pour permettre une communication en temps réel entre plusieurs utilisateurs, prévenir l'utilisateur d'une nouvelle notification ?
Lire plus