Design Patterns Training Courses
Design Patterns are general, repeatable solutions to commonly occurring software design problems.
NobleProg onsite live Design Patterns training courses demonstrate through interactive discussion and hands-on practice how to reuse widely-known patterns, and to create and reuse patterns specific to your organization.
Design Patterns training is available in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local Design Patterns training can be carried out live on customer premises or in NobleProg local training centers.
I liked the pace at which it proceeded and the relationship of the material to the work I'm currently doing.
N.E. Akabi-Davis - Legal and General Investment Management
The New content I learned
Victor Cayetano - Speednet Communications LTD
I liked the structured approach & presentation
An excellent course with very interesting content and well conveyed
Patrick McMullan - Legal and General Investment Management
Jason Wu - Speednet Communications LTD
I liked the fact that his questions where creating subjects on matters that required discussion with colleagues on real life situations
Christakis Costa - Unilogic Information Technology Ltd
I like the support of the trainer and the topics. I came in with a mindset thinking this will be nothing new that I haven't done. But I was surprised of what all I have learned throughout this course. Thank you
Jorgen Ordonez - Speednet Communications LTD
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristian's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky - Unilogic Information Technology Ltd
Interactive exercises were all engaging and helped reinforce concepts
Russell Carswell - Legal and General Investment Management
The interaction and enthusiasm he had about the training.
Richard Burgos - Speednet Communications LTD
I liked the opportunity to write some code based on the training immediately, and that the trainer was able to spot where I'd misunderstood some of the course by going around the room checking what had been written by everyone.
Danielle Litterick - Legal and General Investment Management
The code examples in Cache were very useful.
Richard Gelsthorpe - Legal and General Investment Management
Design Patterns Course Outlines
|designpat||Design Patterns||14 hours||There are plenty of tried and tested patterns widely available to everyone. Sometimes it is a matter of changing the names and implementing the pattern in a specific technology. It can saves hundreds of hours, which otherwise would be spent on design and testing. Training Goals This course has two goals: first, it allows you to reuse widely-known patterns, second, it allows you to create and reuse patterns specific to your organization. It helps you to estimate how patterns can reduce costs, systematize the design process and generate a code framework based on your patterns. Audience Software designers, business analysts, project managers, programmers and developers as well as operational managers and software division managers. Course Style The course focuses on use cases and their relationship with a specific pattern. Most of the examples are explained in UML and in simple Java examples (the language can change if the course is booked as a closed course). It guides you through the sources of the patterns as well as showing you how to catalogue and describe patterns which can be reused across your organization.|
|dpcs||Design Patterns in C#||14 hours||Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to design advanced development / project structures in C #. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio, ReSharper.|
|phppatref||PHP Patterns and Refactoring||21 hours||The course is designed for experienced programmers who want to explore issues related to the use of patterns and refactoring. Each participant know the properties and practical examples of the use of these patterns, which in turn will enable the efficient build correct the application code.|
|dsgpatphp||Design Patterns in PHP||14 hours||The course will cover the design patterns with particular emphasis on patterns used in PHP.|
|dsgpat||Design Patterns - efficient code reusability||24 hours||The course will cover the design patterns.|
|oobdp||Object Oriented Design using Design Patterns||14 hours||Objective: Helping Technical Analysts and Designers to understand how to go through software implementation of the requirements, ensuring traceability between business specifications and the software code. This 2 day training course aims at assisting technical analysts and designers in designing specifications described by the business analysts. After transformation into software component representations, the resulting system components trace system requirements toward software component structures. Finally, these technical specifications are implemented in software code and tested upon component basis. The resulting software components provide good level of reactivity to changes as they allow to trace separately toward the implementation level the system behaviours layer by layer (from the user interfaces toward business objects layer through the application components where the usage choices of the actors are stored.|
|ecadpap||Embedded C Application Design Principles for Automotive Professionals||14 hours||A two day course covering all design principles with code examples coupled with recent industurial technology; very useful for automotive software developers|
|technicalarc||Technical Architecture and Patterns||21 hours||With the emergence of very complex distributed systems, complexity of a single system moved to the complexity of the architecture of the group of systems. This course covers the relationship of Software Architecture with Technical Enterprise Architecture. These two areas are interrelated in a way which currently is not well described. For example, splitting complex monolithic system into two systems communicating via web services will trigger substantial changes to both the new systems, and the architecture between them. This course will cover trade-offs, currently common patterns and solutions for managing complex systems and communication within and between them.|
|ecadpapgeneral||Embedded C Application Design Principles||14 hours||A two day course covering all design principles with code examples coupled with recent industrial technology.|
|ScalaCheck||Property Based Testing with ScalaCheck||21 hours||ScalaCheck is a library for carrying out automated, property-based testing for Scala or Java programs. Inspired by the Haskell library QuickCheck, it uses properties to describe the expected behavior of an application, generating random input data at first, then testing this data across different areas of the application and reporting the result. In this instructor-led, live training, participants will learn the benefits of and concepts behind property-based testing as they practice writing properties that lead to the automatic generation of test cases. By the end of this training, participants will be able to: Write general properties that replace and/or compliment hand-written unit test cases Write tests at the higher level of property specifications Execute ScalaCheck as a standalone executabl, using the built-in command line test runner Integrate ScalaCheck with test frameworks such as ScalaTest, specs2 and LambdaTest Audience Test engineers Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice|
|Course||Course Date||Course Price [Remote / Classroom]|
|Design Patterns - efficient code reusability - Coventry - The Quadrant||Wed, 2018-04-04 09:30||£4400 / £5150|
|Object Oriented Design using Design Patterns - London, Hatton Garden||Wed, 2018-04-04 09:30||£2200 / £2950|
|Property Based Testing with ScalaCheck - Oxford||Wed, 2018-04-04 09:30||£3300 / £4125|
|Design Patterns in PHP - Manchester, King Street||Thu, 2018-04-05 09:30||£2200 / £2850|
|Embedded C Application Design Principles - Liverpool||Tue, 2018-04-10 09:30||£2600 / £3300|