JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web. Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies cœur du World Wide Web. Une grande majorité des sites web l'utilisent, et la majorité des navigateurs web disposent d'un moteur JavaScript dédié pour l'interpréter, indépendamment des considérations de sécurité qui peuvent se poser le cas échéant.

Source Wikipédia : https://fr.wikipedia.org/wiki/JavaScript

Voici un premier site qui présente les bases du javascript :

https://www.journaldunet.fr/web-tech/dictionnaire-du-webmastering/1203585-javascript/

Ensuite, pour aller plus loin, voici un site proposant des guides et tutos :

https://developer.mozilla.org/fr/docs/Web/JavaScript

Et enfin, une formation OpenClassRoom (version gratuite) qui vous apprend à dynamiser vos sites Internet :

https://openclassrooms.com/fr/courses/1916641-dynamisez-vos-sites-web-avec-javascript

Côté vidéo, on retrouve Grafikart.fr pour une série de vidéos :

1. Apprendre le JavaScript : Introduction

2. Apprendre le JavaScript depuis le PHP

3. Les Variables

4. Les Conditions

5. Les Boucles

6. Les Fonctions

7. Portée des variables & Hoisting

8. L'opérateur this

9. Les prototypes

10. Try Catch

11. L'objet Window

12. Le DOM

13. Les évènements

14. TP : Système de spoiler

15. TP : Système d'onglets

16. TP : Menu collant

17. Ajax

18. Lodash

19. Découverte de jQuery

20. ECMAScript 2015

21. Créer un Carousel

22. Créer un Carousel, Pagination

23. Créer un Carousel, Défilement infini

24. Créer un Carousel, Gestion du tactile

25. Créer une fenêtre modale en 2019

26. Apparition au défilement

27. ScrollSpy

Et voici un site pour apprendre en s'amusant. Gamers, vous allez adorer ! Let's go for Javascript ! (créer un compte avec votre adresse ProtonMail)

https://www.codingame.com/start

Et voici quelques quiz pour se tester un peu :

https://www.alsacreations.com/quiz/lire/8-JavaScript--DOM-debutant

https://www.alsacreations.com/quiz/lire/17-jQuery-debutant

https://www.alsacreations.com/quiz/lire/24-Vuejs-debutant

Voici quelques conseils lecture 📚 :

Apprendre à développer avec JavaScript (3e édition)

Développer un site web en Php, Mysql et Javascript, Jquery, CSS3 et HTML5: Incluant Web Apps et Mobile. Codes sources en ligne. Cours et exercices avec Corrigé


A lire absolument 😁 :

Hacke-moi si tu peux - Mémoires d'un cyberpirate repenti

Sécurité informatique - Ethical Hacking : Apprendre l'attaque pour mieux se défendre (6e édition)

Formateur

Bertrand LECLERCQ

Consultant DevSecOps & Data Engineer


Avec 25 ans d'expérience dans le développement logiciel et une certification en Data Engineering de l'École des Mines Paris - PSL, je suis passionné par la cybersécurité, le big data et le DevOps. J'aime partager mes connaissances et aider la communauté à renforcer sa posture de sécurité.

J'ai créé une base de vulnérabilités librement accessible et je me forme en continu sur des plateformes comme TryHackMe. Mon objectif ? Démocratiser la cybersécurité et permettre à chacun de mieux comprendre les enjeux.

J'ai une solide expertise dans la conception et le déploiement de solutions sécurisées, ainsi qu'une expérience éprouvée dans la gestion de projets complexes. Maîtrisant un large éventail de technologies (Python, Go, Java, Docker, Kubernetes, etc.), je suis convaincu que la sécurité doit être intégrée dès le début du cycle de développement.

Le projet NoHackMe vous permet d'effectuer une veille Cyber, vous permet de découvrir le monde de la Cybersécurité ainsi qu'une section formation Cyber

Soutenez No Hack Me sur Tipeee