Blog Dla Młodszych Programistów C#/.NET

Testy jednostkowe są jednym z fundamentów współczesnego procesu tworzenia oprogramowania. Dzięki nim możemy upewnić się, że nasz kod działa zgodnie z oczekiwaniami, a refaktoryzacja lub nowe funkcjonalności nie wprowadzają regresji. Jednak nawet najlepsi programiści popełniają błędy, które mogą sprawić, że testy przestają spełniać swoją rolę. W tym artykule omówię 9 najczęstszych błędów w testach jednostkowych w C#, które popełnia [...]
poniedziałek, 28 października 2024
W poprzednim artykule pokazałem Ci jak rozdzielić kod widoku od kodu C#. W tej lekcji będziemy pracować na tym samym projekcie (domyślny szablon Blazor Web App) i pokaże Ci, jak stylować, jak dodawać pliki CSS w aplikacji Blazor. Bootstrap. Domyślny szablon Blazor'a korzysta z Bootstrapa i tutaj korzystamy ze jego styli, które oczywiście również możemy nadpisać. Oczywiście jeżeli nie chcesz korzystać z Bootstrapa, to możesz z niego zrezygnować. W [...]
niedziela, 27 października 2024
Jeżeli założysz sobie nowy projekt Blazor Web App (możesz dowolną tryb renderowania oraz dowolną lokalizacje renderowania), to w szablonie, np. w komponencie Counter.razor możesz zauważyć, że w jednym pliku mamy tutaj zarówno kod razora, czyli głównie HTML, a także na dole kod typowo C#. Także mieszamy w jednym pliku kod typowo frontendowy z tzw. code-behind, a to nie jest dobrą praktyką. Powinniśmy rozdzielić tutaj odpowiedzialności i [...]
poniedziałek, 21 października 2024
Razem z .NET 8 powstał nowy szablon o nazwie Blazor Web App i to jest taka można powiedzieć wisienka na torcie, jeżeli chodzi o Blazor'a. W tym artykule opiszę Ci, czym jest Blazor Web App i jak tworzyć tutaj aplikacje. Wprowadzenie. W Blazor Web App możemy tworzyć aplikację, która może łączyć wszystkie tryby renderowania o których wspominałem Ci w poprzednich artykułach, to znaczy: Blazor Server Side Rendering (SSR), Blazor Server [...]
niedziela, 20 października 2024
Wraz z .NET 8 pojawił się nowy tryb renderowania tzw. Server Side Rendering (SSR). Sama nazwa może być trochę myląca z Blazor Server. Natomiast Blazor Server Side Rendering oraz Blazor Server to są 2 różne rzeczy. W związku z tym, czasem dla ułatwienia na Blazor Server mówi się też Blazor SignalR. W tym artykule przybliżę Ci tryb Server Side Rendering (SSR). Wprowadzenie. Wracając do Blazor Server Side Rendering. Jest to nowy typ renderowania [...]
sobota, 19 października 2024
Drugi model hostowania w Blazor to tzw. Blazor WebAssembly w skrócie WASM. Początkowo Blazor udostępniał tylko te 2 modele, ale od .NET 8 jeszcze to usprawnił i dodał kolejne. W tym artykule przybliżę Ci właśnie Blazor WebAssembly. Wprowadzenie. Jeżeli chodzi o Blazor WebAssembly, to jest typowa aplikacja SPA, gdzie cały kod aplikacji jest pobierany przy pierwszym połączeniu z serwerem. Stąd to pierwsze połączeniu będzie trochę dłuższe, a [...]
piątek, 18 października 2024
W Blazor'ze możesz tworzyć różne typy aplikacji, które można rozdzielić na podstawie modelu hostowania. Pierwszym typem jest Blazor Server oparty na SignalR. W tym artykule przybliżę Ci ten temat. W Blazor Server wszystko wykonywane jest na serwerze aplikacji ASP.NET Core. Czyli kod aplikacji, logika aplikacji jest na serwerze. A wszystkie aktualizacje w kliencie, czyli w przeglądarce - są obsługiwane przy użyciu SignalR za pomocą Web Socketów [...]
Wiesz już czym są Aplikacje SaaS (opisywałem je w poprzednim artykule - tutaj), a teraz możemy sobie omówić dlaczego warto iść tą drogą, dlaczego obecnie taka droga jest najlepsza dla programistów. Pokaże Ci kilka zalet tworzenia takich aplikacji i ogólnie dowiesz się, dlaczego warto iść taką ścieżką. 1. Prostota. Jeszcze kilkanaście lat temu najbardziej popularnymi aplikacjami były aplikacje desktopowe. Czyli klient kupował sobie jakaś aplikację, instalował na swoim komputerze i używał. Natomiast takie aplikacje miały sporo wad, między innymi były zależne od środowiska na którym były [...]
poniedziałek, 15 lipca 2024
Zacznijmy od definicji SaaS. SaaS czyli Software as a Service to w wolnym tłumaczeniu oprogramowanie jako usługa. Czyli w naszym przypadku aplikacja jest produktem i sprzedajemy klientom dostęp do naszego produktu. Najczęściej publikujemy naszą aplikacje w chmurze i klient nie musi kupować żadnych zasobów, domeny, serwerów, licencji, zupełnie nic, tylko tworzy konto, ma login, hasło i po zalogowaniu ma dostęp do naszej aplikacji i wszystkich jej funkcji, które mu udostępniamy. Zazwyczaj dostęp do aplikacji SaaS jest przez przeglądarkę, ale nie zawsze. Co ważne, aby korzystać z [...]
Właśnie wystartowały zapisy do mojego najlepszego szkolenia Zostań Programistą .NET w którym pokaże Ci Jak Zostać Programistą C#/.NET w 2024 Roku (Startując Od Zera). Zbieramy zapisy tylko do najbliższego Piątku do 22:00. Dzięki temu szkoleniu: Poznasz Cały Proces. Otrzymasz 15 Tygodni Szkolenia Online. Otrzymasz Bonusy. Dostęp Do Prywatnej Grupy. Przejdziesz Przez Cały Proces Pod Okiem Mentora. Dużo Praktyki. Poznasz Najczęstsze Błędy Początkujących. Odpowiedzi Na Najczęstsze Pytania. [...]

Wyszukiwarka

© Copyright 2024 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Regulamin. Polityka prywatności. Design by Kazimierz Szpin