V
V
Vadim2014-11-28 00:41:31
IT education
Vadim, 2014-11-28 00:41:31

Accelerated learning C#?

I write in PHP at an "intermediate level". I want to "move" to C#, specifically ASP.NET MVC. I am now compiling a kind of training plan for myself in order to enter as quickly as possible and in less than a year to be a very fit junior.
Basically the plan itself:

  • C# 5.0 The Albahari brothers' pocket guide
  • The same brothers, but already thoughtful reading of their C# in a nutshell.
  • After that, I believe, the basic knowledge of reading CLR via C # Richter should be enough.
  • Then go back a little and go through the patterns, for example, Freeman and Freeman and something worthwhile on algorithms and data structures.

Here the question is - does such a sequence have the right to life? And you also need to have some basic knowledge of MSSQL and choose between Entity Framevork and NHibernate. In what sequence and for which books / articles is it better to do this?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Stanislav Boyarintsev, 2014-11-28
@Enapiuz

You somehow bypass your main goal Asp .Net Mvc developer.
1. The C# 5.0 Programming Language and the .NET 4.5 Framework Andrew Troelsen is a good book to start diving into the language without going too far.
2. ASP.NET MVC 4. Developing Real Web Applications... - a good book on Asp .Net Mvc
This is the bare minimum to start working as an asp .net mvc developer, then there is a deepening
3. ASP.NET MVC 5 with examples in C# 5.0 for professionals Adam Freeman
4. Programming Entity Framework: DbContext Julia Lerman
5. Programming Entity Framework: Code First Julia Lerman
And then everything else that you wrote:
C# in a nutshell, CLR via C#, walk through patterns, algorithms and data structures

L
ledorubl, 2015-02-25
@ledorubl

1. Excellent courses MVA
Programming language C#
Introduction to ASP.NET MVC
and others...
2. I also liked the book Learning C# and helped me learn C#

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question