Navegando por la red, he encontrado en la web http://mrbool.com/, este curso gratuito de ASP.Net 4 para Visual Studio 2010 dividido en videos de corta duración donde podeis aprender todo lo nuevo de la version de ASP.Net 4 y algo de ASP.Net MVC y Silverligth. Eso si, como casi siempre, están en ingles.
Web Application Versus Web Site
Vídeo 1) Web Application Versus Site Description: In this video, we try to explore the difference between a web site and a web application in ASP.NET using Visual Studio 2010. | |
Controls
Vídeo 2) Label and Literal Control Description: In this video, we are covering three points (asp.net controls): Control tree, AssociatedControlId (label properties in asp.net), and Literal control. First we start with the control tree. |
Vídeo 3) Input Boxes Properties and Events Description: In this video, we look at different ways of creating textboxes: SingleLine (which is the usual way of using a text box for a single line of input like a user name and city), MultiLine, where the user can enter a scrollable list of text. |
Vídeo 4) Auto Complete and RadioButtons Description: In this video, we are going to discuss AutoComplete feature and radio buttons. |
Vídeo 5) Three ways to submit form data Description: In the video, we cover three ways of submitting form data. |
Vídeo 6) Posting Back to Another Page Description: In this video, we will discuss the ways of posting back page data. |
Vídeo 7) Command Buttons and Client Actions Description: In this video, we covered many concepts related to the button. |
Vídeo 8) Using panels Description: In this video, we are going to discuss panels. |
CSS
Vídeo 9) Evolution of CSS Description: In this video, we start our discussion of CSS (Cascading Style Sheets). CSS describes the presentation semantics of our document. |
Vídeo 10) Styles Description: In this video, we experiment with different styles and see their impact on the page. |
Vídeo 11) Unordered list Description: In this video, we discuss two important CSS items: 1- The order of priority of a style. 2- How to transform an unordered list into a menu. |
Vídeo 12) Manage styles Description: In this video, we wrapped up our quick introduction to CSS. |
Validation Controls
Vídeo 13) Introduction Description: In this video, we start our discussion on validation controls in ASP.NET. |
Vídeo 14) Text property Description: In this video we explored two important items: the Text property and the Validators collection. |
Vídeo 15) InitialValue property Description: In this video, we will talk about using the InitialValue property in the validation control. |
Vídeo 16) CompareValidator Description: In this video, we will talk more about the CompareValidator. |
Vídeo 17) Regular Expression Validator Description: In this video, we will talk about the RegularExpressionValidator an ASP.Net validator. In some situations, the data follows a certain format (like a social security number and a telephone number). |
Vídeo 18) CustomValidator and ValidationSummary Description: In this video, we are going to discuss the CustomValidator and the ValidationSummary controls. |
Vídeo 19) Building validation control class Description: In this video, we will build our own validation control class. |
Vídeo 20) Calendar Control Description: In this video we discuss the Calendar control. Calendar is one of the advanced controls in ASP.NET. |
Vídeo 21) Holidays: Calendar Control Description: In this video we discuss the Calendar control in more detail. Specifically, we are going to retrieve some events (holidays) from the database and render those specific events differently on the calendar. |
Vídeo 22) AdRotator Description: In this video, we are going to talk about the AdRotator control. We use this control to display advertisements on our web sites. |
Vídeo 23) Wizard Control Description: In this video we discuss the Wizard control. This control is very handy in walking the user through predetermined steps to get something accomplished. |
Silverlight
Vídeo 24) Silverlight Description: In this video we are discussing how we can load a Silverlight application within our ASP.NET page. |
Master Page
Vídeo 25) Introduction Description: In this video, we are discussing master pages. Master pages serve as a template to other pages within the site. |
Vídeo 26) ContentplaceHolders Description: We start by discussing the content of Site.master as far as the ContentplaceHolders are concerned. |
Vídeo 27) Master Page File Description: The main concept has to do with the MasterPageFile. |
Vídeo 28) PreInit method Description: We can load a different master page depending on a specific criterion. Since the merger between the master page and the content page happens early in the page life cycle, we need to make our modifications in the PreInit method in asp.net. |
Themes
Vídeo 29) Themes Description: In this video, we start our discussion on themes. |
Vídeo 30) Difference between a Theme and a StyleSheetTheme Description: We start by explaining the difference between a Theme and a StyleSheetTheme. |
Vídeo 31) CSS Description: In this video, we discuss couple of items: 1) how to add a css stylesheet to a skin folder and 2) how to load themes dynamically. |
User Controls
Vídeo 32) User Controls Description: In this video, we start our discussion of user controls. |
Vídeo 33) Manipulating User Controls Description: In this video, we are going to discuss a different way of adding user controls to be used by the pages, and how we can add a property to the control that we can modify when adding the control to the page. |
Vídeo 34) AJAX Description: In this video, we are going to talk about user controls with AJAX (Asynchronous JavaScript and XML). |
MVC
Vídeo 35) Introduction Description: In this video, we are starting our discussion of ASP.NET MVC. |
Vídeo 36) ViewBag Description: We will look at the sample application provided and dig deeper into the code. |
Adding
Vídeo 37) Controller Description: The model is to manage the data, the controller is to interact with the user, and the view is to display the data |
Vídeo 38) View Description: In this video, we add the view to the method. |
Vídeo 39) Model – Part 1 Description: In this case, we will create a model class that represents the visitor to our site. |
Vídeo 40) Model – Part 2 Description: We build the form by adding the text boxes, the drop downs, and the submit button. All of this will be done using the Html helper methods and lambda expressions. |
Vídeo 41) Model – Part 3 Description: One interesting feature of MVC is that in the httppost method we are able to pass the Visitor object as a parameter, and that parameter is passed to the new view as well. |
Data Access
Vídeo 42) Lists Description: In this video, we start our discussion of data access. |
Vídeo 43) Grid Description: In this Video, we talk about displaying data using tabular controls. |
Vídeo 44) Hierarchical Description: In the video, we will talk about Hierarchical databound controls. |
Vídeo 45) Templated Description: In this video, we discuss template data access controls |
Vídeo 46) Two Way Data Binding Description: In this video, we will be discussing two-way binding, by using the Bind expression that allows us to display and edit data. |
Vídeo 47) Errors and Stored Procs Description: In this video, we talk about two items: (1) how to handle errors in the data source, (2) how to use a stored procedure to populate a GridView. |
Vídeo 48) Using Filters and Cookie Parameter Description: In this video, we continue our discussion of working with data controls. We discuss using filters and working with cookie parameter. |
Vídeo 49) BulletedList Description: In this video, we will look at different ways of working with a BulletedList. |
Vídeo 50) Gridview Details Description: In this video (and in the new few videos) we will be digging deeper into the GridView details. |
Vídeo 51) Sorting Grid With Ajax Description: In this video, We talk about sorting columns in a grid; then we add Ajax to the mix. |
Vídeo 52) GridView Paging Description: In this video, we start with a simple grid that retrieves data from the Product table in the Production schema. |
Vídeo 53) Sorting Grid With Ajax Description: In this video we talk about sorting columns in a grid; then we add Ajax to the mix. |
Link oficial: Course-ASP-NET-4-and-Visual-Studio-2010