E-book644 páginas4 horas
JavaScript Assertivo: Testes e qualidade de código em todas as camadas da aplicação
Nota: 0 de 5 estrelas
()
Sobre este e-book
Manter a devida cultura de testes durante o desenvolvimento traz diversos benefícios para o seu código, seu produto, seu time e até mesmo para a empresa. O tempo investido ao escrever testes é recompensado com o aumento da confiança no funcionamento do seu código, redução de bugs e facilidade na manutenção, além da garantia de qualidade e assertividade. O cenário de testes tem se expandido e crescido nos últimos anos, principalmente quando falamos de JavaScript e seu ecossistema vivo, com mudanças e novidades constantes, seja trabalhando com front-end, back-end ou em ambas as vertentes.
Neste livro, Gabriel Ramos aborda as peculiaridades dos vários tipos de testes que compõem a pirâmide de testes, de modo que atinja as diferentes camadas das aplicações. Após passar pelos fundamentos necessários, você começará seu aprendizado prático com testes em uma CLI, com operações CRUD, avançando logo para uma aplicação back-end que expõe uma API com Node e Express, onde teremos testes de unidade e integração e alguns testes de carga. Partindo para o front-end, você testará códigos de navegadores e verá especificidades da popular biblioteca React, com testes unitários, de integração e de regressão visual nos componentes de interface. Por fim, aplicará testes de ponta a ponta (ou end-to-end/e2e), onde o autor simula um fluxo completo, garantindo que tudo ocorre conforme o esperado. Tudo isso usando diversas tecnologias como o framework Jest, Cypress, Loki e muito mais!
Neste livro, Gabriel Ramos aborda as peculiaridades dos vários tipos de testes que compõem a pirâmide de testes, de modo que atinja as diferentes camadas das aplicações. Após passar pelos fundamentos necessários, você começará seu aprendizado prático com testes em uma CLI, com operações CRUD, avançando logo para uma aplicação back-end que expõe uma API com Node e Express, onde teremos testes de unidade e integração e alguns testes de carga. Partindo para o front-end, você testará códigos de navegadores e verá especificidades da popular biblioteca React, com testes unitários, de integração e de regressão visual nos componentes de interface. Por fim, aplicará testes de ponta a ponta (ou end-to-end/e2e), onde o autor simula um fluxo completo, garantindo que tudo ocorre conforme o esperado. Tudo isso usando diversas tecnologias como o framework Jest, Cypress, Loki e muito mais!
Relacionado a JavaScript Assertivo
Ebooks relacionados
Cangaceiro JavaScript: Uma aventura no sertão da programação Nota: 0 de 5 estrelas0 notasAPIs REST: Seus serviços prontos para o mundo real Nota: 0 de 5 estrelas0 notasTestes automatizados de software: Um guia prático Nota: 0 de 5 estrelas0 notasFront-end com Vue.js: Da teoria à prática sem complicações Nota: 0 de 5 estrelas0 notasAplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5React Native: Desenvolvimento de aplicativos mobile com React Nota: 5 de 5 estrelas5/5Guia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasDesenvolva jogos com HTML5 Canvas e JavaScript Nota: 4 de 5 estrelas4/5Dominando JavaScript com jQuery Nota: 1 de 5 estrelas1/5Web Design Responsivo: Páginas adaptáveis para todos os dispositivos Nota: 0 de 5 estrelas0 notasConstruindo APIs REST com Node.js: Caio Ribeiro Pereira Nota: 0 de 5 estrelas0 notasProgressive Web Apps: Construa aplicações progressivas com React Nota: 3 de 5 estrelas3/5O retorno do cangaceiro JavaScript: De padrões a uma abordagem funcional Nota: 0 de 5 estrelas0 notasECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs Nota: 0 de 5 estrelas0 notasSistemas reativos: Não confundir com sistemas radioativos Nota: 0 de 5 estrelas0 notasSass: Aprendendo pré-processadores CSS Nota: 0 de 5 estrelas0 notasBootstrap 4: Conheça a biblioteca front-end mais utilizada no mundo Nota: 5 de 5 estrelas5/5Roadmap back-end: Conhecendo o protocolo HTTP e arquiteturas REST Nota: 4 de 5 estrelas4/5Spring Boot: Acelere o desenvolvimento de microsserviços Nota: 0 de 5 estrelas0 notasA Web Mobile: Design Responsivo e além para uma Web adaptada ao mundo mobile Nota: 0 de 5 estrelas0 notasVue.js: Construa aplicações incríveis Nota: 0 de 5 estrelas0 notasCanivete suíço do desenvolvedor Node Nota: 0 de 5 estrelas0 notasAngular 11 e Firebase: Construindo uma aplicação integrada com a plataforma do Google Nota: 0 de 5 estrelas0 notasArquitetura de software distribuído: Boas práticas para um mundo de microsserviços Nota: 0 de 5 estrelas0 notasPrimeiros passos com Node.js Nota: 0 de 5 estrelas0 notasPHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasContainers com Docker: Do desenvolvimento à produção Nota: 3 de 5 estrelas3/5Desenvolvimento web com PHP e MySQL Nota: 3 de 5 estrelas3/5Turbine seu CSS: Folhas de estilo inteligentes com Sass Nota: 0 de 5 estrelas0 notas