EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE
What are Patterns and Pattern Languages?
Patterns and Anti-Patterns.
Pattern Categories (Creation, Structural, Behavioural)
Use of Patterns to improve design
What are Cohesion and Couple?
Improve maintainability through the application of patterns
Investigate and implement a number of Patterns:
Consider alternative patterns
Investigate and implement a number of UI Patterns:
Investigate the use and implementation of patterns used within User Interfaces, including:
Pipes and Filters
Unit of Work Pattern
Consider alternative patterns and implementations in context
Using Patterns to help design and maintainability
Examine the impact on .NET design of distribution, services, partitioning, transactions and other ‘structural’ concerns.
Explore the patterns that can be introduced to overcome some of the issues associated with these technical aspects of the system
Explore different styles of data access in .NET and various patterns for mapping domain data to .NET elements.
Examine common patterns and idioms for accessing non-database business data and services and patterns for system integration
Summary and further reading
References, e.g. [POSA]
Pattern Summary, e.g. Layers
See why people choose JBI
05/10/2017: MVC The Model View Controller (MVC) architectural pattern has a long history (together with its variants) and has been used in many languages...
12/01/2018: ASP.NET Core 2 Training Course ASP.NET Core 2 is the successor to ASP.NET Core 1 and continues the theme of providing a framework for rapid creation...
16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...
13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
19/10/2017: Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....
07/10/2017: This client had previously utilised third parties to develop and deliver its customer facing products and services. A strategy change required...
Call our Tech Team : 0800 028 6400 request info
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Our inspiring and up-to-date courses gain exceptional feedback
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"