Sorry if this is a naive title. I am trying to break into web development. I have taken a basic intro to OS, intro to Networking as part of my bachelors degree several years ago. I cannot say that we went into things deeply, beyond academic assignments. I would like to understand things much better regarding to this specific task (e.g what goes on in at the OS level, at networking level, what are other computers involved, where do proxy servers and hackers come in). Again, at the very basic level this has been covered, but I would like to review this specific thing better. Are there chapter(s) os a specific book, or specific SHORT reading that you recommend? I have nothing against your list of 20 favorite books, but I want to understand this one thing better in 2-3 weeks of reading after work / on the weekends (realistically 5-10 hrs per week, so I am looking for about 15-20 hrs of reading material, NO MORE). I am not a fast reader :) Thanks.
|
|
Well, as with most things in computers, it's a lot of relatively simple concepts stitched together. To understand it fairly deeply (but not EE-deep, since I don't go there), you could start by learning these networking concepts:
For things like these (general Internet standards), the actual RFCs are gold. They can be dry, they can be vague, and they may not 100% reflect shipping products - but they are the best general technical resource IMO. As usual, Wikipedia is a great first-level resource for all of this as well. It'll tell you the basics, and generally link you to the correct RFCs (RFCs have a habit of being updated, superseded, not implemented, etc. so the quick Google searches I did are likely to be somewhat incorrect). The OS side is a bit harder. Since it's not a "standard", there's no published reference to any of it. And, even better, different OS will do things slightly differently. I'm mainly a Windows guy - I learn this type of stuff from blogs; Mark Russinovich and Raymond Chen are the 2 best guys I know of to give you this seriously technical stuff.
Speaking of HTML, now you need to know the rules for that (and CSS) so that you know what the browser does to parse it into visual elements. Oh - and since this all shows in a GUI program, you can now start down the road of message loops and input handling. It really never ends - one of the greatest (and worst) things about this profession. |
|||
|
|
|
To answer the specific question in your title, the term you're looking for is "web page life cycle". This page describes the cycle for an ASP.NET page. The terms are general (for the most part), but the details of the actions are specific for ASP.NET. |
|||
|
"Web development" is a very broad term, as I think you understand by breaking down some of the layers. Given your background, I think you should look at this page. It should give you more vocabulary to find out what you want to study next. That covers the "web" portion. As you find out more, the "development" portion will become clearer. A little more than half-way down that page is a line answering your question. Basically:
|
||||
|
|
