Cursos de C # para Engenheiros de teste de Automação
Este treinamento ao vivo conduzido por instrutor é projetado para qualquer pessoa interessada em aprender C# para fins de teste de automação. É um curso intensivo e simplificado, com muitos exercícios práticos para que os participantes adquiram rapidamente as habilidades essenciais de programação necessárias para aplicar em testes de automação de software. O foco está nos fundamentos do C# que podem ser aplicados direta e imediatamente à automação de testes.
Este curso não abrange estruturas de automação de teste em profundidade, como Selenium. Se você já é versado em C# e deseja começar a testar diretamente com Selenium, confira: Selenium WebDriver em C#: Introdução à automação de testes web em C#.
Formato do curso
- Parte palestra, parte discussão, prática prática pesada, testes ocasionais para avaliar a compreensão
Programa do Curso
Introdução
Configuração do projeto
Configuração de .Net e VisualStudio
C# Tipos de dados e operadores
- Tipos de variáveis
- Operadores
- Declarações condicionais
- Declarações de Loop
- Listas
- Comuta
- Matrizes
Object-Oriented Programming
- Criação de classe
- Construtores
- Sobrecarga de construtor
- Namespaces e instruções using
Métodos
- Criação de método
- Reutilização de método
- Sobrecarga de método
- Passando argumentos
Containers
- Listas
- Vetores
- Dicionário
- Genéricos
Estendendo aulas
- Construção de aulas
- Herança
- Polimorfismo
- Aulas abstratas
- Classes de interface
Trabalhando com Strings
- Manipulação
- Formatação
- Tokenizadores
Testes unitários
- Teste web
- Criação
- Asserções
Depuração
- A janela de observação
- Comandos de depuração
- Funções de depuração
Manipulação de exceção
- Capturar Bloco
- Finalmente bloquear
- Lançar palavra-chave
- Tente pegar o bloco
Trabalhando com JSON
- Estrutura
- Bibliotecas JSON
- Criando sequências JSON
- Desserializando
Rumo a uma estrutura de automação
Observações finais
Requisitos
- Interesse em C# programação e testes de automatização
Público
- Testadores iniciantes que desejam aprender C# para testes de automação
- Testadores profissionais com experiência em outras linguagens de programação, como Java ou Javascript, que desejam transferir suas habilidades de teste para o C#
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de C # para Engenheiros de teste de Automação - Booking
Cursos de C # para Engenheiros de teste de Automação - Enquiry
Declaração de Clientes (7)
O Shane é muito experiente, conhecedor e está disposto a ajudar e a explicar quando as pessoas têm dúvidas. O que mais me agradou foi o facto de o Shane criar uma atmosfera em que fazer perguntas é seguro e encorajado, o que é extremamente importante para a aprendizagem, na minha opinião.
Ryan
Curso - C# for Automation Test Engineers
Máquina Traduzida
os muitos exemplos e demonstrações
David
Curso - C# for Automation Test Engineers
Máquina Traduzida
Muito prático. O instrutor foi interessante e manteve-nos envolvidos. Ele até adaptou alguns conteúdos a coisas que queremos fazer na nossa estrutura!
Lisa Gallimore
Curso - C# for Automation Test Engineers
Máquina Traduzida
Clicar sozinho com o instrutor ajudou muito
Lillian Ahles
Curso - C# for Automation Test Engineers
Máquina Traduzida
Foi bem explicado.
Moises - Department of Defense
Curso - C# for Automation Test Engineers
Máquina Traduzida
O treinador é experiente e amigável e explica tudo detalhadamente.
Mpho - Multichoice
Curso - C# for Automation Test Engineers
Máquina Traduzida
Construindo a estrutura Selenium
Multichoice
Curso - C# for Automation Test Engineers
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEste treinamento ao vivo, conduzido por instrutor (on-line ou no local), equipa os participantes com as habilidades essenciais necessárias para aproveitar os recursos do C # 6.0 no ambiente Visual Studio 2015/2017.
No final desta formação, os participantes serão capazes de
- Navegar e utilizar o Ambiente de Desenvolvimento Integrado (IDE) em Visual Studio 2015/2017.
- Implementar funcionalidades básicas do C#, tais como Console.WriteLine, Console.ReadLine e Hello C# World!!!
- Compreender o processo de compilação e depuração de código C#.
- Aplicar comentários em C# para documentação e legibilidade de código.
- Explorar os fundamentos do .NET 6.0, incluindo CLR, GC, DLL, EXE e tecnologias dentro do .NET.
- Revisar o histórico do C# da versão 1.0 à 6.0 e compreender os fundamentos do C#, como palavras-chave, literais, operadores e declarações.
- Trabalhar com tipos numéricos e booleanos, classes, objetos, campos, propriedades, indexadores, operadores, métodos e muito mais no C# 6.0.
- Explore os recursos da biblioteca de classes .NET, incluindo coleções, manipulação de arquivos, fluxos de dados, comunicação entre sistemas, datas, serialização e programação paralela.
- Acessar e manipular dados usando ADO.NET, LINQ, ORM (Entity Framework) e dados em Arquitetura Orientada a Serviços (SOA).
- Revisar aplicativos que podem ser desenvolvidos em C# e .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 e Silverlight
Advanced Blazor
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam aprender como usar os recursos de desenvolvimento do Progressive Web Application (PWA) para criar uma experiência semelhante a um aplicativo em um site usando o Entity Framework (EF) Core e Blazor.
No final desta formação, os participantes serão capazes de
- Usar o pacote EF para trabalhar com bancos de dados.
- Use Blazor componentes, serviços, injeção de dependência, layout e roteamento.
- Criar trabalhadores de serviço para habilitar os recursos do PWA em um aplicativo.
- Utilizar notificações push e outros recursos do PWA.
High-Performance Application Development with .NET Core
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar .NET Core para criar, construir, testar, depurar e implantar aplicativos otimizados que podem ser executados em diferentes sistemas.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento com base em .NET Core para começar a desenvolver aplicativos.
- Utilizar a estrutura e as bibliotecas ASP.NET Core para criar novos aplicativos ou otimizar os existentes.
- Monitorar e aprimorar o desempenho de aplicativos usando ferramentas avançadas do .NET Core.
- Compreender os princípios por trás dos recursos do .NET Core e aplicar esse conhecimento a outras implementações de negócios.
Automate Windows Desktop Applications with AutoIt
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto), os participantes aprenderão como usar AutoIt para automatizar aplicativos de janela à medida que passam por uma série de exercícios práticos de laboratório ao vivo.
Blazor WebAssembly
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Blazor Web Assembly para criar um aplicativo da Web.
No final deste treinamento, os participantes serão capazes de:
- Compreender formulários e autenticação em Blazor WebAssembly.
- Criar um projeto Blazor WebAssembly.
- Aprender diferentes maneiras de executar seu aplicativo da web.
Introduction to .Net Core
14 HorasO .NET Core é uma estrutura de código aberto para a criação de aplicativos .NET no Windows, macOS e Linux .
Neste treinamento ao vivo, conduzido por instrutor, os participantes aprenderão os fundamentos do .Net Core medida que criam um aplicativo de exemplo que demonstra as qualidades exclusivas do .Net Core comparação com outras estruturas.
Ao final deste treinamento, os participantes serão capazes de:
- Configure o .Net Core juntamente com as ferramentas e IDEs necessários para começar a desenvolver imediatamente.
- Use .Net para criar vários tipos de software, incluindo aplicativos da Web, aplicativos de console, microsserviços e bibliotecas.
- Entenda os componentes do .Net Core , incluindo bibliotecas de classes, pacotes, metapacotes e estruturas.
- Construir, depurar e implantar um aplicativo Web de amostra
Público
- Desenvolvedores
Formato do Curso
- Palestra em parte, discussão em parte, exercícios e prática prática pesada em um ambiente de laboratório ao vivo.
Nota
- Este curso é baseado no .Net Core 2.xe está disponível para ambientes Windows e Linux .
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o .Net Core , visite: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 HorasPúblico
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada em um ambiente de laboratório ao vivo.
Entity Framework Core 2.0
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar Entity Framework Core 2.0 para criar um aplicativo ASP.Net Core.
No final desta formação, os participantes serão capazes de
- Configurar a estrutura e as ferramentas necessárias para criar Entity Framework Core 2.0 aplicações web MVC.
- Realizar operações de banco de dados no MS SQL Server.
- Use um "código primeiro" e "dados primeiro" abordagem para o desenvolvimento de aplicativos.
- Realizar operações de migração & seeding.
- Compreender conceitos avançados de modelagem de dados.
- Criar um exemplo de aplicativo ASP.Net Core.
Introduction to Blazor
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Blazor para criar aplicativos da Web de pilha completa C#.
No final desta formação, os participantes serão capazes de
- Desenvolver aplicações Web com C# e Blazor.
- Use código C# para chamar JavaScript APIs e bibliotecas.
- Executar código C# do lado do cliente e lógica do cliente diretamente em um navegador ou servidor.
- Implantar aplicativos Web do Blazor com o Azure.
Machine Learning and AI with ML.NET
21 HorasEsse treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas e desenvolvedores de dados que desejam usar modelos de aprendizado de máquina ML.NET para derivar automaticamente projeções da análise de dados executada para aplicativos corporativos.
No final deste treinamento, os participantes serão capazes de:
- Instalar ML.NET e integrá-lo no ambiente de desenvolvimento de aplicativos.
- Compreender os princípios de aprendizado de máquina por trás das ferramentas e algoritmos ML.NET.
- Construir e treinar modelos de aprendizado de máquina para realizar previsões com os dados fornecidos de forma inteligente.
- Avaliar o desempenho de um modelo de aprendizagem automática utilizando as métricas do ML.NET.
- Otimizar a precisão dos modelos de aprendizagem automática existentes com base no quadro ML.NET.
- Aplicar os conceitos de aprendizagem automática de ML.NET a outras aplicações de ciência de dados.
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formação ao vivo orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam utilizar a Microsoft Orleans para criar aplicações .NET empresariais distribuídas.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Microsoft Orleans.
- Compreender a estrutura do modelo de ator e como ela é implementada em Orleans
- Construir aplicações distribuídas sem ter que gerenciar a concorrência complexa e outros padrões de escalonamento.
Robot Framework: Keyword Driven Acceptance Testing
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de teste de software que desejam aprender como escrever um conjunto de casos de teste e um conjunto de testes e, em seguida, executar os testes em um aplicativo de demonstração.
No final desta formação, os participantes serão capazes de
-
Utilize a abordagem de teste orientada por palavras-chave do Robot Framework e a sintaxe de dados de teste tabular para escrever e executar testes.
Utilizar uma sintaxe consistente para compor novas palavras-chave a partir de palavras existentes.
Executar testes BDD (Behavior Driven Development) no estilo Gherkin (semelhante ao Cucumber).
Gerar e interpretar relatórios e registos para solucionar falhas na aplicação testada.
Ampliar as capacidades do Robot Framework usando bibliotecas de terceiros escritas em Python, Java, Perl, Javascript e PHP.
Integrar o Robot Framework com Selenium para testar aplicações web.
TestComplete
21 HorasNeste treinamento ao vivo conduzido por instrutor em < loc & gt;, os participantes aprenderão como usar os recursos do TestComplete, incluindo seu modelo de objeto de teste, pontos de verificação, mapeamento de nome e interface do usuário para realizar testes automatizados em aplicativos de desktop, web e móveis.
No final desta formação, os participantes serão capazes de
- Criar, gravar e executar testes funcionais.
- Criar uma estrutura de teste escalável e de fácil manutenção.
- Criar pontos de verificação, ajustar testes para vários dispositivos e analisar os resultados dos testes.
- Use as extensões de script do TestComplete's.
Tosca: Model-Based Testing for Complex Systems
35 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar o Tosca para realizar testes de ponta a ponta (web + back-end). O treinamento combina teoria com prática em um ambiente de laboratório ao vivo, dando aos participantes a chance de interagir com a tecnologia, o instrutor e seus colegas.
O treinamento começa com uma visão geral do código tradicional e teste de automação baseado em script e contrasta com a abordagem baseada em modelo (MBT) da Tosca. Os participantes aprendem como criar e executar casos de teste usando os módulos padrão da Tosca, bem como como construir seus próprios módulos personalizados para execução.
Dos princípios de modelagem de software à cobertura de teste em diferentes navegadores, este treinamento orienta os participantes na teoria e na prática e permite que implementem sua própria solução de teste no Tosca.
TOSCA Certification Preparation
14 HorasEste treinamento, ministrado por um instrutor ao vivo (online ou presencial), é destinado a profissionais de testes de software de nível intermediário que desejam obter a certificação em TOSCA e demonstrar proficiência em automação de testes usando Tricentis Tosca.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender a estrutura e os requisitos da certificação TOSCA.
- Dominar os conceitos do TOSCA, incluindo design de casos de teste, automação e execução.
- Aplicar as melhores práticas para construir casos de teste reutilizáveis e fáceis de manter.
- Preparar-se para as partes práticas e teóricas do exame de certificação TOSCA.