שיעורים 90 + 91 – אוטנטיקציה Angular + NodeJS

שלום לכולם, ב2 השיעורים האחרונים למדנו על אוטנטיקציה, בין השאר הכנרנו את הנושאים והחבילות הבאות: jsonwebtoken  – חבילה שהכרנו והשתמשנו בה על מנת ליצור ולנהל את הטוקן. bcrypt – חבילה נוספת שהשתמשנו בה בצד השרת כדי להצפין את הסיסמה במסד הנתונים Interceptor – נושא חדש שלמדנו באנגולר, השתמשנו בו כדי להוסיף את הטוקן לקריאות http. וכמובן ששילבנו את כל מה

המשך לקרוא..

שיעור 89 – Angular +NodeJS authentication PART2

שלום לכולם, השיעור המשכנו את הנושא של אוטנטיקציה של NodeJS + Angular. מכיוון שהשיעור היה קצר יותר משמעותית, לא סיימנו עדיין את כל הנושא. יש לנו עוד חיבור Token לצד הלקוח, עבודה עם interceptor ועוד. אנחנו נמשיך את זה בשיעור הבא, תיישרו קו למה שהגענו עד כאן. בהצלחה קבצי השיעור להורדה  

המשך לקרוא..

שיעור 88 – Angular +NodeJS authentication PART1

שלום לכולם, השיעור היה קצר מהרגיל, והתחלנו לממש אוטנטיקציה מלאה ב Angular + NodeJS. יצרנו אפליקציות  NodeJS ואנגולר – כאשר בצד הלקוח יש לנו את התשתית הבסיסית, ובצד השרת עשינו API שלם לצורך ההתחברות, אך עדיין לא עשינו את החלק של JWT (נעשה בשיעור הבא) ועשינו את הבדיקה הראשונית באמצעות NodeJS – האם המשתמש קיים במסד הנתונים, כלומר האם שם

המשך לקרוא..

שיעור 87 – ScaleDrone + JWT + צ'אט וידיאו לייב + MediaDevices – חלק ראשון

שלום לכולם, השיעור למדנו על עבודה עם JWT, ויצרנו חיבור לשירות Real Time בשם scaledrone. והתחלנו ליצור פרויקט של וידיאו צ'אט לייב בין משתמשים. בחלק הראשון של השיעור יצרנו את ה html,css, javascript הבסיסיים של הפרויקט video chat. השתמשנו בחיבור MediaDevice כדי שהמשתמש יוכל לחבר את המצלמה לצ'אט. בחלק השני נשתמש בטכנולוגית webRTC כדי לשתף את הוידיאו בין המשתמשים. בהמשך

המשך לקרוא..

שיעור 86 – עבודה עם Sockets

שלום לכולם, השיעור למדנו על SOCKET. יצרנו מעין "צאט" המבוסס על שרת NodeJS, המחובר לקליינט ומאפשר שליחה של הודעות לשרת והצגה למשתמשים האחרים. כאשר העברת המידע מתבצעת על ידי שימוש ב SOCKET.IO בנוסף עשינו תרגול של הנושא ויצרתם צ'אט. קבצי השיעור להורדה

המשך לקרוא..

שיעור 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 פשוט המאפשר הוספה, עריכה, מחיקה, והצגת הנתונים.   שיעורי בית: זוכרים את הפרויקט של הפתקים ? אז תבנו

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