Jaka książka/kurs dla osoby która "zna" Jave?

0

Witam serdecznie.
Pisałem w javie jakiś czas, przerobiłem i poznałem podstawy języka i delikatnie web, ale chciałbym spróbować czegoś innego i wybór padł na C#. Czy polecicie jakieś książki lub inne materiały, który nie rozczulają się za bardzo "co to jest klasa", albo "co to jest zmienna", ale konkretnie pokazują elementy używane w tym języku? Myślałem nad C# w pigułce, lecz gdy zajrzałem do środka, to jest prawie 1100 stron, niezła piguła :D Widziałem jeszcze coś w stylu C# kompletny przewodnik dla praktyków. A co powiecie na Microsoft Virtual Academy, tam też jakieś kursy widziałem. Po prostu nie chce tracić pół roku na przerobienie wszystkich możliwych elementów, ale coś tam sobie skrobać w między czasie. Pomożecie?

0

Jeżeli umiesz Jave to po prostu weź się za pisanie jakiegoś projektu, to będzie najoptymalniejsze rozwiązanie.
A co do "c# w pigułce" to nie kupujesz tej książki aby ją przeczytać "od deski do deski", wybierasz temat, czy tam dział, który cie interesuje i czytasz te kilka-kilkanaście stron

0

Zależy jak bardzo znasz Jave :) Jeżeli znasz... tak od niedawna, male doświadczenie to warto C# uczyć się od zera (ew szybciej przejdziesz przez podstawy).

Znając na dobrym poziomie Jave proponuje odpuścić sobie czytanie zwykłej książki o C#.
Duża cześć informacji będzie się niemalże dublowala (szczególnie na początku książki).
Myśle ze lepiej skupić się na konkretnych zagadnieniach/mechanizmach których nie ma/lub są inne w Javie. I kupić książkę (tematyczną) np
-Entity framework + ADO (czasem, sie uzywa)
-zapytania LINQ + wyrażenia LAMBDA
-ASP + MVC
-WPF + mvvm
-WCF
oraz w miarę dokładnie przeanalizować nowości (i to co dochodziło) od .net 3.0
(z racji ze C# 2.0 jest chyba najbardziej podobny do Javy 1.5 - 1.7).

Także, zależy jaki jest Twój target... jeżeli web to WPF mvvm możesz ominąć (mimo to polecam go choć trochę "liznąć").
Jeżeli desktop to ASP i MVC można ominąć (mimo to, jak powyżej, warto poznać podstawy).

Dołożyć znajomość przynajmniej po jednej bibliotece do Moqowania, Testow jednostkowych, Logowań.
Na pewnym etapie warto jakiś mechanizm do wstrzykiwania zależności. (wiem że w javie tez są często stosowane).

P

Dodam, że większość książek tematycznych jest po en (pdf i klasyczne...papierowe). Ale do tego się trzeba przyzwyczaić.
Domyślam się ze książki ogólne (Cegła + wszystkiego po trochu) ma większe wzięcie niż wąski,szczegółowy zakres, wiec się nie opłaca tłumaczyć

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