Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Parcours Quality Assurance Specialist - Apprentissage en Ligne avec Certificat
Quality Assurance Specialist
Quality Assurance Specialist
Intermediate
0.0
0 reviews
1 Learners
Kickstart your journey into Quality Assurance with essential skills in manual and automation testing. Learn the fundamentals of QA in web development,…
138
Chapters
15
Learning hours
219
Assignments
AI Assistant
Shareable Certificate
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Learning track content
Première Application JavaScript Sur la Console
Défi : Afficher une Sortie
Défi : Affichage de Plusieurs Lignes
Gestion des Nombres
Défi : Travailler Avec les Nombres
Défi : Calcul de la Vitesse d'une Voiture
Défi : Calcul de l’Aire d’un Trapèze
Affichage de Plusieurs Valeurs
Défi : Afficher une Sortie Significative dans la Console
Comment Utiliser les Commentaires en JavaScript ?
Défi : Ajout d’un Commentaire
Commentaires Multi-Lignes
Défi : Commenter du Code
Stockage des Données
Défi : Déclaration d'une Variable
Défi : Accéder aux Données d'une Variable
Défi : Correction des Noms de Variables
Défi : Réaffectation d'une Variable
Constantes
Défi : Déclaration et Utilisation de Constantes
Effectuer des Opérations Arithmétiques sur des Variables
Défi : Création d'un Calculateur de Salaire
Défi : Ajustement du Salaire avec une Prime
Exploration des Types de Données Primitifs
Défi : Déclaration d'une Valeur Booléenne
Comment Différents Types de Données Interagissent
Défi : Concaténation de Chaînes de Caractères
Défi : Création du Profil Utilisateur et des Détails d'Activité
Opérateurs de comparaison
Défi : Vérification de l'Éligibilité Selon l'Âge
L'instruction `if`
Défi : Recommandateur de Tenue Basé sur la Météo
Défi : Pair ou Impair
Instructions Conditionnelles Imbriquées
La Clause `else`
Défi : Conseiller de Température
La Clause `else if`
Défi : Catégoriseur de Notes
Opérateur Logique « AND »
Défi : Vérification Si un Nombre Est Pair et Positif
Opérateur Logique Ou
Défi : Accès au Système de Contrôle
Qu'est-ce qu'une Fonction ?
Défi : Fonction Simple
Défi : Calcul de la Vitesse d'une Voiture
Portées
Transmission de Données aux Fonctions
Défi : Correction de la Fonction de Vitesse
Défi : Amélioration du Classificateur de Notes
Défi : Définition d'une Fonction Composée
Retour des Données Depuis les Fonctions
Valeurs par Défaut
Défi : Répondeur Automatique d'E-mails avec Paramètres par Défaut
Qu'est-ce que les Tableaux ?
Défi : Définition d’un Tableau
Défi : Indexation
Ajout de Valeurs à un Tableau
Défi : Ajout d’Éléments à un Tableau
Suppression d’Éléments d’un Tableau
Défi : Pratique de `pop` et `shift`
La Propriété `length`
Défi : Comptage des Éléments
La Méthode `includes`
Défi : Recherche d’Animaux dans le Zoo
La Boucle `for`
Tâche : Impression d'une Séquence
La Boucle `while`
Défi : Affichage de la Suite de Fibonacci
La Boucle `do-while`
Défi : Multiple Aléatoire de 7
Utilisation des Boucles avec les Tableaux
Défi : Calcul de la Moyenne des Prix des Articles
Compréhension des Objets en JavaScript
Création d'Objets en JavaScript
Travail Avec les Propriétés Imbriquées d'Objet
Défi : Créer et Structurer un Objet
Accès aux Propriétés d'Objet en JavaScript
Défi : Récupérer les Valeurs des Propriétés d'un Objet
Gestion des Propriétés d'Objet
Défi : Modifier et Étendre un Objet
Définition des Méthodes d'Objet
Utilisation des Propriétés dans les Méthodes
Défi : Travailler Avec les Méthodes d'Objet
Récapitulatif des Fondamentaux des Objets JavaScript
Itération sur les Propriétés d'Objet avec la Boucle for...in
Défi : Explorer les Propriétés d'Objet avec l'Itération
Utilisation de HasOwnProperty() pour Vérifier les Propriétés d'un Objet
Défi : Itération des Propriétés d'Objet avec hasOwnProperty()
Clonage et Fusion d’Objets avec l’Opérateur Spread
Défi : Combiner des Objets avec l’Opérateur de Propagation
Décomposition des Objets pour un Code Plus Lisible
Défi : Extraire des Données avec la Déstructuration d'Objet
Récapitulatif de la Manipulation Avancée des Objets
Comprendre Les Tableaux JavaScript
Défi : Accéder aux Éléments d'un Tableau
Modification des Tableaux et Accès aux Éléments
Défi : Modifier les Éléments d'un Tableau
Itération sur les Tableaux avec la Boucle For
Défi : Parcourir les Tableaux Avec For
Utilisation de la Boucle For...of pour l'Itération sur les Tableaux
Défi : Itération Efficace des Tableaux avec for...of
Récapitulatif sur la Maîtrise des Tableaux JavaScript
Transformation des Tableaux avec la Méthode map()
Défi : Modifier les Éléments d’un Tableau avec map()
Filtrage des Tableaux avec la Méthode filter()
Défi : Sélectionner des Données Spécifiques avec filter()
Recherche d’Éléments dans un Tableau avec la Méthode find()
Défi : Recherche d’Éléments avec find()
Trier des Tableaux avec la Méthode sort()
Défi : Trier et Extraire des Données avec sort()
Récapitulatif des Méthodes Avancées de Tableaux et des Transformations
Boostez vos compétences techniques !
avec jusqu'à 55% de réduction
Features:
*Tracks not included in Pro plan
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.
Recommended Courses and Projects

cours

Introduction à JavaScript

Introduction à JavaScript

Plongez dans le monde du langage le plus populaire pour le développement front-end : JavaScript. JavaScript est un langage intégré dans presque tous les navigateurs et peut être utilisé pour une grande variété de tâches. Découvrez les fonctionnalités de base et préparez-vous aux défis ainsi qu’aux techniques de programmation plus avancées.

cours

Structures de Données JavaScript

Structures de Données JavaScript

Apprenez à travailler avec assurance avec les données en JavaScript en maîtrisant les objets et les tableaux. Comprenez comment créer, accéder et gérer efficacement les propriétés et méthodes des objets. Approfondissez les techniques avancées de manipulation d’objets, y compris l’itération, la duplication et la déstructuration pour un code plus lisible. Acquérez une base solide dans la gestion des tableaux et apprenez à organiser, parcourir et modifier efficacement les éléments de tableau. Maîtrisez les méthodes avancées de tableau telles que map, filter, find et sort pour transformer et traiter les données efficacement dans vos applications.

cours

Ninja JavaScript

Ninja JavaScript

Bienvenue dans le cours Ninja JavaScript ! Ce cours engageant et interactif est conçu pour vous initier aux fondamentaux de la programmation JavaScript à travers un jeu amusant et éducatif. Vous guiderez un ninja à travers divers défis, en utilisant JavaScript pour contrôler les mouvements et interagir avec des objets comme des sushis. En commençant par les bases, vous apprendrez à naviguer sur la carte, à ramasser et à placer des sushis, et à progresser progressivement vers des concepts de programmation plus complexes tels que les fonctions, les boucles et les instructions conditionnelles. Chaque chapitre offre une pratique pratique pour renforcer votre apprentissage, culminant dans des défis passionnants qui testent vos compétences. Que vous soyez un débutant complet ou que vous cherchiez à affiner vos capacités de codage, ce cours offre une expérience d'apprentissage complète et agréable. Rejoignez-nous et devenez un ninja du codage !

cours

Logique et Interaction en JavaScript

Logique et Interaction en JavaScript

Maîtrisez les concepts essentiels de JavaScript, notamment les classes, la manipulation du DOM, la gestion des événements et la programmation asynchrone. Apprenez à créer des applications web dynamiques et interactives en gérant les interactions utilisateur, en récupérant et affichant des données, et en traitant efficacement les opérations asynchrones. Grâce à un mélange de théorie, de défis pratiques et d'exemples concrets, ce cours vous dote des compétences pratiques nécessaires au développement web moderne.

cours

Introduction aux Tests Manuels et à l'Assurance Qualité dans le Développement Web

Introduction aux Tests Manuels et à l'Assurance Qualité dans le Développement Web

Dans ce cours, l'utilisateur recevra une introduction sur la façon d'effectuer des tests manuels principalement sur des applications web. Les compétences acquises dans ce cours peuvent également être utilisées dans les tests automatisés.

cours

Introduction aux Tests d'Automatisation QA

Introduction aux Tests d'Automatisation QA

Construisez sur vos connaissances acquises en tests manuels et apprenez les tests d'automatisation en utilisant Node.JS et Jest. Ce cours vous introduira également à des bibliothèques et outils supplémentaires comme Selenium, Axios et Jenkins.

cours

Functions in JavaScript

Functions in JavaScript

JavaScript functions from the fundamentals to modern syntax and best practices. Gain understanding of how functions shape every part of JavaScript, helping create clean, modular, and efficient code. Master both classic patterns and modern approaches to writing reusable, maintainable functions for any project.

cours

DOM Manipulation with JavaScript

DOM Manipulation with JavaScript

A practical introduction to JavaScript DOM manipulation for beginners. This course covers everything from understanding the DOM and selecting elements to modifying content, handling events, and writing efficient code. Build interactive, dynamic web pages with confidence through guided examples and hands-on practice.

cours

JavaScript Array Methods

JavaScript Array Methods

Master the most practical and commonly used JavaScript array methods, progressing from foundational techniques to advanced functional programming patterns. Each chapter introduces a new method, explains its purpose, demonstrates real-world usage, and tests your understanding.

cours

Testing JavaScript Code

Testing JavaScript Code

A practical, beginner-friendly course that teaches how to test JavaScript code. Learn why testing matters, how Jest works, and how to write reliable tests for synchronous and asynchronous logic. Move from foundational skills to advanced techniques like mocking, spying, and TDD, gaining the tools to create more stable and maintainable applications.

cours

Working with JSON and Local Storage in JavaScript

Working with JSON and Local Storage in JavaScript

A clear and practical introduction to JSON and browser storage in JavaScript. Learn how to structure and manipulate JSON data, parse and stringify objects, and store information persistently using localStorage and sessionStorage.

cours

Asynchronous JavaScript Explained

Asynchronous JavaScript Explained

Master the core concepts of asynchronous programming in JavaScript, from the event loop to modern async/await syntax. Learn how JavaScript handles non-blocking operations, why asynchronous code is essential, and how to write robust, readable, and maintainable asynchronous code using Promises and async/await.

Pourquoi les gens choisissent Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Environnement de codage interactif

Plongez dans notre environnement interactif : écrivez et exécutez votre code avec des retours en temps réel et des indicateurs de réussite—apprenez en faisant à chaque étape.

Assistance alimentée par IA

Utilisez l'assistant IA intégré pour expliquer les erreurs, suggérer des corrections ou répondre à toute question sur votre code—restez productif et ne soyez jamais bloqué.

Check your progress

Concluez chaque module avec un quiz rapide qui fournit un retour instantané, suit votre progression et garantit que vous avez maîtrisé les concepts clés.

Promote your expertise

Obtenez votre certificat reconnu par l'industrie à la fin et partagez-le sur LinkedIn en un clic—laissez votre réseau voir ce que vous pouvez faire.

Fiable par les employés des grandes entreprises
et les étudiants des meilleures universités

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Accès complet au catalogue

Un abonnement ouvre ce cours et tout notre catalogue de projets et compétences.
Features:
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.

Essayez Codefinity en toute confiance – garantie de remboursement de 30 jours incluse

Pour vous accueillir chez Codefinity, nous offrons jusqu'à 64% de réduction sur nos cours. De plus, nous avons une garantie de remboursement de 30 jours, pour que vous puissiez nous essayer sans risque.Nous avons vraiment hâte de vous accueillir sur notre plateforme et nous nous engageons à rendre votre expérience d'apprentissage facile, interactive et amusante.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Accès instantané à 500+ cours

Apprentissage illimité, accès instantané
Apprentissage illimité, accès instantanéAccédez à tous les cours et parcours, y compris le contenu vidéo, les quiz et les matériaux approfondis—commencez à apprendre à tout moment.
Certificats reconnus par l'industrie
Certificats reconnus par l'industrieObtenez des certificats qui valident votre expertise et boostent votre carrière dans la tech, l'IA, les données, le marketing, et au-delà.
Apprentissage assisté par IA
Apprentissage assisté par IAObtenez des indices personnalisés, des retours en temps réel et des explications alimentées par IA pour accélérer votre progression.
En expansion constante : nouveaux cours et parcours de carrière
En expansion constante : nouveaux cours et parcours de carrièreRestez en avance avec des cours constamment mis à jour, des feuilles de route de carrière, des défis et des tests pratiques.
Développez des compétences qui comptent
Développez des compétences qui comptentMaîtrisez des compétences recherchées avec des cours en IA, science des données, programmation, marketing, automatisation, développement web, et plus.
Apprentissage interactif et fluide
Apprentissage interactif et fluideParticipez à des projets pratiques, des exercices réels et une expérience d'apprentissage intuitive — aucun outil supplémentaire nécessaire.
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt