What are the best source things I need to know in order to move on to developing asp.net

I have been doing basic Windows programming using C # since the last 8 months, and you can put me at level 8 in C # of 10. Now it's time to switch to web programming and get some more components for my expertise. So I want to know what the best initial things I need to know to go to asp.net development. I know that this is different from regular desktop programming, but is there any handout available?

Thank you in advance

Lura

+4
source share
4 answers

there can be many concepts to learn how to do the right web development, but for beginners

1 What is a stateless function?

2- What is a session?

3 What is viewState if you do not plan to use asp.net MVC?

4- What is a request / response model?

5- The life cycle of an Asp.Net page.

6- What is caching?

7- Basic JavaScript Course.

8- What is the GET / POST method?

this is not a final list, but as a starter, this can be considered.

+7
source

this is one of the "it depends" answers.

The thing with .Net is that if you have an IDE (Visual Studio), you can develop not only ASP.Net pages, but you can also use form applications, WPF, Silverlight, services, etc. Whatever it is, a programming language for use in .Net (C #, VB.Net).

I would suggest setting priorities in what you want to focus on. Some ASP.Net noobs I've worked with have been focusing too much on the HTML / GUI side, while there is nothing wrong with learning, they tend to compromise OOP core skills. You need to understand why you use ASP.Net compared to a static HTML page โ€” you want your web pages to become โ€œdynamic.โ€ To achieve this, you need to do internal programming, not just markup and javascript. Forget the drag-n-drop objects mentioned in the tutorials, if you work in a corporate / professional environment, you are unlikely to be able to use them.

I started learning HTML when I was 15 (Iโ€™m 27 now) and these years of experience made my HTML and Javascript code trivial tasks, and I was able to focus more on C # logic.

The problem, although starting up as a Windows Forms programmer, they usually had to learn websites with difficulty. Some do not understand the page life cycle concepts and limited states offered by ASP.Net. If they use ASP.Net Forms, they almost automatically abuse ViewState objects to achieve what they want, and abuse ASP.Net AJAX control.

Try to find a balance between these two scenarios, and you'll be fine. Good luck

+4
source

For me, the initial idea is to start web programming

  • Learn about creating html pages.
  • Observe your opinion on how the page is loaded to the client, what other information is sent, what is returned, etc.
  • Learn javascript and possibly jQuery for client programming.
  • Learn about the media on the Internet, basically images are the one you need. How to create them and use to design the page.

Some other answers. https://stackoverflow.com/questions/1393639/best-web-programming-book-for-stand-alone-application-guy
https://stackoverflow.com/questions/1861290/web-application-book-for-dummies-managers
Good web development books for programmers
https://stackoverflow.com/questions/158769/best-books-to-learn-about-design
https://stackoverflow.com/questions/516424/book-recommendation-web-user-interface-design
https://stackoverflow.com/questions/1034758/what-are-the-best-web-design-sites
https://stackoverflow.com/questions/74884/good-javascript-books
https://stackoverflow.com/questions/3655530/best-javascript-book-for-an-experienced-coder

ps Iโ€™ve been working since 1995 with web pages in general, but I canโ€™t find out my level, because, frankly, I donโ€™t know what and how level 10 is.

+2
source

I would go the next way ...

  • HTML / HTML5
  • Understanding HTTP Request / Response
  • CSS / CSS3
  • JavaScript and Ajax (including classic and prototypal inheritance, closure, FP)
  • A bit about web design (Check Pragmatic press http://pragprog.com/titles/bhgwad/web-design-for-developers
  • For general web related issues check out http://nettuts.com
  • Ajax
  • JQuery
  • ASP.NET Lifecycle / Server Control / UserControl, HTTPModules, HTTPHandlers, Session, Caching, etc.
  • Firefox dev environmentmnet + Firebug addon + YSlow

I hope you find this helpful.

+2
source

Source: https://habr.com/ru/post/1333542/


All Articles