תוכנית זו מתמקדת בנושא תבניות עיצוב (Deign Patterns), והיא מיועד לכל מי שכבר יש לו ידע בתכנות מונחה עצמים באמצעות Java או #C. במסגרת תוכנית זו התלמידים יכירות את תבניות העיצוב הקלאסיות, אשר מופיעות בספר הידוע ?Design Patterns: Elements of Reusable Object-Oriented Software?. בתחילת התכנית התלמידים ילמדו כיצד ליצור דיאגרמות UML Class Diagram. בהמשך, התכנית כוללת מעבר מסודר על כל תבניות העיצוב הקלאסיות (נבין מהם המקרים שעבורם תבנית העיצוב קיימת, נבין כיצד לתאר אותה באמצעות UML, כיצד לממש אותה בקוד, ונדון בתוצאות הנלוות למימושה, לרבות התועלות והמחירים שנדרשים לשלם).
ניתן למצוא פידבקים של סטודנטים במהלך השנים מרוכזים בקישור
https://lifemichael.com/reviews
אפשר גם למצוא פידבקים לחיים מיכאל בעמוד הלינקדין שלו
https://www.linkedin.com/in/lifemichael
אפשר גם למצוא פידבקים בעמוד של life Michael בפייסבוק
https://facebook.com/lifemichael
מטרת התוכנית:
הכרת כל ה-design patterns הקלאסיים, והבנת המקרים שבהם נשקול לממש כל אחד מהם.
הנתונים בעמוד זה נדלו מתוך המרשתת ולכן לא בהכרח שהם מעודכנים