Nauka c# Od podstaw dla deva z 4,5 roku expem w php i js.

0

Hej Programersi! mam pytanko dla was chcę zacząć na naukę c# od zupełnych podstaw żeby móc go używać do programowania webowego, ewentualnie może jak się rozbrykam to kiedyś Xamarin.
Wiem że, w sieci jest tego dużo, ale chciałbym się was zapytać co byście polecili na początek nauki(chodzi mi o książki, może kursy udemy itd)tak żeby się nie uczyć przestarzałych rzeczy albo nie nabrać z lektur jakiś dziwnych nawyków (4,5 roku programuje komercyjnie web głównie php i zdaje sobie sprawę ze programowanie to nie tylko składnia). Stwierdziłem do nauki użyje .net Core w wersji 2 coś czy to dobry wybór czy raczej może coś innego ? do bazki wybrałem EntityFramework. Czy myślicie ze dzisiaj jeszcze warto interesować się ASP czy raczej od razu webApi?

1

Stwierdziłem do nauki użyje .net Core w wersji 2 coś czy to dobry wybór czy raczej może coś innego ?

Dobry wybór, w tym momencie najnowsza wersja. Nie wiem czy są już książki na temat tej wersji (a 2.1 już za pasem), ale myślę, że bym zaczął od książki aby zrozumieć ogólnie jak to wygląda, a potem konkretne rzeczy już będziesz w praktyce szukał w internecie. Jako, że masz doświadczenie, to istnieje szansa, że takie podstawowe rzeczy jak obiektowość masz opanowane, więc wystarczy, że na szybko przejdziesz o co chodzi w składni C#. Polecałbym pobawić się trochę w konsoli również, aby ugryźć język i platformę.

do bazki wybrałem EntityFramework.

EF Core do podstawowych rzeczy jest OK, ładnie się integruje i ładnie działa - potem będziesz mógł narzekać i zmieniać na coś innego.

Czy myślicie ze dzisiaj jeszcze warto interesować się ASP czy raczej od razu webApi?

Żeby ogarnąć WebAPI to warto ASP.NET MVC też ogarnąć, bo podstawowa zasada jest dość podobna (w zasadzie jest tak samo jak MVC, ale bez widoków).

0

Chcesz się uczyć z C# od podstaw ?

0

Piszac ASP masz na mysli ASP .NET MVC, jak sadze.
Webapi to podstawa. Do do MVC to nie musi to byc ASP .Net MVC. Możesz sprawdzić inne frameworki MVC jak choćby Nancy FX.
.Net Core podobno działa ale EF Core to, sądząc chociażby po problemach z tego forum, produkt dla hobbystów. Jak wchodzisz w .NET to polecam od razu NHibernate bo jak wsiakniesz w EF to trudno się wygrzebać. Z autopsji. Od 2 lat chce odpalić jakiś nowy projekt na NH i jakoś nie mogę:). Zaraz ruszam z dużym refaktoringem starego systemy to może się uda :)

0

Co do .Net Core to polecam video kursy Piotra Gankiewicza.

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