Návrh Školení

Úvod

Nastavení projektu

.Net a nastavení Visual Studio

Datové typy a operátory v C#

  • Typy proměnných
  • Operátory
  • Podmínkové příkazy
  • Smyčky
  • Seznamy
  • Příkazy switch
  • Pole

Objektově orientované programování

  • Vytváření tříd
  • Konstruktory
  • Přetížení konstruktorů
  • Namespaces a příkazy using

Metody

  • Vytváření metod
  • Použití metod
  • Přetížení metod
  • Předávání argumentů

Kolekce dat

  • Seznamy
  • Vektory
  • Slovníky
  • Generika

Rozšíření tříd

  • Vytváření tříd
  • Dědičnost
  • Polymorfismus
  • Abstraktní třídy
  • Rozhraní (interfaces)

Práce s řetězci (strings)

  • Manipulace s řetězci
  • Formátování řetězců
  • Rozdělování řetězců (tokenizace)

Jedinová testování (unit tests)

  • Testování webových aplikací
  • Vytváření testů
  • Assertions (tvrzení)

Ladicí techniky (debugging)

  • Okno Watch (Sledování proměnných)
  • Příkazy pro ladění (debug commands)
  • Ladicí funkce (debugging functions)

Zpracování výjimek (exception handling)

  • Blok catch (zachycení výjimky)
  • Blok finally (provádění po zachycení výjimky)
  • Klíčové slovo throw (vyhození výjimky)
  • Blok try-catch (zachycení a zpracování výjimek)

Práce s JSON daty

  • Struktura JSON dat
  • Knihovny pro zpracování JSON dat
  • Vytváření řetězců ve formátu JSON
  • Deserializace (převod z JSON do objektu)

Směr k automatizačnímu rámci (automation framework)

Závěrečné poznámky

Požadavky

  • Zájem o programování v C# a testování automatizace

Cílová skupina

  • Začínající testerové, kteří chtějí naučit C# pro testování automatizace
  • Profesionální testerové s pracovní zkušeností v jiných programovacích jazycích, jako je Java nebo JavaScript, kteří chtějí převést své dovednosti testování na C#
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie