On-site & Public, Instructor-led, Hands-on IT Training
800.756.3000
(International 01) 908.233.8900
|
|
400+ Course Offerings:
| DB2 for z/OS |
| DB2 for Linux, UNIX, Windows |
| Structured Query Language (SQL) |
| Java, Java EE, Frameworks and OO Design |
| Oracle |
| WebSphere MQ |
| CICS/TS |
| Mainframe - Assembler, COBOL, MVS/JCL, REXX, SAS |
| HTML, XML, Web Services and SOA |
| WebSphere Application Server |
| WebLogic |
| IMS |
| Linux |
| UNIX, C, C++ |
| PowerBuilder / InfoMaker |
| Microsoft - .NET, SharePoint, SQL Server |
| Project Management |
| Business Intelligence/Cognos |
|
|
NE2204 ASP.NET Web Development - Level 2
|
|
|
|
Request a Course using our convenient on-line form, or Call 800.756.3000 to schedule a class in your area.
|
|
Full Course Description
|
| |
|
Duration |
5 Days |
|
Delivery Method |
Instructor led, Hands-on workshops |
|
Public Price |
$2750.00 | |
DESCRIPTION (Return to Top)
This course teaches the .NET web development at an intermediate to advance level, and is ideally suited to those who already have an introductory knowledge of ASP.NET. It starts with a quick review of ASP.NET fundamental concepts and then moves on to building a complete E-Commerce application. The associated issues of database design, proper tiered architecture, style sheets, developing user controls, and role based security are incorporated in the development of the sample web site. Security using secure sockets layer (SSL), caching of web pages, prevention against SQL injection are also covered. Advanced programming techniques involving popular serverside controls such as the GridView, Repeater, and DataList controls, as well as some involved issues in creating user controls are presented. The last part of the course incorporates AJAX including some controls from the AJAX control toolkit into the design of the Ecommerce application.
AUDIENCE (Return to Top)
Individuals wanting to gain a good understanding of web application development using ASP.NET.
TOPICS (Return to Top)
I. ASP.NET Review
- Server-side fundamentals
- ASP.NET object model
- Request, Response, Application, Session, Page and Server objects
- Dealing with cookies. HTML and ASP.NET serverside controls
- Server-side processing of client-side events
- Creating user interfaces with web forms
- Validation controls
- ASP.NET application and session state management
- Configuration files
- Error handling in ASP.NET
- Page Communication patterns in ASP.NET
II. Server Controls in ASP.NET
- Panels, Calendar, Multiview, Menu and Tree controls
- Styling of server controls through themes and skins
- Programming techniques with GridView, Repeater, ListView and DataList controls
- Embedding controls in GridView, Repeater and DataList controls
- Row data bound
- Row command events
- Embedding dynamically generated controls in a GridView
III. Design of a complete Ecommerce Web Application
- Designing the database
- Implementing a tiered architecture using a repository design pattern
- Creating user controls for reusability in the application
- Creating custom validators for credit card processing
- Using LINQ in the data tier
IV. Securing ASP.NET Web Applications
- Forms-Based Authentication
- Role based security
- Registering new users
- Permitting users to sign out
- Using Https with ASP.NET applications
- Creating a custom architecture for role-based security
- Safeguarding against SQL injection
- Designing an administrative section for the web Site
V. Incorporating AJAX Control toolkit with the Ecommerce Web Application
- Review of client-side AJAX Toolkit library programming
- JSON web services and their use in AJAX
- Different ASP.Net AJAX Toolkit Controls and their use in the web site development
- Advanced programming issues with AJAX control toolkit
- New features in AJAX 4.0
PREREQUISITES (Return to Top)
Familiarity with the use of Windows operating system and some prior web development and .NET programming knowledge.
|
|
|
|
Copyright ©2013, Themis Inc. All Rights Reserved