שיעורים 69-70 – עבודה עם API בסביבת C#

שלום לכולם, בשיעורים האחרונים למדנו על יצירת API בשפת C# על ידי יצירת פרויקט מסוג API. בשיעור 69 יצרנו את  ה API אבל לא חיברנו אותו למסד נתונים, יצרנו api שמחזיר ערכים ששמורים במשתנה. בשיעור 70 המשכנו ללמוד איך יוצרים את השכבות השונות, ואיך מחברים את ה API למסד הנתונים עם entityFramework. בהמשך, אנחנו נגוון את ה Stack שלנו ונוכל

המשך לקרוא..

שיעור 68 – מבוא ל C#

שלום לכולם, השיעור עבדנו לראשונה בסביבת Visual Studio. התחלנו ללמוד C# בצורה הבסיסית והמטרה שתתרגלו כמה תרגילים כפרויקטים של console application כדי להתרגל לשפה. בין השאר למדנו את הנושאים הבאים: debugging  ב c# בסביבת VISUAL STUDIO Data Types Console לולאות – FOR, FOREACH מבנה פונקציה namespace Struct Enum בשיעור עשינו את התרגילים הבאים: כתבו תוכנית הקולטת 2 מספרים, שמרו אותם

המשך לקרוא..

שיעור 67 – העלאה ל Heroku + העלאה לשרת באמצעות FTP

שלום לכולם, השיעור למדנו איך לעלות פרויקט ל Heroku, העלאנו API שבנינו בסביבת NodeJS. בנוסף, השיעור קיבלתם חשבון אחסון בשרת הפרטי שלי, ולמדנו איך לעבוד עם FTP באמצעות שימוש בתוכנת FileZilla. ראינו גם איך עושים Deploy לאפליקציית אנגולר לשרת פרטי. ואיך כדאי להתמקד בבניית אתר/פרוטפוליו אישי. בהצלחה!

המשך לקרוא..

שיעור 66 – NodeMailer + NEXMO API + HEROKU INTRO

שלום לכולם, השיעור למדנו 2 דברים נחמדים: שליחת מיילים באמצעות NodeJS -השתמשנו לצורך כך בחבילה NodeMailer שימוש ב Nexmo + שליחת הודעות SMS בנוסף,   עשינו מספר תרגילים נחמדים של שליחת מיילים לרשימה + שילוב של Promises ובניית שרת WEB שיודע לקבל פרטים מקליינט ולשלוח אותם במייל. בסוף השיעור עשיתם התקנה של Heroku CLI ויצרתם חשבון, לקראת שיעור הבא בו נלמד

המשך לקרוא..

שיעור 65 – תרגול ולמידת SQL

שלום לכולם, השיעור תרגלנו עבודה עם SQL על ידי שימוש במסד נתונים לדוגמא של חברת מכירות. שאלות: כתבו שאילתא ששולפת את כל העובדים שה ID שלהם מתחלק ב 5. כתבו שאילתא המשנה את השם של העובד שה ID שלו זה 1  ( לא משנה לאיזה שם) כתבו שאילתא השולפת את כל המכירות שהם בכמות של מעל 700 יחידות. כתבו שאילתא

המשך לקרוא..

שיעור 64 – עבודה עם SQL

שלום לכולם, השיעור התחלנו ללמוד SQL בסביבת microsoft. התוכנות אותם אתם צריכים להתקין : את גרסת האקספרס של SQL SERVER תורידו מכאן את SSMS – תורידו מכאן    נושאים שלמדנו השיעור: התקנה ועבודה עם SQL יצירת טבלאות שאילתות בסיסיות עם SELECT, INSERT, UPDATE, DELETE אופרטורים שונים כגון AND, IN, OR ועוד Casting  Order by subquery שיעורי בית: נסו להוריד ולטעון ל SSMS

המשך לקרוא..

שיעור 63 – סיום אוטנטיקציה

שלום לכולם, השיעור סיימנו למעשה את הנושא של אוטנטיקציה. ראינו איך לייצר Token עם שימוש ב JWT. ראינו איך מצפינים את הסיסמה, מחברים הכל לאפליקציית אנגולר עם שימוש בhttp interceptor כדי להוסיף את הטוקן. בנוסף סיימנו את החלק של צד הלקוח עם הוספת שכבה נוספת של GUARD. את הטוקן שמרנו ב localStorage , והבנתם את הבעיתיות שבעניין, וקיבלתם שיעורי בית

המשך לקרוא..

שיעור 62- קריפטוגרפיה והצפנת סיסמאות, המשך אוטנטיקציה ויצירת טוקן

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

המשך לקרוא..

שיעור 61 – אוטנטיקציה חלק שני

שלום לכולם, השיעור המשכנו ביצירת ה Client שישמש אותנו עבור פעולות האוטנטיקציה. יצרנו את כל הקומפוננטות של ההתחברות, הרישום, הצגת אירועים למשתמשים מחוברים והצגת אירועים למשתמשים אורחים. (זה עדיין לא מאובטח) עבדתם בכיתה רוב השיעור כדי להשלים את הפער משיעור קודם ולתרגל. קבצי השיעור להורדה

המשך לקרוא..

שיעור 60 – אוטנטיקציה חלק ראשון

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

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