fbpx

podstawy języka C#

Jak wywołać metodę C# za pomocą Aspect Oriented Programming i biblioteki PostSharp

Jako programista .NET, na pewno spotkałeś się z sytuacją, kiedy musisz wykonać fragment kodu na początku każdej metody publicznej. Dobrym przykładem jest zapisywanie czegoś w logach w każdej akcji kontrolera. W takiej sytuacji wywołamy metodę prywatną. Ale istnieje inne, trochę ciekawsze podejście – Aspect Oriented Programming (AOP), które pomaga w rozwiązaniu problemów związanych z modularyzacją […]

Jak wywołać metodę C# za pomocą Aspect Oriented Programming i biblioteki PostSharp Read More »

5 zasad programowania obiektowego, które musisz opanować, aby zostać profesjonalnym programistą C#

O karierze programisty marzy wiele osób. Jednak nauka tego zawodu często wymaga lat studiowania, samodoskonalenia się poprzez czytanie książek, udział w konferencjach branży IT, czy udział w praktykach, organizowanych przez różne firmy. Ale to wszystko, choćby trwało nawet 15 lat, na nic się zda, jeśli nie opanujesz jednej, kluczowej umiejętności – programowania obiektowego. Poznaj 5 zasad

5 zasad programowania obiektowego, które musisz opanować, aby zostać profesjonalnym programistą C# Read More »

Recenzja książki Pro ASP.NET Core MVC

Wiele osób pyta jakie książki polecam do nauki aplikacji webowych w C#. Chodzi oczywiście o technologię ASP.NET. To co przygotowałem dzisiaj to Recenzja książki Pro ASP.NET Core MVC. Jej autorem jest Adam Freeman. Jeśli znasz tego autora to wiesz, że jest świetny. Jest jedna super książka na ten temat.Dlatego napisałem wczoraj jej recenzję. Ta książka to Pro ASP.NET Core

Recenzja książki Pro ASP.NET Core MVC Read More »

prezentacja Specflow Dariusz Kacban

Specflow – konferencja MeeTTech

W dniu 20.10.2020 odbyła się konferencja online MeeTTech poświęcona programowaniu. Więcej informacji o konferencji na stronie: www.meettech.pl Prezentacja Slajdy prezentacji na temat narzędzia Specflow są już do pobrania na stronie: https://www.slideshare.net/DariuszKacban/prezentajca-o-bdd-w-c-z-konferencji-meettech-28102020 Nagranie Link do nagrania z konferencji: https://www.youtube.com/watch?v=PVK4yXiP7-s

Specflow – konferencja MeeTTech Read More »

serializacja C#

Co to jest serializacja i deserializacja? Przykład w języku C#

Co to jest serializacja? W prostych słowach Serializacja to proces w którym obiekt, czasami bardzo skomplikowany, w języku C# zamieniamy na tekst (zwykle w postaci JSON albo XML). Robimy to po to, żeby na przykład zapisać dany obiekt w bazie danych, lub przesłać go do innego systemu. Łatwiej jest przecież wysłać jeden napis, niż obiekt

Co to jest serializacja i deserializacja? Przykład w języku C# Read More »

Stos

Stos, czyli struktura danych typu LIFO w języku C#

STOS Stos to kolekcja elementów, w której ostatni dodany do niej element jest pierwszym, który możemy z niej odczytać. Stos nazywamy również strukturą danych typu LIFO (ang. Last in First Out) ponieważ możemy wyciągnąć z niego najpierw element, który został do niego dodany najpóźniej.  Stos działa dokładnie tak jak stos talerzy ułożonych jeden na drugim.

Stos, czyli struktura danych typu LIFO w języku C# Read More »

Metody testowania

Rodzaje testów

Poziomy testów Oprogramowanie musi być testowane. Kropka. Istnieje kilka poziomów testów, które różnią się rozmiarem oraz czasem wykonania: Testy jednostkowe – małe – obejmują jedną metodę w danej klasie. Testy integracyjne – średnie – testujemy za ich pomocą kilka klas. Możemy testować jak system działa z zewnętrznym web serwisem albo bazą danych. Testy systemowe –

Rodzaje testów Read More »