Sela

.NET Design Patterns and Advanced Techniques

Description
In this course, programmers will be introduced to ideas and techniques commonly referred to as .NET patterns in C# and VB.NET. Patterns are reusable solutions to recurring problems arising during software development. This course will introduce the programmer to common patterns and their implementation in the .NET programming languages. Patterns will be associated with their uses within the .NET base class library, followed by design and implementation exercises to correlate several design patterns. The course gives deep explanation of the most important mechanism of the .NET CLR, such as the Garbage Collector, the Jitter and the Execution Engine.
Intended audience
The course is intended for experienced .NET programmers

Topics

Object Oriented Design overview
What are design patterns?
The History of design patterns
Correlation between UML and design patterns
Class diagram
other UML diagram - overview
The Singleton
Delegation
Interface
Immutable
Listener
Factory
Factory Method
Abstract Factory
Builder
Prototype
Adapter
Bridge
Composite
Fa?ade
Decorator
Proxy
Flyweight
Command
Chain of Resp.
Null Object  
Template
Memento  
Interpreter  
Iterator  
State  
Strategy  
Observer  
Mediator  
Visitor
Cache Management
Idisposable
Balking
Scheduler
Read/Write Lock
Thinking attribute
Reflection Mechanism
Declarative Programming DP

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?