Composite Pattern w C# — anatomia GoF i struktury drzewiaste
Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Composite — wzorzec, który pozwala traktować pojedynczy obiekt i całe drzewo…
Czytaj więcej →C#, .NET, wzorce projektowe, algorytmy i zadania rekrutacyjne — wiedza, która realnie przybliża Cię do pierwszej pracy w IT.
Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Composite — wzorzec, który pozwala traktować pojedynczy obiekt i całe drzewo…
Czytaj więcej →Znasz definicje SOLID na pamięć, ale wciąż nie wiesz, kiedy ich użyć? To najczęstszy problem na drodze junior → mid. Większość tutoriali tłumaczy zasady SOLID w…
Czytaj więcej →Idziesz na rozmowę rekrutacyjną na stanowisko Junior .NET Developer i chcesz wiedzieć, czego się spodziewać? Dobrze trafiłeś. Poniżej znajdziesz 10 pytań, które padają na niemal każdej…
Czytaj więcej →Twoje API potrzebuje ustawień: connection string do bazy, klucz do bramki płatności, adres zewnętrznej usługi, limit rozmiaru pliku. Trzy pytania decydują, czy zrobisz to dobrze: gdzie…
Czytaj więcej →Zanim żądanie dotrze do Twojego endpointu, przechodzi przez łańcuch warstw: przekierowanie na HTTPS, CORS, uwierzytelnianie, autoryzację, logowanie, obsługę wyjątków. Ten łańcuch to pipeline, a każde jego…
Czytaj więcej →Twoje pierwsze API działa, ale pod spodem odpowiada na pytanie, którego jeszcze nie zadałeś: skąd ASP.NET Core wie, że żądanie GET /api/produkty/5 ma trafić akurat do…
Czytaj więcej →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 →Pobierz darmową Roadmapę .NET i zobacz, jak ułożyć te wszystkie tematy w spójną ścieżkę do pierwszej pracy.
Pobieram roadmapę →Używamy plików cookie do analityki (żeby wiedzieć, które materiały są przydatne) i do reklam. Wybierz jedną z trzech opcji — każdą możesz później zmienić przyciskiem „Zarządzaj zgodą”.
Polityka prywatności · Polityka cookies