Skip to content
DEV – HOBBY
DEV – HOBBY
Programowanie Nasze Hobby : c sharp, angular, html, css
  • .NET Developer
  • Kursy
  • Blog
  • Moje Kursy

🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących. - Pobierz i dołącz do lity VIP !

Autor: Mariusz Jurczenko

Jestem twórcą treści .NET i C#, edukatorem w zakresie technologii programistycznych. Moim celem jest upraszczanie skomplikowanych zagadnień i przekazywanie wiedzy w sposób jasny oraz przystępny. Uczę tylko tego, co faktycznie przydaje się w codziennej pracy.Doświadczenie komercyjne zdobywałem w takich firmach jak NFZ, Kamsoft, Diagnostyka, Hermes Reply Polska czy Etisoft Smart Solutions. W codziennej pracy i nauczaniu skupiam się na maksymalnej czytelności i solidności kodu, stosując Clean Code oraz Clean Architecture.Tworzę bezpłatne treści na Youtube.com/@mariuszjurczenko i jest gospodarzem dev-hobby.pl. Poza programowaniem, jestem zapalonym miłośnikiem wspinaczki skałkowej i turystyki górskiej, co pozwala mi zachować równowagę między pracą umysłową a fizyczną.

Clean Architecture w .NET 10 — REST API

Clean Architecture w .NET 10 to nie ozdobnik do CV — to konkretny sposób organizacji kodu, który sprawia, że reguły biznesowe testujesz w milisekundy, a wymianę bazy danych ograniczasz do jednej linijki. W tym wpisie przejdziemy przez kompletne REST API w ASP.NET Core 10 (Task…

Continue reading Clean Architecture w .NET 10 — REST API

Clean Architecture w .NET 10 — grafika

Clean Architecture w .NET 10 — refaktoryzacja

Dostajesz projekt do utrzymania, otwierasz pierwszy plik i widzisz kontroler na 150 linii, który waliduje dane, liczy kwoty, łączy się z bazą, wysyła maile i obsługuje błędy. W jednym miejscu. Brzmi znajomo? W tym wpisie pokażę Ci praktyczną refaktoryzację do…

Continue reading Clean Architecture w .NET 10 — refaktoryzacja

Zasady SOLID w C# — 5 reguł na przykładach, grafika

Zasady SOLID w C# — 5 reguł z przykładami

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 C# na abstrakcyjnych kwadratach, prostokątach i niekończącym się Animal → Dog. Problem w tym,…

Continue reading Zasady SOLID w C# — 5 reguł z przykładami

10 pytań rekrutacyjnych Junior .NET Developer

10 pytań rekrutacyjnych Junior .NET Developer

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 rozmowie — od interfejsów i Dependency Injection, przez async/await, aż po zasadę SRP. Do…

Continue reading 10 pytań rekrutacyjnych Junior .NET Developer

Konfiguracja w ASP.NET Core — warstwy appsettings, User Secrets i wzorzec Options

Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

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 te wartości trzymać, jak je czytać w kodzie i — najważniejsze — jak nie…

Continue reading Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

Middleware w ASP.NET Core — pipeline żądania od Exception Handler do Endpoint

Middleware w ASP.NET Core — pipeline żądania krok po kroku

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 ogniwo to middleware. Gdy klient dostaje 401 na endpoint bez zabezpieczeń albo błąd znika…

Continue reading Middleware w ASP.NET Core — pipeline żądania krok po kroku

Minimal API i routing w ASP.NET Core — szablon trasy {id:int} i handler MapGet

Minimal API i routing w ASP.NET Core — dopasowanie ścieżek

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 tego endpointu i że 5 to id? To jest routing — warstwa dopasowująca ścieżkę…

Continue reading Minimal API i routing w ASP.NET Core — dopasowanie ścieżek

Pierwsze REST API w ASP.NET Core — endpointy CRUD GET/POST/PUT/DELETE z kodami statusu

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 z pełnym CRUD-em: listowanie, pobieranie po ID, tworzenie, aktualizacja i usuwanie zasobów — z…

Continue reading Pierwsze REST API w ASP.NET Core — od zera do CRUD

HTTP dla backendowca — żądanie POST i odpowiedź 201 Created z klasami kodów statusu w ASP.NET Core

HTTP dla backendowca — metody, statusy i nagłówki w .NET

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 zamiast 403, przeglądarka blokuje żądanie przez CORS, POST wykonuje się dwa razy przy podwójnym…

Continue reading HTTP dla backendowca — metody, statusy i nagłówki w .NET

Code review w C# — 5 błędów, które zdradzają juniora, grafika

Code Review C# – 5 błędów które zdradzają Juniora

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 go napisałeś. W tym poście omówię dokładnie 5 błędów które pokazałem w odcinku “Code…

Continue reading Code Review C# – 5 błędów które zdradzają Juniora

Stringi w C#

Stringi w C# — generowanie dokumentów i raportów

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 budujesz loga lub wyjątek, odbiorcą jest programista — liczy się precyzja i kontekst techniczny.…

Continue reading Stringi w C# — generowanie dokumentów i raportów

Stringi – Interpolacja, string.Format i Formatowanie Tekstu

Interpolacja stringów w C# — logi i błędy

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 się interpolacji stringów, przykłady zazwyczaj wyglądają tak: W produkcyjnym backendzie stringi mają zupełnie inne…

Continue reading Interpolacja stringów w C# — logi i błędy

NullReferenceException w C#

NullReferenceException w C# — jak naprawić?

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 “Object reference not set to an instance of an object” wygląda groźnie, ale zwykle…

Continue reading NullReferenceException w C# — jak naprawić?

Stronicowanie wpisów

1 2 … 21 Następne

Popularne kursy

  • C# Podstawy Programowania: Twój Pi...
    200PLN
     
    Autor: Mariusz Jurczenko
  • C# Podstawy Programowania Obiektowego
    200PLN
     
    Autor: Mariusz Jurczenko
  • Przydatne Narzędzia
    Bezpłatnie
     
    Autor: Mariusz Jurczenko
  • AI w .NET
  • Algorytmy
  • Architektura i Projektowanie Oprogramowania
  • Csharp
  • Html
  • Kolekcje
  • Programowanie
  • Programowanie i rozwój oprogramowania
  • Programowanie w C#
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Clean Architecture w .NET 10 — REST API
  • Clean Architecture w .NET 10 — refaktoryzacja
  • Zasady SOLID w C# — 5 reguł z przykładami
  • 10 pytań rekrutacyjnych Junior .NET Developer
  • Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

Menu

  • Kontakt
  • Regulamin
  • Polityka prywatności
  • Moje Kursy
  • Blog
  • LISTA VIP
  • Csharp
  • Zadania Rekrutacyjne
  • Wzorce Projektowe
  • SOLID
  • Algorytmy
  • Kolekcje
  • Jak stosować 5 zasad SOLID w C#
  • Projekt Tetris w .NET — seria tutoriali
  • Aplikacja do zarządzania kontaktami w C#
  • Scaffolding w Visual Studio — szybkie API .NET
Copyright © 2015 - 2026 DEV-HOBBY.PL
Logowanie
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych przez tę witrynę. Polityka prywatności
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Send reset link
Password reset link sent to your email Zamknij
Confirmation link sent Postępuj zgodnie z instrukcjami przesłanymi na Twój adres email. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Go to Profile
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Szanujemy Twoją prywatność

Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.

Polityka prywatności