Enterprise Microsoft .NET 4.0 Framework

Level:
Costs:
Total time:
Provider rating: 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)
Logo Perpetual Solutions

Tip: Receive more information about the programme, starting dates & price. Or request a proposal from multiple providers for in-house training.

Overview

Your experience of this course?

Did you attend the course Enterprise Microsoft .NET 4.0 Framework at Perpetual Solutions? Help other people by submitting your review at Springest!

Springest will donate £1.- to the Edukans Foundation as a thank you for each review

 
Schedule:
Daytime
Run time:
5 Days
Location type:
Open

vat information, completion, maximum participants, and starting dateplaces are unknown for this course.

Prerequisites:

Delegates should have several months practical experience of .NET 3.5 development and specifically have knowledge of C# to the level of the Introduction to the Microsoft C# 4.0 Programming Language (which includes LINQ).

Course Description:

Developing other than a very small software project involves the integration of many technologies. This course takes you through the various technologies and good practices that form part of the .NET landscape.

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.

The co…

Read the complete description

Description

Prerequisites:

Delegates should have several months practical experience of .NET 3.5 development and specifically have knowledge of C# to the level of the Introduction to the Microsoft C# 4.0 Programming Language (which includes LINQ).

Course Description:

Developing other than a very small software project involves the integration of many technologies. This course takes you through the various technologies and good practices that form part of the .NET landscape.

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.

The course is intended for experienced C# developers who have used VS2008/.NET35 extensively. The course runs on .NET4.0 and VS2010.

This course includes the following modules:

Software Partitioning

  • Software typically has to interact with other software. Learn the options available.

Dependency Management

  • The OO paradigm can be summarized into 1 word : dependencies. Clearly software that interacts with other software must have dependencies; covered here are the different ways of achieving that.

Serializers

  • When communicating to other machines or to other technologies, serialization is almost always used. Covered here are the serializers, formatters and the DataContract serializer.

Agile

  • Visual Studio now has what it needs to do proper TDD. Covered here are Nunit and MSTest, Rhino Mocks, Data-driven tests and Continuous Integration. Code Contracts is new in .NET4 and is part of the "Contract-First" approach.

Essential COM Interop

  • RCW, CCW and PIA's are all part of COM Interop. Some .NET4 additions mean you can interface just as easily from C# as previously could only be done from VB.

Essential CAS

  • Its important to know about Code Access Security. Its not widely used be developers but is the absolute security longstop. We cover Imperative & Declarative permissions and Isolated storage.

Programming for Performance

  • Working with the Garbage collector and some of the 'gotchas' of this paradigm. Some code constructs have a significant performance hit and are best avoided.

Async Programming

  • Explore the different ways of bringing threads into play and control thread interaction.

Task Parallel Library

  • One of the major advances in .NET4 is the TPL. This allows the developer to leverage all the power of the CPUs without the traditional pitfalls of this consuming all developer time. Learn about options for migrating your code to the parallel universe, blocking and non-blocking collections etc.

Using XML

  • An XML refresh including XMLReaders, XMLWriters and XMLValidators. How to shape your Xml data.
  • Also covered is LINQ to XML.

Monitoring Performance

  • Working with Performance Counters. Reading and writing Event Logs.

Essential WCF

  • An introduction to WCF and particularly the REST-based WCF, leading into WCF Data Services.

Essential Entity Framework

  • An introduction to the EF and the architectural options available for n-Tier. The opposing problems of state management and dependencies. Using EF with WCF Data Services.

Essential Workflow Foundation

  • Introduction to Workflow Foundation and the type of business problem that it addresses.

The Enterprise Library

  • When and how to make use of the "policy-based" approach of the Enterprise Library.

Preparing your apps for the Cloud

  • What is the 'cloud' and how does it change the way we build software?

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

Reviews

There are no reviews yet. Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

In-company offer

Ask for a quote on a customised training course.
Maximum 3 relevant providers will directly respond.

More courses within this subject:

Compare 36,062 training courses in subjects like Microsoft .NET

Subscribe to our newsletter?

Receive news, tips, articles, interviews and education on personal development each month.

Sign up to create your own Learning Lists.

Not for humans