Back

Microsoft Programming .NET 4 Web App Development 70-515

Web Applications Development with Microsoft .NET Framework 4

IT TRAINING
The 24-Hour Solution
Try it out,
24 hrs for $24

Prepare for an upcoming exam. Make corporate training decisions without risk. Access all of our IT training for 24 hours. Learn More
This series shows you how to build Web applications for Windows, using version 4 of the .NET Framework and Visual Studio 2010. You will use ASP.NET, along with related .NET Framework technologies.

You'll learn to develop Web Forms pages, develop and use Web Forms controls, implement client-side scripting and AJAX, configure and extend a Web application, display and manipulate data and use ASP.NET Model-View-Controller (MVC) 2.

You'll also be ready for Microsoft's 70-515 exam -- in either C# or Visual Basic.
  • Videos
  • Purchase Options
Title Duration
 
Introduction
Introduction and Pre-Requisites: a. VB or C# b. OOP c. ASP.NET deployment (MSDeploy, xcopy, FTP)
00:10:01
 
Web Forms: Master Pages, Themes, and Pages
a. Configuration: Page directives like ViewState, Request validation, Event validation, MasterPageFile, ClientIDMode b. The purpose of web.config c. Setting the html doctype d. Create and apply themes e. Add content placeholders f. Using nested master pages g. Padding messages between master pages h. Switching themes at runtime
00:21:59
 
Web Forms: The Page Life Cycle
a. IsPostback b. IsValid c. Dynamically create controls d. Control availability within the page lifecycle e. Accessing control values on postback f. Overriding page events
00:18:20
 
Web Forms: Page Caching and State Management
a. Data caching b. Page output caching c. Control output caching d. Cache dependencies e. Setting cache lifetimes f. Substitution control g. Session and application (server-side) h. Cookies and ViewState (client-side) i. Configuring session state (in proc, state server, SQL Server, cookieless) j. Session state compression k. View State compression l. Moving ViewState
00:26:23
 
Web Forms: Globalization
a. Client Side, Server Side, and via AJAX b. Custom validation controls c. RegEx validation d. Validation groups e. Data type check f. jQuery validation
00:23:23
 
Web Controls: Validating User Input
a. Client Side, Server Side, and via AJAX b. Custom validation controls c. RegEx validation d. Validation groups e. Data type check f. jQuery validation
00:18:28
 
Web Controls: Page Layout Controls
a. AssociatedControlID b. Web Parts c. Navigation controls d. FileUpload controls
00:16:00
 
Web Controls: User Controls and Custom Controls
a. User Controls i. Registering a Control ii.Adding a user control Referencing a user control iii. Dynamically loading a user control iv. Custom events v. Custom properties vi. Toolbox visibility vii. b. Server Controls i. Composite controls ii.INamingContainer Adding to the toolbox iii. GAC iv. Custom control events v. Registering from web.config vi. NOT: Postback data handler, custom databound vii. controls, templated controls
00:15:35
 
Web Controls: Using Code-Behind
a. HTML encoding to avoid cross-site scripting b. Navigating through and manipulating the control hierarchy c. FindControl d. controlRenderingCompatibilityVersion e. URL encoding
00:11:32
 
Client-Side: Dynamic Features using JavaScript and JavaScript Events
a. Dynamic Features i. referencing client ID; Script Manager; Script combining; Page.clientscript.registerclientscriptblock; ii.Page.clientscript.registerclientscriptinclude; sys.require (scriptloader) iii. b. Alter a Page Dynamically i. jQuery ii.Adding/modifying/removing page elements Adding effects iii. jQuery selectors iv. NOT: AJAX v. c. JavaScript Events i. DOM events ii.Custom events Handling events in JQuery iii.
00:36:01
 
Client-Side: ASP.NET AJAX
a. creating a script service, b. extenders (ASP.NET AJAX Control Toolkit), c. interacting with the server, d. Microsoft AJAX Client Library, e. custom extenders; f. multiple update panels; g. triggers; h. UpdatePanel.UpdateMode; i. Timer
00:11:41
 
