Formação DevTester com Cypress e Vue.js

Formação DevTester com Cypress e Vue.js

Baseado em 5 avaliações
  • 235 Alunos matriculados
  • 40 Horas de duração
  • 86 Aulas
  • 13 Módulos
  • 6 meses de suporte
  • Certificado de conclusão
Parcele em 12x R$ 55,24 (ou R$ 549,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
"Curso ótimo!! Em resumo, node+vue é apaixonante e tenho gostado a cada dia mais aprender sobre. "
Ana
mais avaliações

Um treinamento online com o objetivo de potencializar as suas habilidades de QA. Você vai aprender como desenvolver e testar um sistema do ZERO com Node.js, Vue.js, Hapi, Lab e Cypress!

Nesse curso você vai...

  • Criar páginas com HTML e CSS
  • Programar em Javascript
  • Conhecer o Node.js
  • Instalar e configurar o Cypress
  • Construir testes unitários no back end
  • Implementar testes de aceitação no front end

Módulos do Curso

FRONT END

  • HTML 5 - Para organizar o conteúdo do seu sistema web com o HTML. Você aprenderá a criar Páginas, Sections, Formulários, Botões, Links e mais.
  • CSS 3 - Para a dar estilo e design ao seu projeto com o mais atual do CSS. Você entenderá de uma vez por todas o tal do CSS Selector.
  • JAVASCRIPT - Para dar vida ao seu sistema Web. Você vai conhencer os recursos fundamentais como variáveis, funções, arrays, operadores, fluxos, filter, promises e mais.
  • BULMA - Use componentes padronizados e estilosos no seu projeto com o Bulma. Assim você criará interfaces muito mais rapidamente.
  • VUE.JS - Um framework fantástico e rápido para criar aplicações web . Vamos criar uma WebApp com views, componentes e rotas. Agora o Page Object fará mais sentido :)
  • CYPRESS - Uma ferramenta que evoluiu seguindo os passos da Web moderna. Vamos automatizar testes de aceitação com Cypress do jeito certo, ou seja, sem record and play =P

BACK END

  • HAPI.DEV - Testes rodando também no Backend. Vamos criar um projeto de testes para garantir qualidade, implementando testes unitários com reports e cobertura de código.
  • NODE JS - Crie sistemas dinâmicos e complexos que rodam no back end. Vamos criar uma API REST utilizando Hapi.dev, Lab e Cypress.
  • MONGO DB - Vamos criar um bancos de dados NOSQL com MongoDB, para ter mais controle sobre a aplicação e com uma excelente performance.


Potencialize suas habilidades indo além da automação!

Vitalício Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até Vitalício após a matrícula.

É um treinamento EXCLUSIVO para Testadores que já trabalharam com testes automatizados e desejam evoluir adquirindo skills de desenvolvedor. Aprendendo a construir e testar aplicações do ZERO com Node.js, obtendo conhecimentos e termos técnicos que com certeza farão toda a diferença em sua carreira de QA.

João Lucas
""


Papito Fernando
"Minha missão é preparar testadores para evolução digital. Trabalho com TI a mais de 15 anos e sou apaixonado pela arte de automatizar coisas."


Apaixonado por automação, com grande vivência de mercado, possui mais de 15 anos com Qualidade e Desenvolvimento de Software nas áreas financeiras, bancária, marketing, e-commerce e de BI. É especialista em automação de testes, devops, performance e segurança. Fundou a QA Ninja e QAX.


Ao terminar um curso, recebo algum certificado? 

Sim, um certificado de participação é disponibilizado de forma digital automaticamente após a finalização das aulas ao vivo e conclusão das atividades e exercícios propostos no curso. O aluno não precisa fazer 100% dos exercícios e aulas para gerar o certificado, a opção fica disponível a partir dos 70% de progresso das atividades. O total de exercícios concluídos não fica registrado no certificado.

Conteúdo Programático

DevTester é um treinamento EXCLUSIVO para Testadores que já trabalharam com testes automatizados e desejam evoluir adquirindo skills de desenvolvedor. Aprendendo a construir e testar aplicações do ZERO com Node.js, obtendo conhecimentos e termos técnicos que com certeza farão toda a diferença em sua carreira de QA.
  • 1. Seja bem-vindo ao DevTester
Google Chrome
Lançado em 2 de setembro de 2008, o Chrome era a iniciativa do Google para acabar com a bipolaridade do mercado de navegadores, até então dominado pelo Internet Explorer e Mozilla Firefox. Desenvolvido com tecnologias abertas, o Chrome logo se tornou um estrondoso sucesso, devorando uma enorme fatia do marketshare e conquistando legiões de usuários poucas horas após seu lançamento. Hoje, ele é o navegador mais usado no mundo, com 49,2% dos usuários somente em sua versão Desktop.

Visual Studio Code
O Visual Studio Code é uma IDE de programação desenvolvido pela Microsoft para Windows, Linux e macOS. Ele inclui suporte para depuração, controle Git incorporado, realce de sintaxe, complementação inteligente de código, snippets e refatoração de código. Ele também é customizável, fazendo com que os usuários possam mudar o tema do editor, teclas de atalho e preferências.

Em 2017, o uso do VS Code passou de 5% para 22%. Ao mesmo tempo, o uso do Sublime Text caiu de 17% para 11%, e o uso do Atom caiu de 11% para 6%. Até mesmo o Eclipse está caindo. E o VS Code está acelerando a cada mês. O Google Trends apresenta a mesma tendência. Fonte: https://www.infoq.com/br/news/2018/12/the-rise-vscode/

  • 1. Google Chrome
  • 2. Instalando e Customizando a IDE de Programação
JavaScript não é Java
A primeira coisa que você precisa saber: JavaScript não tem nada a ver com Java. Java é uma linguagem server-side, como C#, Ruby, Python e varias outras. A única coisa parecida entre eles é o nome.

Sabendo disso, quero que saiba que JavaScript é uma linguagem de programação client-side. Ela é utilizada para controlar o HTML e o CSS para manipular comportamentos na página. Me pergunte agora: "Como assim comportamento?". Agora eu respondo: um comportamento comum, por exemplo, é um submenu. Sabe quando você passa o mouse em um ítem do menu, e aparece um submenu com vários outros ítens? Pois é. A obrigação de fazer aparecer esse submenu é do JavaScript. O submenu estava escondido, e quando passamos o mouse no ítem, o submenu aparece. Todo esse comportamento quem vai executar é o JavaScript.

Quem criou o JavaScript?
O JavaScript não foi criado pelo W3C, como muitos pensam. Na verdade ele foi criado por um cara chamado Brendan Eich na Netscape (um dos precursores dos navegadores web). Ele se chamava LiveScript, mas logo seu nome foi mudado para JavaScript. Mesmo assim o nome original é ECMAScript, por que o JavaScript é mantido pela European Computer Manufacturer's Association. Ou seja, chame de JavaScript mesmo, que é como todo mundo chama.

Voltando ao assunto principal: o JavaScript não é mantido pelo W3C, ele é uma linguagem criada e mantida pela ECMA. Eles mantém uma documentação da linguagem no site deles, mas a melhor documentação ainda são os materiais que você pode encontrar na web mesmo.

Camada de comportamento
Você já deve ter lido a parte que fala sobre o desenvolvimento separando em camadas, onde explicamos que existem três camadas básicas no desenvolvimento para Web: a informação que fica com o HTML, a formatação, que fica com o CSS e o comportamento, que fica com o JavaScript.

O JavaScript é a terceira camada de desenvolvimento por que ele manipula as duas primeiras camadas, isto é: HTML e CSS. Imagine que você precise de um Slider de imagens. Toda a movimentação, ações de cliques nas setinhas e etc, é o JavaScript que vai cuidar. É isso que chamamos de comportamento.
  • 1. Conhecendo o Javascript
  • 2. O que são variáveis?
  • 3. Arquivo externo
  • 4. Operadores Parte 1
  • 5. Operadores Parte 2
  • 6. Funções
  • 7. Controles de Fluxo Parte 1
  • 8. Controles de Fluxo Parte 2
  • 9. Arrays
  • 10. Crossover - Sonho meu :(
  • 11. Loops
  • 12. Objetos
  • 13. Congratulations.js
  • 1. Conhecendo o Node.js
  • 2. Console Emulator
  • 3. Hapi.Dev e Pacotes NPM
  • 4. Yarn vs NPM
  • 5. Nodemon
  • 6. Tema Dracula para Console Emulator
  • 7. Insomnia
  • 8. Vue.js na prática!
  • 9. Cypress na prática S2
  • 10. Cypress & Vue com CLI
  • 1. Como Surgiu o Projeto?
  • 2. Dinâmica do Projeto
  • 1. Iniciando o Frontend
  • 2. Lista de Contatos com V-for
  • 3. Integrando o Bulma
  • 4. Navbar Component
  • 5. Iniciando o Backend
  • 6. MongoDB na prática
  • 7. Modelando e Conectando com Mongoose
  • 8. Testes Unitários com Hapi/Lab
  • 9. Integrando com Axios
  • 10. Validando a Lista de Contatos
  • 11. Propriedade Is-Multiline
  • 1. Adicionando um Modal
  • 2. Criando um método POST
  • 3. TDD na prática :)
  • 4. TDD ou BDD? O importante é ser feliz :P
  • 5. Bad Json e Try Catch
  • 6. Consumindo a API para Cadastrar Contatos
  • 7. Validações no Front-end
  • 8. Notificações Elegantes
  • 9. Automatizando o Cadastro de Contatos
  • 10. Application/Custom Actions
  • 1. Menu de Busca com Level do Bulma
  • 2. Filtrando com Javascript
  • 3. Testando a Busca de Contatos
  • 4. Loaderzinho
  • 5. Cenário Independente Parte 1
  • 6. Cenário Independente Parte 2
  • 7. Contato não encontrado :(
  • 1. Removendo um Contato
  • 2. Deu ruim???? Claro que não =P
  • 3. Testando API Delete
  • 4. Removendo na tela com Scopos
  • 1. Link Dinâmico
  • 2. Validação de Link Externo
  • 1. Nova página e Componente
  • 2. Criando a página login
  • 3. Estrutura model, controller e route para users
  • 4. Cadastro de Usuários
  • 5. Login Session
  • 6. Autenticação e Relacionamento de Dados
  • 7. Finalizando a Autenticação na API
  • 8. Refatorando os Testes Unitários
  • 9. Relatórios e Cobertura de Código
  • 10. Consumindo a API na página Login
  • 11. Notificações amigáveis
  • 12. Interceptando requisições
  • 13. Botão Logout
  • 14. Login com Cypress
  • 15. Cenários de Login
  • 16. Refatorando os Testes E2E
  • 1. Actions Folder
  • 2. Headless e Videos
  • 3. Screenshot quando o teste falha
  • 4. Screenshots para todos os testes
  • 5. Mochawesome Report
  • 6. Melhorando a nomenclatura dos testes
  • 7. Anexando Screenshots no Report
  • 1. Parabéns! Você se tornou um(a) DevTester

Dúvidas Frequentes

Sim! Você pode fazer matricula em alguns dos cursos grátis, ou acessar o canal da QA Ninja Academy no Youtube e acompanhar nossos tutoriais, minicursos e conteúdos exclusivos sobre Automação de Testes.
Nenhum curso no mundo vai te ensinar tudo, desculpa pela sinceridade! O que acontece é que aqui na QA Ninja Academy acreditamos que o compartilhamento de experiências é fundamental para um bom aprendizado e nossos treinamentos focam muito nesse conceito. E aqui você sempre encontrará muito mais do que um simples curso, seguindo nossas dicas, com dedicação e MUITA prática você vai longe. Veja os depoimentos de nossos alunos.
Sim! As aulas são direto ao ponto e feitas para quem quer realmente aprender do zero. Disponibilizamos exercícios com resolução, muitas dicas e insights valiosos, então será realmente fácil acompanhar todo o conteúdo e absorver o que está sendo ensinado mesmo que você comece do zero.
Sim, após a conclusão de todas as aulas você receberá imediatamente um certificado muito bonito de conclusão do treinamento.
O prazo de acesso é por 2 anos e para um melhor aproveitamento, sugerimos que você acompanhe conforme a agenda. Mas não se preocupe, o prazo será renovado por mais 2 anos caso você precise de mais tempo para estudar.

Vamos reconstruir esse pensamento aqui!

Dois anos é um tempo mais que suficiente para você estudar, revisar, colocar em prática e validar o método.

Estudando diariamente e seguindo o cronograma, você finaliza qualquer curso online em mais ou menos 3 meses (no máximo), portanto dois anos é mais que o suficiente para concluir tudo. Por outro lado, entendemos que imprevistos podem ocorrer, portanto, caso você precise o prazo será renovado por mais 2 anos.

Agora pensa comigo, você vai mesmo esperar mais de dois anos pra obter melhores oportunidades no mercado?

Então não tem com o que se preocupar com o acesso vitalício. Tem que se preocupar em aplicar todos os ensinamentos que os cursos apresentam e dar o seu melhor para obter o resultado em menos tempo.

Invista em você!

O cancelamento e ressarcimento do valor poderá ser feito no período de 7 dias corridos após a compra, caso nenhum curso tenha sido finalizado.
A Consultoria é online via vídeo-conferência e é cobrada por hora. A consultoria é indicada para você que deseja receber mais que um suporte e sim uma mentoria sobre o seu projeto. Ao contratar nossa consultoria, deve enviar para o nosso canal de atendimento um áudio explicando o seu projeto para que possamos estudar o seu caso. A contratação mínima é de 1 hora e não será possível fracionar este tempo.
Voltar ao topo