Pierwsze REST API w ASP.NET Core — od zera do CRUD
Rozumiesz już protokół HTTP — metody, kody statusu, nagłówki. Czas postawić serwer, który tym mówi. W tym poście od pustego katalogu dojdziesz do działającego REST API…
Czytaj więcej →Wszystko o programowaniu w języku C#.
Rozumiesz już protokół HTTP — metody, kody statusu, nagłówki. Czas postawić serwer, który tym mówi. W tym poście od pustego katalogu dojdziesz do działającego REST API…
Czytaj więcej →Jako backendowiec .NET spędzisz karierę na obsłudze HTTP — ASP.NET Core ukrywa protokół za atrybutami i metodami, dopóki coś nie pójdzie nie tak. Klient dostaje 401…
Czytaj więcej →Rekruter otwiera Twoje repozytorium na GitHubie. Patrzy na jeden plik — kontroler albo serwis. I już wie. Nie po tym ile kodu napisałeś. Po tym jak…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Proxy — obiekt-zastępnik, który staje między klientem a właściwym obiektem, żeby…
Czytaj więcej →Kąt widzenia: user-facing/biznesowy — faktury, raporty, maile, eksportyPrzykład przewodni: system fakturowania z obsługą wielu kultur Czym różni się string dla użytkownika od stringa w backendzie? Gdy…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Template Method — wzorzec, który definiuje niezmienny szkielet algorytmu w klasie…
Czytaj więcej →Kąt widzenia: backend/operacyjny – logi aplikacyjne, error messages, odpowiedzi APIPrzykład przewodni: system przetwarzania zamówień w ASP.NET Core Dlaczego stringi w backendzie to osobny temat? Kiedy uczysz…
Czytaj więcej →NullReferenceException w C# – skąd się bierze i jak go naprawić? NullReferenceException to jeden z najczęstszych błędów, z jakimi spotykają się osoby uczące się C#. Komunikat…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem State — wzorzec, który zamienia rozrośnięty switch po statusie w zestaw…
Czytaj więcej →C# Record: kiedy użyć record zamiast class? W C# bardzo często tworzymy klasy, które nie zawierają rozbudowanej logiki. Ich głównym zadaniem jest przechowywanie danych: numeru konta,…
Czytaj więcej →Fluent API w C# – jak uprościć kod i poprawić czytelność Masz kod w C#, w którym wielokrotnie wywołujesz te same metody na tej samej instancji?Powtarzalność…
Czytaj więcej →MCP w .NET: Jak zbudować serwer AI w ASP.NET Core Model Context Protocol (MCP) to nowy sposób integracji AI z backendem, który daje pełną kontrolę nad…
Czytaj więcej →Kąt widzenia: kontrakt publiczny i enkapsulacja — co eksponujesz przez interfejsy, co ukrywasz, i jakie konsekwencje ma każdy wybórPrzykład przewodni: model domeny koszyka zakupowego w Clean…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies