Znam C# chcę poznać ASP - ścieżka

0

Hej!

Mam za sobą już kilka kursów oraz jedną książkę o nauce C# przerobioną od deski do deski kilka razy.
Dziś dorwałem kolejną pozycję, lecz po jej szybkim przejrzeniu okazuję się, że nie zaskoczyło mnie w niej nic nowego.
Problem w tym, że niektóre z elementów C# nie za bardzo potrafię wykorzystać w praktyce bez pomocy np. MSDNa.
Trudno mi jest uczyć się w konsoli stosowania np. delegatów i eventów, jeżeli nie widzę praktycznego zastosowania ich w moich konsolowych projektach.

Docelowo chcę zagłębić się w ASP MVC, ale zastanawiam się, czy dobrze jest najpierw poznać C# perfekt, czy mogę znać kilka zagadnień w stopniu mniejszym tzn. wiem że istnieją, wiem po co, ale nie pamiętam jak zastosować prawidłowo w praktyce.

Jeżeli chodzi o zakres materiału, który znam w mniejszym stopniu to są to: delegaty i eventy, XML, yield, tworzenie typów generycznych, wzorce projektowe, testy.

Co o tym sądzicie? Jest sens piłować sam język, czy lepiej przejść do ASP i ewentualnie uzupełniać na bieżąco braki w języku według potrzeb?

0

C# to rozbudowany język, w jednym projekcie raczej trudno wykorzystać wszystkie jego mechanizmy. Wiele z nich jest zbyt specyficznych, żeby było się sens ich uczyć "na przyszłość".
W programowaniu webowym nie korzysta się z tak na oko połowy dostępnych mechanizmów C#. Jeśli znasz podstawy składni (warunki, pętle, typy, zmienne, klasy, generyki) + podstawy frameworka (pliki, XML, kolekcje, LINQ), to śmiało możesz startować do ASP.NET MVC.

1 użytkowników online, w tym zalogowanych: 0, gości: 1