Szkolenie "Testy automatyczne .NET w praktyce" - Maciej Aniserowicz, Warszawa, 13.10.2017
13 Października 2017, 08:30-17:00 (Piątek)
Radisson Blu Sobieski Hotel, Warsaw, Warszawa Zobacz na mapie
Zapraszam na wyjątkowe, autorskie szkolenie z testów automatycznych w .NET.
Po wielu pytaniach i namowach zdecydowałem się zaprezentować sprawdzony materiał w trybie otwartym.
Szkolenie to było demonstrowane na inicjatywie devWarsztaty. Wtedy bilety rozeszły się w... niecałe 10 sekund! Wybrane opinie Uczestników można przeczytać poniżej.
Moje doświadczenie w pisaniu testów jednostkowych można zweryfikować na blogu, gdzie od wielu lat dzielę się wiedzą na ten temat. Mam także na swoim koncie liczne szkolenia zamknięte z proponowanego materiału.
Jak wygląda to szkolenie? O mojej wizji "szkoleń idealnych" poczytasz w tym tekście. Zapraszam.
W cenie szkolenia oczywiście herbatka, kawka, ciasteczka i obiad.
Plan szkolenia
- Co to są i po co są testy?
- Jak pisać testy
- Test Driven Development (TDD)
- Mocki
- Praktyczne scenariusze wykorzystania testów
- Testowanie baz danych
- [?] Convention tests
Opis szkolenia
Podczas warsztatów Uczestnicy poznają zarówno najlepsze praktyki dotyczące tworzenia testów automatycznych, jak również różne korzyści płynące z pokrycia kodu testami. Wbrew pozorom zredukowana liczba błędów w finalnym oprogramowaniu jest tylko jednym z wielu celów. Świadome - pragmatyczne, a nie dogmatyczne - zastosowanie testów pomaga pisać przyjaźniejszy kod oraz, co istotne - zwiększyć satysfakcję programisty z wykonywanej pracy. Poruszamy również temat Test Driven Development (TDD) - jednej z popularnych metod pisania testów jednostkowych. Następnie poznajemy pojęcie "mocków" i podczas wielu zadań badamy jak testy sprawdzają się w sytuacjach, które każdy programista spotyka na co dzień. Kolejnym elementem jest dogłębne i szczegółowe przećwiczenie jednego z bardziej problematycznych scenariuszy: testowania baz danych. Spotkanie zakończymy zapoznaniem się z dodatkowym, przydatnym zastosowaniem testów w roli tzw. testów konwencji.
Niniejsze szkolenie to w ok 70% ćwiczenia praktyczne, dzięki którym już następnego dnia uczestnicy są w stanie wykorzystać zdobytą wiedzę w codziennej pracy. Części teoretyczne są uzupełnieniem ćwiczeń oraz punktem wyjściowym do aktywnej dyskusji z uczestnikami.
Szkolenie kierowane jest do programistów .NET, gdyż ćwiczenia oraz prezentowane narzędzia powiązane są z tym właśnie środowiskiem. Choć prezentowane praktyki są uniwersalne i programiści z innych technologii również brali udział w szkoleniu i wynieśli z niego dużo wartości.
W trakcie szkolenia uczestnicy będą wykorzystywać system kontroli wersji Git, co w przypadku nieznajomości tego narzędzia może być dodatkowym walorem edukacyjnym.
Wybrane opinie dotychczasowych uczestników szkolenia
Intive
Jako opiekun białostockiego oddziału firmy Intive z wielką przyjemnością przekazuję opinie jakie usłyszałem o szkoleniu jakie ostatnio u nas prowadził Maciej Aniserowicz. To jest szkolenie, w którym częściowo sam uczestniczyłem i jak najbardziej podzielam poniższe opinie.
"Bardzo dobre szkolenie. Każdy mógł cos w nim znaleźć ciekawego - nawet jeżeli już coś słyszał o tej metodologii. Szczególnie przydatne i obrazujące były konkretne przykłady z którymi faktycznie przychodzi się spotkać w trakcie realizacji projektów. Więcej takich szkoleń !"
"Szkolenie było super, coś co na pewno się przyda "w normalnym życiu" programisty. Ciekawe przykłady no i możliwość sprawdzenia tego w praktyce. Czasami tempo było dość szybkie ale aż tak bardzo to nie przeszkadzało"
"Przebieg szkolenia był bardzo dobrze zaplanowany, wszystkie części teoretyczne były ciekawie opowiedziane a po każdej części było zdanie praktyczne, które wykorzystywało te informacje i pozwoliło je zapamiętać i sprawdzić w sposób empiryczny. Materiały były bardzo dobrze przygotowane a prowadzący posiadał bardzo duża wiedzę praktyczną."
Marcin Sadowski, Operations Manager, Intive
Flexi Solutions
Szkolenia przeprowadzone przez Maćka były w sposób niezwykle rzetelny w nieformalnej i miłej atmosferze. W 100% przydatne szkolenie, które zaowocowało sporym pokryciem testami kodu w naszym nowym projekcie. Chętnie wrócę ze swoim zespołem na kolejne szkolenie!
Michał Cywiński,Software Development Leader, FlexiSolutions
- "Bardzo dobre szkolenie, poziom zróżnicowany dzięki czemu nie nudziłem się."
- "Bardzo mi się podobało"
- "Bardzo dobre szkolenie. Dało motywację i wiedzę do używania testów jednostkowych."
- "Szkolenie bardzo przydatne i dla początkujących i tych znających tematykę"
- "Dobrze zorganizowane, przydatne przykłady, ciekawe szkolenie"
- "Szkolenie bogate w materiały dydaktyczne, prowadzone przez doświadczonego trenera. Bardzo podobało mi się że przykłady i zadania oparte były na realnych przypadkach. Konstruktywne dyskusje nad przykładami."
- "Bardzo przydatne, dokładnie tak jak oczekiwałem."
Wymagania odnośnie Uczestników szkolenia
- własny komputer
- Visual Studio (wersja 2013 lub późniejsze, Community Edition lub wyższa)
- zainstalowany system kontroli wersji Git (znajomość obsługi Gita nie jest wymagana)
- SQL Server (dowolna wersja)
Miejsce
Plac Artura Zawiszy 1, Warszawa