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

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

4 filary programowania obiektowego w C#

4 Filary Programowania Obiektowego w C# — Implementacja w ASP.NET Core Orientacja obiektowa jest kluczowym paradygmatem dla twórców stron internetowych. W tym artykule poznasz 4 filary programowania obiektowego na przykładzie aplikacji ASP.NET Core. Programowanie obiektowe ma zasadnicze znaczenie przy tworzeniu…

Continue reading 4 filary programowania obiektowego w C#

Jak rozwiązywać problemy w C# — 4 kroki

Dostajesz zadanie: „Sprawdź, czy w tablicy liczb istnieją dwie wartości, które sumują się do zadanego celu”. Patrzysz na treść i… nie wiesz od czego zacząć pisać kod. To nie jest problem znajomości składni C# — to brak metody rozkładania nieznanego…

Continue reading Jak rozwiązywać problemy w C# — 4 kroki

Jak śledzić ekosystem .NET i być na bieżąco

Kąt widzenia: nie “co nowego w .NET X” (to starzeje się w miesiąc), ale jak czytać ekosystem .NET — skąd brać informacje, jak rozumieć cykl wydań, co faktycznie śledzić na co dzieńPrzykład przewodni: roadmapa od .NET Preview do RTM i…

Continue reading Jak śledzić ekosystem .NET i być na bieżąco

Stronicowanie wpisów

Poprzednie 1 … 8 9 10 … 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