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

7 września 2021
Często powtarzam, że jednym z najlepszych sposobów na naukę programowania jest nauka przez praktykę, czyli tworzenie własnych aplikacji. Dostaje sporo pytań z prośbą o zdefiniowanie jakie aplikacje można stworzyć by podnieść swoje umiejętności i by można było pochwalić się taką aplikacją w swoim portfolio przed rozmową kwalifikacyjną. W tym artykule przedstawię Ci 10 przykładów aplikacji, wraz z krótkim opisem, które możesz stworzyć. Większość pomysłów, które zaraz Ci przedstawię, możesz zaimplementować jako aplikacja webowa, desktopowa lub mobilna, nie ma to żadnego [...]
24 sierpnia 2021
Jeżeli chcesz pisać optymalne zapytania i komendy na bazie danych przy użyciu Entity Framework Core, koniecznie musisz znać jego podstawowe mechanizmy. Entity framework Core bardzo ułatwia pracę programiście przy tworzeniu zapytań, ale jeżeli nie będziesz przestrzegał podstawowych zasad, Twoje zapytania mogą być po prostu wolne, a to z kolei będzie odstraszało Twoich klientów. W tym artykule przedstawię Ci 5 najczęstszych błędów początkujących, na które musisz uważać. Będziemy dzisiaj również pracować na projekcie Bookstore, na którym pracowaliśmy już w poprzednich [...]
10 sierpnia 2021
Entity Framework Core ma ogromne możliwości. W ostatnim artykule wspominałem Ci o tym, że może generować szybkie i optymalne zapytania na bazie danych, aby to jednak robił, warto poznać i stosować się przynajmniej do kilku dobrych praktyk. 5 najważniejszych przedstawię Ci w tym odcinku na konkretnych przykładach. Będziemy dzisiaj również pracować na projekcie z poprzedniego materiału, to znaczy Bookstore. W tym projekcie są już zainstalowane wymagane pakiet dla Entity Framework Core. Dobrą praktyką jest sprawdzanie wygenerowanych przez Entity Framework Core zapytań. [...]
27 lipca 2021
Chcąc współpracować z bazą danych w C# mamy kilka możliwości. Możemy używać bardziej popularnego kiedyś ADO.NET lub jednego z kilku ORM'owych frameworków. W ADO.NET musisz pisać czyste SQL, a w frameworkach ORM'owych możesz bazować na klasach w C#, które pod spodem same generują SQL'e. Z mojego doświadczenia wynika, że najczęściej programiści .NET stosują Entity Framework, Entity Framework Core oraz Dapper'a. W dzisiejszym artykule chciałem Ci przybliżyć właśnie Entity Framework Core, który moim zdaniem jest obecnie najlepszy. Zacznijmy od tego, czym jest [...]
13 lipca 2021
Zastanawiałeś się może kiedyś, czy aby zostać programistą musisz ukończyć odpowiednie studia? Czy osoba bez dyplomu ukończenia studiów nie ma szans, by zostać programistą? Czy jeżeli ukończyłeś studia i szukasz pracy, to czy na rozmowie kwalifikacyjnej są sprawdzane Twoje oceny z uczelni? Czy warto iść na studia, jeżeli chcesz zostać programistą? Na te wszystkie pytania poznasz odpowiedź w tym artykule odcinku. Jeżeli miałbym na to pytanie odpowiedzieć krótko, to odpowiem, że tak, można zostać programistą bez studiów, co więcej znam dużo osób, które są programistami i to bardzo [...]
W tym artykule pokaże Ci jak zaimplementować całą logikę naszej aplikacji mobilnej, którą zaczęliśmy pisać w poprzednim materiale (xamarin cz. 1). Jak już wspominałem Ci ostatnio, ten kod będzie podobny do kodu, który pisaliśmy już wcześniej w aplikacji w WPF'ie. Tak samo tutaj w Xamarin'ie piszemy zgodnie ze wzorcem MVVM, dlatego powiążemy właściwości i zdarzenia z komendami w ViewModel'u. Tutaj będziemy mieli trochę mniej kodu do napisania, ponieważ szablon, który utworzyliśmy wcześniej z Visual Studio dużo nam ułatwia i sporo kodu już za nas wcześniej wygenerował. Uruchom [...]
W C#, a konkretnie w Xamarin Forms możesz również tworzyć aplikacje mobilne. Co więcej, jeżeli już znasz WPF'a i wzorzec MVVM, to napisanie takiej aplikacji nie będzie stanowiło dla ciebie problemu. Podobnie jak w WPF'ie, tutaj sam widok możesz stworzyć w XAML'u. Możesz zbindować właściwości i zdarzenia z kodem napisanym w C# w ViewModel'ach. Aplikacje mobilne możemy również uruchamiać i testować na Windows'ie. Wystarczy użyć do tego symulatora i uruchomić przez Visual Studio. Jeżeli instalowałeś Visual Studio zgodnie z moimi wcześniejszymi instrukcjami, to powinieneś mieć już taki [...]
W poprzednim artykule (Pierwsza Aplikacja Webowa ASP.NET Core w C#) stworzyliśmy w Razor'rze widok naszej aplikacji webowej w ASP.NET Core. Jeżeli jeszcze nie czytałeś poprzedniego artykułu, to warto to zrobić jeszcze przed zapoznaniem się z tym. Nasza aplikacja wygląda już całkiem dobrze, więc teraz nadszedł czas na implementację całej logiki. Część logiki aplikacji napiszemy w JavaScript po stronie klienta, a część serwerową w C#. Aby wyświetlić wynik bez odświeżania strony użyjemy również ajax'a. Postaram się wytłumaczyć Ci podstawową składnię i wszystkie zagadnienia w tym artykule. Jak już [...]
W ostatnich tygodniach pokazywałem Ci jak pisać aplikację konsolowe i desktopowe. Jednak obecnie najczęściej pisze się właśnie aplikacje webowe, które chciałem Ci przybliżyć w tym artykule. Napiszemy kompletną aplikację webową w ASP.NET Core, stosując wzorzec MVC. Będzie to podobnie jak wcześniej prosty kalkulator, ale tym razem napisany właśnie jako aplikacja webowa. Również implementację podzielimy na dwa etapy. W pierwszym z nich napiszemy widok, czyli interfejs użytkownika, a w kolejnej całą logikę. Widok stworzymy w Razor'ze, a jest to po prostu połączenie HTML z C#. Aby [...]
W poprzedniej części zaczęliśmy implementować aplikację w WPF. Stworzyliśmy wtedy widok główny naszego kalkulatora w XAML'u. Przygotowaliśmy również naszą aplikację, tak aby można było trzymać się najlepszych praktyk i zastosować wzorzec MVVM. W tym artykule dokończymy całą aplikację – zaimplementujemy całą logikę kalkulatora. Tym razem jednak zrobimy to trochę inaczej niż wcześniej w aplikacji Windows Forms. Stworzymy bardziej uniwersalne rozwiązanie. Jeżeli nie widziałeś jeszcze poprzedniego materiału, gdzie tworzyliśmy widok naszej aplikacji, to koniecznie zrób to, zanim [...]

Wyszukiwarka

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