Cursos de Typescript Unit Testing
TypeScript é uma língua de fonte aberta para os aplicativos de construção da empresa Javascript. É um superseio estrito de JavaScript que compilar para simples Javascript e traz o desenvolvimento estático e orientado aos objetos para a língua.
Este instrutor, treinamento vivo introduz TypeScript' características e quadros de ensaio da unidade. Os participantes obter uma oportunidade de colocar a teoria para praticar, construíndo uma coleta de testes de unidade que podem ser executadas contra aplicações de vida real.
Formato do Curso
- Conversa interactiva e discussão. Muitas exercícios e práticas. A implementação de mans em um ambiente de laboração viva.
Opções de personalização do curso
- Este curso focará nos quadros que podem ser utilizados para testar uma aplicação de Javascript ou de tiposcript (Jasmine, Mocha, Jest, Chai, etc.). Os quadros UI como React são opcionais e podem ser cobertos se desejados. Para pedir um treinamento personalizado para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
- Compreensão Unit Testing
Visão geral das estruturas de teste de unidade Typescript
- Jasmine, Mocha, Jest, Chai
- Casos de utilização de testes unitários
Configurar o ambiente de teste
- Baixando e instalando as bibliotecas
- Instalando e configurando um IDE
- Configurar uma aplicação de amostra
Visão geral do Typescript
- Typescript vs Javascript e outras linguagens
- Compreender a sintaxe e as funcionalidades do Typescript
Escrevendo seu primeiro teste de unidade
- Configurar um teste
- Escrever uma definição de teste
- Trabalhar com a delimitação de âmbito aninhada
- Criar asserções
- Executar o teste unitário
Depurar o teste unitário
- Percorrer o código
- Criar pontos de interrupção
- Configurar tarefas de depuração
Expansão do teste de unidade
- Escrever uma classe Typescript complexa
- Escrevendo stubs e mocks
- Criando um conjunto de testes
Escrever mais testes
- Testes de Node.js
- Testes unitários de ponto de extremidade HTTP
- Teste de APIs REST
- Escrever um teste de integração
- Teste de React componentes (opcional)
Resolução de problemas
Resumo e conclusão
Requisitos
- Compreensão dos conceitos de teste de software
- Experiência em programação Javascript ou Typescript
- Compreensão de NodeJs
Público
- Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Typescript Unit Testing - Booking
Cursos de Typescript Unit Testing - Enquiry
Typescript Unit Testing - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (2)
Conhecimentos técnicos
Mohamed Shifan - Maldives Pension Administration Office (Pension Office)
Curso - Typescript Unit Testing
Máquina Traduzida
Fornecido com nestjs, apesar de não constar da ordem de trabalhos
Suhail - Maldives Pension Administration Office (Pension Office)
Curso - Typescript Unit Testing
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced TypeScript
7 HorasEsta formação ao vivo orientada por um instrutor, em Brasil (online ou no local) destina-se a programadores que pretendam utilizar as funcionalidades avançadas do TypeScript' para criar e desenvolver aplicações JavaScript.
No final desta formação, os participantes serão capazes de
- Configure o ambiente de desenvolvimento necessário para começar a desenvolver aplicativos TypeScript e Node.js.
- Tire proveito dos recursos avançados do Typescript' para escrever código limpo e expressivo com menos erros.
- Configure e use o Webpack com TypeScript para construir UIs front-end complexas.
- Use tipos de dados personalizados (União, Intersecção, Tipos de tuplas, etc.) para estender os tipos genéricos existentes.
- Implementar padrões de código assíncrono e APIs para tratamento de erros e validação de respostas.
- Implantar TypeScript e aplicativos Node.js em ambientes de produção (AWS EC2, Heroku, etc.).
Agile Software Testing Overview
7 HorasEste curso fornece uma breve introdução ao teste de software Agile . Ele lida com conceitos de teste fundacional, dentro do contexto do desenvolvimento do Agile ( Scrum ) e usa o modelo Agile Testing Quadrants da Crispin & Gregory ( Agile Testing, 2014) como uma estrutura para explorar os princípios e práticas contemporâneos do teste Agile .
Test Driven Development
21 HorasThis instructor-led, live training in Brasil (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 HorasThis instructor-led, live training in Brasil (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Testes Unitários com JUnit
21 HorasO JUnit é um framework para escrever testes repetitivos e fazer testes unitários para a linguagem Java .
Unit Testing with PHPUnit
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil ensina os participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs. O treinamento orienta os participantes na criação de um ambiente de testes pronto para o trabalho usando a estrutura de testes unitários PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Distinguir entre unidades de teste boas e ruins.
- Ler e interpretar resultados de testes.
- Gerencie e diagnostique proativamente sua base de código para reduzir bugs.
- Certifique-se de que sua base de código seja adequada para integração e implantação contínuas.
Unit Testing with Python
21 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar o PyTest para escrever testes curtos e fáceis de manter que são elegantes, expressivos e legíveis.
No final desta formação, os participantes serão capazes de
- Escreva testes legíveis e de fácil manutenção sem a necessidade de código boilerplate.
- Use o modelo de fixação para escrever pequenos testes.
- Escalonar testes até testes funcionais complexos para aplicações, pacotes e bibliotecas.
- Compreender e aplicar recursos do PyTest, como hooks, reescrita de assert e plug-ins.
- Reduzir os tempos de teste executando testes em paralelo e em vários processadores.
- Executar testes em um ambiente de integração contínua, juntamente com outros utilitários como tox, mock, coverage, unittest, doctest e Selenium.
- Usar Python para testar aplicações não-Python.
React, Redux and TypeScript
21 HorasReact é uma biblioteca amplamente usada para criar aplicativos de página única em Java Script e HTML . É usado por empresas como Facebook , Instagram, Netflix ou New York Times.
Este curso apresentará as bases sobre as quais o React e outras bibliotecas (como Angular e Vue.js ) se baseiam e destacará os aspectos específicos do React . Ele também abordará tecnologias que são comumente usadas com o React , como Redux e React -Router.
No final deste curso, os participantes serão capazes de criar aplicativos de várias complexidades com o React , seguindo as melhores práticas.
TypeScript
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta os principais recursos do TypeScript' e orienta os participantes na construção de um aplicativo JavaScript real.
Unit Testing with C
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a testadores de software que desejam usar a programação C para criar testes de unidade para o código C.
No final desta formação, os participantes serão capazes de
- Usar estruturas de teste de unidade em C para produzir testes de unidade.
- Escrever testes unitários personalizados em C e adicioná-los a uma lista de chamadas.
- Simplifique o processo de depuração e refatoração de código com o desenvolvimento orientado a testes.
Unit Testing: MSTest, xUnit, and nUnit
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a testadores de software que desejam testar a funcionalidade do código de teste de unidade usando MSTest, xUnit e nUnit.
No final desta formação, os participantes serão capazes de
- Criar testes unitários usando o MSTest para testar aplicativos de software.
- Exibir resultados de testes com o CodeLens.
- Compreender as diferentes ferramentas de teste para o Desenvolvimento Orientado a Testes.
Unit Testing with Javascript
7 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão sobre várias estruturas de teste JavaScript à medida que avançam na criação de um conjunto de testes de unidade para um aplicativo da web.
No final desta formação, os participantes serão capazes de
- Escrever testes unitários em JavaScript usando frameworks de teste unitário como QUnit e Jasmine
- Usar frameworks como Mocha e Chai para implementar TDD e BDD
Unit Testing with C#
14 HorasO teste de unidade é uma abordagem de teste que testa unidades individuais de código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como escrever e executar testes de unidade em um aplicativo .Net de amostra usando C# e Visual Studio.
Ao final deste treinamento, os participantes serão capazes de:
- Usar estruturas de teste como NUnit e xUnit.net para criar e gerenciar código de teste de unidade
- Definir e implementar uma abordagem mais ampla de desenvolvimento orientado a testes
- Adaptar a estrutura de teste para estender a cobertura de teste para um aplicativo
Público-alvo
- Engenheiros de teste de software
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada