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ą.
Powszechne zasady projektowe w C# — grafika

Zasady projektowe w C# — DRY, KISS, YAGNI

Zanim poznasz nazwane wzorce projektowe (Strategy, Observer, Decorator), warto znać kilka prostszych, bardziej ogólnych zasad, które stoją za nimi wszystkimi. To nie formalne wzorce z diagramami UML — to praktyczne reguły, które prawdopodobnie już stosujesz intuicyjnie, tylko nie wiedziałeś, że…

Continue reading Zasady projektowe w C# — DRY, KISS, YAGNI

Domain-Driven Design (DDD) w C# — grafika

DDD w C# — Domain-Driven Design od podstaw

Domain-Driven Design (Eric Evans, 2003) to podejście, w którym kod modeluje realny język i reguły biznesu, nie tylko tabele w bazie danych. Zamiast zaczynać projektowanie od schematu SQL, zaczynasz od pytania: jak eksperci biznesowi nazywają te pojęcia i jakie mają…

Continue reading DDD w C# — Domain-Driven Design od podstaw

Clean Architecture — wprowadzenie, warstwy i reguła zależności, grafika

Clean Architecture — wprowadzenie w 5 minut

Clean Architecture to koncepcja Roberta C. Martina (“Uncle Bob”) odpowiadająca na jedno pytanie: jak zorganizować kod, żeby zmiana bazy danych, frameworka albo UI nie wymagała przepisywania logiki biznesowej? Odpowiedź: podziel system na warstwy i pilnuj, w którą stronę mogą wskazywać…

Continue reading Clean Architecture — wprowadzenie w 5 minut

Formularze HTML w ASP.NET Core — walidacja

Kąt widzenia: formularze HTML5 z perspektywy .NET fullstack — jakie typy pól, atrybuty walidacji HTML5 i jak dokładnie HTML formularz mapuje się na model C# przez ASP.NET Core model bindingPrzykład przewodni: formularz rejestracji konta i formularz dodawania produktu do koszyka…

Continue reading Formularze HTML w ASP.NET Core — walidacja

Semantyczne tagi HTML5 — SEO i dostępność

Kąt widzenia: kiedy używać tagów semantycznych zamiast <div>, dlaczego to ma znaczenie dla wyszukiwarek i czytników ekranu, i jak to wygląda w Razor PagesPrzykład przewodni: strona katalogu produktów w sklepie — od samych <div> do pełnej semantyki HTML5 Problem z…

Continue reading Semantyczne tagi HTML5 — SEO i dostępność

Struktura dokumentu HTML5 — szablon i tagi

Kąt widzenia: co musi znaleźć się w każdym pliku HTML i dlaczego — od DOCTYPE po tagi treści — z gotowym szablonem _Layout.cshtml dla ASP.NET CorePrzykład przewodni: kompletna struktura strony produktu w sklepie DOCTYPE — deklaracja na początku każdego pliku…

Continue reading Struktura dokumentu HTML5 — szablon i tagi

Znaczniki HTML — składnia, atrybuty i DOM

Kąt widzenia: precyzyjne rozumienie składni HTML — elementy, atrybuty, zagnieżdżanie, void elements i DOM — z przykładami z kontekstu .NET (karty produktów, pola formularzy)Przykład przewodni: karta produktu w sklepie i pole logowania Element vs znacznik (tag) — ważna różnica Te…

Continue reading Znaczniki HTML — składnia, atrybuty i DOM

HTML dla .NET developera — wprowadzenie

Kąt widzenia: HTML nie jako temat dla początkujących, ale jako warstwa wyjściowa Twojego backendu .NET — co przeglądarka dostaje od Twojego serwera i co z tym robiPrzykład przewodni: co dzieje się między żądaniem HTTP a stroną widoczną w przeglądarce Dlaczego…

Continue reading HTML dla .NET developera — wprowadzenie

Diagram klas UML — od diagramu do kodu C#, grafika

UML w C# — jak czytać diagram klas

UML (Unified Modeling Language) UML (Unified Modeling Language) to standardowy język modelowania stosowany w rozwoju oprogramowania do wizualizacji, projektowania i dokumentowania systemów informatycznych. Zapewnia zestaw graficznych notacji, które pozwalają programistom komunikować się i zrozumieć strukturę, zachowanie i relacje między różnymi…

Continue reading UML w C# — jak czytać diagram klas

Dependency Inversion Principle (DIP) w C#

Dependency Inversion Principle – DIP Zasada odwracania zależności (Dependency Inversion Principle – DIP), jest krytyczna dla tworzenie luźno powiązanego, łatwego w utrzymaniu oprogramowania. Zasada ta to piąta i ostatnia z zasad SOLID. Zasada inwersji zależności (DIP) mówi, że: Moduły wysokopoziomowe…

Continue reading Dependency Inversion Principle (DIP) w C#

Interface Segregation Principle (ISP) w C#

Interface Segregation Principle – ISP Teraz omówimy zasadę segregacji interfejsów (Interface Segregation Principle – ISP) jest to czwarta zasada SOLID, która opisuje, jak powinniśmy projektować i używać interfejsy w naszych aplikacjach. Zasada ta stanowi, że klienci (klasy) nie powinni być…

Continue reading Interface Segregation Principle (ISP) w C#

LSP w C# — zastosowanie w praktyce

Liskov Substitution Principle – zastosowanie LSP Przyjrzyjmy się teraz, jak możemy zastosować zasadę LSP (Liskov Substitution Principle) w naszej aplikacji myjni samochodowej. Użytkownicy naszej aplikacji, zgłosili nam mały błąd który wprowadziliśmy, gdy modyfikowaliśmy nasz kod wprowadzając wzorzec fabryki DetailsPricingFactory do…

Continue reading LSP w C# — zastosowanie w praktyce

Liskov Substitution Principle (LSP) w C#

Liskov Substitution Principle – LSP Teraz porozmawiamy o zasadzie podstawiania Liskov. Zasada podstawiania Liskov (Liskov Substitution Principle – LSP), to trzecia z zasad SOLID która mówi, że: Funkcje, które używają wskaźników lub referencji do klas bazowych,muszą być w stanie używać…

Continue reading Liskov Substitution Principle (LSP) w C#

Stronicowanie wpisów

Poprzednie 1 … 11 12 13 … 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 i rozwój oprogramowania
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Delegat z wieloma parametrami w C# – pułapka bez błędu
  • Delegat zwracający wartość w C# – pułapka bez ostrzeżenia
  • Delegat z parametrem w C# – typ jest kontraktem, nazwa nie
  • Delegaty w C# — dlaczego metodę przypisujesz bez nawiasów
  • Visitor Pattern w C# — anatomia GoF i double dispatch

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ę.
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  ·  Polityka cookies