Testy Jednostkowe Dla Młodszych Programistów .NET w Praktyce

ZAPISY ZOSTAŁY ZAMKNIĘTE. DOŁĄCZ DO LISTY MAILOWEJ I POWIADOMIMY CIĘ O STARCIE KOLEJNEJ EDYCJI SZKOŁY TESTÓW JEDNOSTKOWYCH:

Kontakt: kazimierz.szpin@modestprogrammer.pl

KIM JEST TWÓJ INSTRUKTOR

Twój instruktor to Kazimierz Szpin. Pasjonat programowania, od kilkunastu lat związany z programowaniem. Przez całą swoją dotychczasową karierę rozwija aplikacje głównie w C# na platformie .NET.

Współpracował między innymi z takimi firmami jak:
  -Sensonics,
  -Infobox,
  -BIELbit,
  -Rekord SI.

Twórca i autor wielu inicjatyw, między innymi:
  -Blog ModestProgrammer.pl
skierowanego głównie dla Programistów C#/.NET.
  -Kanał ModestProgrammer na YouTube.
  -Szkolenie „Zostań Programistą .NET”.
  -Szkolenie „Szkoła ASP.NET Core” dla Programistów C#/.NET.
  -Szkolenie „Szkoła Testów Jednostkowych” dla Programistów C#/.NET.
  -Szkolenie „Szkoła Entity Framework Core” dla Programistów C#/.NET.
  -Aplikacja StworzSklepOnline.pl
  -Aplikacja BlogW5minut.pl

Przez większą część swojej kariery pracował jednocześnie na etacie oraz jako freelancer w kilku firmach tworzących oprogramowanie.

Pisał różne aplikacje w swojej karierze. Zaczynał od aplikacji desktopowych pisanych w windows forms, następnie w WPF. Poprzez aplikacje mobilne pisane w Xamarinie, a kończąc na aplikacjach webowych w ASP.NET MVC, ASP.NET Core i ASP.NET Web API.

OTO CO DOSTANIESZ W PROGRAMIE SZKOŁA TESTÓW JEDNOSTKOWYCH

Poznasz Cały Proces

Poznacz cały proces pisania testów jednostkowych w .NET. Rozpoczniemy od podstaw, a skończymy na zaawansowanych zadaniach.

Przejdziesz Przez Proces Pod Okiem Mentora

Przez cały okres trwania szkolenia, będziesz pracował pod okiem prowadzącego. Będziecie w stałym kontakcie.

Otrzymasz 9 Tygodni Szkolenia Online

Otrzymasz od 5 do 15 nagrań video pokazujących cały proces pisania testów jednostkowych w C#. Przeprowadzę Cię od zera do Programisty, który będzie pisał zaawansowane testy jednostkowe w .NET.

Dużo Praktyki

Zaczniemy od teorii, ale w szkoleniu przede wszystkim stawiamy na praktykę. Będzie mnóstwo kodu, do którego będziesz pisał testy jednostkowe. Niektóre klasy będą również wymagały refaktoryzacji, nauczysz się jak najlepiej to robić.

Otrzymasz Bonusy

W programie znajdziesz dodatkowe materiały PDF, dzięki którym uzupełnisz i utrwalisz wiedzę. Będziemy analizować Twoje prace domowe. Będziesz otrzymywał pracę domowe, które będą sprawdzane przez prowadzącego.

Poznasz Najczęstsze Błędy Początkujących

W większości tygodni przedstawię Ci, jakie błędy najczęściej popełniają początkujący w danej tematyce. Pokaże, na co zwracać przede wszystkim uwagę i jakich błędów unikać.

Moduł Bonusowy 1: Testy Integracyjne

Otrzymasz moduł bonusowy, w którym pokaże Ci jak pisać również testy integracyjne. Napiszemy testy integracyjne do aplikacji ASP.NET Web Api.

Moduł Bonusowy 2: TDD

Otrzymasz moduł bonusowy, w którym pokaże Ci czym jest TDD, to znaczy Test Driven Development. Zaimplementujemy nowe funkcjonalności w aplikacji ASP.NET Web Api techniką TDD.

Certyfikat Ukończenia Szkolenia

Jeżeli przerobisz całe szkolenie, to na zakończenie otrzymasz certyfikat ukończenia szkolenia. Informacje o takim certyfikacie możesz umieścisz w swoim CV, dzięki czemu zwiększysz swoje szanse na znalezienie pracy.

MOJE OPINIE

Marek Rozwałka

Odkąd pamiętam zawsze chciałem zostać programistą, nie wiem dlaczego ale padło na ASP.NET.
Za moich czasów szkolnych to było nierealne z uwagi na małą popularność tego języka oraz mizerne treści w internecie.Wiadomo czasy się zmieniają rynek pracy również. Dotychczas praktykowałem grafikę komputerową dopóki nie natrafiłem(na Facebook’u) na szkolenie Kazimierza Szpin’a właśnie o tematyce programistycznej w którym jest właśnie omawiana technologia Microsoftu ASP opartego o język C# wykorzystująca platformę .NET.
Podczas szkolenia poznasz od podszewki wszystkie te dziwne skróty, nauczysz się podstaw programowania kompleksowo.
Dzięki temu poznasz solidne podstawy programowania nawet jeśli wcześniej nie programowałeś. W kursie poznasz i obierzesz swoją drogę programistyczną w zależności od tego jakie aplikacje chcesz tworzyć czy to na desktopy, do sieci web lub na urządzenia mobilne. Po solidnych podstawach, które są zawarte w szkoleniu obierasz drogę dalszego rozwoju. Kurs składa się z kilkunastu modułów, wiadomo nie ma lekko. Jest to solidna dawka nauki a po każdym rozdziale jest praca domowa. Pamiętaj praktyka czyni mistrza. Swoje prace domowe możesz umieszczać do sprawdzenia na zamkniętej grupie w FB. Autor jest osobą dosyć kontaktową.
Jeśli chcesz to możesz też dostawać od niego na swojego maila ciekawe informacje dotyczące programowania. Być na czasie dobra rzecz. Końcówka szkolenia to będą informacje dotyczące Twojej pierwszej pracy, trudne pytania rekrutacyjne oraz pisanie CV.
Ze swojej strony mogę śmiało polecić videokursy Kazimierza są super jak nie wierzysz to się przekonasz sam. Naprawdę warto takiej solidnej dawki nie uraczysz w żadnej szkole. To szkolenie Cię uświadomi co z czym się je i nie będą Ci straszne żadne zawiłe pojęcia.

Mieczysław Sobaś

„Nie sztuką jest nauczyć się programować, sztuką jest pisać dobry i zwięzły kod zgodnie z przyjętymi zasadami”. Z programowaniem aplikacji desktopowych mam do czynienia od bardzo dawna. Programowania uczyłem się na własną rękę czerpiąc wiedzę z różnych źródeł… i z różnym efektem. Każdy wykładowca prowadził kurs na własny sposób. W konsekwencji mój kod nie był dobry i w każdym programie wyglądał inaczej – jak „Spaghetti code”, a przy tym korzystałem z technologii sprzed 10 lat.
Kurs „Zostań Programistą .NET” całkowicie zmienił moje podejście do programowania. Autor kursu w przystępny sposób dzieli się swoją wiedzą, rzetelnie i fachowo omawia zagadnienia związane z technologiami .NET i małymi krokami wprowadza w świat programowania obiektowego. Ogromna ilość materiału poparta przykładami, ciekawe zadania przygotowane do każdej lekcji oraz możliwość kontaktu z autorem w razie sytuacji bez wyjścia, sprawia, że ten kurs nie ma sobie równych. Mimo innego posiadanego kursu oraz książek do WPF, dopiero ten kurs zachęcił mnie do pisania takich aplikacji. Dzięki Entity Framework, w porównaniu do ADO.NET, poznałem jak łatwo i wygodnie można wykonywać operacje na bazie danych za pomocą języka LINQ.
Szczerze polecam ten kurs każdemu!

