Enterprise Microsoft .NET 3.5 Framework

Request info

Course duration: 5 Days

Cost: £2195 + VAT


.NET35 is a mature framework which itself supports a wide range of technologies. Knowing your way around these technologies is a daunting but necessary task for those involved in producing other than rather small applications. This course takes you through the important technologies and how you can mix them together to form solutions to business problems.

Other courses take you through C#, Xml, Windows Forms, ASP.NET, WPF, WF and WCF building blocks of a serious .NET35 application. This course completes the picture with

a) Required techniques and technologies that are not uniquely Web/WindowsForms etc

b) Architectural guidance on appropriate mixes of the technologies

c) Good practice

This course is intended for experienced software developers who need to gain a solid understanding of how to use the .NET35 Framework to develop the core of a large scale application.

Practical exercises are used to consolidate the information learned during the lecture sessions, multimedia presentations and demonstrations. All demonstration, exercise and solution code is available to take home after the course.

Note: All code will be in C# only.


It is expected that delegates:-

have some familiarity with the main .NET35 technologies of WF and WCF,

are comfortable using Visual Studio 2005 or later (VS2008 is used on this course)

have some familiarity with WindowsForms2 and/or ASP.NET2

are comfortable with the C# language

Attending the course “Understanding .NET3.5” would give sufficient familiarity

Delegates will learn how to

Leverage the assembly versioning capabilities built into .NET

Describe the built-in .Net security features

Describe the various authentication options available

Work with legacy components use threads and other asynchronous programming techniques

Use the built-in Xml serialization capabilities

Describe and use appropriate data manipulation approaches including LINQ

Use the event logs and performance counters

Describe how WCF can be used to address the communication issues

Describe how Workflow can be used to combine units of business functionality

Describe the usage of the Enterprise Library

Setup and use a Continuous Integration / Test Driven Development / Mock Object approach to building robust and reliable s/w

Describe the various deployment options available

SELECT wp_posts.*, wp_p2p.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_p2p WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'start_date' AND CAST(wp_postmeta.meta_value AS DATE) >= '2024-04-20' ) ) AND ((wp_posts.post_type = 'schedule' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) AND (wp_p2p.p2p_type = 'schedule_to_courses' AND wp_posts.ID = wp_p2p.p2p_from AND wp_p2p.p2p_to IN ( SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (907) AND ((wp_posts.post_type = 'courses' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) ORDER BY wp_posts.post_date DESC )) GROUP BY wp_posts.ID ORDER BY CAST(wp_postmeta.meta_value AS DATE) ASC