מהדורה 2.0.0

גודל: px
התחל להופיע מהדף:

Download "מהדורה 2.0.0"

תמליל

1 ללמוד ג'אווהסקריפט בעברית רן בר - זיק 1

2 ל ל מ ו ד ג ' אווהסקריפט בעברית רן בר- זיק מ ה ד ו ר ה : כל הזכויות שמורות רן בר- זיק,

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

4 ע ר י כ ה ל ש ו נ י ת : י ע ל נ י ר הגהה : חנן קפלן עיצוב הספר והכריכה : טל סולומון ו ר ד י (tsv.co.il) הפקה: כריכה סוכנות ל ס ו פ ר י ם 4

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

6 Symbol מ צ י א ת ה ס ו ג ש ל ה מ ש ת נ ה ה ע ר ו ת ב ק ר ת ז ר י מ ה מ ש פ ט י ת נ א י אופרטורים השוואתיים נ ו ס פ י ם א ו פ ר ט ו ר י ם ל ו ג י י ם א ו פ ר ט ו ר ש ל י ל י א ו פ ר ט ו ר ת נ א י א ו פ ר ט ו ר י ם ה מ ש ו ו י ם ע ר כ י ם switch case ק ב ו ע י ם ב ק ר ת ז ר י מ ה פ ו נ ק צ י ו ת פונקציה עם ארגומנטים ארגומנטים עם ערכים דיפולטיביים הפונקציה כאובייקט Hoisting closure פונקציה אנונימית ופונקציית חץ פ ו נ ק צ י ה א נ ו נ י מ י ת כ מ ש ת נ ה פונקציה אנונימית שמבודדת מהסקופ הגלובלי א ו ב י י ק ט י ם מחיקת מפתח ה כ נ ס ת פ ו נ ק צ י ה כ ע ר ך אובייקט כקבוע מ ע ר כ י ם מ ע ר כ י ם ומחרוזות טקסט ו- this new תבנית טקסט ל ו ל א ו ת ל ו ל א ת. for ל ו ל א ה א י נ ס ו פ י ת

7 ל ו ל א ת. while ל ו ל א ת. do while לולאת. foreach ל ו ל א ת. for of לולאת. map ל ו ל א ת. filter ל ו ל א ת. sort ל ו ל א ו ת ע ל א ו ב י י ק ט י ם לולאות. for in Object.keys ג ' אווהסקריפט בסביבת ד פ ד פ ן ה ס ב ר כ ל ל י ע ל. HTML מזהים של תגיות. HTML גישה אל תגיות באמצעות ג ' א ו ו ה ס ק ר י פ ט אלמנטים של HTML מתורגמים ל א ו ב י י ק ט י ם ש ל ג ' א ו ו ה ס ק ר י פ ט אירועים עם HTML ו ג ' א ו ו ה ס ק ר י פ ט הצמדת אלמנטים של HTML לאלמנטים אחרים של HTML באמצעות ג ' א ו ו ה ס ק ר י פ ט שינוי עיצוב ס ל ק ט ו ר י ם ש ל. DOM א י ר ו ע י ם נ ו ס פ י ם פ ע פ ו ע ש ל א י ר ו ע י ם הצמדת אירועי ג ' א ו ו ה ס ק ר י פ ט ל א ל מ נ ט י ם ב- HTML ד י ב א ג י נ ג א ו ב י י ק ט י ם ג ל ו ב ל י י ם ו א ו ב י י ק ט י ם מ ו ב נ י ם parseint eval Math Date JSON settimeout ב י ט ו י י ם ר ג ו ל ר י י ם

8 ט י פ ו ל ב ש ג י א ו ת finally מ ב נ י נתונים מסוג Map ו- Set Map Set תכנות אסינכרוני קולבקים Promises ש ר ש ו ר ה ב ט ח ו ת ק י ב ו ץ ה ב ט ח ו ת פ ו נ ק צ י י ת. async AJAX מתודות של HTTP ו א ר ג ו מ נ ט י ם נ ו ס פ י ם ES6 Classes ומה עכשיו? נ ס פ ח : Practices. Best מ ה ז ה Best Practices ולמה כדאי ליישם אותם? Best Practices שכל מפתח מקצועי צריך ל ה כ י ר בחירת שמות KISS DRY ל א ל ה מ צ י א א ת ה ג ל ג ל Make it work, make it right, make it fast ת י ע ו ד נ י ה ו ל ג ר ס א ו ת ל ב ק ש ע ז ר ה ב י ק ו ר ת ע מ י ת י ם Review. Code Tech Design Best Practices ו א ו ט ו מ צ י ה מ ה ז ה?linting ESLint רשימה של Best Practices והחוק הרלוונטי של. ESLint ב ל י מ ס פ ר י ק ס ם

