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.
Stworzony przez CODE BLINDERS DAWID ALEJSKI
40 % taniej
59.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
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.
Najlepiej, gdy znasz już C#, bo szkolenie koncentruje się na praktyce. Nie ma innych formalnych wymagań.
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.
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.
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.
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.
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.
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ń.
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.
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
40 % taniej
59.00 zł
To najniższa cena z ostatnich 30 dni!