סדנא זו מתמקדם בחמשת עקרונות פיתוח התוכנה אשר ידועים בראשי התיבות שלהם (SOLID):
Single Responsibility Principle, Open Closed Principle, Liskov Substitution, Interface Segregation Principle,, and Dependency Inversion Principle.
הסדנא כוללת דוגמאות מעשיות ותרגילים שבהם התלמידים יידרשו לכתוב קוד. נדרש ידע מוקדם בתכנות מונחה עצמים בשפת התכנות Java או #C או בשפה אשר נחשבת ל-static type programming language אחרת.
מטרת התוכנית:
הקניית ידע מעשי ותיאורטי אשר יאפשר למשתתפים לפתח מערכות תוכנה איכותיות על בסיס חמשת עקרונות פיתוח התוכנה אשר ידועות בשם SOLID.
הנתונים בעמוד זה נדלו מתוך המרשתת ולכן לא בהכרח שהם מעודכנים