Andrzej Zapart

Bardzo Dobry Kurs, zarówno dla początkujących jak i dla chcących sobie przypomnieć oraz odświeżyć wiedzę i dobrze zapoznać się z programowaniem w C# i .NET. Kurs moim zdaniem bardzo dobrze przygotowany pod kątem mniej teorii a więcej praktyki, zwłaszcza że kurs online jest stworzony w sposób pisania kodu i tłumaczenia jego działania. Super kwestia zadań domowych, które po wykonaniu przez siebie samego 😄, można sprawdzić w kolejnej lekcji pomagającej w rozwiązaniu jego, ale nie tylko bo Ogromną zaletą jest sprawdzenie twojego zadania przez samego Autora oraz pomoc i wskazanie przydatnych wskazówek co do pracy i jakości kodu. Ćwiczenia praktyczne to jeden z najlepszych sposobów utrwalania wiedzy. Generalnie kurs jest bardzo dobrze przemyślany pod kątem bloków tematycznych, struktury oraz harmonogramu i niewątpliwie treści. Informacje przedstawione są w sposób przejrzysty i konkretny oraz stopniowo bez pośpiechu. Bardzo dobry i szybki kontakt z Prowadzącym oraz możliwość przerobienia w dowolnym czasie Kursu Online wraz z opieką Mentora sprawia że jest to super alternatywa dla kursów stacjonarnych oraz bootcampów. Dla mnie sensowny sposób nauczania i Szczerze Polecam ten kurs nawet dla Początkujących.

Sławomir Pomana

Hej, zdecydowałem się na kurs Zostań Programistą .NET i jestem zadowolony. Struktura szkolenia jest dobrze zorganizowana tzn w każdym rozdziale najpierw jest omawiana dana tematyka a na koniec rozdziału są zadania praktyczne które pozwalają na przećwiczenie tego co zostało omówione. Kolejnym punktem który mnie skłonił do zakupu tego kursu jest opieka mentora. W praktyce ten punkt również mnie pozytywnie zadowolił ponieważ podejście mentora widać że jest indywidualne i z każdym problemem można pisać po czym dostaję się wsparcie. Nie ma czegoś takiego jak zlewanie, odpowiedzi dostaje jeszcze tego samego dnia lub na kolejny jak jest późno 🙂 W razie pytań zapraszam na mój profil linkedIn (https://www.linkedin.com/in/s%C5%82awomir-pomana-8a251a96).

Bartłomiej Plata

Dla mnie jako osoby praktycznej kurs „Zostań Programistą .NET” to skompresowana wiedza, która przy regularnym praktykowaniu sama wchodzi do głowy. Zagadnienia związane z programowaniem obiektowym czy też bardziej wyszczególnionymi zagadnieniami stają się jasne i klarowne. Ogrom wiedzy zawarty w materiałach, a do tego ciągły dostęp do kursu daje możliwość utrzymania wysokiego poziomu dla programisty. Bardzo gorąco polecam dla osób, które zamiast wyszukiwać wiadomości w internecie i tracić czas zrozumienie zależności między nimi wolą skupić się na konkretach.

Pawel Kubiak

Witam. Chcialbym wszystkim polecic kurs 'Zostan programista NET’. Nauka wymaga czasu i zaangazowania ale znajdziecie tu wszystkie potrzebne materiały i informacje. Wiedza przedstawiona jest w przystepny sposob i reszta zalezy od Was 🙂 Wielkim plusem kursu jest opieka Kazimierza ktory jest bardzo pomocny i w razie gdy czegos nie rozumiecie szybko odpowiada na Wasze maile. Polecam!

Michał Beśka

Dzięki szkoleniu udało mi się zdobyć staż, a później pierwszą pracę. Szkolenie pomogło mi nauczyć się tworzenia aplikacji e-commerce. Jeżeli chce się pracować jako programista, zdecydowanie polecam zacząć od szkolenia „Zostań programistą .Net”. 

Maciej Szafrański

Bardzo polecam szkolenie Akademia .NET. Nie jest ono tak tanie jak na platformach e-learningowych, ale tam płacimy za absolutne podstawy. Z drugiej strony nie jest to bootcamp za 15 tys. zł. Moim zdaniem stosunek jakości do ceny jest zdecydowanie nieporównywalny z wymienionymi, oczywiście na plus. Materiału jest naprawdę dużo. Wiedza w nim zawarta zdecydowanie wykracza poza absolutne podstawy. Dużo zadań praktycznych. Prowadzący jest bardzo pomocny i chętnie pomaga, jeśli ktoś ma jakiś problem w rozwiązaniu zadania. Prace domowe sprawdzane są bardzo szybko (około 1 dzień) i dokładnie. Polecam, tym bardziej, że sam zdecydowałem się na zakup kolejnych szkoleń.

Mateusz Radwański

Szkolenie „Zostań Programistą .NET” to kompleksowy kurs C#/.NET, który daje solidne podstawy, aby w przyszłości zostać programistą C#/.NET.
Prowadzący to programista z wieloletnim doświadczeniem, który umie przekazać wiedzę uczestnikom, a dodatkowo można zawsze liczyć na jego pomoc.
W przypadku pytań lub problemów odpowiada naprawdę szybko.
Jakość nagrań SUPER, tempo OK, słucha się przyjemnie. Polecam, jako jeden z obecnie najlepszych kursów C#/.NET.

POZOSTAŁE OPINIE

Kontakt: kazimierz.szpin@modestprogrammer.pl

A czy jest inna droga?

Oczywiście!

Możesz obejrzeć setki nagrań na YouTube, przeczytać książki o testach jednostkowych, lub zaufać własnej intuicji.

Możesz również zapisać się na szkolenie stacjonarne, które będzie Cię kosztować kilka tysięcy złotych.

Zamiast tego możesz rozpocząć 9-tygodniowy program i nauczyć się pisać testy jednostkowe w .NET pod okiem mentora, bez popełniania błędów oraz poprawić jakość swojego kodu.

CO OTRZYMUJESZ KUPUJĄC DOSTĘP DO PROGRAMU?

OPIS PROGRAMU

TYDZIEŃ 1: STRATEGIA

LEKCJA 1: Powitanie
LEKCJA 2: Plan Gry
LEKCJA 3: Wymagania
LEKCJA 4: Efekt Końcowy
LEKCJA 5: Jak Studiować?
LEKCJA 6: Praca Domowa

TYDZIEŃ 2: TEORIA - PODSTAWY TESTÓW AUTOMATYCZNYCH

LEKCJA 1: Powitanie
LEKCJA 2: Testy Automatyczne
LEKCJA 3: Piramida Testów
LEKCJA 4: Testy Jednostkowe
LEKCJA 5: Testy Integracyjne
LEKCJA 6: Błędy Początkujących
LEKCJA 7: Praca Domowa

TYDZIEŃ 3: OBAWY

LEKCJA 1: Powitanie
LEKCJA 2: Dlaczego Tak Mało Firm Pisze Testy Automatyczne?
LEKCJA 3: Jak Przekonać Biznes Żeby Zacząć Pisać Testy?
LEKCJA 4: Kto Powinien Pisać Testy?
LEKCJA 5: Czego Nie Testować?
LEKCJA 6: Co Testować?
LEKCJA 7: Jak Testować Legacy Kod?
LEKCJA 8: Najpierw Test Czy Najpierw Kod? Wprowadzenie Do TDD
LEKCJA 9: Jakie Powinno Być Optymalne Pokrycie Kodu Testami?
LEKCJA 10: Jak Pisać Kod, Żeby Był Łatwy Do Testowania?
LEKCJA 11: Moje Przykłady
LEKCJA 12: Praca Domowa

TYDZIEŃ 4: JAK PISAĆ TESTY JEDNOSTKOWE?

LEKCJA 1: Powitanie
LEKCJA 2: Jak Programiści Testują Swój Kod?
LEKCJA 3: Jaki Framework Do Testów?
LEKCJA 4: NUnit vs MSTest vs xUnit
LEKCJA 5: Konwencje Nazewnicze
LEKCJA 6: AAA - Arrange, Act, Assert
LEKCJA 7: Uruchomienie Pierwszego Testu Jednostkowego
LEKCJA 8: Debugowanie Testów
LEKCJA 9: FluentAssertions
LEKCJA 10: Ile Asercji Na Test?
Lekcja 11: Błędy Początkujących
LEKCJA 12: Praca Domowa

TYDZIEŃ 5: TECHNIKI TESTOWANIA W NUNIT

LEKCJA 1: Powitanie
LEKCJA 2: SetUp i TearDown
LEKCJA 3: Testy Parametryzowane
LEKCJA 4: Metody Inicjalizujące
LEKCJA 5: Szybsze Tworzenie Testów
LEKCJA 6: Testowanie Metod Zwracających Wartość
LEKCJA 7: Testowanie Void
LEKCJA 8: Testowanie Stringów
LEKCJA 9: Testowanie Kolekcji
LEKCJA 10: Testowanie Wyjątków
LEKCJA 11: Testowanie Zdarzeń
LEKCJA 12: Sprawdzanie Czy Testujemy Prawidłową Rzecz
LEKCJA 13: Testowanie Metod Prywatnych
LEKCJA 14: Błędy Początkujących
LEKCJA 15: Praca Domowa

TYDZIEŃ 6: PRAKTYKA - POZIOM 1

LEKCJA 1: Powitanie
LEKCJA 2: Ćwiczenie - Algorytm FizzBuzz
LEKCJA 3: Rozwiązanie - Algorytm FizzBuzz
LEKCJA 4: Ćwiczenie - MyQueue
LEKCJA 5: Rozwiązanie - MyQueue
LEKCJA 6: Ćwiczenie - Tic-Tac-Toe
LEKCJA 7: Rozwiązanie - Tic-Tac-Toe
LEKCJA 8: Błędy Początkujących
LEKCJA 9: Praca Domowa

TYDZIEŃ 7: MOCKOWANIE

LEKCJA 1: Powitanie
LEKCJA 2: Pozbywanie Się Zewnętrznych Zależności
LEKCJA 3: Co To Jest Mockowanie? Co Mockować?
LEKCJA 4: Podział Mockowania
LEKCJA 5: Pierwszy Test z Mockowaniem
LEKCJA 6: Moq Składnia Imperatywna vs Składnia Deklaratywna
LEKCJA 7: Błędy Początkujących
LEKCJA 8: Praca Domowa

TYDZIEŃ 8: PRAKTYKA - POZIOM 2

LEKCJA 1: Powitanie
LEKCJA 2: Ćwiczenie - ConfigHelper
LEKCJA 3: Rozwiązanie - ConfigHelper
LEKCJA 4: Ćwiczenie - Robot
LEKCJA 5: Rozwiązanie - Robot
LEKCJA 6: Ćwiczenie - TaskService
LEKCJA 7: Refaktoryzacja - TaskService
LEKCJA 8: Rozwiązanie - TaskService
LEKCJA 9: Praca Domowa

TYDZIEŃ 9: Testy Jednostkowe w ASP.NET Web Api

LEKCJA 1: Powitanie
LEKCJA 2: Zapoznanie się z Aplikacją OrdersManager
LEKCJA 3: Testowanie Kontrolerów
LEKCJA 4: Praca Domowa
LEKCJA 5: Testowanie Serwisów
LEKCJA 6: Praca Domowa
LEKCJA 7: Testowanie Repozytorium (DbContext), część 1
LEKCJA 8: Testowanie Repozytorium (DbContext), część 2
LEKCJA 9: Praca Domowa
Lekcja 10: Testowanie logiki biznesowej
Lekcja 11: Podsumowanie

Moduł Bonusowy: Testy Integracyjne w ASP.NET Web Api

LEKCJA 1: Powitanie
LEKCJA 2: Przygotowanie i Konfiguracja Środowiska
LEKCJA 3: Izolowanie Testów
LEKCJA 4: Implementacja Klas Pomocniczych
LEKCJA 5: Implementacja Pierwszego Testu Integracyjnego
LEKCJA 6: Testowanie Pozostałych Scenariuszy
LEKCJA 7: Praca Domowa
LEKCJA 8: Rozwiązanie

Moduł Bonusowy: Test Driven Development w ASP.NET Web Api

LEKCJA 1: Powitanie
LEKCJA 2: Test Driven Development
LEKCJA 3: Implementacja Pierwszego Algorytmu Metodą TDD
LEKCJA 4: Controller
LEKCJA 5: Service
LEKCJA 6: Repository
LEKCJA 7: Praca Domowa
LEKCJA 8: Rozwiązanie

Pozostałe Bonusy:

1) Dodatkowe Materiały Pomocnicze PDF
2) Prace Domowe
3) Sprawdzanie Twojej Pracy Domowej
4) Analiza Twojej Pracy Poprzez Email
5) Dostęp do Aktualizacji Materiałów (Nowych Materiałów)

