ממשיכים בסדרת הקטעים שלנו על נושאים נוספים הקשורים לתכנות שאינם חלק מהקורס של CodeGym, עם קישורים והמלצות היכן תוכלו ללמוד אותם. היום אנחנו הולכים לדבר על דפוסי עיצוב.
Head First Design Patterns נחשב לאחד הספרים הטובים ביותר על דפוסי עיצוב עבור מפתחי ג'אווה, גם חדשים וגם כאלה שיש להם שנים של ניסיון מקצועי, אך מעולם לא למדו דפוסי עיצוב. המהדורה האחרונה של Head First Design Patterns, מעודכנת עבור Java 8, מציגה לך את הדפוסים המנוסים, שנבדקו בדרך המשמשים מפתחים ליצירת תוכנה פונקציונלית, אלגנטית, ניתנת לשימוש חוזר וגמישה. "עד שתסיים את הספר הזה, תוכל לנצל את שיטות העיצוב והחוויות הטובות ביותר של אלה שנלחמו בחיית עיצוב התוכנה וניצחו. בעזרת המחקר העדכני ביותר במדע הקוגניציה ובתורת הלמידה כדי ליצור חווית למידה רב חושית, Head First Design Patterns משתמש בפורמט עשיר מבחינה ויזואלית המיועד לאופן שבו המוח שלך עובד, ולא בגישה עתירת טקסט שמרדימה אותך. מחבר הספר מבטיח בביאור.
ספר זה, Design Patterns in Java, נהדר עבור הגישה הקודמת לתרגול והתובנה העמוקה שאתה צריך כדי למנף את הכוח של דפוסי עיצוב בכל פרויקט תוכנת Java. בהסתמך על הניסיון הרב שלהם כמדריכי ג'אווה ומתכנתים, סטיב מטסקר וביל ווייק מאירים כל דפוס עם תוכניות ג'אווה אמיתיות, דיאגרמות UML ברורות ותרגילים משכנעים. הקוראים יעברו במהירות מתיאוריה ליישום, ילמדו כיצד לשפר קוד חדש ולשנות קוד קיים לפשטות, ניהול וביצועים.
ניתוח ועיצוב מונחה עצמים של Head First מראה לך כיצד לנתח, לעצב ולכתוב תוכנה רצינית מונחה עצמים. הוא מלמד כיצד להשתמש בעקרונות OO כמו אנקפסולציה והאצלה כדי לבנות יישומים גמישים, כיצד ליישם את העיקרון הפתוח-סגור (OCP) ואת עיקרון האחריות היחידה (SRP) כדי לקדם שימוש חוזר בקוד שלך, כיצד למנף את הכוח של עיצוב דפוסים כדי לפתור את הבעיות שלך בצורה יעילה יותר. תלמד גם להשתמש ב-UML, להשתמש במקרים ודיאגרמות כדי להבטיח שכל בעלי העניין מתקשרים בצורה ברורה כדי לעזור לך לספק את התוכנה הנכונה העונה על הצרכים של כולם.
בעבודה זו, ארבעה מעצבים מנוסים מציגים קטלוג של פתרונות פשוטים ותמציתיים לבעיות עיצוב נפוצות. שלא תועדו בעבר, 23 הדפוסים הללו מאפשרים למעצבים ליצור עיצובים גמישים, אלגנטיים ובסופו של דבר ניתנים לשימוש חוזר מבלי לגלות מחדש את פתרונות העיצוב עצמם. המחברים מתחילים בתיאור מה הם דפוסים וכיצד הם יכולים לעזור לך לעצב תוכנה מונחה עצמים. לאחר מכן הם ממשיכים למנות באופן שיטתי, להסביר, להעריך ולקטלג עיצובים חוזרים במערכות מונחה עצמים.
קורס זה מרחיב ניתוח ועיצוב מונחה עצמים על ידי שילוב דפוסי עיצוב ליצירת יישומים אינטראקטיביים. באמצעות סקר של דפוסי עיצוב מבוססים, תקבל בסיס ליישומי תוכנה מורכבים יותר. לבסוף, תזהה עיצובי תוכנה בעייתיים על ידי הפניה לקטלוג של ריחות קוד.
זהו הקורס הרביעי בהתמחות ללימוד פיתוח משחקי וידאו באמצעות שפת התכנות C# ומנוע המשחק Unity ב-Windows או Mac. יהיה טוב למי שמתעניין בפיתוח משחקים.
בסרטון הדרכה זה, דרק באנס מכסה את כל דפוסי העיצוב הנפוצים ביותר. הוא גם מסביר מתי להשתמש בהם ובנושאים אחרים על עקרונות עיצוב OOP.
עוד מדריך לדפוסי עיצוב הגון, הפעם נעשה על ידי כריסטופר אוהרווי.
לבסוף, מדריך דפוסי עיצוב שהוסבר במילים פשוטות תוך שימוש בדוגמאות מהעולם האמיתי על ידי מוש המדני, מחבר ערוץ פופולרי תכנות עם מוש.

GO TO FULL VERSION