9 השוואה קפדנית : === ק ו ד ל א נ ג י ש ח ל ו ק ה ל ח ל ק י ם ק ט נ י ם אורך מינימלי ו מ ק ס י מ ל י ל ש מ ו ת מ ש ת נ י ם ב ל י. eval ב ל י מ ש ת נ י ם ש ל א ה ו צ ה ר ו ואיכות קוד נספח : בדיקות, י צ י ב ו ת ק צ ת ר ק ע מבנה בדיקות ב ד י ק ו ת י ח י ד ה בדיקות קצה ל ק צ ה (End-to-End) בדיקות ממשקי משתמש Tests) (UI ס פ ר י ו ת ופריימוורקים מומלצים ס י כ ו ם נ ס פ ח : Wix. Corvid by ה ק ד מ ה מה בונים? איך מתחילים? ה צ ג ת נ ת ו נ י ם מ מ ס ד ה נ ת ו נ י ם ב א ת ר Dataset חיבור רכיבים למידע מהטבלה הוספת משימה חדשה Events $w wix-data ל ט ב ל ה wixdata.insert() הוספת רשומה שינוי סטטוס המשימה שליפת רשומה מהטבלה ע ד כ ו ן ר ש ו מ ה ב ט ב ל ה wixdata.get() wixdata.update() מ ס פ ר ה מ ש י מ ו ת ש ל א ה ו ש ל מ ו wixdataquery $w.onready() סינון המשימות ל פ י ס ט ט ו ס ה מ ש י מ ה wixdatafilter נ י ק ו י ה מ ש י מ ו ת ש ה ו ש ל מ ו wix-window wixwindow.openlightbox() wixwindow.lightbox.close() wixdata.bulkremove() מחיקת רשומה מהטבלה נ ס פ ח יצירת מסד נ ת ו נ י ם Sandbox Live

10 Permissions ס י כ ו ם נ ס פ ח : ג ' א ו ו ה ס ק ר י פ ט מ ו נ ח ה ע צ מ י ם מ ה זה תכנות מונחה עצמים? Prototype based 10

11 על הספר ה ס פ ר " ל ל מ ו ד ג ' א ו ו ה ס ק ר י פ ט ב ע ב ר י ת " ה ש פ ה א ת מ ל מ ד ג ' א ו ו ה ס ק ר י פ ט, ( JavaScript) ש פ ת ס ק ר י פ ט ק ל ה ו פ ש ו ט ה ללימוד שהפכה ל פ ו פ ו ל ר י ת מ א ו ד ע ם ה ש נ י ם. ה ס פ ר מ י ו ע ד ל ל א- מ ת כ נ ת י ם ש ר ו צ י ם ל ה ת נ ס ו ת ב ש פ ת ת כ נ ו ת ו ל מ ת כ נ ת י ם ב ג ' א ו ו ה ס ק ר י פ ט ש ר ו צ י ם ל ה ע מ י ק א ת ה י ד ע ה ת י א ו ר ט י ש ל ה ם. הספר מתחיל בלימוד בסיסי של משתנים ומגיע עד לימוד תכנות אסינכרוני ו- AJAX בספר. בכל פרק י ש ה ס ב ר י ם ת י א ו ר ט י י ם ל צ ד ד ו ג מ א ו ת ר ב ו ת ה מ מ ח י ש ו ת א ת ה ע ק ר ו נ ו ת ה ש ו נ י ם ש ה ו ס ב ר ו ב ו, ו ב ס ו פ ו תמצאו שאלות ד ו ג מ ה לתרגול עם הסברים מקיפים על הפתרונות. נ ו ס ף ע ל ה ס פ ר ק י י ם א ת ר ה מ כ י ל מ א ו ת ת ר ג י ל י ם ו פ ת ר ו נ ו ת א ש ר י ס י י ע ו ל כ ל ה ל ו מ ד י ם ל ה ש י ג ש ל י ט ה ב ע ק ר ו נ ו ת ה ש פ ה ובתחביר שלה. ה ס פ ר מ י ו ע ד ל ה ב י א אדם שלא מ כ י ר א ת ג ' א ו ו ה ס ק ר י פ ט ל נ ק ו ד ה ש ב ה ה ו א מ כ י ר ה י ט ב א ת ה ש פ ה ו א ת ה ת ח ב י ר ש ל ה ו י ו ד ע א י ך ל ה ש ת מ ש ב ה כ ד י ל פ ת ו ר ב ע י ו ת ב ס י ס י ו ת. ע ל ה ס פ ר י ס י י ע גם למתכנתים מנוסים יותר שמבקשים לחזק את הידע התיאורטי שלהם. י ש ב ו ה ס ב ר י ם י כ ו ל ו ת מ ת ק ד מ ו ת ה ש פ ה ש ל מ א ו ד ש ה ו ח ל ו, 2017 ב ש נ ת אסינכרוני, AJAX באמצעות fetch ו ת כ ו נ ו ת נ ו ס פ ו ת. ת כ נ ו ת ש ל י ו ת ר ט ו ב מ י מ ו ש כ מ ו 11

12 על המחבר ר ן ב ר- ז י ק ה ו א מ פ ת ח ת ו כ נ ה מ ש נ ת 1996 במגוון שפות ו פ ל ט פ ו ר מ ו ת ו ע ו ב ד כ מ פ ת ח ב כ י ר ב מ ר כ ז י פ י ת ו ח ש ל ח ב ר ו ת ר ב- ל א ו מ י ו ת, מ- HPE ו ע ד Verizon ח, ש ם ה ו א מ פ ת ב ט כ נ י ק ו ת מ ת ק ד מ ו ת ה ן ב צ ד ה ל ק ו ח, ה ן ב צ ד ה ש ר ת, ו ש ם ד ג ש ע ל בניית תשתית פ י ת ו ח נ כ ו נ ה, על שימוש ב- CI\CD ו כ מ ו ב ן ע ל אבטחת מידע. נ ו ס ף על ע ב ו ד ת ו כ מ פ ת ח ב מ ש ר ה מ ל א ה, ר ן ה ו א ע י ת ו נ א י ב" ה א ר ץ" ב מ ד ו ר ה מ ח ש ב י ם, ש ם ה ו א מ ס ק ר נושאים הקשורים ל ט כ נ ו ל ו ג י ה ולאבטחת מידע וכותב על אינטרנט ו ר ש ת ו ת. מ ש נ ת 2008 מ פ ע י ל ר ן א ת ה א ת ר " א י נ ט ר נ ט י ש ר א ל" internet-israel.com) (, ש ה ו א א ת ר ט כ נ י המכיל מדריכים, מאמרים והסברים על תכנות בעברית ו מ ת ע ד כ ן לפחות פעם בשבוע. ר ן נ ש ו י ל י ע ל ו א ב ל א ר ב ע ה י ל ד י ם : ע ו מ ר י, כ פ י ר, ד נ י א ל ו מ י כ ל. ר ץ ל מ ר ח ק י ם א ר ו כ י ם ו ח ו ב ב ט ו ל ק י ן מ ו ש ב ע. 12

13 ו מ ש ת ד ל( על העורכים הטכניים דניאל שטרנליכט ד נ י א ל ש ט ר נ ל י כ ט ה ו א מ פ ת ח Frontend מ א ז ג י ל, 14 ה מ י י ס ד ש ל ה מ י ז מ י ם Common Ninja ו- Open Source ד, צ ר כ ן כ ב ד ש ל ק ו There is a bot for that ג ם לתרום בחזרה ( ו נ כ ו ן ל ז מ ן כתיבת הספר מוביל את גילדת ה- Frontend בחברת אאוטבריין. נ ו ס ף ע ל כ ך, ד נ י א ל ה ק י ם ו מ ו ב י ל א ת ק ב ו צ ת ה ו ו ט ס א פ FEDs Community ש מ א ג ד ת מ פ ת ח י Frontend מחברות מובילות בארץ ו ב ע ו ל ם, ובה מעלים דיונים, מתייעצים ומשתפים לינקים, חדשות ועדכונים מעולם ה- Frontend. בעבר כתב בבלוג " ע י צ ו ב ג ר פ י ו ט כ נ ו ל ו ג י ה", וכיום הוא כותב בלוג טכני על טכנולוגיות Frontend ו ע ל.NodeJS ב ש א ר ה ז מ ן ה ו א נ ש ו י ל ר ו נ ה ו א ב א ל ה ד ר ול א י י ל ה מ ת ו ק י ם, מ ת ו פ ף, ג ו ל ש ס ק י, מ ש ח ק כ ד ו ר ס ל, צ ו פ ה בסדרות, קורא ספרי פנטזיה ו מ ת ח ו מ ד ק ל ם א ת כ ל ס ר ט י דיסני בעל פה. גיל פינק ג י ל פ י נ ק ה ו א ה ו א מ ו מ ח ה ל פ י ת ו ח ו ו ב, מ ע ר כ ו ת,Web Technologies Google Developer Expert.sparXys והמייסד של חברת Microsoft Developer Technologies MVP ע ו ר ך כיום הוא מייעץ לחברות ולארגונים שונים, שם הוא מסייע בפיתוח פתרונות מבוססי אינטרנט ו- SPAs. ה ר צ א ו ת ו ס ד נ א ו ת ל י ח י ד י ם ו ל ח ב ר ו ת ה מ ע ו נ י י נ י ם ל ה ת מ ח ו ת ב ת ש ת י ו ת, ב א ר כ י ט ק ט ו ר ה ובפיתוח מערכות ווב. הוא ג ם מ ח ב ר ש ל כ מ ה ק ו ר ס י ם ר ש מ י י ם ש ל מ י ק ר ו ס ו פ ט ) Official Microsoft, ( Course - MOC מ ח ב ר ה ס פ ר ש ל מ ש ו ת ף " Pro Single Page Application Development" (Apress) ו ש ו ת ף ב א ר ג ו ן ג י ל : ה כ נ ס ה ב י נ ל א ו מ י. AngularUP ל פ ר ט י ם ע ל נ ו ס פ י ם יגאל סטקלוב יגאל סטקלוב הוא מפתח Frontend ו- Stack Full טכנולוגי, מוביל ומנהל פיתוח מנוסה בעל ו ת ק ש ל יותר מעשור וחצי בתעשייה. כיום משמש מנכ " ל חברת.Webiya בעבר היה ממובילי תחום ה- Frontend בחברות Wix ו- Netcraft והוביל פרויקטי פיתוח ר ב י ם. י ג א ל פ ע י ל מ א ו ד ל מ ע ן ק ה י ל ת ה- Frontend ב א ר ץ ו ה ו א א ח ד מהיזמים וה מ א ר ג נ י ם ש ל כ נ ס ה- Frontend הבינלאומי הראשון בישראל, כנס.(YGLF) You Gotta Love Frontend 13

14 תום ביגלאייזן מפתח Frontend ו מ ע צ ב, נשוי, אב ל ש ת י י ם וגר בתל אביב. ת ו ם ה ת ח י ל א ת ד ר כ ו ב ת ח ו ם ה- Frontend בתחילת שנות ה א ל פ י י ם מ כ י ו ו ן פ ח ו ת צ פ ו י ב פ י ת ו ח אפליקציות בג ' אווהסקריפט לממירים של יס בסטארט- אפ קטן. אחרי שזה נסגר, עבד כעצמאי ו ב כ מ ה ס טא ר ט- א פ י ם, ה פ ך ל א ח ד ה מ ו מ ח י ם ה ר א ש ו נ י ם ב א ר ץ ל- HTML ו- CSS ו ל א ה י ה ב ק י א מ מ נ ו ב ב א ג י ם ש ל CSS ע ם rtl ב א ק ס פ ל ו ר ר. 6 ת ר ם לפרויקטים שונים ב ק ו ד פ ת ו ח, היה שותף ב ג י ו ר פ ל ט פ ו ר מ ת נ י ה ו ל ה ת ו כ ן ד ר ו פ ל ו ב נ ה א ת א ח ד ה ט מ פ ל ט י ם ה ע ב ר י י ם ה פ ו פ ו ל ר י י ם באותה תקופה. תום ג ם ע י צ ב את האייקונים שעדיין נמצאים בשימוש עד היום בנגן הווידיאו הפופולרי בקוד פתוח.VLC לפני קצת יותר משבע שנים נחת ב- Wix, ובחמש השנים האחרונות עומד בראש צוות קטן ומוכשר שמוביל את ת ח ו ם ה- Frontend ב מ ד י ה ו י ד י א ו, ת מ ו נ ו ת, ו ק ט ו ר י ם ו א נ י מ צ י ו ת ב פ ל ט פ ו ר מ ת ב נ י י ת האתרים של.Wix נ מ נ י צ ח י צ ח י נמני הוא מומחה בפיתוח, סרבר, אוטומציה ודב אופס מ ת מ ח ה ב טכ נ ו ל ו ג י ו ת ה ב א ו ת : Git, Java, Kotlin, Node.js,,#C Docker, Kubernetes, ו Terraform. Selenium, Appium, Cypress כיום הוא עובד בחברת הייטק בתחום התיירות. בנוסף, צחי מייעץ ומרצה לחברות וליחידים בנושאים ש ל CI/CD, Automation Development, Docker, Kubernetes ו ע ו ד. כ ר ג ע ה ו א ע ו ב ד ע ל ס ד ר ה ש ל ה ר צ א ו ת ב נ ו ש א Docker and Kubernetes צחי מאמין גדול בקוד פתוח ו ת ו ר ם לפרוייקטים שהוא משתמש בהם. 14

15 ראשי תיבות של( י ו צ ר ת פ ל א ש ( ש י ת פ ה פ ע ו ל ה ע ם א ר ג ו ן( ע ל ג ' א ו ו ה ס ק ר י פ ט ג ' אווהסקריפט החלה את צעדיה הראשונים ב כשפה שפועלת בסביבת דפדפן ונועדה להעשיר ב ג ' א ו ו ה ס ק ר י פ ט. דפי HTML יכולנו ליצור אנימציות ו פ י ד ב ק ל מ ש ת מ ש י ם כ ל ד ב ר ש ה י ה ק ש ו ר ל א ת ר י א י נ ט ר נט ד י נ מ י י ם, ל מ ש ל ד ב ר י ם ש נ ר א י ם ה י ו ם מ א ו ד ט ר י ו ו י א לי י ם ו פ ש ו ט י ם כ מ ו ל ח י צ ה ע ל כ פ ת ו ר ש ע ו ש ה פ ע ו ל ה כ ל ש ה י ב ד ף. א ף ע ל פ י ש ה ה ת ח ל ה ש ל ה הי י ת ה צ נ ו ע ה, ב ר נ ד ו ן א יי ך, מ מ צ י א ה ש פ ה, י צ ר א ו ת ה מ ל כ ת ח י ל ה כ ש פ ה ג מ י ש ה מ א ו ד. ה ג מ י ש ו ת ה ז ו, ו ג ם ח ו ס ר ה ה ב נ ה ש ל ר ב י ם מ ה מ ת כ נ ת י ם שהשתמשו בה בנוגע לעקרונות הבסיסיים שלה, ג ר מ ו ל ל א מ ע ט מ ת כ נ ת י ם ב ש פ ו ת א ח ר ו ת ל ז ל ז ל ב ה. ג ם השם שלה ל א ס י י ע ל ת ד מ י ת. ה ש ם ג ' א ו ו ה ס ק ר י פ ט נ ק ב ע מסיבות שיווקיות ב ל ב ד JAVA ה י א שפת תכנות פופולרית, ו א נ ש י נטסקייפ חשבו שכך י ו סי פ ו ל ת ד מ י ת ה. ב פ ו ע ל ה ש ם ה ז ה ל א מ מ ש ע ז ר, ו א י ן כ מ ו ב ן ש ו ם ק ש ר ב י ן ג ' א ו ו ה ל ג ' א ו ו ה ס ק ר י פ ט. ע ל א ף ה ה ת ח ל ה ה ק ש ה, ג ' א ו ו ה ס ק ר י פ ט ה פ כ ה ל פ ו פ ו ל ר י ת מ א ו ד. ב ש נ ת, 1996 ח ב ר ת נ ט ס ק י י פ ה ע ב י ר ה א ת ה ש ל י ט ה ב ס ט נ ד ר ט י ם ש ל ה ש פ ה א ל א ר ג ו ן, ECMA א ר ג ו ן א י ר ו פ י ) ה י ו ם ב ינ ל א ו מ י ( ה מ ת מ ח ה ב ת ק י נ ה. ה מ ה ל ך ה ו ב י ל ל ש ח ר ו ר הספסיפיקציה של השפה, שידוע ב ש ם,ECMAScript ו ג ' א ו ו ה ס ק ר י פ ט " ה ת י י ש ר ה " ל פ י ה ת ק י נ ה ש ל. ECMAScript מ ש נ ת, 1997 ש נ ת ש ח ר ו ר, ECMAScript ג ' א ו ו ה ס ק ר י פ ט, כ פ י ש ה י א מ י ו ש מ ת ב ד פ ד פ נ י ם ש ו נ י ם, ע ו ק ב ת א ח ר ה ת ק י נ ה ש ל ECMAScript א, ש ה י ב ע צ ם " ת ו כ נ י ת ה מ ת א ר ", ו ג ' א ו ו ה ס ק ר י פ ט ע צ מ ה ה י א ה י י ש ו ם. ל כ ל ג ר ס ה י ש מספר משלה בצמוד ל מ י ל י ם ES. ( ECMAScript מ י ק ר ו ס ו פ ט ה ת נ ג ד ה ב ת ח י ל ה ל י י ש ו ם ה ש פ ה ויישמה שפה מ ש ל ה ב ש ם Jscript ב ד פ ד פ ן א י נ ט ר נ ט אקספלורר, שהייתה ב נ ו י ה ב ד ו מ ה ל ג ' א ו ו ה ס ק ר י פ ט. ל מ ר ו ת ה י ר י ב ו ת ה ג ד ו ל ה ב י ן א נ ש י מ י ק ר ו ס ו פ ט לאנשי ECMA העקרונות, שנוצרה כתוצאה מפיתוח שתי שפות שנשענות על שני תקנים מתחרים, של ג ' אווהסקריפט שולבו גם בגרסה של מיקרוסופט. הפופולריות של השפה עלתה כאשר מקרומדיה ששימשה את תוכנת פלאש שהייתה פופולרית מאוד אז., Actionscript ו ש י ל ב ה א ת ע ק ר ו נ ו ת ה ש פ ה ב ש פ ת ECMA ב ש נ ת 2008 נ פ ג ש ו א נ ש י מ י ק ר ו ס ו פ ט ו- ECMA ב א ו ס ל ו ו ה ח ל ו ב ש י ח ו ת ש ל ו ם. ב נ י ג ו ד ל ש י ח ו ת ש ל ו ם א ח ר ו ת ש ה ת ק י י מ ו ב א ו ס ל ו, ש י ח ו ת ה ש ל ו ם ה א ל ו ה ס ת י י מ ו ב ה צ ל ח ה. ת ק ן ES5 ג ' אווהסקריפט, שוחרר ויושם בכל הדפדפנים שהיו קיימים אז. ה ג ר ס ה ה ר ב י ע י ת ש ל, מאז, התפתחות השפה והתפוצה שלה הואצו ד ר מ ט י ת. ד פ ד פ ן כרום, שמריץ ג ' א ו ו ה ס ק ר י פ ט ב א ו פ ן י ו צ א ד ו פ ן, נ כ נ ס א ל ה ש ו ק ב ס ע ר ה ו א פ ש ר ל מ פ ת ח י ג ' א ו ו ה ס ק ר י פ ט ל כ ת ו ב סקריפטים שפועלים ע ל ה ע ו צ מ ת י ש לV מ נ ו ע 8 כ ר ו ם ו ל ה ר י ץ ג' א ו ו ה ס ק ר י פ ט ב מ ה י ר ו ת מ ס ח ר ר ת. ה ש י מ ו ש ב- AJAX ת ק ש ו ר ת אסינכרונית עם השרת נ כ נ ס לפעולה, החליף שיטות מיושנות כגון Long polling ו א פ ש ר ל א ת ר י ם ח ו ו י ו ת ל ס פ ק ש י מ ו ש י ו ת מ ד ה י מ ו ת ל מ ש ת מ ש י ם. ב ש נ י ם ה א ח ר ו נ ו ת, פ ר י י מ ו ו ר ק י ם ו ס פ ר י ו ת ג ' אווהסקריפט אפשרו פונקציונליות מורכבת מאוד וספריות אחרות אפשרו כתיבה של ג ' אווהסקריפט ג ם ל ט ל פ ו נ י ם נ י י ד י ם ו א פ י ל ו ב ק ל ו ת. הראשונות שבספריות ה א ל ו נ ק ר א ו MooTools ו- jquery ו ה ן א פ ש ר ו לכל מתכנת ל כ ת ו ב א פ ל י ק צ י ו ת ב ק ל ו ת. ה ס פ ר י ו ת ה א ח ר ו נ ו ת נ ק ר א ו ת ר י א ק ט, א נ ג ו ל ר ו- vue 15

16 ו הן מ א פ ש ר ו ת ל ב נ ו ת ת ו כ נ ו ת מ ו ר כ ב ו ת מ א ו ד ע ל ג ב י ה ד פ ד פ ן ) צ ד ה ל ק ו ח (. ג ' א ו ו ה ס ק ר י פ ט ל א נ ו ת רה מ ו ג ב לת ר ק לצד הלקוח, כ ל ו מ ר ל ד פ ד פ נ י ם ולמכשירי קצה אחרים; המימוש של ג ' א ו ו ה ס ק ר י פ ט ל צ ד השרת, הידוע ב כ י נ ו י ו node.js ך, ה פ ל פ ו פ ו ל ר י ג ם ב ש ר ת י ם. ג ' אווהסקריפט מריצה כ י ו ם א פ ל י ק צ י ו ת מ ו ר כ ב ו ת ג ם ב צ ד ה ש ר ת, ב מ י ו ח ד אפליקציות שצריכות ל ב צ ע ק ר י א ו ת ו ל ש ר ת מ י ל י ו נ י מ ש ת מ ש י ם. כ י ו ם א פ ש ר ל מ צ ו א ג ' א ו ו ה ס ק ר י פ ט ב כ ל מ ק ו ם: ב א ת ר י א י נ ט ר נ ט, באפליקציות של ט ל פ ו נ י ם נ י י ד י ם, באפליקציות המיועדות ל מ ח ש ב י ם ר ג י ל י ם ו כ מ ו ב ן בשרתים. הביקוש ל מ ת כ נ ת י ג ' א ו ו ה ס ק ר י פ ט נ מ צ א ב ש י א ו ו א י ן ז ה פ ל א א פ ש ר לעשות בשפה הזו המון ד ב ר י ם יישומיים כמעט מאפס. י ש כ ל כ ך ה ר ב ה ס פ ר י ו ת ו כ ל י ע ז ר, עד שכמעט בכל שבוע יוצאת ספרייה שימושית חדשה. ב ע ז ר ת ידע מועט א פ ש ר ל ע ש ו ת ה ר ב ה מ א ו ד. מ ה ש ח ש ו ב ה ו א ידע בסיסי בשפה. ב ש נ י ם האחרונות, תקן ES מ ת ע ד כ ן בכל שנה ו מ ת ו ו ס פ י ם אליו תכונות ו ש י מ ו ש י ם ח ד ש י ם. ס פ ר ז ה מ ע ו ד כ ן ל ג ר ס ה ה א ח ר ו נ ה ש ל. ECMAScript ח ש ו ב ל ז כ ו ר ש א ם ה ת ק ן מ ת ע ד כ ן, א י ן פ י ר ו ש ה ד ב ר ש ה ע ד כ ו ן ה ח ד ש מ ו פ י ע מ י י ד ב ד פ ד פ נ י ם ש מ ר י צ י ם ג ' א ו ו ה ס ק ר י פ ט א ו ב ש ר ת י ם ש מ ר י צ י ם ג ' א ו ו ה ס ק ר י פ ט, א ל א ל ו ק ח ז מ ן ע ד ש ה ע ד כ ו נ י ם ה ח ד ש י ם ב י ו ת ר ע ו ש י ם א ת ד ר כ ם א ל הדפדפנים /שרתים שכולנו משתמשים בהם. אם שמעתם מפתחי אינטרנט " מקטרים" על דפדפנים י ש נ י ם זו בדיוק הסיבה. ז ה ה מ נ י ע ל כ ת י ב ת ה ס פ ר. ה ב ן ש ל י, כ י ו ם מ ת כ נ ת ב ז כ ו ת ע צ מ ו, ניסה ללמוד ג ' אווהסקריפט מאפס ו ל א הצליח למצוא ספרים בעברית. החומר שיש כיום בעברית בנוגע לג ' אווהסקריפט הוא דל ומיושן. חלק מחוברות העזר הנמצאות בבתי הספר מתייחסות לתקנים שהפסיקו ל ה י ו ת ב ש י מ ו ש ב ש נ ת! 2007 ה ת י י ח ס ו ת א מ י ת י ת ל ת ק נ י ם ה ח ד ש י ם ביותר של השפה, שיצאו ב ש נ ת 2017, א י ן ב נ מ צ א ב ע ב ר י ת. ה ת ח ל ת י לכתוב הסברים עבור בני, ו מ פ ה לשם הבנתי שאני חייב לקחת את זה הלאה. ג ' א ו ו ה ס ק ר י פ ט ה י א ש פ ה ש ק ל ל ל מ ו ד. ב נ י ג ו ד ל ש פ ו ת א ח ר ו ת, ל א נ ד ר ש י ם ב ה ס ב י ב ת ש ר ת מ ו ר כ ב ת א ו כ ל י פיתוח שעולים כ ס ף. ל א נ ד ר ש ידע מקיף במדעי המחשב. כ ל ש צ ר י ך ה ו א ל פ ת ו ח Notepad ב מ ח ש ב, לפתוח דפדפן ו ל ה ת ח י ל ל ל מ ו ד ולפתח. צריך גם הדרכה נ כ ו נ ה ומשמעת עצמית. אני מקווה שבספר הזה תמצאו לפחות הדרכה נכונה. המשמעת העצמית עליכם. אני מאמין שככל שתתקדמו בספר תראו א ת פירות הלימודים, הניצוץ ב ע י נ י ים י ת ח ז ק ולא תצטרכו עוד משמעת ע צ מ י ת א ת ם פ ש ו ט ת ת א ה ב ו ב ג ' א ו ו ה ס ק ר י פ ט ב כ ל ל וב פ י ת ו ח ל ו ו ב ב פ ר ט. א ל ת ד ל ג ו ע ל ה פ ר ק ש ב ו א נ י מ ס ב י ר א י ך ל ל מ ו ד; זהו הפרק החשוב ביותר בספר. א נ י מ א ח ל ל כ ם ה צ ל ח ה ר ב ה, בין שאתם מ ת כ נ ת י ם ב ת ח י ל ת ד ר כ כ ם בין שאתם מ ת כ נ ת י ם ו ת י ק י ם שמשתמשים בספר כדי ל ש פ ר א ת ה י ד ע ש ל כ ם. רן בר- זיק 16

17 ל ו מ ד י ם א י ך ל א ל מ ד ת י מ ד ע י ה מ ח ש ב ב א ו נ י ב ר ס י ט ה א ו ב מ כ ל ל ה. ל מ ע ן ה א מ ת, ע ד ג י ל מ א ו ח ר מ א ו ד ל א ל מ ד ת י ת כ נ ו ת ב ע ז ר ת מ ד ר י ך. ר ו ב מ ה ש א נ י י ו ד ע ל מ ד ת י ללא הדרכה, ומכמה סיבות : הראשונה היא שכאשר ע ש י ת י א ת צ ע ד יי ה ר א ש ו נ י ם ב ת כ נ ו ת, ב ש נ ת 1996 ה, ה ח ו מ ר ש ה י ז מ י ן ב א י נ ט ר נ ט ה י ה ד ל מ א ו ד. ע ל ח ו מ ר ב ע ב ר י ת ל א ה י ה מ ה ל ד ב ר, וה ח ו מ ר ב א נ ג ל י ת ס י פ ק ב ד ר ך כ ל ל ר ק א ת ה ד ו ק ו מ נ ט צ י ה. א נ י ל א מ מ ש מ ת ג א ה ב כ ך; ל מ י ד ה ל ב ד ל ל א ה ד ר כ ה ה י א ל מ י ד ה מ א ו ד ל א י ע י ל ה. ה ד ר כ ה מ ש מ ע ה ל א ר ק מ ר צ ה מ נ ו ס ה, א ל א ג ם א ת ר אינטרנט שבו י ש ה ס ב ר מ ק י ף, פ ו ר ו ם א ו ק ב ו צ ה ב ר ש ת ח ב ר ת י ת ז ו א ו א ח ר ת ) ל א ר ק פ י י ס ב ו ק ), ש י ש ב הם א נ ש י ם מ נ ו ס י ם ש י כ ו ל י ם ל ס י י ע א ו ל ה פ נ ו ת ל ח ו מ ר י ע ז ר. ה י א ג ם מקום שבו אפשר ל ת ר ג ל ו ל ה ת נ ס ו ת. למרבה המזל, בימים אלו קיימים שלל חומרים, עזרה ו ס י ו ע. ג ם הספר הזה הוא הדרכה. לא תידרשו ל צ ל ו ל לתוך הדוקומנטציה של ECMAScript על מנת להבין את השפה, אבל גם בעזרת הספר תמצאו דרך טובה ל ל מ י ד ה. כיוון שרוב הזמן ל מ ד ת י ללא הדרכה, גיבשתי כמה עקרונות למידה שהכנסתי לספר הזה. אני ממליץ ל כ ם לעקוב אחריהם. א ר ג נ ו לעצמכם סביבת עבודה מסודרת הפרק הראשון ע ו ס ק בבניית סביבת העבודה והוא הפרק החשוב ב ס פ ר. א ר ג נ ו את המחשב שלכם וסדרו לעצמכם תיקייה מאורגנת שבה תשמרו את כל התרגולים. אם המחשב שלכם מקפיץ התראות של עדכוני ג ' אווה או משהו בסגנון דומה, טפלו בכך. ודאו שאתם י כ ו ל י ם ל הי כ נ ס לאתר הלימודי שמלווה את הספר ושהסיסמה שלכם תקינה ו פ ו ע ל ת. קראו את הפרקים לפי הסדר ה פ ר ק י ם ל א פ ו ז ר ו ב א ק ר א י א ל א ת ו כ נ נ ו ב ס ד ר מ ס ו י ם. א י ן ט ע ם ל ל מ ו ד AJAX ל פ נ י ש מ ב י נ י ם א י ך ת כ נ ו ת א ס י נ כ ר ו נ י עובד. אין טעם ללמוד תכנות אסינכרוני לפני שמבינים איך קולבקים ע ו ב ד י ם. ו א ם ג ם ז ה נ ש מ ע ל כ ם ג ' יבריש, סימן שאתם צריכים להתחיל מההתחלה. קראו כל פרק לפי הסדר. ק ר א ו כ ל פ ר ק פ ע מ י י ם ו כ ת ב ו לעצמכם את כל הדוגמאות ק ר א ו א ת ה פ ר ק פ ע ם א ח ת ק ר י א ה ש ו ט פ ת. ל א ח ר מ כ ן ק ר א ו א ו ת ו ש ו ב. ה פ ע ם ק ח ו א ת כ ל ד ו ג מ א ו ת ה ק ו ד, ה ע ת י ק ו א ו ת ן ל ס ב י ב ת ה ע ב ו ד ה ש ל כ ם ו ש ח ק ו ב ה ן! נ ס ו ל ש נ ו ת א ת ה ע ר כ י ם, ל ג ר ו ם ל ש ג י א ו ת, לכתוב קוד ד ו מ ה. אני מאמין שקוד ל ו מ ד י ם דרך הידיים ו ל א ר ק דרך הראש. חשוב ל ה ב י ן את התיאוריה ואת הרעיונות מ א ח ו ר י מ ה ש מ נ ס י ם ל ע ש ו ת, א ך ל ל א מ י מ ו ש, ה י ד ע ה ז ה י ת נ ו ו ן ו יי ע ל ם, ב ד י ו ק כ מ ו ב ש פ ת ד י ב ו ר. א ם לא תשתמשו ותתרגלו, גם הלימוד התיאורטי המעמיק ביותר לא יהיה שווה הרבה. הקריאה הראשונה 17

18 נ ו ע ד ה ל ל י מ ו ד ה ת י א ו ר י ה, ה ק ר י א ה ה ש ני י ה נ ו ע ד ה ל ת ר ג ו ל. ל י מ ו ד ש פ ה ה ו א ל א מ ר ו ץ! ק ח ו א ת ה ז מ ן, כ ת ב ו א ת כ ל דוגמאות הקוד ו נ ס ו לכתוב כאלו משלכם. פתרו את התרגילים ל ד ו ג מ ה ב ס ו ף כ ל פ ר ק ב ס ו ף כ ל פ ר ק י ש ת ר ג י ל י ם ל ד ו ג מ ה. נ ס ו ל פ ת ו ר א ו ת ם. א ל ת תי י א ש ו מ ה ר ו א ל ת ר ו צ ו א ל ה פ ת ר ו ן א ל א ש ב ר ו ק צ ת א ת ה ר א ש. ה צ ל ח ת ם ל פ ת ו ר? נ ה ד ר. ק ר א ו א ת ה פ ת ר ו ן ה מ ו צ ע ו א ת ה ה ס ב ר ו ר א ו א ם ה ם ד ו מ י ם לשלכם או שונים במקצת. י ש יותר מפתרון אפשרי אחד ל כ ל ב ע י ה... התייעצו עם אחרים י ש ל א מ ע ט ק ב ו צ ו ת ב ע ב ר י ת ) ב פ י י ס ב ו ק, א ב ל ל א ר ק ( ה מ י ו ע ד ו ת ל ל י מ ו ד ג ' א ו ו ה ס ק ר י פ ט ו ל ד י ו ן ב ה. מצאו את זו שהכי נ ו ח ל כ ם ב ה. א ל ת ה ס ס ו ל ש א ו ל ש ם ש א ל ו ת. ל א ה ב נ ת ם מ ש ה ו? ד ו ג מ ה כ ל ש ה י ל א הייתה מובנת? הפתרון ל ת ר ג י ל ל א ה י ה ב ר ו ר מ ס פ י ק? ש א ל ו ש ם, ו ב ע ב ר י ת. אל תהססו ל ק ר ו א, ל מ ש ל דיון על משמעות השפה, להשתתף בדיונים או ל ס י י ע למישהו שהידע שלו ד ל מ ש ל כ ם. א ל ת ש כ ח ו ל ה ב י ן א ת ר ו ח ה ד ב ר י ם ב ק ב ו צ ה ו ל א ל ה צ י ק א ו ל ה ע י ק. ר ו ב ה מ ש ת ת פ י ם בקבוצה הם אנשים עובדים שלאו ד ו ו ק א ז מ י נ י ם להודעות מיידיות. ה ג י ע ו ל ס ד נ א ו ת ו ל מ י ט א פ י ם ל א מ ע ט ח ב ר ו ת מ א ר ג נ ו ת ב ח י נ ם ס ד נ א ו ת, מ י ט א פ י ם ו מ פ ג ש י ם ש ב ה ם מ ת כ נ ת י ם מ צ י ג י ם א ת ג ' א ו ו ה ס ק ר י פ ט ומרצים עליה. כדאי מאוד ל ה ג י ע למפגשים האלו, ל א ר ק ע ל מ נ ת לשמוע את התכנים ו ל ה ש ת ת ף ב ס ד נ א ו ת א ל א ג ם ל ה כ י ר א נ ש י ם א ח ר י ם ב ת ע שי י ה. ע ם ח ל ק ם אתם תתכתבו ב ק ב ו צ ו ת ה פ י י ס ב ו ק ל ג ' א ו ו ה ס ק ר י פ ט. ק ה י ל ת מ פ ת ח י ה ג ' א ו ו ה ס ק ר י פ ט ב א ר ץ ה י א ק ה י ל ה מ א ו ד ש י ת ו פ י ת ו ק ר ו ב ה, ורבים בה מכירים ז ה א ת ז ה. תרגלו, תרגלו, תרגלו לא שווה ה ס פ ר ה ב א ל פ ר ק ת ע ב ר ו א ל ב ו. ו ש י מ ו ש מ ק י ף ת ר ג ו ל ב ל י ה ר ב ה לפני שתסיימו כ ל א ת התרגולים שקשורים לפרק שקראתם. ז ה לא קריטי, אלא סופר- קריטי. 18

19 כ ן,( ר י נ ד ו ר "," התקנת סביבת העבודה ודרך הלימוד ג ' א ו ו ה ס ק ר י פ ט י כ ו ל ה ל ר ו ץ ב ס ב י ב ת ש ר ת א ו ד ר ך ה ד פ ד פ ן. א י ך זה בדיוק עובד? ג ' א ו ו ה ס ק ר י פ ט נ מ צ את ב ק ו ב ץ מ ע ר כ ת ט ק ס ט. ח ל ו נ ו ת. ב ד י ו ק כ ן, ב ד פ ד פ ן ז ה כ מ ו מ ו ת ק ן ש א פ ש ר ש ל ו ק ח כ ל י ל י צ ו ר א ת ב א מ צ ע ו ת ק ו ב ץ כ ת ב ן ה ט ק ס ט ה ט ק ס ט ו מ ר י ץ ה ז ה ( Notepad) ו א ת א ו ת ו ב כ ל ש י ש ה פ ק ו ד ו ת ש נ מ צ א ו ת ב ת ו כ ו. א ם ה ד פ ד פ ן ה י ה א ד ם, ה ו א ה י ה פ ו ת ח א ת ק ו ב ץ ה ט ק ס ט ו ק ו ר א א ת מ ה ש י ש ב ת ו כ ו, ל מ ש ל: " ל ך י מ י נ ה ופתח את הדלת ", ועושה בדיוק מה שכתוב. הפעולה הזו נקראת בלשון הפופולרית מ ל ש ו ן render ב ל ע ז. ה ד פ ד פ ן ק ו ב ץ א ת ל ו ק ח ה ג ' א ו ו ה ס ק ר י פ ט ה ג ' א ו ו ה ס ק ר י פ ט י כ ו ל לעשות כל מיני ד ב ר י ם ולהציג או ל א להציג אותם. ק ו ב ץ א ו ת ו. ו מ ר י ץ א י ך ה ד פ ד פ ן ט ו ע ן א ת ק ו ב ץ ה ג ' א ו ו ה ס ק ר י פ ט? י ש כ מ ה ד ר כ י ם ל ע ש ו ת ז א ת, א ב ל כ ר ג ע א ר צ ה ל ל מ ד א ת כ ם א י ך ל כ ת ו ב ק ו ב ץ ג ' א ו ו ה ס ק ר י פ ט ו ל ר א ו ת א ו ת ו פ ו ע ל ע ל מ נ ת ל ה ב י ן א ת כ ל ל י ה ש פ ה ו ל כ ת ו ב מ ש ה ו ב א ו פ ן ר א ש ו נ י ב י ו ת ר. ה ח ל ק ה ח ש ו ב ו ה ק ש ה ב י ו ת ר ה ו א י צ י ר ת ס ב י ב ת ה ע ב ו ד ה, כ ל ו מ ר ס ב י ב ה ממוחשבת שבה א פ ש ר ל ה ק ל י ד ג ' א ו ו ה ס ק ר י פ ט ו ל ר א ו ת א ו תה ע ו ב דת. ס ב י ב ה ז ו ה י א ח ש ו ב ה מ א ו ד כ א ש ר ל ו מ ד י ם, כיוון שלימוד של שפת תכנות נ ע ש ה ר א ש י ת כו ל " דרך הידיים" וחשוב מאוד ל א ר ק ל ק ר ו א א ל א ג ם ל ת ר ג ל. ו כ ד י ל ת ר ג ל צריך סביבה שמאפשרת ל ה ק ל י ד פקודות שפה, ל ש מ ו ר ו ל ר א ו ת א ת ה פ ל ט. א נ י ש ב ו מ ד ג י ש : ה ת ק נ ת ה ס ב י ב ה ה י א ה ח ל ק ה ק ש ה ב י ו ת ר ב ת ח י ל ת ל י מ ו ד ש פ ה ח ד ש ה ו ג ם ה ח ש ו ב ב י ו ת ר. ל פ י כ ך כ ד א י ל ה י א ז ר ב ס ב ל נ ו ת, ל ק ח ת נ ש י מ ה א ר ו כ ה ו ל ז כ ו ר ש ד ו ו ק א ע כ ש י ו מתמודדים עם החלק הקשה ביותר. ה ב ה נ ת ח י ל ב ע ו ר ך ט ק ס ט ט ו ב. א מ נ ם א פ ש ר ל ה ש ת מ ש ב נ ו ט פ ד, א ב ל ה ו א ל א מ צ י ע צ ב י ע ת ק ו ד ל צ ו ר ך ע ז ר ה ה ז ח ו ת י צ י ר ת ו ל א ב ק ר י א ו ת ט ק ס ט ע ו ר כ י כ מ ה י ש ב ק ל ו ת. ה מ ו ת א מ י ם ב מ י ו ח ד ל כ ת י ב ת ג ' א ו ו ה ס ק ר י פ ט, ש א צ י י ן כ מ ה מ ה ם. ב ח ר ו ב ע ו ר ך ט ק ס ט א ח ד! ר ו ב ם ז ה י ם ל מ ד י ו מ כ י ל י ם י כ ו ל ת ע ר י כ ה בסיסית של CSS, HTML ו ג ' א ו ו ה ס ק ר י פ ט. ש י מ ו ל ב : מתכנתים מנוסים לא משתמשים בעורך הטקסט הפשוט אלא בעורך טקסט משוכלל י ו ת ר ש נ ק ר א IDE א ו Integrated Development Environment IDE סביבת פיתוח משולבת. הסביבה הזו מאפשרת השלמת קוד, מציינת שגיאות בכתיבה ו ג ם י כ ו ל ה להריץ את הקוד עצמו. מ ע ו ל ה כ ן ), ה ו א נ ת מ ך. Visual Studio Code י ד י ע ל מ י ק ר ו ס ו פ ט ו נ י ת ן ח י נ מ י, ה ו א ל ה ו ר ד ה מ ב ו ס ס פ ה : כ ת ו ב פ ת ו ח, ק ו ד ב ג ' א ו ו ה ס ק ר י פ ט. אחרי ההתקנה תוכלו לפתוח את התוכנה, לבחור ב- File ו א ז לפתוח את התיקייה שבחרתם ו ל פ ת ו ח א ו ל י צ ו ר ב ה ק ב צ י ם. א נ י מ מ ל י ץ ל כ ם ב ח ו ם ל ה ו ר י ד א ת ע ו ר ך ה ק ו ד ה ז ה : ה ו א ח י נ מ י ל ח ל ו ט י ן ואינו מכביד על המחשב. 19

20 ה ק ו ד" IDE מ ו צ ל ח א ח ר ה ו א. Atom ג ם ה ו א ח י נ מ י ומבוסס קוד פתוח וגם הוא... כתוב בג ' אווהסקריפט. הוא נ ת מ ך ע ל י ד י ג י ט ה א ב ו נ י ת ן ל ה ו ר ד ה פ ה : א. ה ו ד י ד ו מ ה ל- Code Visual Studio ואחרי ההורדה וההתקנה שלו אפשר להפעיל אותו בקלות. עורך טקסט נוסף שנחשב ל א מ י ן וטוב הוא תוכנה חינמית ב ק ו ד פתוח שנקראת Notepad++ א. ה ו נ י ת ן ל ה ו ר ד ה ב ק י ש ו ר ה ב א : ו ה ו א ב ס י ס י י ו ת ר מ ש נ י ק ו ד מ יו. שימוש ב- Code Visual Studio או ב- Atom הוא מומלץ י ו ת ר כ י ו ו ן ש י ש ב ו " השלמה אוטומטית" של פ ק ו ד ו ת נ פ ו צ ו ת ב ג ' א ו ו ה ס ק ר י פ ט, ד ב ר ה מ ק ל מ א ו ד א ת ה ל מ י ד ה. כ מ ו כ ן ה ו א מ צ י ג ש ג י א ו ת ב ק ו ד כ ב ר במהלך הכתיבה, עוד לפני ההרצה. הסביבה הטובה ביותר ללימוד היא יצירת קובץ HTML שטוען קובץ ג ' אווהסקריפט. קובץ HTML הוא קובץ שהדפדפן יודע לפרש ו ל ה צ י ג, ו ה ו א יכול לקרוא לקובץ ג ' אווהסקריפט באופן כזה שהדפדפן י ר נ ד ר אותו. כאמור, רינדור הוא הרצת הפקודות שנכתבות בקוד ג' א ו ו ה ס ק ר י פ ט ו ה צ ג ת ן ע ל ה מ ס ך א ו ב מ ק ו ם א ח ר. רינדור, מלשון render המחשב, הוא מונח מתחום מדעי ופירושו הוא " ה ר צ ה ". כ ש א נ י כ ו ת ב מ ר ו נ ד ר " ה פ י ר ו ש הוא שהקוד ר ץ ו מ צ י ג א ת ה ת ו צ א ו ת. י ש ל י צ ו ר ב מ ח ש ב ת י ק יי ה ז ה י כ ו ל ל ה י ו ת ב " ה מ ס מ כ י ם ש ל י" א ו ע ל ש ו ל ח ן ה ע ב ו ד ה ובתוכה ליצור קובץ ששמו source.js וקובץ ששמו.index.html ב ח ל ו נ ו ת י צ י ר ת ת י ק י ה נ ע ש י ת ב א מ צ ע ו ת : כ נ י ס ה א ל ס י י ר ה ק ב צ י ם, ב ח י ר ת ה מ ק ו ם ש ב ו ר ו צ י ם ל מ ק ם א ת ה ת י ק י ה. ל ח י צ ה ע ל ה מ ק ש ה י מ נ י ש ל ה ע כ ב ר ו א ז ב ח י ר ה ב " ח ד ש " ו ב " ת י ק י ה ". א ת ה ק ו ב ץ ע צ מ ו כ ד א י ל י צ ו ר באמצעות התוכנות Visual Studio Code או Atom א ו א פ י ל ו Notepad++. פ י ת ח ו א ת אחת התוכנות האלו ) א נ י מ מ ל י ץ ע ל ( Visual Studio Code נווטו אל התיקיה וביחרו ב- File ואז.New 20

21 ו ד א ו ש מ ע ר כ ת ש ל כ ם ה מ ק א ו ה ח ל ו נ ו ת ת ו מ כ ת ה ק ו ב ץ ש ם ב ת צ ו ג ת ה ס י ו מ ת כ ו ל ל ה מ ל א,.index.html.txt יהיה בעצם index.html ש ל ה ק ו ב ץ. א ח ר ת, ק ו ב ץ ה-) Extension) ב ק ו ב ץ ה- HTML כ ת ב ו א ת ה ק ו ד ה ב א : <!doctype html> <html> <head> <meta charset="utf-8"> </head> <body> <script src="./source.js"></script> </body> </html> ב ת ו ך ק ו ב ץ ה- source.js כ ת ב ו א ת ה ט ק ס ט ה ב א : document.write('hello World!'); אחרי ששמרתם את תוכן שני הקבצים, פ ת ח ו את הקובץ ב ד פ ד פ ן כ ר ו ם א ו ב פ י י ר פ ו ק ס ) ל א ב א ד ג ' (. א ם ה כו ל ת ק י ן, תראו שכתוב ע ל ה מ ס ך " World! "Hello כ ת ב ת ם א ת ה ג ' א ו ו ה ס ק ר י פ ט ה ר א ש ו ן ש ל כ ם! שימו לב : ז ה ה ש ל ב ה מ ו ע ד ב י ו ת ר ל פ ו ר ע נ ו ת, ש ע ל ו ל ל ה י ו ת מ ת ס כ ל מ א ו ד, א ב ל ה ו א ש ל ב ח ש ו ב ב י ו ת ר ו א ס ו ר ל ה ר י ם י ד י י ם ולהתייאש. אם פתחתם את הקובץ ו ד ב ר לא הופיע, נסו את הדברים הבאים : בדקו שאכן קראתם ל ק ב צ י ם index.html ו- source.js צריכה. הבדיקה להתבצע באמצעות הכפתור ה י מ נ י ש ל ה ע כ ב ר ב ח ל ו נ ו ת, כ ד י ל מ נ ו ע מ צ ב ש ב ו מ ע ר כ ת ה ה פ ע ל ה ה ו ס י פ ה ת ו ס פ ו ת ל ש מ ו ת ו-.index.html.txt נשמר בשם index.html ב ד ק ו ש א ת ם פ ו ת ח י ם א ת ה ק ב צ י ם ב ד פ ד פ ן כ ר ו ם א ו ב פ י י ר פ ו ק ס. ב ד ק ו ש א י ן ת ו ס פ י ם מ י ו ח ד י ם לדפדפנים שעלולים ל ח ס ו ם א ת ה ר צ ת ה ק ו ב ץ ע ל י ד י ה ר צ ה ש ל מ צ ב פ ר ט י ו ת. 21

22 בדקו שהקלדתם את הטקסט כשורה בקובץ source.js ל ל א רווחים או תווים מיוחדים. נסו להשתמש ב- Atom או ב- Code Visual Studio ש י מ ו ל ב ש א י ן ה ת ר א ו ת ע ל ש ג י א ו ת ה ק ל ד ה. כ א ן. ל מ ש ל מ ו ב א ת ד ו ג מ ה ש ל ש ג י א ת ה ק ל ד ה ש ב י צ ע ת י. א ם ק י ב ל ת ם ה ת ר א ה כ ז ו, ב ד ק ו ש ו ב ש ל א ט ע י ת ם ב ג ר ש ושלא הכנסתם רווחים מיותרים כמו בדוגמה הזו שבה י ש ש י מ ו ש ש ג ו י ב ג ר ש י ח י ד ואז בגרשיים. ע ד י ף להשתמש תמיד בגרש י ח י ד: ב- Code Visual Studio א ת ם א ם מ ש ת מ ש י ם ב- Atom, א ו ס ב י ב ת א מ ו ר ה ש ל כ ם ה ק ו ד כ ת י ב ת להיראות כך : ה ק ב צ י ם כ ל א ת ל ר א ו ת ת ו כ ל ו ש מ א ל מ צ ד ב ת י ק י י ה. ת י ק י י ה ל י צ ו ר כ ד א י מ י ו ח ד ת ב ש ם learnjavascript או בשם דומה ולא לשים את כל הקבצים בתיקייה משותפת כמו " המסמכים שלי". מ צ ד ימין תוכלו לצפות בתוכן הקבצים. בצילום המסך רואים את תוכן הקובץ index.html אם תקלידו. ד ב ר מ ה, ת ו כ ל ו ל ר א ו ת ש י ש ה ש ל מ ה א ו ט ו מ ט י ת ש ל ק ו ד,HTML ואם תקלידו בקובץ source.js שמכיל א ת ה ג ' א ו ו ה ס ק ר י פ ט ת ר א ו ש י ש ה ש ל מ ה א ו ט ו מ ט י ת ש ל פ ק ו ד ו ת ג ' א ו ו ה ס ק ר י פ ט. נ ו ס ף ע ל כ ך, ת ק ב ל ו ג ם ה ת ר א ה ע ל ק ו ד לא תקין. כיוון שאתם כבר מפתחי ג ' אווהסקריפט מקצועיים, כדאי שתלמדו להשתמש בקונסולה של הדפדפן. מ ד ו ב ר ב מ מ ש ק מ י ו ח ד ש מ א פ ש ר " ל ד ב ג" א ת ג ' א ו ו ה ס ק ר י פ ט. ה פ ו ע ל " ל ד ב ג" כ ו ו נ ת ו ל ה ס ת כ ל ע ל צפונות הרינדור ו ל ר א ו ת מ מ ש א ת ה פ ל ט ש ל ה ש פ ה א ו א ת ת ו צ א ו ת ה ה ר צ ה ש ל ה. כ ל ו מ ר מ ה ש כ ת ב נ ו. נשמע מסובך? י ש ל ה ב י ן א י ך ה ד פ ד פ ן מ נ ס ה ל ה ר י ץ א ת ה ק ו ד ש ל ו ) כאמור מה שנקרא "רינדור", מלשון ה ר צ ה, ב א נ ג ל י ת ( נ ו ס ף מ י ד ע ו ל ק ב ל ב ק ו נ ס ו לה ואף מפנה לשורה הבעייתית. ב מ ק ר ה " ז ו ר ק" כ ל ו מ ר נ כ ש ל, ש ה ו א ש ג י א ה צ ב ו ע ה ב א ד ו ם 22

23 ע ל מ נ ת ל ר א ו ת א ת ה ק ו נ ס ו ל ה, פ ת ח ו א ת כ ל י המפתחים של ה ד פ ד פ ן. ב כ ר ו ם ו ב פ י י ר פ ו ק ס ל ח צ ו + Ctrl Shift + i אם י ש ל כ ם ח ל ו נ ו ת א ו Cmd + Shift + i א ם י ש ל כ ם מ ק. א פ ש ר לעשות את ז ה ג ם ד ר ך התפריט העליון בשני הדפדפנים. לאחר פתיחת כלי המפתחים, לוחצים על ל ש ו נ י ת. Console ה ב ה נבדוק מה אפשר לעשות בעזרת הקונסולה. היכנסו אל source.js והחליפו את הטקסט ל : console.log('hello World!'); ט ע נ ו מ ח ד ש א ת ה ד ף ב א מ צ ע ו ת Ctrl + F5 ב ח ל ו נ ו ת א ו Cmd + R ב מ ק. ה ט ע י נ ה מ ח ד ש ח ש ו ב ה. ה ד פ ד פ ן ל א י ו ד ע ש ה ו כ נ ס ו ש י נ ו י י ם ב ק ו ב ץ ה ג ' א ו ו ה ס ק ר י פ ט, ו י ש ל ג ר ו ם ל ו ל ט ע ו ן מ ח ד ש א ת ק ו ב ץ ה ג ' א ו ו ה ס ק ר י פ ט ע ל מ נ ת ל ה ר י ץ את הפקודות החדשות. אחרי הטעינה מחדש הסתכלו ע ל ל ש ו נ י ת ה- Console. א ם ה כו ל ת ק י ן, ה מ ס ך י ה י ה ריק, אך בקונסולה תראו!Hello World י ש! ח ש ו ב : אל תדלגו ע ל ה ש ל ב ה ז ה. בכל שלבי ה ל י מ ו ד כ ד א י ל ה ש ת מ ש בקונסולה, שהיא ה ר ב ה י ו ת ר נ ו ח ה להצגה. אם משהו ל א ע ו ב ד, א נ א ב ד ק ו א ת ה ד ב ר י ם ה ב א י ם: ה א ם ה ש ל מ ת ם א ת ש ל ב ה ק ו ד? ה צ ל ח ת ם להציג Hello World על המסך? ה א ם ש מ ר ת ם א ת ה ק ו ב ץ לאחר השינויים? ה א ם ט ע נ ת ם מ ח ד ש ב א מ צ ע ו ת Ctrl + F5 א ת ה ד פ ד פ ן? מדובר בסביבת העבודה הטובה ביותר ל ל י מ ו ד ג ' אווהסקריפט, אך יש סביבות עבודה נוספות. ברשת י ש א ת ר י ם ה מ א פ ש ר י ם ל כ ת ו ב ג ' א ו ו ה ס ק ר י פ ט י ש י ר ו ת, ל ה ר י ץ א ת ה ק ו ד ד ר כ ם ו ל ר א ו ת א ת ה ת ו צ א ו ת. אתר מפורסם וחשוב כזה הוא ואפשר להקליד בו פקודות של ג ' א ו ו ה ס ק ר י פ ט. פתחו שם חשבון ו צ ר ו pen" חדש. בדקו שיש אפשרות להכניס קודי" CSS, HTML ו- JS בעצם, שהוא קיצור של ג 'אווהסקריפט. אפשר להכניס את הקוד ולראות את התוצאות על ג ב י ד ף מ ד ו מ ה א ו ע ל ג ב י הקונסולה של הדפדפן. מ כ א ן, דרך הלימוד תהיה פ ש ו ט ה ל מ ד י. א נ י א ס ב י ר על תכונות מסוימות של השפה ו א ת ן ד ו ג מ א ו ת. מ ו מ ל ץ ב ח ו ם ר ב ל ה ע ת י ק א ת ה ד ו ג מ א ו ת א ל ק ו ב ץ ה- source.js ולהריץ את הג ' אווהסקריפט כדי לראות א י ך זה עובד באמת. 23

24 ב ס ו ף כ ל פ ר ק י ש ת ר ג י ל י ם ל ת ר ג ו ל ע צ מ א י ו מ ו מ ל ץ מ א ו ד ל נ ס ו ת א ו ת ם ב ס ב י ב ת ה ע ב ו ד ה. א י- א פ ש ר ל ל מ ו ד ש פ ה ע ל י ד י ק ר י א ה תי א ו ר ט י ת ב ל ב ד ו ר צ ו י ל ת ר ג ל, ל ת ר ג ל, ל ת ר ג ל. א ת ה ת ר ג ו ל ע ו ש י ם ר ק ב ס ב י ב ת ע ב ו ד ה י צ י ב ה. ל פ י כ ך, א נ א אל תדלגו א ל ה פ ר ק ה ב א לפני שיש לכם סביבת ע ב ו ד ה י צ י ב ה. מומלץ מאוד לעבוד ב- code Visual studio החינמית. 24

25 מ ח ק ו א ת ה ט ק ס ט ש י ש ש ם, ת ר גי ל : ב מ ק ו ם World!" "Hello ג ר מ ו ל ק ו נ ס ו ל ה להדפיס את המילים Bahla"."Ahla פ ת ר ו ן : ה י כ נ ס ו ל ק ו ב ץ source.js והדביקו במקומו את : console.log('ahla Bahla'); ש מ ר ו א ת ה ק ו ב ץ, פ ת ח ו א ת ה ק ו ב ץ index.html שטוען את הקובץ, ע ל, Ctrl + Shift + i לחצו על הלשונית Console וראו את התוצאות.,source.js ורעננו את הדף. לחצו 25

26 I am new ת ר גי ל : ג ר מ ו לקובץ ה- HTML לטעון קובץ ג ' אווהסקריפט ששמו targil.js ו ש מ ד פ י ס ב ק ו נ ס ו ל ה :.file פ ת ר ו ן : צ ר ו ק ו ב ץ targil.js באותה תיקייה של הקובץ. index.html י ש ל ו ו ד א ש ז ה ש מ ו ה א מ י ת י ש ל ה ק ו ב ץ ושמערכת ההפעלה לא מצמידה לקובץ עם סיומת txt א ת. ז ה ע ו ש י ם ע ל ידי בדיקה בהגדרות התצוגה ש ל מ ע ר כ ת ה ה פ ע ל ה. פ ת ח ו א ת ק ו ב ץ ה- HTML ב ע ז ר ת ע ו ר ך ט ק ס ט ) מ ו מ ל ץ ל ה ש ת מ ש ב- Visual <!doctype html> <html> ושנו את שם קובץ הג ' אווהסקריפט ל- targil.js. (Studio Code <head> <meta charset="utf-8"> </head> <body> <script src="./targil.js"></script> </body> </html> console.log('i am new file'); ב ק ו ב ץ targil.js כתבו את השורה הזו : פ ת ח ו א ת ה ק ו ב ץ index.html ב ד פ ד פ ן ו ל ח צ ו Ctrl + Shift + i ע ל מ נ ת ל ה צ י ג א ת כ ל י ה מ פ ת ח י ם. בחרו את הלשונית Console ובחנו את התוצאה. 26

27 ללמוד ג'אווהסקריפט בעברית רן בר - זיק 27

28 מ ש ת נ י ם החלק הבסיסי והחשוב ביותר הוא המשתנה. מדובר ברכיב שיכול להכיל בתוכו מידע, ואפשר לשנותו זו הסיבה שהוא נ ק ר א " משתנה". משתנה בג 'אווהסקריפט מוגדר באופן הבא : let variant; variant = 'Hello World'; מ ה ק ו ר ה פ ה? י ש כ א ן ה ג ד ר ת מ ש ת נ ה ש ש מ ו variant ה. ה ה ג ד ר נעשית באמצעות המילה השמורה let מיוחדת. מילה שמורה היא מילה בשפה שהשימוש בה שמור למקרה מסוים. במקרה הזה, let שמורה אך ו ר ק להגדרת משתנים. ל א ח ר מ כ ן מ כ נ י ס י ם ע ר ך ל מ ש ת נ ה. ה פ ע ו ל ה ה ז ו נ ק ר א ת " ה צ ב ת ע ר ך " א ו " ה ש מ ה ", ו ה י א נ ק ר א ת כ ך מכיוון שהערך מוצב בתוך המשתנה. במקרה הזה מדובר בטקסט הכולל את המיליםWorld.Hello ש י מ ו ל ב : י ש ס י מ ן ";" ב ס ו ף כל שורה. ב ג ' א ו ו ה ס ק ר י פ ט מ ו ט ב ל ה צ י ב ס י מ ן ";" ב ס ו ף כל שורה כ ד י למנוע בעיות וכדי שהסקריפט יעבוד. הוא מסמן סוף שורה עבור מנוע הג ' אווהסקריפט שמרנדר את ה ס ק ר י פ ט, מ מ ש כ מ ו נ ק ו ד ה ב ס ו ף מ ש פ ט. ע ל א ף ש ל א כ ל מ נ ו ע מ ק פ י ד ע ל כ ך, א נ י מ מ ל י ץ ל כ ם : הקפידו תמיד ל ה ק ל י ד ; ב ס ו ף כ ל ש ו ר ה. א פ ש ר ל ק צ ר ולהציב את הערך מייד בהגדרת המשתנה: let variant = 'Hello World'; ה ב ה נ ב ד ו ק א ת ה מ ש ת נ ה ו א ת ה ע ר ך ש ל ו. א פ ש ר ל ה צ י ב א ת ה מ ש ת נ ה ה ז ה ב ת ו ך console.log כ פ י שלמדנו בפרק הקודם: let variant = 'Hello World'; console.log(variant); 28

29 א ם ת צ י צ ו ב ק ו נ ס ו ל ה, ת ר א ו ש מ ו ד פ ס ה מ ש פ ט World" "Hello. מ ד ו ע? כ י ו ו ן ש ז ה מ ה ש י ש ב ת ו ך המשתנה. מן הסתם, משתנה נ י ת ן ל ש י נ ו י. נ ס ו א ת ה ק ו ד ה ז ה : מ ה ל פ י ד ע ת כ ם יוצג בקונסולה? י ו צ ג version" I" am a new. let variant = 'Hello World'; variant = 'I am a new version'; console.log(variant); ל מ ה? כ י ו ו ן ש ה ע ר ך ה ק ו ד ם " נ ד ר ס " ע ל י ד י ה ע ר ך ה ח ד ש. ה כ נ ס ת ם ) כ ל ו מ ר ה צ ב ת ם ( ע ר ך ח ד ש ל ת ו ך המשתנה, ועכשיו מה שיש בתוכו השתנה. כשמציגים את המשתנה רואים את הערך החדש. י ש ה ב ד ל מ ה ו ת י ב י ן ה ג ד ר ת מ ש ת נ ה לבין הכנסת ערך ל ת ו כ ו. ה ג ד ר ת מ ש ת נ ה ה י א כ מ ו ב נ י י ת א ר ו ן א ו ק ו פ ס ה ואפשר בכל פעם ל ה כ נ י ס לתוכו ערך אחר. ש י מ ו ל ב : אחרי שמשתנה מסוים הוגדר, אי- אפשר להגדיר אותו מחדש. הקוד הבא : let variant = 'Hello World'; let variant = 'I am a new version'; console.log(variant); י ג ר ו ם לשגיאה הבאה : declared Identifier 'variant' has already been שמות המשתנים יכולים להיות מגוונים אך י ש ל ה ם כ מ ה כ ל ל י ם מ ח י י ב י ם. א פ ש ר ל ה ש ת מ ש ב כ ל א ו ת ש ה י א וב ס י מ נ י ם _ א ו $ ב ת ח י ל ת ה ש ם, ובכל האותיות ו ה מ ס פ ר י ם וב ס י מ נ י ם _ א ו $ ב ה מ ש ך ה ש ם. שמות תקינים myvar3 my_var $myvar myvar ש מ ו ת לא תקינים 3myVar מתחיל במספר my-var מ כ י ל א ת ה ת ו - ש א י נ ו ת ק י ן #myvar מ כ י ל א ת ה ת ו # ש א י נ ו ת ק י ן my var מ כ י ל ר ו ו ח ש י מ ו ל ב : א פ ש ר ל ה ש ת מ ש ב ע ב ר י ת בהגדרת המשתנים, אבל מומלץ שלא ל ע ש ו ת א ת ז ה ג ם כ י ו ו ן ש ה ק ו ד ש ל כ ם י ה י ה פ ח ו ת ק ר י א ו ג ם כ י ו ו ן ש ז ה ע ל ו ל ל ה ו ב י ל ל ה ת נ ה ג ו ת מ ו ז ר ה ו ל צ ר ו ת. א ת ן ל כ ם ט י פ : ב ע ו ל ם ה ת כ נ ו ת א ל ת ח פ ש ו צ ר ו ת כ י י ש מ ס פ י ק מ ה ן ג ם כ ך. ש י מ ו ל ב 2: ב ג ר ס א ו ת ק ו ד מ ו ת ש ל ג א ו ו ה ס ק ר י פ ט ה ש ת מ ש ו ב מ י ל ה ה ש מ ו ר ה var ל ה ג ד ר ת מ ש ת נ ה. בתקנים החדשים כבר לא מקובל להשתמש ב- var כיוון שלשימוש בו יש השלכות שנדון בהן בהמשך ה ס פ ר. ה ו א נשאר איתנו בעיקר בשביל תאימות לאחור עבור קוד שנכתב בשנים עברו. 29

30 ת ר גי ל : צרו משתנה בשם המורכב לפחות משתי מילים, הדפיסו אותו בקונסולה וודאו שבהדפסה בקונסולה יופיעו המילים JavaScript"."I know פ ת ר ו ן : let myvar; myvar = 'I know JavaScript'; console.log(myvar); ב א מ צ ע ו ת נ ע ש י ת ה ט ק ס ט ה ש מ ת.let ה ש מ ו ר ה ה מ י ל ה ב א מ צ ע ו ת נ ע ש י ת ה מ ש ת נ ה ה ס ב ר : י צ י ר ת הסימן =. שימו לב שהטקסט מוקף בגרשיים. פקודת ה- console.log שלמדנו בפרק הקודם משמשת להדפסת הטקסט - ובמקרה הזה המשתנה שהיא מקבלת. 30

31 בונוס : הדפיסו את שני המשתנים בקונסולה באמצעות פקודת( ת ר גי ל : צרו משתנה בשם myvar והכניסו לתוכו את טקסט JavaScript" "me not know הזה בטקסט JavaScript" I" know והדפיסו אותו באמצעות console.log דרסו את הטקסט. פ ת ר ו ן : let myvar = 'me not know JavaScript'; myvar = 'I know JavaScript'; console.log(myvar); ה ס ב ר : יוצרים את המשתנה myvar ומכניסים לתוכו את הטקסט JavaScript" me not know ממש ברגע" ה י צ י ר ה. ל א ח ר מ כ ן ד ו ר ס י ם א ת ה ע ר ך ה ז ה ב א מ צ ע ו ת ה ש מ ה נ ו ס פ ת. ה ה ד פ ס ה ש ל מ ה ש י ש ב מ ש ת נ ה נעשית באמצעות.console.log ת ר גי ל :. "I am myvar" myvar ב ש ם מ ש ת נ ה צ ר ו ו ה כ נ י ס ו ה ט ק ס ט א ת ל ת ו כ ו ב ש ם נ ו ס ף מ ש ת נ ה צ ר ו I". am myvar "2 ו ה כ נ י ס ו לתוכו את הטקסט myvar2 הדפיסו את שניהם באמצעות :console.log console.log א ח ת) פ ת ר ו ן : let myvar = 'I am myvar'; let myvar2 = 'I am myvar 2'; console.log(myvar); console.log(myvar2); ה ס ב ר : אין מניעה להגדיר כמה משתנים באותו סקריפט. הגדרתי את המשתנה באמצעות המילה השמורה המשתנה, שם ) הכולל מספר בסוף ( והדפסה שלו ל- console.log. let ה ס ב ר לתרגיל הבונוס : נ ס ו ל ח פ ש ב א י נ ט ר נ ט א י ך ל ה ד פ י ס ל- console שני משתנים. הרבה פ ע מ י ם י ה י ו ד ב ר י ם ש ל א ת ב י נ ו ב ת ר ג ו ל. ב מ ק ו ם ל ק ר ו א ש ו ב ו ש ו ב א ת ה ה ס ב ר, נ ס ו ל ח פ ש ת ש ו ב ה ב ר ש ת. כ ך עושים מתכנתים מקצוענים : הם מחפשים תשובות ברשת. 31

32 ללמוד ג'אווהסקריפט בעברית רן בר - זיק 32

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office 365 ProPlus בחינם. ניתן להוריד ולהתקין את הגרסאות הבאות:

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java אלכסיי זגלסקי ויעל אמסטרדמר 1 בירוקרטיה אלכסיי זגלסקי שעת קבלה: שני 13:00-14:00, בתיאום מראש משרד: בניין הנדסת תוכנה, חדר 209 יעל אמסטרדמר שעת קבלה: חמישי 15:00-16:00,

קרא עוד

PowerPoint Presentation

PowerPoint Presentation פרוטאוס הדרכה לפיתוח פרויקט מבוסס ארדואינו 1 הוראות הפעלה תוכנת פרוטאוס מכילה כמות גדולה מאוד של כלי עזר להבנת דרך ההפעלה של התוכנה. שני מקורות מידע עיקריים עומדים לרשות המשתמש מחוץ לתוכנה: o באתר האינטרנט

קרא עוד

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס מבוא למחשב שפת C. בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה לקורס. האשף קובע את סביבת הפיתוח כך שתתאים לצורכי הקורס.

קרא עוד

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

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

קרא עוד

Microsoft Word - Ass1Bgu2019b_java docx

Microsoft Word - Ass1Bgu2019b_java docx ת ר ג י ל 1 ב ק ו ר ס מ ב ו א לתכנות 202.1.9031 JAVA סמסטר ב, ת נ א י ם ו ל ו ל א ו ת תאריך אחרון להגשה בציון מלא : 02.04.19 עד שעה : 23:55, כ ל יום איחור ל א מ א ו ש ר א ו ח ל ק ממנו מודריד 10 נקודות

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java 1 מנהלות אתר הקורס: http://courses.cs.tau.ac.il/software1/1516b/ מתרגלים: ברית יונגמן )שעת קבלה: שלישי ב- 8:00 בתיאום מראש( לנה דנקין )שעת קבלה: שלישי ב- 17:00,

קרא עוד

פרויקט שורשים דמות

פרויקט שורשים דמות פרויקט שורשים דמות בחייכם אודות דמות פרק זה בעבודת השורשים יכלול מידע אודות הדמות שנבחרה מצד ההורים. הפרק יכיל תקציר רגיל ]רשות[ או מעוצב ]רשות[, טקסט ]חובה[, תמונות ]רשות אבל ]רשות [. רצוי מאוד[, אלבום-מצגת

קרא עוד

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות 2 הפשטה שאלות כצעד ראשון נפתור בעיה הרבה יותר פשוטה האם כבר

קרא עוד

מדריך למרצים ומתרגלים 1

מדריך למרצים ומתרגלים 1 מדריך למרצים ומתרגלים 1 תוכן עניינים מדריך למרצים ומתרגלים...1 קבלת סיסמה לתחנת מידע למרצה...3 הוספת חומרי למידה...6 הוספת מורשה גישה לאתר הוספת מטלה קורס...9 לאתר הקורס...11 בחירת בודקים למטלה...17 מערכת

קרא עוד

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007 WinZIP תוכנה לדחיסת קבצים ספטמבר 2007 תשס"ח 2007. כל הזכויות שמורות לאוניברסיטה הפתוחה. בית ההוצאה לאור של האוניברסיטה הפתוחה, רח' רבוצקי 108 ת, "ד 808, רעננה 43107. The Open University of Israel, 108

קרא עוד

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

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

קרא עוד

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

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

קרא עוד

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 יצוא קופה לחשבשבת חלונות...01 כללי מדריך זה מסביר את

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג חשון תשע"ח 12/11/17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד קיץ סמ' שנה תשע"ז 3 שעות משך

קרא עוד

מצגת של PowerPoint

מצגת של PowerPoint מהי סביבת איקס לימוד? סביבת איקס לימוד היא סביבה גמישה לתרגול היכולת לזכור ולהיזכר במושגים ועובדות מתחומי תוכן שונים על ידי התאמה. הסביבה מבוססת על המשחק 'איקס עיגול' והתוכן אותו מתרגלים יכול מסוג טקסט

קרא עוד

Homework Dry 3

Homework Dry 3 Homework Dry 3 Due date: Sunday, 9/06/2013 12:30 noon Teaching assistant in charge: Anastasia Braginsky Important: this semester the Q&A for the exercise will take place at a public forum only. To register

קרא עוד

Microsoft Word IG Lab - Configure Wireless Router in Windows Vista.docx

Microsoft Word IG Lab - Configure Wireless Router in Windows Vista.docx עיקרי טכנולוגיות המידע 5.0 6.8.3.9 מעבדה תצורת ראוטר ללא כבלים Router) (Wireless בחלונות ויסטה (Windows Vista) מבוא הדפס והשלם מעבדה זו. במעבדה זו, יהיה עליך להגדיר ולבחון את ההגדרות האלחוטיות על ה.Linksys

קרא עוד

מיכפל

מיכפל מיכפל 0222 הוראות התקנה למהדורה 9.78 במהדורה 78.9 בוצעו מספר שינויים טכנולוגיים: שדרוג התוכנה ליצירת דוחות בפורמט PDF שינויים בטכנולוגיית השידור של טופס 102 לביטוח הלאומי במהלך עדכון גרסה זו תתקבלנה מספר

קרא עוד

ת'' מדריך לבעלי תיבה קיימת במופ ומשתמשים ב Outlook 2003 או doc.2007 לפני שניגש להגדיר את תיבת המייל החדשה, נבצע גיבויי של המיילים ופנקס הכתובות מהחשבו

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

קרא עוד

HTML - Hipper Text Makeup Language

HTML - Hipper Text Makeup Language תכנות בסביבת האינטרנט 1 תיבת טקסט טופס הטופס הוא הדרך של בעלי האתר לקבל משוב מהגולשים, מאפשר לגולש להתחבר לאתר כחבר, מאפשר לבצע רכישות באתרי קניות וכד'. כשהגולש ממלא את הטופס, מועבר תוכן הטופס לדף מיוחד

קרא עוד

תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת

תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של תוכנה חופשית. דוגמאות מהשטח 1 ליאור קפלן 30/11/05 קצת

קרא עוד

תוכן העניינים

תוכן העניינים הוצאת חושבים קדימה הילה קדמן # חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527

קרא עוד

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

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

קרא עוד

סרגל כלים ל-Outlook או לExplorer- מדריך למשתמש

סרגל כלים  ל-Outlook  או לExplorer- מדריך למשתמש סרגל כלים ל- Outlook או ל Explorer- מדריך למשתמש 1 כני ס ה ו י צ יאה מהמערכת לכניסה יש ללחוץ על צלמית "כניסה למע רכת" ליציאה יש ללחוץ פעם נוספת לק בלת הצ למית סרגל כלים לדפד פ ן מסוג Explorer או Firefox

קרא עוד

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

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

קרא עוד

תוכן העניינים

תוכן העניינים הוצאת חושבים קדימה הילה קדמן חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527 kadman11@gmail.com

קרא עוד

ייבוא וייצוא של קבצי אקסל וטקסט

ייבוא וייצוא של קבצי אקסל וטקסט ייבוא וייצוא של קבצי אקסל וטקסט (Importing & Exporting MS Excel Files and Text) ייבוא (Import) הפיכת קובץ טקסט, Excel מבסיס נתונים אחר. או סוגים אחרים, לטבלת,Access או העתקת טבלת Access בתחילת התהליך יש

קרא עוד

ex1-bash

ex1-bash ביה"ס למדעי המחשב סמסטר חורף תשע"ח 13.12.2017 יסודות מערכות פתוחות פתרון תרגיל מס' 7 המכללה האקדמית נתניה שימו לב: כל ההערות שבתחילת תרגילים 1-6 תקפות גם לתרגיל זה. הערה 1: החל מתרגיל זה והלאה, בכל פעם

קרא עוד

שאלה 2. תכנות ב - CShell

שאלה 2. תכנות ב - CShell ביה"ס למדעי המחשב 4.2.2018 האקדמית נתניה מבחן מועד א' יסודות מערכות פתוחות סמסטר חורף, תשע"ח משך המבחן: שלוש וחצי שעות. יש לענות על כל השאלות. מותר השימוש בחומר עזר כלשהו, פרט למחשבים, (מחשבונים מותר).

קרא עוד

מהוא לתכנות ב- JAVA מעבדה 3

מהוא לתכנות ב- JAVA מעבדה 3 מבוא לתכנות ב- JAVA מעבדה 3 נושאי התרגול לולאות ניפוי שגיאות לולאות - הקדמה כיצד הייתם כותבים תוכנית שתדפיס את המספרים השלמים בין 1 ל- 100 בעזרת הכלים שלמדתם עד עתה? חייבת להיות דרך אחרת מאשר לכתוב 100

קרא עוד

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים עליו כרגע )A מצביע עליו(. יש שני סוגי פקודות, פקודת

קרא עוד

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסי

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנבס ולסי מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסיסמא אחודה דף בית לתלמיד המאפשר גישה פשוטה להורדת הטבת האופיס מסלול Basic הפלטפורמה

קרא עוד

PowerPoint Presentation

PowerPoint Presentation הקלטה עצמית באמצעות Tablet PC תמצית פעילות 2009-2014 הטמעת אוטומציה מלאה ב- 2015 מדור טכנולוגיות למידה וייעוץ מערך המחשוב אב"ג הקלטה עצמית באמצעות Tablet PC הסבר על השיטה יתרונות וחסרונות תמצית פעילות

קרא עוד

PowerPoint Presentation

PowerPoint Presentation 1 תוכנה 1 תרגול 1: מנהלות, סביבת העבודה ומבוא ל- Java 1 2 מנהלות I מתרגלים: יעל אמסטרדמר )שעת קבלה: חמישי ב- 12, בתיאום מראש( דביר נתנאלי )שעת קבלה: רביעי ב- 17, בתיאום מראש( http://courses.cs.tau.ac.il/software1/1415a

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג מנ' אב תשע"ז 15.08.17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' ב' שנה תשע"ז 3 שעות

קרא עוד

BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות נ

BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות נ BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות ניתוח וניהול מאגרי מידע בעלי נתונים שאינם מאורגנים,

קרא עוד

מבוא למדעי המחשב

מבוא למדעי המחשב מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק ב - מבוא לקריפטוגרפיה שיעור 5 (offset מונחים בסיסיים צופן קיסר (היסט,.1.2 1 Today

קרא עוד

מסע מדע ו - מסע ברכב שטח ביבשות רחוקות

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

קרא עוד

פייתון

פייתון שיעור 12: מילונים ברק גונן 1 או מילון, :hash table או,dictionary זוגות של מפתחות keys וערכים values מילון מוגדר על ידי סוגריים מסולסלים { } לדוגמה: מילון שמכיל ציונים, המפתח הוא מספר ת.ז ערך מפתח הגדרה

קרא עוד

תכנות מונחה עצמים א' – תש"ע

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

קרא עוד

תאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה

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

קרא עוד

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc) 01/07/08 כיווץ בסיס נתונים ב MS SQL 2005 מסמך זה סוקר תהליך כיווץ בסיס נתונים ב-.Microsoft SQL Server 2005 תהליך הכיווץ (Shrink), מכווץ את חלקו הלא פעיל (קובץ ה- Log ) של בסיס הנתונים ואינו נוגע בחלקו

קרא עוד

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת קהילה לומדת מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסיסמא אחודה דף בית לתלמיד המאפשר גישה פשוטה להורדת הטבת

קרא עוד

מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה

מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה תוכן עניינים........................ )Journal Citations Reports( JCR מדד ההשפעה

קרא עוד

T01-1page

T01-1page מבוא לשפת C תירגול 1: מבוא 1 אתר הקורס webcourse.cs.technion.ac.il/234112 חדשות הקורס תרגילי בית הרצאות ותירגולים חומר עזר, מבחנים קודמים, שאלות נפוצות, ועוד... 2 אתר הקורס 3 רשימת תפוצה חובה להירשם! הודעות

קרא עוד

המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה

המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה ח מודול תכנות צד לקוח מאי 2019 אייר תשע ט שם התלמיד/ה:

קרא עוד

מבוא למדעי המחשב

מבוא למדעי המחשב מבוא למדעי המחשב מחרוזות, חתימה של פונקציה ומעטפות תוכן עניינים טיפוסים מורכבים טיפוסים מורכבים ערך שם טיפוס 12 m int undef. x boolean true y boolean arr int[] כאלה שעשויים להכיל יותר מערך פרימיטיבי אחד

קרא עוד

התגוננות בפני כוחות האופל

התגוננות בפני כוחות האופל ניהול ידע אישי על רגל אחת 1 סוגי ידע Explicit גלוי Tacit סמוי 5 מה אמר השועל לנסיך הקטן? מה קורה בבתי ספר כשמורים או מנהלים עוזבים? 8 ניהול ידע במערכת החינוך רמת התלמיד )ניהול ידע אישי( רמת המורה )ניהול

קרא עוד

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. בדקו שכל העמודים ברשותכם. ב. משך המבחן שלוש שעות (180

קרא עוד

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפורים נוספים... 11 1 Moodle חדש במערכת ה- מערכת מודל

קרא עוד

קורס בדיקות חוסן ופיתוח מאובטח 155 שעות

קורס בדיקות חוסן ופיתוח מאובטח 155 שעות קורס בדיקות חוסן ופיתוח מאובטח 155 שעות קורס בדיקות חוסן ופיתוח מאובטח בדיקת חדירה )הידועה בשם Penetration Testing או בקצרה )PT הינה תהליך מורכב המתבצע על ידי ההאקר על מנת לבדוק האם היישומים והשירותים

קרא עוד

Microsoft Word - tik latalmid-final

Microsoft Word - tik latalmid-final רשימת המשימות במבדק טבלת מעקב מס ' המשימה שם המשימה עמוד העברה ראשונה תאריך עבר/לא עבר העברה שנייה תאריך עבר/לא עבר 3 1 קריאת שמות אותיות 7 2 קריאת צלילי אותיות 10 קריאת צירופים של עיצורים ותנועות 3 4

קרא עוד

Bootcamp_Syllabus_2

Bootcamp_Syllabus_2 Front End Development Bootcamp על התכנית בקצרה מה זה? תכנית הכשרה מקצועית בסביבת לימודים המדמה סביבת פיתוח אמיתית. מטרת התכנית היא להכשיר מפתחי Front End ברמה גבוהה, וללוות אותם עד להשתלבות בעבודה בתחום.

קרא עוד

מבחן בפיתוח מערכות תוכנה בשפת Java ( )

מבחן בפיתוח מערכות תוכנה בשפת Java ( ) עמוד 1 מתוך 10 )0368-3056( מבחן בפיתוח מערכות תוכנה בשפת Java בית הספר למדעי המחשב אוניברסיטת תל אביב סמסטר ב' תשס"ח, מועד ב' תאריך הבחינה: 24.09.2008 מרצה: אוהד ברזילי חומר עזר מותר בשימוש: אין משך הבחינה:

קרא עוד

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בינסקי הנחיות: יש לענות על כל השאלות. יש לענות על כל

קרא עוד

Slide 1

Slide 1 מבוא למדעי המחשב תירגול 1: מבוא 1 אתר הקורס webcourse.cs.technion.ac.il/234114 חדשות הקורס תרגילי בית חומר עזר, מבחנים קודמים, שאלות נפוצות, ועוד... הרצאות ותירגולים 2 אתר הקורס 3 רשימת תפוצה חובה להירשם!

קרא עוד

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

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

קרא עוד

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

תשעדד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..( תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(http://mdle.tau.ac.il/) בלבד הגשת התרגיל תעשה במערכת ה- mdle aviv

קרא עוד

Microsoft Word - ExamA_Final_Solution.docx

Microsoft Word - ExamA_Final_Solution.docx סמסטר חורף תשע"א 18 בפבואר 011 הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצה: מתרגלים: רן אל-יניב נועה אלגרבלי, גיא חפץ, נטליה זילברשטיין, דודו ינאי (אחראי) סמסטר חורף תשע" מבחן סופי פתרון (מועד

קרא עוד

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m 1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_ הפונקציה preg all הפונקציה str_replace הפונקציה preg_replace 2 מהי תבנית

קרא עוד

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

פתרון מוצע לבחינת מהט ב_שפת c מועד ב אביב תשעט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9. פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9. הדפסה ראשונה: מתבצעת לולאה שרצה מאפס עד אורך המחרוזת.

קרא עוד

Slide 1

Slide 1 מיהו מהנדס המערכת? סיפורו של פיתוח מסלול הכשרה יובל קורן*- ראש תחום פיתוח למידה, מאי 2011 הבטחתי בכנס ערוץ תקשורת למתעניינים- סלולארי רפאל 052-4291457 * מטרות ההרצאה חשיפה לפרויקט פיתוח הדרכה בעולם תכן

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ח תשרי תשע"ז 30.10.16 שמות המורים: ציון סיקסיק א' תכנות ב- C מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' קיץ שנה תשע"ו 3 שעות משך

קרא עוד

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמטרים של מערכים היא by reference וכן דוגמאות שמראות שמשתנים

קרא עוד

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אישית את האזור הזה כדי שהפקודות המועדפות עליך יהיו תמיד

קרא עוד

מערכות הפעלה קורס מס'

מערכות הפעלה קורס מס' מערכות קבצים מבוזרות מבוא מבנה כללי דוגמה: Network file system דוגמה: Google file system 1 חגית עטיה מערכות קבצים מבוזרות מאפשרות לתהליכים אשר רצים במכונות שונות, גישה ושיתוף קבצים שקיפות לאפליקציה: אפליקציה

קרא עוד

Microsoft Word - c_SimA_MoedB2005.doc

Microsoft Word - c_SimA_MoedB2005.doc מרצה: שולי וינטנר. מתרגל: עזרא דאיה. מבוא למדעי המחשב בחינת מועד ב', סמסטר א' תשס"ה,.2.2005 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות:. ודאו כי בטופס שבידיכם עמודים. יש לכתוב

קרא עוד

YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדו

YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדו YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדול. השמיכה מקבלת צורה! מקרא עין שרשרת עין שטוחה חצי

קרא עוד

תרגול מס' 1

תרגול מס' 1 תרגול 6 הסתעפויות 1 מבוסס על שקפים מאת יאן ציטרין קפיצות לא מותנות Unconditional Branch br label PC לאחר ה- fetch של פקודת ה- branch PC לאחר הביצוע של פקודת ה- branch pc label br label הקפיצה מתבצעת תמיד,

קרא עוד

Real Time College Course: Networking Duration: 90 Hours Hands-On-Training

Real Time College Course: Networking Duration: 90 Hours Hands-On-Training Real Time College Course: Networking Duration: 90 Hours Hands-On-Training אנחנו? קבוצת Real Time Group הוקמה בשנת 2007, החברה מספקת פתרונות עסקיים וטכנולוגיים בתחומי התוכנה, החומרה והתקשורת, פיתוח ותמיכה

קרא עוד

Microsoft Word - tips and tricks - wave 5.doc

Microsoft Word - tips and tricks - wave 5.doc - טיפים וטריקים Samsung S8500 Wave שקע אוזניות רמקול שקע כניסת USB חיישן תאורה מצלמה קדמית מקש נעילה לחצני הגברת / הנמכת השמע מקש המצלמה מקש SEND מקש,END כיבוי / הדלקה מקש התפריט 1 תפעול כללי < הקש את

קרא עוד

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

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

קרא עוד

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1 תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 1 הגדרת שאלת רב-ברירה ]אמריקאית[ הוספת השאלה 1. בבלוק הניהול הנמצא מימין נלחץ על מאגר שאלות.. 2. על מנת להוסיף שאלה חדשה נלחץ על לחצן

קרא עוד

<4D F736F F D20FAE5F1F4FA20ECE7E5E5FA20E3F2FA20ECE2E1E920E3E9F1F720FAEEE5F0E5FA20E6E9F8FA20E4F8F6E72E646F63>

<4D F736F F D20FAE5F1F4FA20ECE7E5E5FA20E3F2FA20ECE2E1E920E3E9F1F720FAEEE5F0E5FA20E6E9F8FA20E4F8F6E72E646F63> טי.וי.קליפ אולפן עריכה והקלטה לוידאו וסאונד שירותים מיוחדים לתחום החקירות והמשפט ניתוח וידאו וסאונד חוות דעת מקצועית טלפון : 09-7663465, פקס': 054-4212424, 077-4213465 נייד : רחוב הכיכר 4 (קניון הכיכר)

קרא עוד

Microsoft Word - I900-Tips_and_Tricks

Microsoft Word - I900-Tips_and_Tricks טיפים וטריקים Samsung I900 Omnia מקש כיבוי / הדלקה שקע ריסט מצלמה קדמית מקש מיוחד מקש הגברת / הנמכת השמע שקע הטענה / אוזניות מקש סיבוב מסך מקש ניתוק שיחה מקש מענה שיחה מקש ניווט 1 תפעול כללי מעבר בין פרופילים

קרא עוד

מבוא למדעי המחשב

מבוא למדעי המחשב מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק א - השיטה הבינארית שיעור 5 ו- 1? ספירה בבסיס 2 ואיך אומרים "hello" עם 0 1 ממעגלים

קרא עוד

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

אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב מועד א' סמסטר ב', תשעג, משך המבחן: שעתיים וחצי חומר עזר: אסור הנחיות: וודאו כי יש בידיכם אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב מועד א' סמסטר ב', תשע"ג,.6.013 משך המבחן: שעתיים וחצי חומר עזר: אסור הנחיות: וודאו כי יש בידיכם 8 עמודי שאלון )כולל עמוד זה(. עליכם לכתוב את התשובות על

קרא עוד

מכללת הדסה, הפקולטה למדעי המחשב מבוא לתכנות מונחה עצמים והנדסת תוכנה סמסטר א', תשע"ו תרגיל 2 תאריך אחרון להגשה: קמפוס הנביאים יום א', 29/11/2015 בשעה

מכללת הדסה, הפקולטה למדעי המחשב מבוא לתכנות מונחה עצמים והנדסת תוכנה סמסטר א', תשעו תרגיל 2 תאריך אחרון להגשה: קמפוס הנביאים יום א', 29/11/2015 בשעה מכללת הדסה, הפקולטה למדעי המחשב מבוא לתכנות מונחה עצמים והנדסת תוכנה סמסטר א', תשע"ו תרגיל 2 תאריך אחרון להגשה: קמפוס הנביאים יום א', 29/11/2015 בשעה 23:59 קמפוס שטראוס יום ג', 1/12/2015 בשעה 23:59 מטרת

קרא עוד

סדנת תכנות ב C/C++

סדנת תכנות ב   C/C++ פקולטה: מדעי הטבע מחלקה: מדעי המחשב שם הקורס: מבוא למחשבים ושפת C קוד הקורס: 2-7028510 תאריך בחינה: 15.2.2017 משך הבחינה: שעתיים שם המרצה: ד"ר אופיר פלא חומר עזר: פתוח שימוש במחשבון: לא הוראות כלליות:

קרא עוד

eriktology The Writings Book of Proverbs [1]

eriktology The Writings Book of Proverbs [1] eriktology The Writings Book of Proverbs [1] [2] FOREWORD It should be noted when using this workbook, that we ( Eric, Lee, James, and a host of enthusiastic encouragers ) are not making a statement that

קרא עוד

Microsoft Word - sync_LG.doc

Microsoft Word - sync_LG.doc LG PC Suite הגדרות וביצוע סנכרון ניתן להתקין את התוכנה מדיסק המצורף לערכה ניתן לסנכרן עד 100 אירועים בלוח שנה ועד 500 אנשי קשר 1 לחץ על איקון Suite" "LG PC בשולחן העבודה 2 להגדרות הסינכרון לחץ על Sync"

קרא עוד

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה 2-7012610-3 תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד ב' שם המרצה: ערן עמרי, ענת פסקין-צ'רניאבסקי חומר עזר:

קרא עוד

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

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד אוניברסיטת בן גוריון בנגב תאריך המבחן: 29.01.19 שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות 202.1.9031 מס' הקורס : מיועד לתלמידי : הנדסת תעשיה וניהול שנה תשע"ט א' סמ' א' מועד 3 שעות משך

קרא עוד

תכנות בשפת פייתון ברק גונן

תכנות בשפת פייתון ברק גונן תכנות בשפת פייתון ברק גונן תכנות בשפת פייתון Python Programming / Barak Gonen גרסה 1.03 כתיבה: ברק גונן עריכה: עומר רוזנבוים אין לשכפל, להעתיק, לצלם, להקליט, לתרגם, לאחסן במאגר מידע, לשדר או לקלוט בכל

קרא עוד

מבוא לאסמבלי

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

קרא עוד

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return + המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return + Line Feed( \r\n - יכולות להתעורר בעיות... זרמים, קוראים

קרא עוד

DCA & A/B Testing

DCA & A/B Testing כלים מתקדמים לבדיקת קריאייטיב בפייסבוק Yan (Yanko) Kotliarsky Digital Marketing Strategist www.yanyanko.com @social.yanko Split Test (A/B Testing) Split Test (A/B Testing) עד לא מזמן, כדי לענות על השאלות

קרא עוד

אגף התקשוב, אוניברסיטת בר אילן קורס תוכנת מטלב ויישומיה ד"ר סמדר שץ מימוש ממשק משתמש ע"י GUIDE קורס תוכנת מטלב ויישומיה שיעור מס' 12: שימוש ב- GUIDE -

אגף התקשוב, אוניברסיטת בר אילן קורס תוכנת מטלב ויישומיה דר סמדר שץ מימוש ממשק משתמש עי GUIDE קורס תוכנת מטלב ויישומיה שיעור מס' 12: שימוש ב- GUIDE - מימוש ממשק משתמש ע"י GUIDE שיעור מס' 12: שימוש ב- GUIDE - GUIDE ראשי תיבות של - GUI Design Environment הוא כלי ליצירה חצי-אינטראקטיבית של ממשקי-משתמש. תהליך העבודה עם GUIDE הפעלת GUIDE ליצירת ממשק חדש

קרא עוד

בעיית הסוכן הנוסע

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

קרא עוד

בס"ד

בסד ח ס ר ב ה פ ר ש ו ת ל צ ו ר כ י צ י ב ו ר ב מ ס ג ר ת אישור תכניות ב נ י י ן ע י ר תוכן העניינים פ ר ק נ ו ש א ע מ ו ד 2 5 8 2 6 4 מ ב ו א תקציר מנהלים.1.2 2 6 6 3. פירוט הממצאים 2 6 6 3. 1 הפרשות שטחים

קרא עוד

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63> 1 טבלה מודל טבלאי - מודל נתונים המייצג את המציאות בארגון כאוסף של טבלאות. מסד נתונים טבלאי מסד שבו כל הנתונים נראים למשתמש כמאוחסנים בטבלאות. דוגמא: טבלת תקליטורים. תכונה שם זמר מפיק שנת הוצאה מחיר 78.00

קרא עוד

Microsoft Word - D70.doc

Microsoft Word - D70.doc בית ספר גבריאלי הכרמל (מנהלת-צופיה יועד) במהלך השנה ולקראת סופה נערכו שיחות אישיות של המנהלת עם כל מורה ומורה בבית הספר. לקראת שיחה זו כתבו המורים את מה שבכוונתם להעלות באותה שיחה. המורים התבקשו להציב

קרא עוד

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

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

קרא עוד