Ce cours comprend Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Dans ce cours avancé de JavaScript et de développement Full stack, vous plongerez profondément dans des concepts JavaScript complexes tels que la programmation asynchrone, les Promesses et async/await. Apprenez à tirer parti des API et des données JSON pour créer des applications interactives et réelles. Vous acquerrez également une expérience pratique avec d'importants outils full stack tels que Webpack, Babel et Firebase. Le cours est conçu autour d'un apprentissage pratique et basé sur des projets. Vous commencerez par maîtriser le JavaScript asynchrone avec des techniques telles que les callbacks, les promesses et l'API Fetch. Ensuite, vous progresserez vers des sujets plus avancés tels que Babel pour la compilation de code, Webpack pour le bundling, et Firebase pour le stockage de données en temps réel. Chaque sujet est suivi d'un projet dans lequel vous pouvez appliquer ce que vous avez appris, comme la construction d'un portail d'actualités, d'un gestionnaire de signets ou même d'une application dynamique de prise de notes. Ce cours est parfait pour les développeurs qui veulent mettre à niveau leurs compétences en JavaScript et construire de puissantes applications full-stack. Que vous construisiez des projets web ou que vous créiez des systèmes sophistiqués basés sur des données, vous acquerrez les compétences nécessaires pour exceller dans le développement JavaScript moderne.

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

JavaScript avancé et concepts Full stack
Ce cours fait partie de Spécialisation JavaScript Masterclass - De zéro à prêt à l'emploi avec 10 projets

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtriser le JavaScript asynchrone, y compris les callbacks, les promesses et async/await.
Apprenez à travailler avec des API du monde réel et à gérer des données en utilisant JSON.
Construire et déployer des projets Full stack en utilisant Firebase et Netlify.
Comprendre et mettre en œuvre Webpack et Babel pour optimiser le code JavaScript.
Compétences que vous acquerrez
- Catégorie : Webpack
- Catégorie : Programmation événementielle
- Catégorie : HTML et CSS
- Catégorie : Interface de programmation d'application (API)
- Catégorie : Compatibilité des navigateurs
- Catégorie : Déploiement des applications
- Catégorie : Authentifications
- Catégorie : Outils de construction
- Catégorie : JSON
- Catégorie : Développement Web complet
- Catégorie : Applications Web
- Catégorie : Outils de développement web
- Catégorie : Javascript
Détails à connaître

Ajouter à votre profil LinkedIn
septembre 2025
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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 9 modules dans ce cours
Dans ce module, nous allons plonger dans le monde du JavaScript asynchrone, en nous concentrant sur la gestion des opérations différées, les demandes d'API et les promesses. Nous explorerons des concepts tels que setTimeout, setInterval, les callbacks, les promesses, async/await et l'API Fetch. À la fin de cette section, vous serez en mesure de gérer efficacement le comportement asynchrone dans vos projets JavaScript.
Inclus
10 vidéos2 lectures1 devoir
Dans ce module, nous travaillerons sur un projet pratique pour construire un portail d'actualités. Vous intégrerez une API externe pour récupérer des articles d'actualité, les organiser en catégories et les afficher à l'aide de modèles HTML et CSS personnalisés. Cette section couvre la manipulation des données, le déploiement du projet, et vous guidera à travers le processus de déploiement du projet sur GitHub et Netlify.
Inclus
9 vidéos1 devoir
Dans ce module, nous présenterons Babel, un puissant compilateur JavaScript qui vous aide à écrire du code moderne et à assurer la compatibilité entre les navigateurs. Vous apprendrez à configurer Babel, à utiliser la CLI Babel et à organiser efficacement les fichiers de votre projet pour améliorer le flux de travail.
Inclus
5 vidéos1 devoir
Dans ce module, nous allons explorer Webpack, un outil essentiel pour regrouper et optimiser les applications JavaScript. Vous apprendrez à configurer Webpack, à utiliser des chargeurs pour transformer les fichiers et à mettre en place un serveur de développement pour tester votre code en temps réel.
Inclus
5 vidéos1 devoir
Dans ce module, nous allons nous plonger dans Firebase, une plateforme backend puissante pour construire des applications web en temps réel. Vous apprendrez à intégrer Firebase dans vos projets, à gérer les données avec Firestore et à mettre en œuvre l'authentification des utilisateurs. Cette section fournit des compétences essentielles pour la création d'applications web dynamiques et en temps réel.
Inclus
14 vidéos1 devoir
Dans ce module, nous allons construire une application web de gestion de signets. Vous créerez l'interface utilisateur avec HTML et CSS, connecterez Firebase pour la gestion des données, et mettrez en œuvre des fonctionnalités essentielles comme le filtrage et la suppression des signets. À la fin, vous allez déployer votre projet sur GitHub et Netlify.
Inclus
8 vidéos1 devoir
Dans ce module, nous allons créer une application riche en fonctionnalités appelée "notNotion". Vous intégrerez des bibliothèques externes, comme une bibliothèque de balayage, et les adapterez à vos besoins. La section couvre également les éléments d'UI tels que les barres de navigation et les modales, pour aboutir à un déploiement du projet sur GitHub et Netlify.
Inclus
11 vidéos1 devoir
Dans ce module, nous conclurons le cours en révisant les concepts clés et les projets couverts. C'est l'occasion d'évaluer votre compréhension du JavaScript asynchrone, de Firebase, de Webpack et d'autres sujets avancés, préparant ainsi le terrain pour vos prochaines étapes dans le développement full-stack.
Inclus
1 vidéo
Dans ce module optionnel, nous allons rafraîchir vos connaissances sur les bases du HTML et du CSS. De la structure et de la sémantique aux techniques de stylisme, cette section vous assure une base solide en HTML et CSS avant de plonger plus profondément dans les concepts avancés de JavaScript et de Full stack.
Inclus
24 vidéos1 lecture3 devoirs
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

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,

