On-site & Public, Instructor-led, Hands-on IT Training
800.756.3000
(International 01) 908.233.8900
|
|
400+ Course Offerings:
| DB2 for z/OS |
| DB2 for Linux, UNIX, Windows |
| Structured Query Language (SQL) |
| Java, Java EE, Frameworks and OO Design |
| Oracle |
| WebSphere MQ |
| CICS/TS |
| Mainframe - Assembler, COBOL, MVS/JCL, REXX, SAS |
| HTML, XML, Web Services and SOA |
| WebSphere Application Server |
| WebLogic |
| IMS |
| Linux |
| UNIX, C, C++ |
| PowerBuilder / InfoMaker |
| Microsoft - .NET, SharePoint, SQL Server |
| Project Management |
| Business Intelligence/Cognos |
|
|
NE2205 Design Patterns in .NET and Parallel Programming Using TPL
|
|
|
|
Request a Course using our convenient on-line form, or Call 800.756.3000 to schedule a class in your area.
|
|
Full Course Description
|
| |
|
Duration |
5 Days |
|
Delivery Method |
Instructor led, Hands-on workshops |
|
Public Price |
$2750.00 | |
DESCRIPTION (Return to Top)
This course covers two important topics in.Net development, namely design patters and parallel programming.
The first part of the course focuses on the fundamental design patterns often referred to as Gang of Four (GoF). GoF patterns form the foundation for almost all other design patterns in software development, providing an elegant creation and communication methodology for commonly occurring problems in modern object-oriented development. It lists twenty three patterns that are divided into three main categories: creational, structural, and behavioral. The course covers these twenty three design patterns, explaining concepts behind them, as well as practical examples of their usefulness.
The second part of the course covers parallel programming in .Net using the Task Parallel Library (TPL). The TPL is a set of types and APIs released with .NET Framework 4 for creating high performance applications that can take advantage of the modern multicore processors. Important aspects of parallel programming using the TPL such as Task creation, synchronization, monitoring, writing parallel loops, and parallel LINQ are presented in detail.
AUDIENCE (Return to Top)
People who need a good understanding of the Design Patterns in .NET and Parallel Programming using TPL.
TOPICS (Return to Top)
Overview of Design Patterns
Creational Design Patterns
Structural Design Patterns
Behavioral Patterns
Parallel Programming Using Task Parallel Library
Sharing Data between Tasks
Coordinating Tasks
Parallel Loops and Parallel LINQ
Examples of Popular Parallel Algorithms in TPL
PREREQUISITES (Return to Top)
Some programming background in Object-Oriented Programming using C#/VB.NET.
|
|
|
|
Copyright ©2013, Themis Inc. All Rights Reserved