Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What learning path I must follow to learn ASP.NET? [closed]

Tags:

asp.net

I'm an OOP developer mostly on the most popular scripting language for web developments, PHP.

To master my skills as a PHP developer, I separate things as PHP, OOP techinques, Client-side languages as Javascript, AJAX, AJAX libraries, CMS, Frameworks (Zend, Cake, etc) MySQL in depth, LINUX (mostly as a web developer optical) ...

So what guess now I need some specific guidelines to determine what are the concrete domains that I need to master to become myself a ASP.NET developer and then build on top of that a learning path to follow. (like C#, WebForms, ADO, etc) ...

BEST to all the great developers here in SO.

Demian

like image 736
demian Avatar asked Jan 23 '10 19:01

demian


2 Answers

  • C# or VB.Net (C# is preferable) (including sme general knowledge of the CLR)
  • ASP.Net Webforms (or ASP.Net MVC)
  • ADO.Net (you should also learn LINQ to SQL or another ORM s.a. NHibernate)
  • T-SQL and SQL Server (unless you plan to use another Data Base)
  • Basic Windows server knowledge and IIS management
  • I assume that you know already everything you need about Client Side development. It is advisable to also learn ASP.Net AJAX and JQuery (it's supported by Visual Studio)
  • Web services (or better WCF)
  • Depending on how complex your applications are, you should also consider looking at some IoC Container s.a. NInject or more advanced frameworks (Enterprise library, Spring.Net)

You can look up the recommeded readings on amazon to each of these topics.

like image 151
Manu Avatar answered Oct 21 '22 19:10

Manu


I suggest you to build an application from scratch, something inside a problem domain you understand or maybe to rewrite a previous project.

There are some useful links to start:

  • Learn ASP.NET
  • Good Book/Training Material To Learn ASP.NET 2.0+
  • Recommended Topics for “Introduction to .Net” training
  • What are your references/recommendation on .NET DVDs, books and online training?
like image 1
Rubens Farias Avatar answered Oct 21 '22 21:10

Rubens Farias