New Technologies, Tools and Features
Web Development in ASP.Net
Hello all my fellow coders! If you have been in the game as long I have, you know that there have been drastic improvements in web application and website development since the birth of .NET web development in January 2002 (ASP.NET v 1.0). All of these improvements, including enhancements to existing frameworks and the introduction of totally new frameworks, have provided programmers with better, faster and easier tools and features that allow us to overcome almost any obstacle in web development and drastically increase productivity.
All this rapid change means that .NET holds a lot of potential for great development. With all these great new tools and technologies within our grasp, the real challenge is just knowing where to start building/developing your web application. That is where I come in.
In this blog series I will share with you all the awesome ways that .NET and commercial open source libraries for .NET aid us in developing web applications by going through some of the most popular (and some less conventional) .NET tools available. This series will serve as an introduction to .NET and cover in detail the technologies, tools and features that are becoming increasingly popular in the field of web development, as well as some tips and tricks of the trade that will make your web development easier.
While each topic will be detailed so that beginners may build a good basic understanding of .NET, to fully understand and utilize everything discussed in these blogs you should have at least some basic knowledge of how to create and develop .NET web projects in Visual Studios, as well as basic working knowledge in SQL Server. These blogs are not intended for total novices to web development, so if you are new to this field I would advise you to first learn some of the basics of .NET web development using Visual Studios and SQL Server before utilizing the content below to refine your understanding and learn new tricks to improve development and grow as a programmer.
So without further delay, here is the list of some popular (as well as some less conventional) .NET technologies, tools and features that I will cover in this series. I will explain each of these in detail and expound on how best to utilize them in order to increase your productivity and improve your .NET development.
- ASP.NET Web Forms
- ASP.NET MVC Part 1
- ASP.NET MVC Part 2
- Data Access – ADO.NET, LINQ-To-SQL and Entity Framework.
- ASP.NET Web APIs
- ASP.NET Ajax
- ASP.NET Reports
- HTML 5
- Targeting Mobile Devices
- CSS, Templates, and Themes
- Brief Intro to Third-party components and frameworks from vendors like Telerik, Infragistics, and ComponentOne.
- Brief Intro to .NET Web Development CMSs like DotNetNuke and Umbraco etc.
Subscribe to the blog to make sure you don't miss any of the above posts!
If there are any topics you would like to learn about that you don't see listed here, please let me know in the comments and I will see what I can do for you.