Source – Building Web Apps with ASP.NET Jump Start
In order to do web development, you need to understand the following:
Visual Studio
- HTML5 and CSS3 standards and smarts
- JavaScript language features
- Page Inspector
- One code editor for client and server
- Web Essentials extension
NuGet
- Package manager – new way to bring dependencies into the project
- Install and configure in your project
- Handle dependencies and versions
ASP.NET
- Model Binding with ASP.NET Web Forms – Strongly Typed Data Controls
- Web Forms Friendly URLs
- Same routing system as MVC – in fact the routing system houses in ASP.NET but MVC also uses it
- Bundling and Optimization
- LESS editor
- Page Inspector
- async
- async and threading are kind of different
- Client.DownloadStringTaskAsync
- Task.WaitAll – blocks the current thread until all of the specified async requests have completed
- Task.WhenAll – will wait for all of the specified async requests to finish before returning
- “Async” and “await” keywords
- “Async = true” on the page