Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Zbuduj swoje portfolio .NET developera

Kurs jest przeznaczony dla osób które znają podstawy języka c#. Zanim rozpoczniesz ten kurs, powinieneś znać składnie języka c# i potrafić tworzyć proste apki.

5.0(2)
99% pozytywnych recenzji

Stworzony przez CODE BLINDERS DAWID ALEJSKI

Ostatnia aktualizacja: 18/12/2024
35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 8 godz. 42 min. materiału
play_circle67 nagrań wideo

W skrócie

Wspólnie zbudujesz dwie dopracowane aplikacje do portfolio .NET.
Poznasz praktyki: SOLID, MVC, Onion infrastructure, service repository.
Użyjesz Entity Framework, SignalR, Kafka, Polly i Swagger w projektach.
Opanujesz C# w praktyce: abstrakcja, generyki, refleksja, async, multithreading.

Dlaczego warto wybrać to szkolenie

Masz podstawy C#, ale brakuje Ci praktycznych projektów? Ten kurs prowadzi od pomysłu do gotowych aplikacji. Zamiast teorii, krok po kroku pokazuje, jak pisać przejrzysty, rozszerzalny kod w .NET, który dobrze wygląda w portfolio.

Na realnych funkcjach poznasz wzorce i narzędzia, z których korzystają zespoły .NET: SOLID, MVC, Onion infrastructure, service repository oraz biblioteki: Entity Framework, SignalR, Kafka, Polly, Swagger. Do tego asynchroniczność i praca wielowątkowa.

  • Dwa projekty do portfolio – Zbudujesz dwie aplikacje pokazujące dobre praktyki .NET.
  • Nowoczesne wzorce – Ćwiczysz SOLID, MVC, Onion infrastructure i service repository.
  • Praca z popularnymi bibliotekami – Entity Framework, SignalR, Kafka, Polly i Swagger w praktyce.
  • Moc C# w praktyce – Abstrakcja, dziedziczenie, generyki, refleksja i asynchroniczność.

Czego się nauczysz?

  1. 1
    Budowa dwóch aplikacji do portfolioOd pierwszych klas po gotowe funkcje: implementacja i prezentacja kodu .NET.
  2. 2
    SOLID, MVC i Onion infrastructureZastosujesz zasady i architekturę, które porządkują kod i ułatwiają jego rozwój.
  3. 3
    Service repository pattern w praktyceRozdzielisz odpowiedzialności warstw i uporządkujesz dostęp do danych oraz logikę.
  4. 4
    Entity Framework, SignalR, Kafka, Polly, SwaggerWłączysz narzędzia i biblioteki do projektów i zobaczysz, jak wspierają codzienną pracę.
  5. 5
    Abstrakcja, dziedziczenie, polimorfizmBudujesz elastyczne interfejsy i klasy bazowe, które ułatwiają rozszerzanie aplikacji.
  6. 6
    Refleksja, atrybuty i generykiPiszesz uniwersalne mechanizmy i wykorzystujesz metadane, aby lepiej sterować zachowaniem kodu.
  7. 7
    Własne wyjątki i obsługa błędówTworzysz własne wyjątki i jasno komunikujesz problemy w aplikacji.
  8. 8
    Asynchroniczność i bezpieczeństwo wątkówKod async, współdzielone obiekty typu thread-safe oraz uruchamianie metod w multithreading i parallel.
  9. 9
    Projekty .NET: Web API, Background worker, .NET AspirePoznasz potencjał tych projektów i ich rolę w rozwiązaniach .NET.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Dla osób znających podstawy C#, którym brakuje praktyki.
  • Dla tych, którzy nie mają pomysłu na aplikację do portfolio.
  • Dla juniorów z prostymi projektami chcących podnieść poziom kodu.
  • Dla kandydatów na .NET developera budujących portfolio.
  • Dla osób chcących ćwiczyć SOLID, MVC i Onion infrastructure.
  • Dla chętnych do pracy z EF, SignalR, Kafką, Polly i Swaggerem.
  • Dla programistów chcących lepiej pisać kod async i wielowątkowy.
  • Dla ciekawych Web API, Background worker i .NET Aspire.

Wymagania

Najlepiej, gdy znasz już C#, bo szkolenie koncentruje się na praktyce. Nie ma innych formalnych wymagań.

Opis szkolenia

Masz już podstawy C#, ale trudno Ci przełożyć wiedzę na realne projekty? W tym szkoleniu krok po kroku budujemy dwie dopracowane aplikacje, które pokażą Twoje umiejętności w portfolio. Zamiast suchej teorii ćwiczysz praktyczne techniki: SOLID, MVC, Onion infrastructure i service repository. Wykorzystasz Entity Framework, SignalR, Kafka, Polly i Swagger, a także kluczowe elementy C#: abstrakcję, dziedziczenie, polimorfizm, refleksję, atrybuty i generyki.

