Programa do Curso
Introdução
Configuração do Projeto
Configuração de .Net e VisualStudio
Tipos de Dados e Operadores em C#
- Tipos de variáveis
- Operadores
- Instruções condicionais
- Instruções de loop
- Listas
- Switches
- Arrays
Programação Orientada a Objetos
- Criação de classes
- Construtores
- Sobrecarga de construtores
- Namespaces e instruções using
Métodos
- Criação de métodos
- Reutilização de métodos
- Sobrecarga de métodos
- Passagem de argumentos
Contêineres
- Listas
- Vectors (Vetores)
- Dicionário
- Genéricos
Extensão de Classes
- Construção de classes
- Herança
- Polimorfismo
- Classes abstratas
- Classes de interface
Trabalhando com Strings
- Manipulação
- Formatação
- Tokenizers (Separadores)
Testes Unitários
- Teste web
- Criação de testes unitários
- Assertions (Afirmações)
Depuração (Debugging)
- Janela de Observação (Watch Window)
- Comandos de depuração
- Funções de depuração
Tratamento de Exceções (Exception Handling)
- Bloco catch
- Bloco finally
- Palavra-chave throw
- Bloco try-catch
Trabalhando com JSON
- Estrutura de JSON
- Bibliotecas JSON
- Criação de strings JSON
- Desserialização de JSON
Rumo a um Framework de Automação
Considerações Finais
Requisitos
- Interesse em programação C# e testes de automação
Público-Alvo
- 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 C#
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