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#
 21 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas