NodeJs שיעור 3 – הקמת שרת WEB
שלום לכולם, השיעור למדנו את הנושאים הבאים: הקמת שרת WEB עם שימוש במודול http ולמדנו על שרת web תרגלנו עבודה עם קבצים ושימוש במודול fs, fs-extra ושילבנו את זה עם השרת. למדנו על process.argv פתרנו חלק מהשיעורי בית משיעור שעבר. תרגילים שקיבלתם בכיתה ועליכם לסיים בבית: 1. הקימו שרת Node ובנו 2 מודולים – אחד בשם plus אחד בשם
NodeJs lesson2
שלום לכולם, השיעור העמקנו בסביבה של NodeJs והכרנו מספר מודולים חשובים – Request FS בנוסף, דיברנו על המעטפת המלאה ומה המטרה הסופית שלנו ב NodeJs ודיברנו על REST API ומבנה של אפליקציה מודרנית. בנוסף – למדנו על מודלים, איך בונים מודלים משלנו ואיך משתמשים במודלים שאנחנו יצרנו, ואיך בנוי מודל. קבצי השיעור להורדה (לא לשכוח לעשות NPM INSTALL בתיקיות שצריך)
שיעור חזרה JAVASCRIPT + התחלת NodeJS
שלום לכולם, השיעור עשינו חזרה על נושאים רבים ב javascript שההיתם צריכים בהם חיזוק. ובנוסף התחלנו ללמוד node-js ראינו את ה NPM – https://www.npmjs.com/ וגם ראינו איך מאתחלים פרויקט ב NodeJs ומשתמשים ב 4 הפקודות הבאות: npm init – לאתחול החבילה שיצרנו npm install package-name – בשביל להתקין חבילה npm install – להתקין את כל החבילות שיש בקובץ package.json בנוסף,
שיעור 15 – JQUERY
שלום לכולם, בתחילת השיעור למדנו 2 נושאים, אחד regex וראינו עוד צורה לכתוב פונקציה אנונימית. עיקר השיעור היה שיעור של JQUERY הכרנו את הספריה, ועשינו תרגול כיתתי. קבצי השיעור להורדה בקבצי השיעור יש גם פתרונות של כל התרגול שעשינו. ביום שישי נעשה חצי שיעור סיכום ליחידה של javascript ונתחיל ללמוד NodeJs השיעור לא יהיה שיעורי בית, לטובת זמן נוסף בשביל
JAVASCRIPT LESSON 14 – Async await+ try-catch
שלום לכולם, השיעור נפתח בתרגילים הבאים: 1.מספר טבעי: מספר טבעי הוא מספר שלם וחיובי מספר טבעי גם לא יכול להיות מספר אין סופי כתוב תוכנית המקבלת מספר ובודקת האם הוא מספר טבעי. 2. מספר ראשוני: מספר המתחלק בעצמו וב 1 בלבד ללא שארית. מספר 1 לא נחשב למספר ראשוני. כתבו פונקציה המקבלת מספר ובודקת האם זה מספר ראשוני או לא.
שיעור 13 Handlebars + recursion + תרגול פרויקט
שלום לכולם, השיעור למדנו על כלי לבניית HTML בצד הלקוח, על ידי חיבור של JSON עם טמפלייט של HTML. וזאת באמצעות על ידי שימוש ב Handlebars https://twitter.github.io/typeahead.js/js/handlebars.js בנוסף, למדנו על רקורסיה. עשינו בכיתה את התרגילים הבאים : 1. כתוב פונקציה ב javascript להיפוך מספר. אם אני מעביר לה את המספר 2056 אני אקבל 6502 2. תרגיל ברקורסיה: כתבו פונקציה המקבלת
שיעור 12 JAVASCRIPT – המשך localStorage + NoteAPP + ARRAY FUNCTIONS
שלום לכולם, השיעור עשינו חזרה על הנושא של שמירת נתונים ב LocalStorage ראינו גם איך שומרים אובייקטים,מערכים ועוד. בנוסף, עשינו תרגול של יצירת רשימת תלמידים, הוספה לרשימה, ושמירה של כל הרשימה ב localStorage. בנוסף למדנו על הפונקציות הבאות : indexOf reverse shift slice splice שאיתם ניתן לעבוד על מערכים. ראינו גם את האפשרות של delete למחיקת איבר ממערך. שיעורי בית:
JAVASCRIPT LESSON 11
שלום לכולם, בשיעור 11 למדנו נושאים מתקדמים נוספים ב JAVASCRIPT למדנו על פונקציות כמו MAP, REDUCE,FILTER למדנו על אובייקטים בצורה מתקדמת יותר, ואיך הם מנוהלים בזכרון. וחזרנו על נושאים שנלמדו בעבר. עשינו בשיעור את התרגילים הבאים: השערת קולץ : השערת קולץ היא בעיה בתורת המספרים שאומרת את הדבר הבא: מגדירים כלל, באופן הבא: מספרים זוגיים יש לחלק בשתיים, בעוד שמספרים
שיעור 10 javascript + API FETCH + LOCALSTORAGE
שלום לכולם, השיעור עשינו תרגול נוסף של api . השתמשנו ב API שמחזיר תמונה של חתול /כלב אקראי : https://api.thecatapi.com/v1/images/search?size=medium https://dog.ceo/api/breeds/image/random למדנו על FETCH שזה דרך נוספת לשלוח בקשה לשרת ואיך ממירים את הנתונים ל JSON. ולמדנו על ה LOCALSTORAGE / SESSIONSTORAGE , ראינו איך שומרים שם נתונים ואיך מציגים אותם. שיעורי בית : לרשותכם ה api הבא שמציג
שיעור תרגול API – JAVASCRIPT – JSON
שלום לכולם, השיעור עשינו שיעור תרגול של כל הנושא של עבודה מול API לצורך התרגול בנינו אתר המציג ידיעות של חדשות מ YNET באמצעות ה api הבא: https://newsapi.org/ בנוסף, עשינו תרגיל בו השתמשנו ב 2 api שונים והצלבה של המידע בינהם: jsonplaceholder.typicode.com/users – עבור קבלת המשתמשים https://jsonplaceholder.typicode.com/todos – עבור קבלת המשימות. בתרגיל שעשינו היה צריך להציג את כל המשתמשים, ושלוחצים