שיעור 85 + NodeJS + EJS MONGO – SSR RENDERING
שלום לכולם, השיעור היה שיעור קצר (שעה וחצי) מכיוון שבחצי השני של השיעור היה לכם הרצאת אורח. בשיעור תרגלנו עבודה בתצורת SSR עם NodeJS על ידי שימוש ב EXPRESS, MONGODB. בשונה מהפעמים הקודמות, הפעם הנתונים שהטמפלייט שלנו הציג ב SSR, היו נתונים שהגיעו ממסד הנתונים, ובהתאם לפרמטרים בקריאה ביצענו קריאה ממסד הנתונים והצגנו את הנתונים. בנוסף, הגדרנו את המודל ואת
שיעור 84 – תרגיל מסכם NodeJS
שלום לכולם, השיעור נפתח בתרגיל הבא: שלב 1: לרשותכם API של מטבעות וירטואלים. https://api.coincap.io/v2/assets עליכם להעתיק את הנתונים מ ה API על ידי שימוש באחת הדרכים שלמדנו בשיעורים. (מומלץ להשתמש בספריה request או axios) שלב 2: אחרי שלקחנו את הנתונים אלינו אנחנו נכתוב סקריפט שישמור את כולם ב database מסוג mongoDB שלב 3: ניצור REST API משלנו באמצעות express אשר
שיעור 83 – שיעור פרויקט
שלום לכולם, הפוסט הזה הוא רק בשביל לא לשבור את הרצף 🙂 השיעור היה שיעור פרויקט, שעבדתי עם כל אחד ממכם בנפרד על הפרויקט האישי שלו. כל הכבוד לכם על העבודות וההישגים עד כה. תנו גז על הפרויקט עד לסיום. בהצלחה
שיעור 82 – עבודה עם EJS , SESSION
שלום לכולם, השיעור הכרנו את החבילה cookie-session. למדנו על Cookie ועל Session בצד השרת. ובנוסף יצרנו אפליקציה שעובדת בתצורת SSR. תוך שימוש במנוע טמפלייטים בשם EJS. שיעורי בית: בנו אתר אינטרנט רשימת רכבים למכירה. בשרת החזיקו קובץ json המכיל מערך של אובייקטים (כל אובייקט מכיל את כל הפרטים של כל רכב) את רשימת כל הרכבים אני אוכל לראות בדף
שיעור 81 – עבודה עם MongoDB + Express Router
שלום לכולם, השיעור למדנו את הנושאים הבאים: עבודה עם Router ב Express עבודה עם ORM בשם mongoose הקמת API בסיסי לעבודה מול מסד הנתונים. התקנו את התוכנות הבאות לעבודה עם מסד נתונים מסוג mongo: התקנת mongoDB התקנת Robo 3T בנינו API פשוט המאפשר הוספה, עריכה, מחיקה, והצגת הנתונים. שיעורי בית: זוכרים את הפרויקט של הפתקים ? אז תבנו
שיעור 80 – ניהול בקשות http ב NodeJS עם שימוש ב Middleware + חזרה על promise + async Await
שלום לכולם, השיעור עשינו חזרה על promise & Async await בשפת javascript. לאחר מכן המשכנו ללמוד NodeJs והגענו לאקספרס- יצירת נתיבים עבור בקשות HTTP שונות. יצרנו אפליקציה שמקבלת נתונים בבקשת POST ושומרת אותם בקובץ. את האפליקציה חיברנו לדף html שמאפשר לבצע את הקריאות. בנוסף הכרנו את החבילה jsonFile שעוזרת לנו לעבוד מול קבצי JSON. שיעורי בית: בנו בלוג! לבלוג
שיעור 79 – NodeJS -LS2 – עבודה עם קבצים ומודולים
שלום לכולם, בשיעור המשכנו להתעמק ב NodeJS -על ידי פיתוח מודולים משלנו ויצירת מודול של חיפוש בקובץ, שבעצם משתמש במספר תתי מודולים מאחורי הקלעים. ראינו איך יוצרים מודול, איך מייבאים מודול, ואיך בסופו של דבר מייבאים מודול 1 בלבד והוא משתמש במודולים אחרים מאחורי הקלעים. ויצרנו תוכנית שבה אפשר לתת שם שם קובץ ומילת מפתח, והתוכנית תסרוק את הקובץ ותבדוק
שיעור 78 – NodeJS
שלום לכולם, השיעור התחלנו ללמוד NodeJS. עברנו שוב על ה NPM ואיך משתמשים בו ראינו מה זה מודלים, למדנו על CUSTOM MODULES ואיך מייבאים ומייצאים מודולים. בנוסף הכרנו קצת את החבילות FS, http. למדנו על process.argv והשימוש בו. וראינו איך מקימים שרת WEB באמצעות המודול http. בכיתה עשינו את התרגיל הבא: 1. צרו מודול שמקבל סטרינג ומחזיר את האורך שלו.
שיעור 77 – תכנות מונחה עצמים בשפת C#
שלום לכולם, השיעור היה שיעור העמקה בתכנות מונחה עצמים בשפת C# תרגיל פתיחת שיעור: חלק ראשון: צרו מחלקה בשם PERSON עם המאפיינים הבאים: Data Members: firstName, LastName, Age, TZ, Gender. -GetFirstName מחזירה את שם האדם + שם המשפחה שלו (ביחד) חלק שני : צרו מחלקה בשם Student אשר יורשת את המחלקה Person . ובנוסף מכילה את הנתונים הבאים: Data Members:
שיעור 76 – שיעור פרויקט
שלום לכולם, השיעור היה שיעור פרויקט. עברתי עם כל אחד מכם בצורה פרטנית על הפרויקטים. ראיתי שרובכם התקדמתם מאוד יפה בפרויקט. מי שטרם התחיל לעבוד עליו – מקווה שלאחר השיעור הזה הוא התחיל. בשיעור זה לא למדנו חומר חדש ואין שיעורי בית.