יום חמישי, 1 בספטמבר 2011

תכנות מונחה עצמים


תכנות מונחה עצמים

    "אחד בשביל כולם, כולם בשביל אחד" - אלכסנדר דיומא, פר

    הקדמה
    עקרונות OOP
    מחלקה תרשימים
    רצף דיאגרמות
    OOP עבור Javascript - כיצד להשתמש ב גאדג'ט (מושגי יסוד)
    OOP עבור Javascript - כיצד להשתמש ב גאדג'ט (חומר מתקדם)
    מסקנה
    משאבים
    מחבר ביו

הקדמה

תכנות מונחה עצמים (או OOP) היא טכניקה תכנות המבקשת לפתור בעיות או ליצור יישומים המבוססים על חפצים את האינטראקציה ביניהם.תכנות מונחה עצמים, מטרתו של המתכנת, כאשר באמצעות טכניקה זו, היא לתרגם את החיים האמיתיים היבטים לתוך הקוד של התוכנית, או לפחות לשפר את היעילות ואת הקריאות של הקוד בעת התמודדות עם מושגים מופשטים.

קורסי תכנות


ישנם ארבעה קורסי תכנות דברים לשקול כאשר מחפשים את הטוב ביותר כמובן תכנות מחשבים: הידיים על גישה הדרכה, מערכות מחוץ לשעות בכיתה, מדריכים מוסמכים, הסמכה. קורסי תכנות מחשבים זמינים אוניברסיטאות, מכללות הקהילה ובתי ספר מקוון. יש מגוון רחב של שפות מחשב חדשות נוצרות על בסיס מתמשך. מתכנת מחשבים הינו מקצועי ומיומן אשר השקיעה זמן ומאמץ נדרש ללמוד קורסי תכנות שפות מחשב שונות.

לימוד תכנות


ללמוד תכנות זה לא דבר פשוט. רוב המרצים טוענים ש "בלי עבר וידע" בנושאים לוגיים קשה להתקבל ולהצליח בתחום.
כמו כן, יש הגיון רב מאחורי זה. לימוד תכנות לא היה מעולם קל. זה דבר שדורש לוגיקה מהשכל האנושי ולא לכולם יש את זה/ יודעים להשתמש במוח שלהם.