Client-Side: jQuery AJAX
a. $.get b. $.post c. $.getJSON d. $.ajax e. xml, html f. JSON g. Handling return types
00:09:34
 
Security: Authentication and Authorization
a. Membership b. Login Controls c. Roles d. Location element e. Protecting areas of a site or page f. Personalization g. Aspnet_regsql.exe h. NOT: Windows Live, Passport, Windows and Forms authentication, Custom providers
00:12:33
 
Extending a Web Application
a. HttpHandlers and HttpModules i. Generic handlers ii.Async handlers Setting MIME and other headers iii. Wiring modules to app events iv. b. Initialization and Error Handling i. Application_Start (in global.asax) ii.Session_Start (in global.asax) Application_BeginRequest (in global.asax) iii. Unhandled exceptions iv. Custom error section of web.config v. Redirecting to an error page vi. Try…Catch vii. c. Debugging i. Remote debugging ii.Local debugging JavaScript debugging iii. Attaching to process iv. Logging and tracing v. Using local IIS vi. Aspnet_regiis.exe vii.
00:28:14
 
Data: Data-Bound Controls and DataSource Controls
a. Data-Bound Controls i. DataList, ii.Repeater, ListView, iii. FormsView, iv. DetailsView, v. TreeView, vi. DataPager, vii. Chart, viii. GridView ix. NOT: Working in Design mode x. b. DataSource Controls i. ObjectDataSource, ii.LinqDataSource, XmlDataSource, iii. SqlDataSource, iv. QueryExtender, v. EntityDataSource vi. NOT: AccessDataSource, SiteMapDataSource vii.
00:13:27
 
Data: Using LINQ
a. LINQ to SQL, b. LINQ to Entities, c. LINQ to objects, d. managing DataContext lifetime
00:15:36
 
Data: Dynamic Data Properties
a. dynamic data controls, b. custom field templates; c. connecting to DataContext and ObjectContext
00:16:37
 
ASP.NET MVC 2: Overview
a. How MVC Works b. Single project areas (route registration, Visual Studio tooling, inter- area links) c. Organizing controllers into areas d. Shared views e. Content files and folders f. Custom Routes (constraints, defaults, ignores, custom route parameters)
00:36:32
 
ASP.NET MVC 2: Controllers and Actions
a. Visual Studio support for right-click context menus b. Action filters (Authorize, AcceptVerbs, and custom) c. Model binders d. ActionResult sub-classes
00:15:24
 
ASP.NET MVC 2: Views
a. Built-in and custom HTML helpers (HTMLRenderAction and HTMLRenderPartial) b. Strongly-typed views c. Static page checking
00:11:31
Total Series Duration: 6 hours
Which option is right for you?
Buy a Single Series
"Focus your training on one series, for one month, for one low price."
StreamOne
StreamOne SUBSCRIPTION
Includes ExamPrep
StreamOne is your monthly option for streaming access to Microsoft Programming .NET 4 Web App Development 70-515. One multi-user license gives you and a small team access to one full series. Cancel at any time. A StreamOne subscription gives you plenty of time to explore the benefits of CBT Nuggets, while paying for just the specific series you want.
MULTI-USER
$199
per license
$499
EDM
Download
Download Microsoft Programming .NET 4 Web App Development 70-515.
$499
DVD
DVD
Have Microsoft Programming .NET 4 Web App Development 70-515 delivered on DVD.
 
Buy an Annual Subscription to Everything IT
"Eliminate your limitations. An IT Nuggets streaming subscription puts our complete IT training library at the fingertips of IT pros."
All topics. From admin to programming.
Image
IT Nuggets
Productivity for Companies and IT Advancement for Professionals
Get access to better training, and never lose it, with an IT Nuggets subscription. IT Nuggets is a multi-user product that supports all levels of your IT department, even as employees come and go. One locked-in rate gets you access to our IT training catalog, which is updated regularly and automatically at no additional charge. As long as your subscription is maintained, the rate won't change, and neither will your budget. Our full IT library is designed for Pros to keep current for career advancement and companies that want their IT Pros to reach their full potential.
YEARLY
MULTI-USER
$1999
per license
Bookmarks

No Bookmarks