Dans ce repertoire github vous allez pouvoir découvrir ce qu'est le Node.js, comment l'installer et comment l'utiliser. Le but premier de ce petit projet est que vous puissiez coder ce que vous voulez avec ce langage.
- Écrire et exécuter un script Node.js simple.
- Les variables et les types de données en JavaScript.
- Les opérateurs en JavaScript.
- Les conditions en JavaScript.
- Les tableaux en JavaScript.
- Les objets en JavaScript.
- Les boucles en JavaScript.
- Le JSON en JavaScript.
- Les fonctions en JavaScript.
- Les classes en JavaScript.
- Les modules en JavaScript.
- Les promesses en JavaScript.
- Les fonctions asynchrones en JavaScript.
- Les fonctions fléchées en JavaScript.
- Les fonctions de rappel en JavaScript.
- Un module c'est quoi ?
- Utiliser le module
fs
pour lire et écrire des fichiers. - Utiliser le module
http
etexpress
pour créer un serveur HTTP.
- Utiliser le module
mongoose
pour intéragir avec une base de données MongoDB. - Utiliser le module
mysql
pour intéragir avec une base de données MySQL.
Dans la partie exemple pour pourrez regarder des scripts fonctionnels
Après avoir compris les concepts de cette leçon, vous pouvez essayer les exercices suivants :
- Exercice 1 : Intéragir avec une base de données MongoDB.
- Exercice 2 : Créer un serveur HTTP simple en utilisant Express.js.
- Exercice 3 : Intéragir avec des fichiers.
- Exercice 4 : Communiquer avec une API externe.
- Exercice 5 : Créer un système d'authentification avec jsonwebtoken.
- Exercice 6 : Créer un serveur websocket.
( J'ajouterai des exercices de temps en temps... )
-
Je suis un simple étudiant, malheureusement je ne suis pas en informatique mais je suis passionné par le développement et j'ai décidé d'apprendre la programmation en autodidacte à partir de mes 13 ans.
-
Pourquoi je fais ce projet ? L'idée de ce projet m'est venue car j'aime bien partager mes connaissances et permettre à n'importe qui de coder ce qu'il veut. ( et pour présenter une petite partie de mes connaissances à de potentielles écoles d'informatique )
J'ai intégré une console de développement pour que vous puissiez essayer vos scripts sur n'importe qu'elle platforme.
Exemple de la console de développement:
Ce projet est sous licence Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.