From: Mr. Arnold on
Kavi wrote:
> Hi,
>
> I am a web application developer for last 5 years and knows
> HTML,ASP,JavaScript,VBScript,XML etc.
>
> I want to move to .NET web application development with Visual Studio.Net or
> .NET Framework.
>
> I just know What is .NET
>
> Basically I want to become expert in .NET and get certified professional.
>
> Could any one provide me the roadmap to achieve this..thats is where to
> start or any course recommendation?
>
> Thanks.
>
>
>

If you got the experience, then you should be able to pick it up.

What it's about as a .Net Web Architect is can you develop a Web
solution from top-to-bottom.

Can you write code in all tiers of a n-tiered .NET Web solution and code
vertically from the top tier to the bottom tier?

Will you do development work in only one tier and be stuck there doing
horizontal development?

http://www.dofactory.com/Patterns/Patterns.aspx
http://www.dofactory.com/Framework/Framework.aspx

I suggest you get additional books that cover the areas talked about in
topics of the DoFactory if you decide to purchase the DoFactory.

Use should use the ADO.NET Entity Framework and not Linq-2-SQL as you'll
see in VS 2010 as it has solutions to convert Linq-2-SQL to ADO.NET
Entity Framework as MS is pushing Entity Framework.

MS is also pushing WCF solutions and WCF Web services over legacy .NET
Web services.

Find out what Linq is about, which is a lot more than Linq-2-SQL.
From: Gregory A. Beamer on
"Scott M." <s-mar(a)nospam.nospam> wrote in
news:eZQtp5jiKHA.4048(a)TK2MSFTNGP06.phx.gbl:

> But, just to qualify that, #2 is really about where you are looking
> for work (geographically) and what industry your looking in. In my
> area (Hartford, CT), I see much more VB .NET development and
> opportunities (big insurance and financial services area) than I do
> C#.

This is it exactly. Overall, there is little VB work in Nashville in any
vertical. And the primary vertical is healthcare. We have some financial
and some insurance, but this is really a healthcare town.

Hartford is more insurance and if VB is the lingo de franco there, then
learning C# could limit one's opportunities, unless you are the big fish
in the small pond (one of a few really advanced C# devs in a town with
limited C# opportunities).

But, we are tracking 100% on geographic location and vertical, if you
are concerned with vertical.

I say the last statement, as I am a bit less concerned with vertical. I
have done healthcare, finance and transportation without losing stride.
For some, that might be more difficult and focusing on a single vertical
might be the better option. As you specialize, you can get higher
salaries, of course, but you have to be willing to move farther and
farther away from code in most cases to specialize enough where vertical
is critical.

> As for #1, that's debatable as a matter of preference. I would argue
> that VB is more concise because of its requirement to label much of
> the language constructs with the proper keyword. Some say that this
> makes VB more verbose than C# (and I don't think there's any argument
> that it does), but the payoff is the code is much more concise.

We will probably have to agree to disagree on this one. :-)

Actually, to be fair, I spent years in VB and can go back without much
problem (other than hitting smei-colons for the first few days and
having to remember that everything is () and <T> is (Of T), etc.). When
I get stuck, I write a basic exercise in C# and use Reflector. ;-)

On the plus side, for VB, the tooling is a bit better for VB, in some
respects (Intellisense comes to mind, but 2010 levels the field a bit),
but you have to carry a ruler to keep the old ASP devs from using the
training wheels (compatiblity namespace).

Peace and Grace,

--
Gregory A. Beamer (MVP)

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************