אס.קיו.לינק
- רמת גן
- בוקר
- 1 חודשים
על ההכשרה
Design patterns are solutions to software design problems that recur during real-world application development and that apply good software design principles.
Through the use of patterns developers and architects reuse the valuable experience gained by others who have successfully solved similar problems. The design pattern terminology also serves as a common language to succinctly describe parts of system design.
During this course we will review the fundamental principles of object oriented software design and understand how design patterns apply these principles to a set of design problems.
The course explain the advanced object oriented principles (SOLID,OCP,DI) which are the heart of all design patterns, and which on their own lead to more quality, flexible, reusable code.
The course provides a quick introduction to the Unified Modeling Language (UML) which is commonly used to describe design patterns.
For each of studied patterns you will learn the motivation and context of the pattern and how it solves the problem at hand. The study of each pattern will be accompanied by real-world examples and a lab in which you will practice applying the pattern in the Java programming language.
This is the full version of the Design Patterns Course covering all 24 GOF patterns.
תנאי הקבלה
Experience in Object Oriented Development with Java/C# or C++
תוכנית הלימודים
https://www.sqlabs.co.il/wp-content/uploads/2022/01/Design-Patterns-and-advanced-object-oriented.pdf
רוצה לראות עוד הכשרות ומסלולי לימוד שיכולים להתאים לך? ב-Jobify יש מעל 5,500 הכשרות ומסלולי לימוד, ב-280 מוסדות ברחבי הארץ