Packt
Intermediate JavaScript & Best Practices

5 days left: Discover new skills with 30% off courses from industry experts. Save now.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Intermediate JavaScript & Best Practices

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master JavaScript string manipulation and regular expressions for efficient text processing.

  • Build interactive web elements like clocks, slideshows, and galleries using JavaScript.

  • Apply best practices to improve JavaScript performance, security, and maintainability.

  • Leverage new JavaScript features like nullish coalescing and arrow functions for cleaner code.

Compétences que vous acquerrez

  • Catégorie : Debugging
  • Catégorie : Scripting
  • Catégorie : Performance Tuning
  • Catégorie : Data Storage
  • Catégorie : Object Oriented Programming (OOP)
  • Catégorie : Javascript
  • Catégorie : Mathematical Software
  • Catégorie : Event-Driven Programming
  • Catégorie : Data Validation

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2025

Évaluations

16 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation JavaScript from Beginner to Expert 2.0
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 14 modules dans ce cours

In this module, we will explore various string manipulation techniques in JavaScript. You'll learn how to use string methods for processing text and improve code readability by breaking long strings. We will also cover how to manage special characters in strings using escape sequences.

Inclus

2 vidéos2 lectures1 devoir1 plugin

In this module, we will dive into the powerful world of regular expressions in JavaScript. You'll learn how to match patterns within strings and extract data using match() and exec(). Additionally, we will practice applying RegExp to real-world scenarios like validating user passwords.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will focus on working with JavaScript's Date object to handle and manipulate date and time values. You’ll also build a real-time clock as a practical application to gain hands-on experience with time-based JavaScript functionality.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will explore the concept of cookies and their role in storing user data. You'll learn how to create, delete, and retrieve cookies in a browser, along with techniques for managing special characters to ensure data integrity.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will explore JavaScript's dialog window methods, including confirm() and prompt(). These methods will help you interact with users and gather input or make decisions based on their responses, enhancing overall user experience.

Inclus

1 vidéo1 devoir1 plugin

In this module, we will explore the various Math methods available in JavaScript for calculations and random number generation. You'll also get hands-on experience by building a random quote generator that demonstrates practical uses of these functions.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will cover how to access and modify the browser's URL. You’ll learn how to dynamically change the location, enabling you to create interactive web applications that respond to the user's browsing experience.

Inclus

1 vidéo1 devoir1 plugin

In this module, we will focus on lazy loading for images, a technique that helps improve page load speed by deferring image loading until they are needed. This will enhance both performance and user experience, especially for image-heavy websites.

Inclus

1 vidéo1 devoir1 plugin

In this module, we will build interactive projects like an image slideshow, animated transitions, and an image gallery with thumbnails. These exercises will help reinforce your understanding of JavaScript functionality and enhance your front-end development skills.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will explore closures in JavaScript, a key concept that enables data encapsulation and function scoping. You'll see practical examples and learn how closures can be applied in real-world programming scenarios.

Inclus

1 vidéo1 devoir1 plugin

In this module, we will delve into bitwise operators and explore their practical applications in JavaScript. This advanced topic will help you understand low-level programming techniques for optimizing performance and solving complex problems.

Inclus

1 vidéo1 devoir1 plugin

In this module, we will introduce powerful debugging techniques using Firebug and console commands like console.log() and debugger. Additionally, we’ll explore online tools that streamline testing and sharing of JavaScript code for better collaboration and troubleshooting.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will cover essential best practices for JavaScript performance optimization. You’ll learn strategies like script file management, code compression, and avoiding common pitfalls that will make your code more efficient and maintainable.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will explore the latest JavaScript features, including the nullish coalescing operator, arrow functions for array manipulation, and the modularization of code using export and export default. These updates will help you write cleaner, more efficient JavaScript.

Inclus

3 vidéos1 lecture3 devoirs1 plugin

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
964 Cours208 170 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions