Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Quality Assurance Specialist Ruta - Aprendizado Online com Certificado
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
Resultados
Resultados
Track content
Related courses and projects
Depoimentos
Recursos
Preços
Resultados
Resultados
Track content
Related courses and projects
Depoimentos
Recursos
Preços
Learning track content
Primeira Aplicação JavaScript no Console
Desafio: Exibindo Alguma Saída
Desafio: Saída de Múltiplas Linhas
Lidando com Números
Desafio: Trabalhando com Números
Desafio: Calculando a Velocidade de um Carro
Desafio: Cálculo da Área de um Trapézio
Exibindo Múltiplos Valores
Desafio: Exibindo Saída Significativa no Console
Como Usar Comentários em JavaScript?
Desafio: Adicionando um Comentário
Comentários de Múltiplas Linhas
Desafio: Comentando Código
Armazenando Dados
Desafio: Declaração de Uma Variável
Desafio: Acessando Dados de uma Variável
Desafio: Corrigindo Nomes de Variáveis
Desafio: Reatribuição de uma Variável
Constantes
Desafio: Declaração e Uso de Constantes
Realizando Operações Aritméticas em Variáveis
Desafio: Criando uma Calculadora de Salário
Desafio: Ajustando Salário com um Bônus
Explorando Tipos de Dados Primitivos
Desafio: Declarando um Valor Booleano
Como Diferentes Tipos de Dados Interagem
Desafio: Concatenando Strings
Desafio: Criação de Perfil de Usuário e Detalhes de Atividade
Operadores de Comparação
Desafio: Verificando Elegibilidade por Idade
A Declaração `if`
Desafio: Recomendador de Roupas Baseado no Clima
Desafio: Par ou Ímpar
Declarações Condicionais Aninhadas
A Cláusula `else`
Desafio: Consultor de Temperatura
A Cláusula `else if`
Desafio: Categorizador de Notas
Operador Lógico `AND`
Desafio: Verificando se um Número é Par e Positivo
Operador Lógico OR
Desafio: Sistema de Controle de Acesso
O Que São Funções?
Desafio: Função Simples
Desafio: Calculando a Velocidade de um Carro
Escopos
Passando Dados para Funções
Desafio: Corrigindo a Função de Velocidade
Desafio: Aprimorando o Categorizador de Notas
Desafio: Definindo uma Função Composta
Retornando Dados de Funções
Valores Padrão
Desafio: Resposta Automática de E-mail com Parâmetros Padrão
O Que São Arrays?
Desafio: Definindo um Array
Desafio: Indexação
Adicionando Valores a um Array
Desafio: Adicionando Elementos a um Array
Removendo Elementos de um Array
Desafio: Praticando `pop` e `shift`
A Propriedade `length`
Desafio: Contando Elementos
O Método `includes`
Desafio: Buscando Animais no Zoológico
O Loop `for`
Tarefa: Imprimindo uma Sequência
O Loop `while`
Desafio: Imprimindo a Sequência de Fibonacci
O Loop `do-while`
Desafio: Múltiplo Aleatório de 7
Usando Loops com Arrays
Desafio: Encontrando o Preço Médio dos Itens
Compreendendo Objetos em JavaScript
Criando Objetos em JavaScript
Trabalhando com Propriedades de Objetos Aninhados
Desafio: Criar e Estruturar um Objeto
Acessando Propriedades de Objetos em JavaScript
Desafio: Recuperar Valores de Propriedades de Objeto
Gerenciamento de Propriedades de Objetos
Desafio: Modificar e Expandir um Objeto
Definindo Métodos de Objetos
Usando Propriedades Dentro de Métodos
Desafio: Trabalhar com Métodos de Objetos
Resumo dos Fundamentos dos Objetos em JavaScript
Iterando Sobre Propriedades de Objetos com o Loop for...in
Desafio: Explorar Propriedades de Objetos com Iteração
Usando hasOwnProperty() para Verificar Propriedades de Objetos
Desafio: Iteração de Propriedades de Objeto com hasOwnProperty()
Clonagem e Mesclagem de Objetos com o Operador Spread
Desafio: Combinar Objetos com o Operador Spread
Desestruturação de Objetos para Código Mais Limpo
Desafio: Extração de Dados com Desestruturação de Objetos
Resumo de Manipulação Avançada de Objetos
Compreendendo Arrays em JavaScript
Desafio: Acessar Elementos de Arrays
Modificando Arrays e Acessando Elementos
Desafio: Modificar Elementos de Array
Iterando Sobre Arrays com o Laço For
Desafio: Percorrer Arrays com For
Usando o Loop For...of para Iteração de Arrays
Desafio: Iteração Eficiente de Arrays com for...of
Resumo Sobre o Domínio de Arrays em JavaScript
Transformando Arrays com o Método map()
Desafio: Modificar Elementos de Array Usando map()
Filtragem de Arrays com o Método filter()
Desafio: Selecionar Dados Específicos Usando filter()
Encontrando Elementos em um Array com o Método find()
Desafio: Busca de Itens Usando find()
Ordenando Arrays com o Método sort()
Desafio: Ordenar e Extrair Dados com sort()
Resumo de Métodos Avançados de Arrays e Transformações
Impulsione suas Habilidades Tecnológicas!
com até 55% de desconto
Features:
*Tracks not included in Pro plan
500+ Cursos Bem AvaliadosCopiloto de IA de ponta
Trilhas de estudo personalizadas40+ Projetos práticos do mundo real
Sem cancelamento, antes do término do plano com desconto selecionado, aceito que a Codefinity cobrará automaticamente $104 a cada 3 meses até eu cancelar. Saiba mais sobre a política de cancelamento e reembolso em Termos de Assinatura.
Recommended Courses and Projects

curso

Introdução ao JavaScript

Introdução ao JavaScript

Mergulhe no universo da linguagem mais popular para desenvolvimento front-end – JavaScript. JavaScript é uma linguagem incorporada em praticamente todos os navegadores e pode ser utilizada para uma ampla variedade de tarefas. Aprenda as funcionalidades básicas e prepare-se para desafios e técnicas de programação mais avançadas.

curso

Estruturas de Dados em JavaScript

Estruturas de Dados em JavaScript

Aprenda a trabalhar com dados em JavaScript dominando objetos e arrays. Compreenda como criar, acessar e gerenciar propriedades e métodos de objetos de forma eficaz. Explore técnicas avançadas de manipulação de objetos, incluindo iteração, clonagem e desestruturação para um código mais limpo. Construa uma base sólida no trabalho com arrays e aprenda a gerenciar, iterar e modificar elementos de arrays de maneira eficiente. Domine métodos avançados de arrays como map, filter, find e sort para transformar e manipular dados de forma eficaz em suas aplicações.

curso

Ninja do JavaScript

Ninja do JavaScript

Bem-vindo ao Curso Ninja de JavaScript! Este curso envolvente e interativo é projetado para introduzi-lo aos fundamentos da programação em JavaScript através de um jogo divertido e educativo. Você guiará um ninja por vários desafios, usando JavaScript para controlar movimentos e interagir com objetos como sushi. Começando com o básico, você aprenderá a navegar pelo mapa, pegar e colocar sushi, e gradualmente progredir para conceitos de programação mais complexos, como funções, loops e declarações condicionais. Cada capítulo oferece prática prática para reforçar seu aprendizado, culminando em desafios emocionantes que testam suas habilidades. Seja você um iniciante completo ou alguém que deseja aprimorar suas habilidades de codificação, este curso oferece uma experiência de aprendizado abrangente e agradável. Junte-se a nós e torne-se um ninja da codificação!

curso

Lógica e Interação em JavaScript

Lógica e Interação em JavaScript

Domine conceitos essenciais de JavaScript, incluindo classes, manipulação do DOM, tratamento de eventos e programação assíncrona. Aprenda a criar aplicações web dinâmicas e interativas gerenciando interações do usuário, buscando e exibindo dados, e lidando com operações assíncronas de forma eficiente. Por meio de uma combinação de teoria, desafios práticos e exemplos do mundo real, este curso oferece as habilidades práticas necessárias para o desenvolvimento web moderno.

curso

Introduction to QA

Introduction to QA

In this course, the user will get an introduction on how to perform manual testing on primarily web applications. The skills aquired in this course can be used in automation testing as well.

curso

Test Automation with Jest and Selenium

Test Automation with Jest and Selenium

Build on top of your previously acquired Manual Testing knowledge and learn Automation Testing using Node.JS and Jest. This course will also introduce you to some additional libraries and tools like Selenium, Axios and Jenkins.

curso

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.

curso

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.

curso

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.

curso

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.

curso

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.

curso

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.

Por que as Pessoas Escolhem 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
Ambiente de codificação interativo

Mergulhe em nosso ambiente interativo: escreva e execute seu código com feedback em tempo real e métricas de sucesso—aprenda fazendo a cada passo.

Suporte com IA

Aproveite o assistente de IA integrado para explicar erros, sugerir correções ou responder a qualquer pergunta sobre seu código—assim você permanece produtivo e nunca fica preso.

Check your progress

Conclua cada módulo com um questionário rápido que fornece feedback instantâneo, acompanha seu progresso e garante que você dominou os conceitos-chave.

Promote your expertise

Ganhe seu certificado reconhecido pela indústria ao concluir e compartilhe no LinkedIn com um clique—deixe sua rede ver o que você pode fazer.

Confiado por Funcionários de Empresas Líderes
e Estudantes de Universidades de Prestígio

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

Acesso completo ao catálogo

Uma assinatura abre este curso e todo o nosso catálogo de projetos e habilidades.
Features:
500+ Cursos Bem AvaliadosCopiloto de IA de ponta
Trilhas de estudo personalizadas40+ Projetos práticos do mundo real
Sem cancelamento, antes do término do plano com desconto selecionado, aceito que a Codefinity cobrará automaticamente $104 a cada 3 meses até eu cancelar. Saiba mais sobre a política de cancelamento e reembolso em Termos de Assinatura.

Experimente Codefinity com confiança – garantia de devolução do dinheiro em 30 dias incluída

Para dar as boas-vindas ao Codefinity, estamos oferecendo até 64% de desconto em nossos cursos. Além disso, temos uma garantia de devolução do dinheiro em 30 dias, para que você possa nos experimentar sem riscos.Estamos ansiosos para recebê-lo em nossa plataforma e estamos comprometidos em tornar sua experiência de aprendizado fácil, interativa e divertida.
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

Acesse instantaneamente 500+ cursos

Aprendizado Ilimitado, Acesso Instantâneo
Aprendizado Ilimitado, Acesso InstantâneoTenha acesso total a todos os cursos e trilhas, incluindo conteúdo em vídeo, questionários e materiais aprofundados—comece a aprender a qualquer momento.
Certificados Reconhecidos pela Indústria
Certificados Reconhecidos pela IndústriaGanhe certificados que validam sua expertise e impulsionam sua carreira em tecnologia, IA, dados, marketing e além.
Aprendizado assistido por IA
Aprendizado assistido por IAReceba dicas personalizadas, feedback em tempo real e explicações com IA para acelerar seu progresso.
Constantemente Expansível: Novos Cursos e Trilhas de Carreira
Constantemente Expansível: Novos Cursos e Trilhas de CarreiraMantenha-se à frente com cursos constantemente atualizados, roteiros de carreira, desafios e testes práticos.
Desenvolva Habilidades que Importam
Desenvolva Habilidades que ImportamDomine habilidades em demanda com cursos em IA, ciência de dados, programação, marketing, automação, desenvolvimento web e mais.
Aprendizado Interativo e Sem Costura
Aprendizado Interativo e Sem CosturaEngaje-se com projetos práticos, exercícios do mundo real e uma experiência de aprendizado intuitiva — sem necessidade de ferramentas extras.
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt