Enterprise Microsoft .NET 4.0 Framework

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • Microsoft .Net

Course programme

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 PIAs 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

It's 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?

Enterprise Microsoft .NET 4.0 Framework

Price on request