ערכתי לאחרונה בתאריך 11.12.14 בשעה 01:28 בברכה, dvir8
מי שעובר על הספר מ א - ת מקבל כלים וידע אדיר ואפילו מבין כמה השפה הזאת כיפית.אני מוכן להתערב שאחרי שתקרא את הספר אתה תוכל לדבר עם מתכנתים של שנים ב Javascript שלא יכירו טכניקות / בלוק קוד מבלי לקרוא את הספר או ללמוד ברמה כזאת.
אתה יורד שם לרמות הכי בסיסות של javascript.
שקודם כל מסביר לך בכלל מה זה javascript ולמה זה? מי היה לפני? מה ההבדל בין javascript ל java ולמה השם דומה? המון המון אנשים אין להם מושג.
הוא מלמד אותך על ספריות כגון jquery ומה קורה שם מאחורי הקלעים.
הוא מראה לך קטע קוד ושואל אותך מה קורה בקוד הזה? קוד שגם אם תראה למתכנת של שנה - שנתיים ב javascript רוב הסיכויים שלא יהיה לו מושג מה רשום שם. אתה תלמד על call / apply שני מטודות חובה שיש להכיר ואיך עובדים איתם בצורה נכונה.
אתה תלמד איך לבנות אובייקטים, איך לדמות private/public.
אתה תלמד על closure שמסביר למה בעצם ואיך אנימציות עובדות ב javascript ולמה זה כל כך כל (יותר נכון יותר קל) מאשר שפות אחרות.
אתה תלמד על הורשה, ועל פונקציות שקוראות לעצמן ולמה זה טוב?
אתה תגע בהרבה מאוד JSON ואתה תראה כמה הדבר הזה נפוץ וחשוב.
אתה תלמד על פונצקיות לעומק ומה ההבדל בין סוגי הצהרות שונות של פונקציות (יש המון שיטות להצהיר על פונקציה ב js)
אתה תלמד איך לשנות context (במידה ואתה מכיר תכנות oop אז זה דבר מאוד מעניין שאין בשפות מוכרות)
אתה תלמד על פונקציות אנונימיות ומתי כדאי להשתמש בהם ולמה בכלל?
אתה תבין איך Ajax עובד.
בסופו של דבר לאחר שתקרא ותקבל רקע די טוב היות ואני יודע שאתה איש UX. אני מציע גם לבצע כמה דוגמאות. תעבור ל jQuery - ספריה מאוד חזקה ומכובדת. תעבור עליה בקצרה כי אני רוצה שתעבור מהר מאוד לדבר המדובר ביותר היום שזה angularjs. framework אדיר אדיר אדיר שלקח את הספריות הכי חזקות, את הדברים הכי נדרשים שיש בעולם התכנות ב Web ובנה framework איכותי, יפה, יעיל, ומסודר עם unit tests מאוד מאוד איכותיות.
פלאגינים בלתי סופיים. אני אשמח לפרט לך על אנגולר ומה כל כך חזק שם אבל כדי שתוכל להבין אותי אתה תצטרך לסבול מה js קצת ולהבין מה קשה לבצע שם שגם ב jquery לא ניתן לעשות.
במקביל ל angular חובה עליך ללמוד bootstrap. זוהי בעצם ספריה לתיכנות רספונסיבי, גישה מאוד מאוד איכותית לבניית אתרים שיתאימו לכל סוג רזולוציה תוך כדי שינוי ה Layout בכמעט כלום עבודה.