Dwie aplikacje, które robią wrażenie

Przez cały kurs tworzysz dwie wysokiej jakości aplikacje, które można dodać do portfolio. Każdy etap skupia się na klarownym, rozszerzalnym kodzie i świadomych decyzjach projektowych. Zobaczysz, jak porządkować przestrzenie nazw, dzielić odpowiedzialności i utrzymywać czytelność warstw. Dzięki temu projekty pokazują nie tylko działające funkcje, ale też sposób myślenia o architekturze w .NET i umiejętność zarządzania kodem, co zwiększa ich wartość podczas prezentacji efektów pracy. Każdy z projektów jasno pokazuje postęp od prostych elementów do spójnej całości.

Architektura i dobre praktyki w .NET

Zamiast samych definicji, praktycznie wdrażasz zasady i wzorce, które porządkują projekt. SOLID pomaga utrzymać spójność modułów, MVC rozdziela odpowiedzialności, a Onion infrastructure prowadzi do warstwowego, odpornego na zmiany układu. Dopełnia to service repository pattern, który uspójnia przepływ danych i logikę. Dzięki takiemu podejściu aplikacje stają się łatwiejsze w rozwoju i utrzymaniu, a kod pozostaje zrozumiały także przy rozbudowie funkcji. Poznasz praktyczne konsekwencje tych decyzji: mniej duplikacji, klarowne interfejsy i przewidywalne miejsca na zmiany.

Biblioteki i narzędzia używane w zespołach

Podczas realizacji funkcji włączysz do projektów popularne narzędzia: Entity Framework, SignalR, Kafka, Polly i Swagger. Zobaczysz, jak je włączyć w kontekście tworzonych rozwiązań, w jaki sposób wspierają jakość i komunikację oraz gdzie najlepiej osadzić je w strukturze aplikacji. Całość pozostaje spójna z przyjętą architekturą, dzięki czemu integracje nie zaciemniają kodu, a stanowią jego naturalną część. To praktyka, która realnie wspiera rozwój projektów .NET.

Moc języka C# bez tajemnic

Fundamenty C# zamieniasz w działające rozwiązania. Pracujesz z abstrakcją, dziedziczeniem i polimorfizmem, tworząc logiczne hierarchie typów i przejrzyste kontrakty. Wykorzystujesz refleksję, atrybuty i generyki, by budować mechanizmy, które są elastyczne i wielokrotnego użytku. Nauczysz się także tworzyć własne wyjątki, co pomaga jasno sygnalizować sytuacje wyjątkowe w aplikacji. Dzięki temu kod staje się dojrzalszy i bardziej przewidywalny w dalszym rozwoju.

Asynchroniczność, wielowątkowość i projekty .NET

Dużą część uwagi poświęcamy pracy asynchronicznej i wielowątkowej. Uczysz się pisać kod async, współdzielić obiekty w sposób thread-safe oraz uruchamiać metody w trybie multithreading i parallel. Dzięki temu lepiej rozumiesz, jak działają operacje równoległe i na co zwracać uwagę przy współbieżności. Dodatkowo poznasz potencjał projektów .NET, takich jak Web API, Background worker i .NET Aspire, co pomaga dobrać odpowiedni typ projektu do potrzeb tworzonych rozwiązań.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

8 godz. 42 min. materiału
67 nagrań wideo

Spis treści

Czas trwania: 08:42:57Liczba wykładów: 67
downWstęp
1 wykład
  • Przedstawienie kursu|01:18
downAplikacja do komunikacji w czasie rzeczywistym - ChatMeeting
32 wykłady
downAplikacja do zarządzania wskaźnikami giełdowymi -FinancialStockAnalyzer
34 wykłady

O autorze

avatar
CODE BLINDERS DAWID ALEJSKI.Net developer

Publikacje: 1

Ocena autora: 5.0

O mnie
Jestem programistą .NET z 5-letnim doświadczeniem zawodowym, który realizuje swoją pasję poprzez tworzenie wysokiej jakości oprogramowania. Przez ten czas miałem okazję pracować na...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
avatar
quotemark
Błażej Zetka
Potwierdzona transakcja
26.01.2025

Dużo rzeczy których nie ma na wczesnej drodze programowania co zdecydowanie na plus. Do tej pory zastanawiało mnie jak w praktyce użyć choćby klas typu extension jak i wiele innych po własne wyjątki, klasy abstrakcyjne itp.

Czy ta opinia była pomocna? 0 0
avatar
quotemark
Darek Walczak
Potwierdzona transakcja
27.12.2024

Podoba mi się podejście że nie piszemy nieintuicyjnie od początku najlepszego kodu , tylko pokazane jest jak coś zrobić w prosty sposób, a następnie modyfikujemy kod aby spłełniał najwyższe standardy. Dużo nauki i w końcu coś ciekawszego niż todo apka xd

Czy ta opinia była pomocna? 0 0
35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!