PROGRAM OD ŚRODKA

NASZA GWARANCJA

POKOCHAJ PROGRAM LUB ZWRACAMY PIENIĄDZE

Materiały są przygotowane, tak aby dały Ci mnóstwo korzyści, więcej wartości niż oczekujesz. Jeżeli z jakichś powodów program jednak nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres kazimierz.szpin@modestprogrammer.pl i zwrócimy Ci 100% Twojej wpłaty. Masz na to 30 dni.

Naszym celem jest danie Ci jak najwięcej wartości i pokazanie Ci, że ten program pomoże w Twojej karierze. Nauczy Cię pisać testy jednostkowe, oraz poprawi jakość Twojego kodu. Zależy nam na Twoim sukcesie.

CZĘSTO ZADAWANE PYTANIA

Czy mogę otrzymać ten program dożywotnio?

Tak. Kupując ten program, otrzymujesz dożywotni dostęp do materiałów.

Czy dostanę cały kurs od razu?

Tak. Otrzymasz dostęp do wszystkich 9 tygodni + 2 modułów bonusowych. Program jest tak ułożony, że na pewno nie będziesz się nudził, po każdym zakończonym tygodniu otrzymasz pracę domową.

Czy po upływie 9 tygodni ktoś nadal będzie sprawdzał moje prace domowe?

Tak. Najlepiej będzie jak będziesz rozwiązywał zadania na bieżąco, razem z pozostałymi uczestnikami, ale jeżeli nie masz takiej możliwości, to możesz rozpocząć z opóźnieniem i Twoje prace domowe tak samo będą sprawdzane.

Potrzebuję polską fakturę. Czy ją dostane?

Tak. System jest zintegrowany z platformą inFakt, która wyśle Ci na maila fakturę po zakupie programu. Dotyczy tylko osób będących podatnikami polskimi.

Co jeśli nie jestem zadowolony ze szkolenia?

Jeżeli uznasz, że program nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Możesz zgłosić się o zwrot lub zrezygnować z niego. Masz na to 30 dni od daty zakupu. W taki przypadku napisz na kazimierz.szpin@modestprogrammer.pl, a zwrócę Ci 100% pieniędzy.

Co jeżeli mam z czymś problem lub coś jest niejasne?

Napisz na adres email: kazimierz.szpin@modestprogrammer.pl

ZACZYNAMY?

Kontakt: kazimierz.szpin@modestprogrammer.pl

Copyright © 2022 Szkoła Testów Jednostkowych | Regulamin | Polityka prywatności

Podaj maila, aby otrzymać powiadomienie o kolejnym otwarciu:

* zero spamu. Tylko wartościowe informacje odnośnie .NET’a i Szkoły Testów Jednostkowych. Możesz wypisać się w dowolnym momencie.