שיעור 23 – עבודה עם API
שלום לכולם, השיעור למדנו לעבוד עם API , לקבל את המידע ולהציג אותו בדפדפן. את המידע אנחנו מקבלים כ JSON השתמשנו ב FETCH לצורך כך. תרגלנו api שמחזיר תמונה אקראית של חתול/כלב. תרגילים לכיתה ולבית: לרשותכם ה API הבא: https://data.gov.il/api/action/datastore_search?resource_id=3f06e2f2-e2ad-41ac-9665-37d0625537f2&limit=400 השתמשו ב html,javascript לשליחת קריאה – והציגו את הנתונים בצורה הבאה: חלק שני : אחרי שסיימתם להציג את הנתונים
שיעור 22 – עבודה מתקדמת עם אובייקטים + PROMISE
שלום לכולם, השיעור דיברנו על הזכרון של המחשב, ועל השוואה של אובייקטים לעומת השוואה של טיפוסים אחרים, רפרנס ועוד. למדנו גם על הפונקציה settimeout בנוסף עשינו תרגיל קצר: כתבו קטע קוד, שבתוכו פונקציה שמקבלת 2 מספרים ומחזירה את הכפל שלהם. חוק : אסור להשתמש ב * (אופרטור כפל) התוצאה של ההכפלה מתבצעת ע"י הפעולה + רמז: למשל : 2*5 אפשר
שיעור תרגול
שלום לכולם, השיעור היה שיעור תרגול קליל עשינו TODO-LIST פשוט בסגנון הבא: קטעי קוד לדוגמא מהשיעור בהצלחה
שיעור 21 – בניית SPA ב JS + חזרה על חומר קודם + התחלת PROMISE
שלום לכולם, בתחילת השיעור חזרנו על החומר המתקדם של מערכים, פונקציות כגון map,filter ועוד. לאחר מכן בנינו spa בjs בלבד, ע"י שינוי התוכן של הדף ולמדנו על dataset בהמשך השיעור למדנו עוד מספר דברים כמו switch-case, ולידציות של טופס, nodeValue, וגם עבודה עם אובייקט של תאריך. עשינו את התרגיל הבא בכיתה: לרשותכם ה json הבא: jsonplaceholder.typicode.com/users הציגו בטבלה את השמות,
שיעור 20 – עבודה מתקדמת עם מערכים ES6 ּ+ פרויקט
שלום לכולם, השיעור היה שיעור די עמוס, בו למדנו על פונקציות מתקדמות לעבודה על מערכים כגון map,reduce,filter,sort ועוד. בנוסף למדנו על דרכים שונות למחוק איבר ממערך, ופונקציות כמו splice,pop,shift וכו'.. פתרנו לחלוטין את הפרויקט של הפתקים בכיתה – כולל חיפוש פתק בלוח, הוספה, מחיקה, ועוד. ש.ב קצרים: כתבו פונקציה שמקבלת מערך שכל התאים בו הם string , ומחזירה לי את
שיעור 19 – TASK, JSON, LOCALSTORAGE
שלום לכולם, השיעור עשינו חזרה על עבודה עם JSON ולאחר מכן קיבלתם משימה לביצוע בכיתה, משימה עם חומר שטרם הכרתם, במטרה לראות איך אתם מתמודדים. המשימה היתה לפי העיצוב הבא: המשימה היתה ליצור תוכנית עם קאנבס, שתאפשר למשתמש להזין ערך שהוא מספר שמייצג רדיוס, וברגע שהוא לוחץ על הכפתור בקאנבס נוצר עיגול עם הרדיוס שהמשתמש הגדיר. לאחר מכן, למדנו
שיעור 18 – עבודה עם JSON ולולאת forEach
שלום לכולם, השיעור דיברנו על מערכת WEB מודרנית, התחלנו לדבר על api ותקשורת של שרת ולקוח. בנוסף דיברנו קצת על צד השרת, למרות שאנחנו עדיין לא בשלב שאנחנו לומדים אותו. למדנו על לולאת forEach ושילבנו אותה עם JSON. בנינו בכיתה אתר שמציג פוקימונים על בסיס JSON קיים. pokemon json: https://raw.githubusercontent.com/alon121/Pokemon-Simple-Json/master/pokemon.json שיעורי בית ותרגילי כיתה: מצלמות מהירות json https://raw.githubusercontent.com/alon121/Gatso-Camera-Israel-Json/master/gatso-a3.json לרשותכם
שיעור 17 – תרגול אובייקטים ולוגיקה בשפת JAVASCRIPT
השיעור נפתח בתרגילים הבאים: בסוכנות רכב "טויוטה" יש מבצע ! הנחה של 5% הנחה על כל הרכבים, ואפשרות לפריסה של עד 24 תשלומים ללא ריבית. כתוב תוכנית המקבלת מחיר של רכב ( לפני ההנחה) ומספר תשלומים רצוי . ומדפיסה את מחיר הרכב ( אחרי ההנחה ) + הסכום שיהיה עבור כל תשלום. נניח אם המחיר של הרכב הוא 1000 ש"ח
שיעור 16 – אובייקטים
שלום לכולם, השיעור תרגלנו אובייקטים. בשיעור/בבית עליכם לסיים את התרגילים הבאים: להגשה עד 10/01/2020 צרו מחלקה המתארת חתול ! ביצירה של אובייקט מהמחלקה צריך להעביר כינוי לחתול. לכל חתול יש כמות אנרגיה, ביצירה של חתול חדש כמות האנרגיה שלו היא 100. המשקל שלו הוא 2000 גרם. לחתול יש את הפונקציות הבאות: run – גורמת לו לרוץ – מקבלת מספר קילומטרים
שיעור 15 – אובייקטים + מחלקות + סוגי משתנים + תרגול כיתה
שלום לכולם, השיעור למדנו על אובייקטים, ויצירת אובייקט על בסיס CLASS ב javascript בנוסף, למדנו על סוגים חדשים של משתנים let,const שמעתה ואילך אנחנו נשתמש בהם. בנוסף קיבלתם משימה אישית לביצוע בכיתה באופן עצמאי. המשימה היתה ליצור טבלה דינאמית שאפשר להוסיף אליה נתונים על ידי טופס. שיעורי בית – אובייקטים : כתבו מערך שמכיל 3 אובייקטים של תלמידים. (את האובייקטים