Plan Szkolenia

Wprowadzenie

Konfiguracja projektu

Konfiguracja .Net i VisualStudio

Typy danych C# i operatory

  • Typy zmiennych
  • Operatory
  • Instrukcje warunkowe
  • Instrukcje pętli
  • Listy
  • Przełączniki
  • Tablice

Programowanie obiektowe

  • Tworzenie klas
  • Konstruktory
  • Przeciążanie konstruktorów
  • Przestrzenie nazw i instrukcje using

Metody

  • Tworzenie metod
  • Ponowne wykorzystanie metod
  • Przeciążanie metod
  • Przekazywanie argumentów

Kontenery

  • Listy
  • Wektory
  • Słowniki
  • Generyki

Rozszerzanie klas

  • Budowanie klas
  • Dziedziczenie
  • Polimorfizm
  • Klasy abstrakcyjne
  • Klasy interfejsowe

Praca z ciągami znaków

  • Manipulacja
  • Formatowanie
  • Tokenizatory

Testy jednostkowe

  • Testowanie webowe
  • Tworzenie
  • Asercje

Debugowanie

  • Okno monitora
  • Polecenia debugowania
  • Funkcje debugowania

Obsługa wyjątków

  • Blok catch
  • Blok finally
  • Słowo kluczowe throw
  • Blok try catch

Praca z JSON

  • Struktura
  • Biblioteki JSON
  • Tworzenie łańcuchów JSON
  • Deserializacja

W kierunku ramki automatyzacji

Podsumowanie

Wymagania

  • Zainteresowanie programowaniem w języku C# i automatyzacją testów

Grupa docelowa

  • Początkujący testerzy, którzy chcą nauczyć się C# do automatyzacji testów
  • Profesjonalni testerzy z doświadczeniem w innych językach programowania, takich jak Java lub JavaScript, którzy chcą przeniesić swoje umiejętności testowe na C#
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38