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

24 maja 2024
To pytanie zadaje mi w ostatnich miesiącach sporo osób. Zastanawiają się, czy warto zacząć swoją przygodę z programowaniem. Przeanalizujemy sobie teraz 16 punktów, tez, które świadczą o tym, że sztuczna inteligencja na pewno nie zastąpi programistów. 1) Ludzie chcą zarabiać na tych narzędziach i robią clickbaitowe tytuły. Ostatnio mamy sporo kolejnych nowych narzędzi opartych na sztucznej inteligencji, takich jak chat gpt, czy devin itd, które tak naprawdę są wytworem dużych firm, które zainwestowały sporo pieniędzy w te narzędzia i nie mogą sobie pozwolić by projekt zakończył się klapą. Po [...]
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 [...]
25 lipca 2023
Coraz częściej w ostatnim czasie trafiam na pytania na różnych forach programistycznych oraz grupach facebook, dotyczących tego, czy można zostać programistą po 30-stce, czy nawet w późniejszym wieku. Sam nawet dostałem już kilka takich pytań na swoją skrzynkę mailową od czytelników bloga. Co raz więcej osób myśli o przebranżowieniu się i zostaniu programistą. Czy jeżeli jesteśmy już po 30-stce i dopiero podjęliśmy taką decyzję, to czy jest już za późno by zostać programistą? Czy taka decyzją musi zostać podjęta zaraz po szkole średniej? A może nawet wcześniej? W tym artykule postaram Ci się [...]
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 Entity Framework Core. Jest to praktyczne szkolenie Entity Framework Core dla programistów C#/.NET, które nauczy Cię jak pisać optymalne, szybkie i zaawansowane aplikacje współpracujące z bazą danych w C# przy użyciu Entity Framework Core. Oto co otrzymasz dołączając do Szkoły Entity Framework Core w tej edycji: Otrzymasz 9 modułów szkolenia online. Otrzymasz bonusy (między innymi uzupełniający moduł bonusowy). Poznasz cały proces pracy z Entity Framework Core. Przejdziesz przez proces [...]
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ć [...]
© Copyright 2024 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Regulamin. Polityka prywatności. Design by Kazimierz Szpin