
Diploma in ASP.Net Web Programming with Visual Studio 2008 - 10 Week Practical Evening Diploma
ASP.NET and Visual Studio 2008 Evening Course
This 10 week practical, lecture-and-lab course presents object-oriented programming with the ASP.NET and Visual Studio 2008 language.
This course teaches Web developers how to create leading-edge ASP.NET Web applications. It begins by explaining the different Web application architectures and project types supported by Visual Studio 2008. Next, it introduces the different types of Web controls that are at the developers’ disposal. It also demonstrates the power of creating custom Web controls. User controls and master pages demonstrate the power of code reuse while the site navigation controls can be use to simplify navigation for the Web users.
All Code examples are presented in both C# and Visual Basic.
The Diploma in ASP.Net Web Programming with Visual Studio 2008 is accredited by the Institute of Commercial Management and is internationally recognised in 130 countries.
Prerequisites
Students have some experience with .NET. and be familiar with the fundaments of C# and or Visual Basic.NET or other Object Oriented Programming Languages such as Java or C++
Students should have experience using graphical IDEs to build and debug software applications some knowledge of HTML and JavaScript is useful.
COURSE CONTENT
Introducing ASP.NET:
Understand the basic architecture of a Web application, Understanding the role of HTTP, The difference between HTML and XHTML, Learn the key features of ASP.NET 3.5, The ASP.NET Namespaces, The history of ASP.NET Web development, Contrast the use of IIS vs. the Visual Studio 2008 development Web server, Work with different versions of IIS, Know the differences between a Visual Studio 2008 Web Site and a Web Application project.
The Page Class and Other Files:
Know the three architectures of ASP.NET Web pages, Work with members of the Page class, The Page class events, Explore the single-file and code-behind models, The ASP.NET directives (Page, Control, and so on), Investigate the ASP.NET folders, The Request and Response objects, The IsPostback property, Understand the basics of Web.config, Perform debugging and tracing, Introducing Web Site Administration Tool (WAT), Research the global.asax file, Trapping application errors.
ASP.NET Controls:
Understand the ASP.NET Web control event architecture, Contrast HTML Server Controls with Web Controls, Survey the categories of Web Controls, Programming with Web control events, Work with ASP.NET Validation Controls, Examine the use of HTML tables and CSS Positioning for Web content.
Custom Controls:
Understand the need for custom Web controls, Building custom Web controls, Using the HTMLTextWriter, Adding Style to Custom Controls, Integrating custom Web controls with the VS IDE, Creating composite custom controls, Registering the controls with *.aspx, *.ascx and *.master files, Defining properties for the VS Properties window, Adding a custom icon for the Toolbox.
User Controls and Master Pages:
Understanding and creating user controls, Creating composite user controls, Manipulating user controls on the host page, Exposing events from user controls, Host Web pages subscribing the user control events, Introducing Master pages, A Master page walkthrough, Nested Master pages, Master page events and page access.
Site Navigation:
Define the role of view state, Read and write cookies, The role of application state and session state, Work with The State Services, Work with SQL Server session management, Study the various forms of caching (the Cache object and OutputCache), Work with Cache dependencies, such as a SQL Server dependency.
CSS and Themes:
Understand Cascading Style Sheets (CSS), Adding a CSS Style sheet, CSS and Web controls, Learn the style builder tools in Visual Studio, Examine the use of themes and skins, Dynamically assign themes, Adding a skin to a theme, Defining a .skin file, Using CSS and themes together, Adding a stylesheet to a theme.
ADO.NET:
Introducing System.Data.dll, The ADO.NET Data Providers, The Speedy DataReader, Binding DataReaders to Web controls, Performing CRUD operations in a connected model, Working with Parameters, Working with Sql Server Stored Procedures, The Disconnected Model, Working with the Data Adapter, Working with the members of a DataSet, Working with a DataView, Testing the CommandBuilder, Adding Data relationships.
Data Binding:
Understanding ASP.NET Data Binding, Data Binding with Array, Collection and Custom Types, Look at some new ways to manage Connection Strings in our applications, Declarative data binding, Expression data binding, Data Source Controls, The SqlDataSource control, The GridView control, The Repeater control.
Handlers, Modules and IIS:
Understand ASP.NET and IIS process management, IIS delegation of requests, Understand ASP.NET handlers, Configuring handlers, Creating a custom handler, Installing a custom .ashx handler, Using as custom file extension, Understand ASP.NET modules, Configuring modules, Creating a custom module, Comparing handlers and modules to ISAPI filters and extensions, Configuring IIS 5.1, 6, 7.
Providers:
Understand the ASP.NET provider model, Configuring providers, Using aspnet_regsql.exe, Explore the membership providers and SQLMembershipProvider, Adding new users, The MembershipUser type, Learn the Role Manager with SqlRoleProvider, Store and retrieve user information with the Profile object, Personalize a Web site.
Web Parts:
The role of Web Parts, The Web Part Manager, The different modes of the WebPartManager, Working with Web Part Zones, Add Web Parts, Web Parts in the Toolbox, Using an EditorZone, using a CatalogZone, Using AJAX with Web Parts.
Security:
Definition of Web security, Understand Web programming best practices, Learn ASP.NET forms-based authentication, Discover ASP.NET authorization, Encrypting sections of Web.config, Know ASP.NET security configuration, Learn IIS security, Work with ASP.NET security controls.
AJAX:
Know the role of AJAX, AJAX in today, Understand the role of the XMLHttpRequest object, Learn about the ASP.NET Page Script Callbacks, Learn the ASP.NET AJAX controls, Learn the ASP.NET AJAX controls, Build a Web site using the ASP.NET AJAX Control Toolkit.
Deployment:
Copy, XCopy and RoboCopy a Web Site, Pre-compiling a Web site using aspnet_compiler.exe, Copying a Web site in Visual Studio, Publishing a Web site in Visual Studio, Building an ASP.NET Web deployment (*.msi) project.
Silverlight:
Understand the role of Silverlight, Contrast the Silverlight 1.0 and 2.0 feature sets, Survey the Silverlight 2.0 architecture, Overview key Silverlight 2.0 development tools, Learn the core Silverlight assemblies and namespaces, Learn the role of the Application and UserControl classes, Learn the syntax of XAML.
Methods of Training:
Lectures, Workshops, group discussions; hands-on exercises; assignments; practical sessions; demonstrations; practical work; lab studies; visual aids.
Trainers:
The Fitzwilliam Institute maintains a panel of qualified and motivated trainers who work as a team mentoring each student.
Possible Careers
Computer Programmer, Software Developer, ASP.NET/Visual Studio/AJAX Developer, Software engineer, Software Test, Software Design, IT consultant, Software Trainer.
Who Should Apply
Anyone who wishes to develop a career in Web Development industry.
Qualifications
Diploma in ASP.Net Web Programming with Visual Studio 2008.
Start Dates
5th October 2010
Venue
The Capel Building, Dublin 1.
Times
The course is 10 weeks
Fees
€1,395.00
Fees are payable as follows: 20% within days of date of letter of acceptance from The Fitzwilliam Institute and the remainder, 30 days prior to the commencement of the course. All fees must be paid before the course begins.
Fees may be paid by cheque, bank draft, credit card, laser card, bank transfer or online through our Course Payments Page.
Brochure
Request a Brochure for this Course.
Disclaimer
Every effort is made to ensure accuracy, however responsibility is disclaimed for any error or omission in this website.
The Fitzwilliam Institute as part of the Fitzwilliam Institute Group closes on Bank Holidays and for a number of days at Christmas and New Year. The Fitzwilliam Institute reserves the right to postpone, cancel or alter courses without notice or to change any of the details in this web page. Fees are not refundable unless the course is cancelled by the Fitzwilliam Institute.
Fitzwilliam Institute, Temple Court, Temple Road, Blackrock, Co. Dublin. Tel: (01) 283 45 79 Fax: (01) 283 45 75