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ą.

Projekt Tetris w .NET — seria tutoriali

Twój pierwszy projekt Tetris w .NET! Darmowa seria tutoriali Marzysz o stworzeniu własnej gry w .NET? A może chcesz zgłębić tajniki programowania gier, testowania kodu i stosowania dobrych praktyk programistycznych? Jeśli tak, to świetnie trafiłeś! Przygotowałem darmową serię tutoriali, w…

Continue reading Projekt Tetris w .NET — seria tutoriali

Git — kompletny przewodnik dla początkujących

Kontrola Wersji: Kompletny Przewodnik po Git dla Początkujących Programistów Wprowadzenie W świecie programowania Git stał się jednym z najważniejszych narzędzi, bez którego trudno sobie wyobrazić efektywną pracę nad kodem. Niezależnie od tego, czy tworzysz prosty projekt hobbystyczny, czy współpracujesz nad…

Continue reading Git — kompletny przewodnik dla początkujących

Aplikacja do zarządzania kontaktami w C#

Jak stworzyć aplikację do zarządzania kontaktami w C#: Praktyczny poradnik dla początkujących Dziś pokażę Ci, jak krok po kroku stworzyć prostą, ale funkcjonalną aplikację konsolową w języku C#. Dzięki niej będziesz mógł zarządzać listą kontaktów, jednocześnie ucząc się podstawowych zasadprogramowania…

Continue reading Aplikacja do zarządzania kontaktami w C#

Parametry ref, out, in i params w C#

W poprzednim artykule “Funkcje (metody) w C#” poznałeś podstawową składnię metod. Ale domyślne przekazywanie argumentów „przez wartość” to tylko połowa historii. C# ma cztery modyfikatory parametrów, które zmieniają tę regułę: ref, out, in i params. Każdy z nich rozwiązuje inny…

Continue reading Parametry ref, out, in i params w C#

Scaffolding w Visual Studio — generowanie kodu, grafika

Scaffolding w Visual Studio — szybkie API .NET

API z Visual Studio Scaffolding Tworzenie interfejsu API od zera to nie lada wyzwanie. Mnogość elementów do zaprogramowania, możliwość popełnienia błędów składniowych czy literówek – to tylko niektóre z przeszkód, które mogą spowolnić pracę nad projektem. Na szczęście z pomocą…

Continue reading Scaffolding w Visual Studio — szybkie API .NET

Klasa abstrakcyjna vs interfejs w C#

“Jaka jest różnica między klasą abstrakcyjną a interfejsem?” pada na niemal każdej rozmowie rekrutacyjnej na Junior .NET Developera. Odpowiedź “interfejs nie ma implementacji, a klasa abstrakcyjna może mieć” jest technicznie poprawna, ale nie pokazuje, że od C# 8 nawet to…

Continue reading Klasa abstrakcyjna vs interfejs w C#

a close up of a red and white electrical device

Adapter w architekturze Ports & Adapters (.NET)

Adapter to nie tylko GoF – to nazwa całej architektury Większość artykułów o wzorcu Adapter kończy się na przykładzie „owijamy jedną klasę drugą klasą”. To prawda na poziomie mechaniki, ale pomija najważniejszą rzecz: Adapter jest literalnie drugim słowem w nazwie…

Continue reading Adapter w architekturze Ports & Adapters (.NET)

Pierwszy program w C# — krok po kroku z kodem

C# Pierwszy Program C# to nowoczesny, obiektowy język programowania, który jest łatwy do nauki i jednocześnie bardzo potężny. W tym poście pokażę, jak napisać swój pierwszy program w C#, wyjaśniając krok po kroku, co dzieje się w kodzie. Prosty przykład…

Continue reading Pierwszy program w C# — krok po kroku z kodem

Czysta architektura — fundamenty elastycznych systemów, grafika

Czysta architektura — źródło elastyczności

Jeśli czytałeś już wprowadzenie do Clean Architecture, znasz cztery warstwy i regułę zależności. Tu pokazujemy dlaczego to konkretnie działa — na przykładzie zmiany, która w typowym kodzie byłaby bolesna, a w czystej architekturze jest niemal niezauważalna. Test elastyczności: zmiana dostawcy…

Continue reading Czysta architektura — źródło elastyczności

Czysty kod — czym jest i dlaczego się opłaca

Co to jest czysty kod? Czysty kod to termin, który odnosi się do praktyk programistycznych, w których kod źródłowy jest napisany w sposób zrozumiały i łatwy do utrzymania. Kluczowym celem czystego kodu jest jego czytelność, co pozwala innym programistom na…

Continue reading Czysty kod — czym jest i dlaczego się opłaca

Strategy Pattern w C# — pipeline walidacji

Kąt widzenia: kompozycja wielu strategii, pipeline, async, Result PatternPrzykład przewodni: system walidacji rejestracji użytkownika — każda reguła jako osobna strategia Czym różni się ten post od poprzedniego? W poprzednim poście (#110) jeden kontekst wybierał jedną aktywną strategię z wielu —…

Continue reading Strategy Pattern w C# — pipeline walidacji

GraphQL w ASP.NET Core — wprowadzenie

ASP.NET Core wprowadzenie do GraphQL Wyobraź sobie, że budujesz aplikację webową, która potrzebuje danych z Twojej bazy danych. Tradycyjne API zwracają wszystkie dane, niezależnie od tego, czego szukasz. To marnowanie czasu i transferu danych. GraphQL to inne rozwiązanie – pozwala…

Continue reading GraphQL w ASP.NET Core — wprowadzenie

Budowanie API CRUD z Dapperem w .NET

Budowanie API CRUD za pomocą Dappera Dapper jest obecnie uznawany za najpopularniejszy mikro-ORM ze względu na swoją znakomitą wydajność. ORM-y (Object Relational Mappers) znacznie upraszczają tworzenie aplikacji, które wymagają połączeń z bazami danych i trwałości danych, oferując zasoby umożliwiające mapowanie…

Continue reading Budowanie API CRUD z Dapperem w .NET

Stronicowanie wpisów

Poprzednie 1 … 9 10 11 … 22 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 i rozwój oprogramowania
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Equals i GetHashCode w C# — fotel sprzedany dwa razy
  • Rekordy, LINQ i async – quiz: zgadnij output 9 fragmentów
  • Newsy .NET — .NET 11 RC1, unie w C# 15 i CS8509 (wrzesień 2026)
  • Delegat jako parametr w C# – pułapka bez komunikatu
  • Pułapki C# – quiz: zgadnij output 9 fragmentów kodu

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
Hasło musi mieć co najmniej 8 znaków, zawierać cyfry i litery oraz przynajmniej jedną wielką literę.
Akceptuję Regulamin. Informacje o przetwarzaniu danych osobowych znajdziesz w Polityce prywatności.
Chcę darmową Roadmapę .NET. Zapisuję się na newsletter dev-hobby.pl i chcę otrzymywać na podany adres e-mail materiały edukacyjne oraz informacje o produktach i promocjach. W zamian otrzymam bezpłatnie Roadmapę .NET. Mogę zrezygnować w każdej chwili. (opcjonalnie)
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Wyślij link do zmiany hasła
Link do zmiany hasła wysłany na Twój adres e-mail Zamknij
Link potwierdzający wysłany Postępuj zgodnie z instrukcją wysłaną na Twój adres e-mail. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Przejdź do profilu
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Zanim zaczniesz — pliki cookie

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