C# dla testerów oprogramowania. Autorskie szkolenie praktyczne.
C# dla testerów oprogramowania. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Kierunek - Rozwój, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów manualnych, którzy chcą rozwinąć swoje kompetencje w kierunku automatyzacji testów, osób rozpoczynających karierę w testowaniu oprogramowania oraz specjalistów QA poszukujących możliwości wzbogacenia swojego warsztatu o umiejętności programistyczne w C#.
Usługa dedykowana uczestnikom projektów:
- Małopolski Pociąg do kariery
- Kierunek - Rozwój
- Nowy start w Małopolsce z EURESEM
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji09-01-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi22
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji związanych z programowaniem w języku C#, ze szczególnym naciskiem na wykorzystanie tych kompetencji w automatyzacji testów oprogramowania.Kurs pozwala zrozumieć i zastosować koncepcje programowania obiektowego oraz podstawy frameworków testowych, umożliwiając tym samym samodzielne tworzenie efektywnych skryptów testowych.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się Wiedza: Uczestnik charakteryzuje podstawową składnię języka C# oraz elementy struktury programu. | Kryteria weryfikacji • Wyjaśnia, czym są: przestrzeń nazw, klasa, metoda Main(). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji • Rozróżnia poprawną i niepoprawną składnię w krótkich przykładach kodu. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik definiuje typy danych, zmienne, operatory oraz konstrukcje sterujące w C#. | Kryteria weryfikacji • Wymienia podstawowe typy danych (int, string, bool, double, char). | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji • Wyjaśnia zastosowanie instrukcji warunkowych i pętli na przykładach. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik opisuje podstawy programowania obiektowego w C#. | Kryteria weryfikacji • Wyjaśnia pojęcia: klasa, obiekt, metoda, dziedziczenie, właściwość. | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji • Opisuje różnice między kompozycją a dziedziczeniem. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik rozróżnia frameworki testowe (nUnit, xUnit) oraz ich podstawowe elementy. | Kryteria weryfikacji • Wyjaśnia różnice między atrybutami [Test] i [Fact]. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji • Rozpoznaje strukturę przykładowego testu jednostkowego. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Umiejętności: Uczestnik projektuje klasy, metody i właściwości zgodnie z zasadami OOP. | Kryteria weryfikacji • Implementuje klasę z konstruktorami, polami i właściwościami. | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji • Tworzy hierarchię klas wykorzystując dziedziczenie. | Metoda walidacji Test teoretyczny | |
Efekty uczenia się Uczestnik stosuje debugowanie i analizę działania programu. | Kryteria weryfikacji • Dodaje breakpointy i śledzi zmienne w debuggerze. | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji • Koryguje błędy na podstawie informacji diagnostycznych. | Metoda walidacji Test teoretyczny | |
Efekty uczenia się Uczestnik tworzy testy jednostkowe oraz stosuje asercje. | Kryteria weryfikacji • Pisze test sprawdzający metodę zwracającą wartość. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Kompetencje społeczne: Uczestnik stosuje odpowiedzialne i jakościowe podejście do tworzenia kodu testowego. | Kryteria weryfikacji • Uzasadnia potrzebę stosowania dobrych praktyk. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik samodzielnie analizuje wymagania i dobiera techniki testowania. | Kryteria weryfikacji • Proponuje zestaw testów jednostkowych dla prostego wymagania biznesowego. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9.00-17.00.
Czas trwania usługi to 21 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Zakres tematyczny
- Przygotowanie środowiska (Microsoft Visual Studio)
- Struktura solucji i projektu
- Struktura programu
- Utworzenie i uruchomienie pierwszego programu
- Debugowanie kodu
- Formatowanie kodu i konwencje nazewnictwa
- Podstawy języka C#
- Składnia
- Typy danych
- Stałe i zmienne
- Operatory
- Instrukcje warunkowe
- Pętle
- Tablice
- Wprowadzenie do programowania obiektowego
- Klasy, obiekty
- Metody
- Dziedziczenie
- Pola i właściwości
- Kompozycja
- Kolekcje
- Listy
- Słowniki
- Operacje na kolekcjach
- Typy wyliczeniowe
- Atrybuty
- Wprowadzenie do frameworków testowych (nUnit lub xUnit)
- Porównanie frameworków
- Definiowanie testów
- Asercje
- Wykonanie testów
- Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 10 Przygotowanie środowiska (Microsoft Visual Studio)- wykład, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 13-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 10 Podstawy języka C#- prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 13-01-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 17:00 | Liczba godzin 05:00 |
Przedmiot / temat zajęć 3 z 10 Wprowadzenie do programowania obiektowego- wykład, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 14-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 13:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 4 z 10 Kolekcje- prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 14-01-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 5 z 10 Typy wyliczeniowe- prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 14-01-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 17:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 10 Atrybuty- prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 10 Wprowadzenie do frameworków testowych (nUnit lub xUnit)- wykład, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 10 Wzorce projektowe - prezentacja, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 9 z 10 Wprowadzenie do biblioteki Fluent Assertions- wykład, ćwiczenia | Prowadzący Kamil Marek | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 10 Walidacja - test teoretyczno- praktyczny | Prowadzący - | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 324,70 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 890,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 105,67 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 85,91 PLN |
Prowadzący
Prowadzący
Kamil Marek
Współtwórca studiów podyplomowych "Inżynieria Jakości Oprogramowania" na AGH w Krakowie, gdzie prowadzi zajęcia z teorii i praktyki testowania oraz automatyzacji testów REST API.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
ISTQB® Poziom Zaawansowany - Analityk Testów
ISTQB® Poziom Zaawansowany - Techniczny Analityk Testów
ISTQB® Poziom Zaawansowany - Kierownik Testów
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymują starannie opracowaną prezentację.
Warunki uczestnictwa
Szkolenie skierowane jest do osób początkujących, zaczynających lub chcących rozpocząć przygodę z programowaniem, a także do osób znających inny język programowania, które chcą poznać C#.
Udział w szkoleniu rekomendowany jest szczególnie dla wszystkich testerów oprogramowania, którzy wiążą swój dalszy rozwój z automatyzacją testów, uczestników szkolenia „Praktyka automatyzacji testowania”, jako kolejny krok na drodze rozwoju kompetencji w obszarze automatyzacji testów, a także dla osób, które potrafią sprawnie obsługiwać komputer oraz mają chęć zdobycia wiedzy z podstaw programowania.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób. W przypadku niewystarczającej liczby chętnych szkolenie zostanie przełożone na kolejny termin.
Szkolenie z dofinansowaniem min. 70% jest zwolnione z VAT.
„Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek – Rozwój”.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom, MS Teams bądź Google Meets.
Na szkolenie należy przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tesktu, zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem kursu.