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

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 [...]
Blazor jest nowym obecnie bardzo rozwijanym frameworkiem przez Microsoft. Jest częścią ASP.NET Core i umożliwia tworzenie nowoczesnych aplikacji webowych typu SPA jak również MPA w samym C#. Możliwe jest w nim również tworzenie aplikacji, która zawiera cześć podstron tworzony w MPA, a część w SPA, także mamy tutaj pełną dowolność i bardzo uniwersalny framework, dzięki któremu możemy tworzyć aplikacje pod różne wymagania naszych klientów. Dotychczas aplikacje SPA były tworzone głównie w frameworkach JavaScriptowych takich jak Angular, React, czy Vue. Zawsze jeżeli [...]
Właśnie wystartowały zapisy do edycji VIP mojego najnowszego programu: Szkoła Blazora. Szkoła Blazora jest to zaawansowane praktyczne szkolenie tworzenia aplikacji webowych SPA w C# (nie musisz korzystać z JavaScipt). Blazor to rewolucja w Tworzeniu Aplikacji dla Programistów C#. Dzięki Blazorowi możesz zostać FullStack Developerem bez wychodzenia z C#. Od ponad 10 lat jestem Programistą C#. Zawsze przeszkadzało mi to, że jako FullStack Developer muszę znać 2 języki programowania: C# oraz JavaScript. Postanowiłem wziąć sprawy w swoje ręce. Zainteresowałem się [...]
W dzisiejszym artykule stworzymy prostą aplikację w Windows Forms w języku C#, która będzie tworzyła oraz zapisywała dane do pliku z rozszerzeniem CSV, a także pokaże Ci jak odczytywać dane z takiego pliku i wyświetlać je w aplikacji. Opowiem także, czym jest format CSV i dlaczego często jest stosowany w programowaniu. Czym są pliki CSV? Plik o rozszerzeniu CSV jest to specjalny typ pliku, który przechowuje wartości rozdzielone przecinkami. Takie pliki można między innymi uruchamiać, a także edytować w programie Excel. Taki typ pliku jest często używany w programowaniu, ponieważ są to [...]
W dzisiejszym artykule stworzymy małą aplikację, która będzie nam kompresować pliki z wybranego folderu do pliku zip. Pokaże Ci również jak te pliki później przywrócić, czyli rozpakować do formatu wyjściowego. Oprócz tego zaimplementujemy kilka dodatkowych funkcji, dzięki czemu nasza aplikacja będzie bardziej uniwersalna i przydatna do codziennego użytku. Całość stworzymy w języku C#. Projekt. Jeżeli chcesz programować równocześnie ze mną, to załóż sobie nowy projekt Windows Forms, podobnie jak to robiliśmy w poprzednich artykułach. Jeżeli nie wiesz jak to zrobić, to wróć proszę do tych [...]
Jak mówi wikipedia. Serializacja to proces przekształcania obiektów do strumieni bajtów z zachowaniem aktualnego stanu. Dzięki czemu obiekt może zostać utrwalony np. w pliku, może też zostać przesłany do innego procesu czy komputera przez sieć. Natomiast deserializacja jest procesem odwrotnym do serializacji, to znaczy dzięki niej możemy odczytać ten strumień bajtów i przywrócić obiekt do stanu sprzed serializacji. Na pierwszy rzut oka ta definicja może wydawać się trochę skomplikowana, ale w tym artykule pokaże Ci, o co w tym wszystkim chodzi, jak serializować i deserializować dane w [...]
Tworząc różne aplikacje, często będziesz miał do zaimplementowania funkcje, które wymagają współpracy z zewnętrznymi plikami. Może to być zapis jakichś ważnych danych, których nie chcemy utracić, a chcemy mieć do nich łatwy dostęp. Ponadto odczyt różnych danych, modyfikacje, kopiowanie, usuwanie itd. Na szczęście w C# możemy sobie z tymi działaniami łatwo poradzić i pokaże Ci jak to robić w tym artykule na przykładzie. Możemy sobie na początek założyć nowy projekt w Visual Studio. Nie ma znaczenia, czy będzie to aplikacja konsolowa, desktopowa, czy webowa. Wszędzie ten kod będzie [...]
Właśnie wystartowały zapisy do programu Szkoła Testów Jednostkowych. Jest to praktyczne szkolenie dla Młodszych Programistów C#/.NET w którym pokaże Ci jak testować aplikacje stworzone w C#. Szkoła Testów Jednostkowych pomoże Ci jeśli: Chcesz nauczyć się pisać testy jednostkowe w aplikacjach stworzonych w C# na platformie .NET. Jesteś lub chcesz być Młodszym Programistą C#/.NET. Chcesz pisać lepszej jakości kod. Chcesz mieć mniej błędów na w swoich aplikacjach C#. Chcesz mieć zadowolonych klientów. Chcesz nauczyć się pisać [...]
W dzisiejszym artykule chciałem opowiedzieć Ci moją historię odnośnie tego, jak zostałem programistą C#/.NET. Opowiem o tym, jak uczyłem się programowania, jaki sposób nauki był dla mnie najlepszy, jak uczyłbym się programowania dzisiaj i jak zostałem programistą. Początki. Przyznam szczerze, że przed pójściem na pierwszą rozmowę kwalifikacyjną byłem bardzo zestresowany, wiele czasu poświęciłem wcześniej na naukę, ale nie wiedziałem, czy mam już wystarczającą wiedzę, żeby dostać pracę. Także wydaje mi się, że to jest zawsze pierwszy problem osób, które chcą zostać [...]

Wyszukiwarka

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