ASP.NET Web Services have been around for a long time, but this technology is still widely used today. If you have existing ASP.NET Web Services you are trying to support, you may have realized that it can be difficult to find good information about using them today. In this course you will learn the basics of ASP.NET Web Services and how to use them. We'll start off by talking about the technology and learning about how ASP.NET Web Services work. Then, we'll dive in and create our own simple ASP.NET Web Service and learn about how the technology works. Once we have a web service built, we'll learn how to use .NET's proxy generating utilities to create a consumer for our web service without writing much code. After that, we'll learn how to use ASP.NET Web Service in an existing ASP.NET application to provide AJAX functionality and even see how we can embed service methods in ASPX page. Finally, in the last module, I'll take you through the process of converting a legacy ASP.NET Web Service to newer technologies like WCF and Web API. So, if you need to maintain an existing legacy ASP.NET Web Service application or you are looking to learn enough about ASP.NET Web Service to feel confident in migrating to a newer technology, you'll want to check out this course.
Introduction To ASP.NET Web Services Hi, this is John Sonmez from Pluralsight, and welcome to this course on using legacy ASP. NET Web Services, and migrating off of them. ASP. NET Web Services have been around for quite some time, but the technology behind them is being rapidly replaced by newer ways of accessing resources and services on a remote computer. As a result, it can be often difficult to find information about ASP. NET Web Services and the associated technologies behind them. This wouldn't be a problem, except that there are many working software systems today that are using the ASP. NET Web Services technologies, so developers need to know how to maintain these systems, and even develop new web services for them. This course is designed to capture all of the information you need to know about working with legacy ASP. NET Web Services, and also give you some guidance on eventually moving off of this somewhat dated technology when the opportunity arises. By the end of this course, you should have a good understanding of how to create and maintain ASP. NET Web Services when using them as external APIs, or as ways to enable AJAX in an existing ASP. NET application. And you should also have the information you need to begin a migration to a technology like Web API or WCF.
Creating A Simple Web Service Hi, this is John Sonmez from Pluralsight, and in this module we are going to see how to create a simple web service in ASP. NET. If you haven't worked with ASP. NET Web Services before, you'll probably find that it's surprisingly easy to get a web service created. It really isn't much different than creating any other class in. NET except that we will add a few attributes to make that class a web service. The real challenge with building web services is creating a good interface that will be easy to use and maintain. In this module, we'll learn how to do both as we build a web service for a simple, but real service that we'll call the Protein Tracker Service. By the end of this module, you should know how to create your own web service using ASP. NET, how to utilize some of the functionality of ASP. NET in that web service, like sessions, and how to test that web service in your browser without having to first create a client.
Consuming Web Services Hi, this is John Sonmez from Pluralsight, and in this module, we'll be learning how to create an application to consume the web services we created in the last module. It turns out consuming web services is even easier than creating them. Using the built-in tools in Visual Studio and the. NET Framework, we can very easily generate proxy classes that do all the hard work for us and let us call ASP. NET Web Services without having to write any complex code that serializes objects and sends them over HTTP. In this module, I'll take you through the process of creating a simple client application for our Protein Tracker web service, and we'll learn how to automatically generate web service proxy classes, call web services asynchronously, and even add basic security to a web service.
Web Services And AJAX Hi, this is John Sonmez from Pluralsight, and in this module, we'll be learning how to combine what we've learned about ASP. NET Web Services with AJAX to create ASP. NET applications that are able to act more like the Windows Form application we created in the last module. It's often useful to use web services in your ASP. NET application for implementing AJAX functionality, which can make web pages seem more responsive and more modern. Fortunately, ASP. NET has built-in support for calling ASP. NET Web Services from an ASP. NET page, which makes it pretty easy to do. In this module, I'll show you how to call our Protein Tracker web services from an ASPX page as we implement our Protein Tracker application in ASP. NET. We'll also learn some different ways of using the ASP. NET Web Services, including putting them directly in our ASPX pages and calling the web services using a library like jQuery instead of the built-in ASP. NET support.
Migrating To Newer Technologies Hi, this is John Sonmez from Pluralsight, and in this module, we're going to learn how to take our existing Protein Tracker web service and migrate it to some of the newer technologies for creating services and APIs like WCF and Web API. ASP. NET Web Services have been around for quite a while and many new technologies have come out in the Microsoft stack to take their place. We won't have the time to completely go into the details of WCF or Web API in this course, but I'll show you the basics of converting an existing ASP. NET web service over to one of these newer technologies. By the end of this module, you should have a good understanding of why you might want to move off of ASP. NET Web Services and to a newer technology, and what your options are.