קורס תכנות בסיסי | 80 שעות לימוד

קורס Design Patterns

רקע:

בהנדסת תוכנה, תבנית עיצוב (באנגלית: Design pattern) היא פתרון כללי לבעיה שכיחה בעיצוב תוכנה. תבנית עיצוב אינה עיצוב סופי שניתן להעבירו הישר לקוד, אלא תיאור או תבנית לדרך לפתרון בעיה, שעשויה להיות שימושית במצבים רבים. תבניות עיצוב מונחות עצמים מציגות לרוב יחסים וקשרי גומלין בין מחלקות או אובייקטים, בלי לפרט את המחלקות או אובייקטי היישום הסופיים המעורבים. אלגוריתמים אינם נחשבים כתבנית עיצוב, כיוון שהם פותרים בעיות חישוביות ולא בעיות עיצוב.
- מתוך ויקיפדיה

• מבנה הקורס:

• OOA & OOD.
• UML.
• Liskov’s Substitution Behavioral.
• Dependency Inversion Principle.
• Interface Segregation Principal.
• Creational patterns.
• Structural patterns.
• Behavioral patterns.
• Project – Hands on.