For more information contact us
Phone:
03-6176066
Fax: 03-6176677
info@sela.co.il
Coming courses
Register/More info
More courses from
Microsoft .NET Framework
Beyond Async and Await
Developing Microsoft Azure and Web Services
Microsoft.Core: Let's get to know the .NET Core world
Advanced WPF
Clean Code and Refactoring Techniques
Developing Solutions for Microsoft Azure
.NET Performance
Parallel Programming and TPL Dataflow
HTML 5
C# 5 Programming in the .NET Framework
Team Foundation Server 2010 Overview
Programming the .NET Framework 4.0
Windows Presentation Foundation (WPF)
Test Driven Development with .NET
Entity Framework 6
Developing Microsoft Azure and Web Services (.NET Core)
Reactive Extension
Developing ASP.NET MVC 5 Web Applications
Parallel Programming with the TPL
Asynchronous Computing and Composing Asynchronous and Event-Based
Developing ASP.NET Web Applications using Visual Studio .NET 2.0
Developing Web Applications using ASP 3.5
.NET Design Patterns and Advanced Techniques
Developing ASP.NET Core MVC Web Applications
.NET Performance and Debugging Workshop
.NET Debugging Workshop
F# Programming
DN7 - Version: 2.1
.NET Design Patterns and Advanced Techniques
4 days course
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
Prerequisites
Good working knowledge of the C#/VB.NET programming languages
Good working knowledge of the .NET framework
Objectives
Design Patterns Utilization
Enabling association of ideas with a real-life usage of Design Patterns
Enabling application of Design Patterns in .NET projects
Get to know how the .NET core works
Avoid common design and implementation mistakes and pitfalls
Topics
Introduction to Design Patterns
Object Oriented Design overview
What are design patterns?
The History of design patterns
Using UML to Describe Design Patterns
Correlation between UML and design patterns
Class diagram
other UML diagram - overview
Fundamental Design Patterns (Idioms)
The Singleton
Delegation
Interface
Immutable
Listener
Creational Patterns
Factory
Factory Method
Abstract Factory
Builder
Prototype
Structural Patterns
Adapter
Bridge
Composite
Fa?ade
Decorator
Proxy
Flyweight
Behavioral Patterns
Command
Chain of Resp.
Null Object
Template
Memento
Interpreter
Iterator
State
Strategy
Observer
Mediator
Visitor
Cache Management
Concurrency Patterns
Idisposable
Balking
Scheduler
Read/Write Lock
Declarative Programming
Thinking attribute
Reflection Mechanism
Declarative Programming DP
DN7 Course
I would like a representative to contact me regarding this activity
*
*
*
*
*