Programming Best Practice and Design Patterns
Short course
In Bath
Description
-
Type
Short course
-
Level
Intermediate
-
Location
Bath
-
Duration
4 Days
This course explains what patterns are and how they can be used to help design object oriented software. We examine the most important patterns in depth, ensuring that attendees have seen all the patterns at least once. In addition, the NullObject, Type Object and Properties patterns will be reviewed, and their roles in building highly configurable dynamic systems will be examined. The course can be taught using examples from C#/.NET, Java, and C++.
At the conclusion of training, students will understand design patterns, know where they fit in the software development process and be able to leverage them to solve design problems effectively. They will also gain a good understanding of Programming Best Practice.
Facilities
Location
Start date
Start date
About this course
Developers needing to understand design patterns and best practice in order to code efficiently and effectively should take an interest in this course.
A core understanding of programming principles is important to get the most out of this training.
Reviews
Subjects
- Best Practice
- Programming
- Design patterns
- Software Engineering
- Software design
- IT
- Computing
- Application Development
- Application Design
- Software development
Teachers and trainers (1)
Parnel Gomez
Verhoef Trainer
Course programme
Understand where patterns should be applied to improve your designs.
Show how patterns can make the design process more efficient.
Present all twenty-three patterns from the Design Patterns book.
Present several additional patterns from the growing body of patterns literature.
Give examples drawn from a variety of industries and problem domains of how patterns are used.
Examine the relationship between patterns and traditional methods.
Show how patterns can be combined and composed in original ways.
Focus on how to write object-oriented programs using patterns in Java and/or C++ and C#.
Look at the relationship among patterns, frameworks, object-oriented languages, and software architecture.
Programming Best Practice and Design Patterns