-
Hi! May I ask what level of familiarity is expected for the prerequisites before going down the roadmap?
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
To answer my own question, I found that C# is the only prerequisite for this roadmap. Finishing one course in the linked Pluralsight path should be enough to get started. SQL fundamentals are a good next step and can be studied either before ASP.NET Core or in parallel if you can. Priority topics for this are data definition language (CREATE DATABASE/TABLE) and data manipulation language (SELECT, INSERT, UPDATE, DELETE). Regarding Entity Framework, Dapper, and NHibernate, you don't need to learn all of them to get started. If you must learn one to write data access code for web apps, I suggest Dapper as you could immediately apply SQL fundamentals. You can skip databases if you are really impatient. In the meantime, you can just implement persistence by reading/writing files. In summary, familiarity with C# is the only prerequisite before going down this roadmap. You can pick up the others later on. |
Beta Was this translation helpful? Give feedback.
To answer my own question, I found that C# is the only prerequisite for this roadmap. Finishing one course in the linked Pluralsight path should be enough to get started.
SQL fundamentals are a good next step and can be studied either before ASP.NET Core or in parallel if you can. Priority topics for this are data definition language (CREATE DATABASE/TABLE) and data manipulation language (SELECT, INSERT, UPDATE, DELETE).
Regarding Entity Framework, Dapper, and NHibernate, you don't need to learn all of them to get started. If you must learn one to write data access code for web apps, I suggest Dapper as you could immediately apply SQL fundamentals.
You can skip databases if you are really…