שיעור 39 – תרגיל מסכם NodeJS

שלום לכולם, בתרגיל זה אתם למעשה מעתיקים API קיים על ידי כתיבת סקריפט, ואת ה API שהעתקתם אתם מנגישים כ API חדש. (זוכרים את האתר של github jobs שלא היה אפשר להשתמש בו ישירות מהקליינט ומצאנו API שמחכה אותו ושם כן היה אפשר? אז משהו דומה) התרגיל מתחלק ל 4 חלקים: שלב 1: לרשותכם API של מטבעות וירטואלים. https://api.coincap.io/v2/assets עליכם

המשך לקרוא..

שיעור 38 – עבודה ב NodeJS – SSR + משתני סביבה + מנוע טמפלייטים

שלום לכולם, השיעור למדנו על עבודה ב NodeJS ובניית אפליקציה בתצורת SSR – כלומר כל העיבוד קורה בצד השרת על ידי שימוש במנוע טמפלייטים EJS. דיברנו על מבנים שונים של טמפלייטים, בינהם JADE, EJS. יצרנו מסד נתונים מסוג Mongo והוספנו לו נתונים. הרמנו שרת ב NodeJS שיודע לקבל פרמטר ב URL של ID  ולהציג דף HTML עם הנתונים של אותו

המשך לקרוא..

שיעור 37 – Unit Test + בניית API מלא עבור בלוג

שלום לכולם, השיעור למדנו על בדיקות unit test הכרנו את jasmine וראינו מספר פונקציות, ודיברנו על תפקיד הבדיקות כחלק מתהליך הפיתוח. בנוסף פתרנו את התרגיל המלא שהתבקשתם לעשות בבית ובנינו מעין "בלוג" המאפשר הוספה, עריכה והצגה של פוסטים מבוסס NodeJS.   שיעורי בית: צרו REST API עבור products לאתר חנות במסד נתונים אני אשמור את כל המוצרים ב collection בשם

המשך לקרוא..

שיעור 36 – עבודה עם EXPRESS + REST API + MONGO + NODEMON

שלום לכולם, השיעור למדנו ליצור API עם כלל הפעולות באמצעות Express תוך שילוב של MongoDB. בנוסף למדנו לעבוד עם Nodemon בסביבת הפיתוח. יצרנו client (כרגע ב Jquery ) לעבודה מול ה api וביצוע כלל פעולות ה REST של השרת. ראינו איך הנתונים שאנו מזינים ב html מגיעים למסד הנתונים לאחר כל התהליך. בשיעור הבא נעשה תרגול ותקבלו שיעורי בית. בהצלחה!

המשך לקרוא..

שיעור 35- עבודה עם Router + התחלת עבודה עם MongoDB

שלום לכולם, בתחילת השיעור למדנו על מנגנון ה Routing החשוב והשימוש בו ב Express. לאחר מכן התקנו את התוכנות הבאות לעבודה עם מסד נתונים מסוג mongo: התקנת mongoDB התקנת Robo 3T בנינו API פשוט המאפשר הוספה של משתמש למסד נתונים ומחיקה של משתמש מהמסד נתונים.   שיעורי בית: זוכרים את הפרויקט של הפתקים ? אפשר להשתמש בו כ client,  אבל

המשך לקרוא..

שיעור 34- REST API + המשך תרגיל NodeJs

שלום לכולם השיעור למדנו על העקרונות של REST API – כמה נקודות שחשוב לזכור:   בקשת GET – בקשה שבה אנחנו רוצים לקבל מידע מהשרת. POST – בקשה שבה אנחנו שולחים מידע לשרת ומבקשים לאחסן את המידע בשרת. למשל – הוספת משתמש חדש למערכת. Put –  בקשה שבה אנחנו מבקשים לערוך מידע שנמצא בשרת. Delete – בקשת HTTP שבה אני מבצע פעולה

המשך לקרוא..

שיעור 33 – Nodejs express. jsonFile,Fs-Extra

שלום לכולם, השיעור צללנו לתוך NodeJs והכרנו מספר חבילות נוספות. בינהם: jsonFile- חבילה ייעודית לעבודה עם קבצי JSON – אשר בשלב זה נעבוד מול קבצי json כמסד נתונים. Fs-Extra – חבילה מורחבת לעבודה עם קבצים. Express- בעצם ה framework הראשי איתו נעבוד וניצור שרתי WEB. במהלך השיעור עבדנו על התרגיל הבא : (אותו עליכם לסיים כשיעורי בית) צד הלקוח: ליצור

המשך לקרוא..

שיעור 32 – NodeJs – הקמת שרת WEB

שלום לכולם, השיעור למדנו על הקמת שרת WEB בסביבת NODE. בנוסף למדנו על process.argv והשימוש בו. פתרנו בכיתה את התרגילים הבאים: צרו תוכנית שבזמן הרצתה אני אעביר שם פרטי ושם משפחה והשם הפרטי והשם המשפחה ירשמו בקובץ names.txt 2. הרימו שרת WEB שברגע שמפעילים אותו מעבירים 3 ארגומנטים 1. שם פרטי 2. שם משפחה 3. מספר טלפון והשרת יציג html

המשך לקרוא..

שיעור 31 – NodeJS INTRO – – מודולים, NPM והתקנות

שלום לכולם, השיעור התחלנו ללמוד NodeJS. למדנו מה זה NPM ואיך משתמשים בו. ראינו מה זה מודלים, למדנו על CUSTOM MODULES ואיך מייבאים ומייצאים מודולים. בנוסף הכרנו קצת את החבילות FS, REQUEST. בשיעור תרגלנו מודולים באמצעות התרגילים הבאים: 1. צרו מודול שמקבל מספר ומחזיר האם המספר מתחלק ב 3 . 2. צרו מודול שמשתמש במודול 1 ומקבל מערך ומחזיר מערך

המשך לקרוא..

שיעור תגבור – עבודה עם API

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

המשך לקרוא..
סגירת תפריט