Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Backend: Node.js ו-Express פיתוח צד שרת מאפס עם
Rating: 5.0 out of 5(1 rating)
22 students

Mastering Backend: Node.js ו-Express פיתוח צד שרת מאפס עם

Master Backend Development with Node.js, Express, and MongoDB
Created byuriel dahan
Last updated 3/2025
Hebrew

What you'll learn

  • Mastering Backend: פיתוח צד שרת מאפס עם Node.js ו-Express
  • בניית API מודרני – יצירת ממשק תקשורת בין הלקוח לשרת, כולל ניהול בקשות, תגובות ושימוש ב-Middleware.
  • עבודה עם מסדי נתונים – חיבור למסד נתונים, יצירת מודלים, עבודה עם שאילתות וניהול נתונים בצורה יעילה.
  • אבטחה וניהול משתמשים – יישום אימות משתמשים, הצפנת סיסמאות והגנה מפני התקפות נפוצות.
  • מבנה קוד נכון וארכיטקטורה – ארגון הפרויקט בגישה מקצועית, שימוש בשכבות קוד ברורות ויצירת שרת שניתן להרחבה.

Course content

9 sections • 52 lectures • 6h 3m total length
  • ברוכים הבאים2:41

    מצורף קוד קופון 20 אחוזים לרישום לקורס

    20PCCOUPON

  • איך עובד אתר4:46
  • על ארכיטקטורת REST4:45
  • היכרות עם טכנולוגיות היסוד של השרת5:23
  • ספריות הקוד של הפרויקט6:40

Requirements

  • הקורס מתאים למי שיש לו ידע בסיסי בתחביר של JavaScript ו-Node.js, אך אין צורך בניסיון קודם בפיתוח צד שרת.
  • This course is for those with basic knowledge of JavaScript and Node.js syntax, but no prior experience in backend development is required.

Description

בקורס מעשי ומקיף זה, תלמדו כיצד לבנות מערכת Backend מקצועית מאפס באמצעות Node.js, Express ו-MongoDB. הקורס נועד להוביל אתכם מהבסיס ועד לפיתוח יישום מתקדם, בין אם אתם חדשים ב-JavaScript או בעלי היכרות מוקדמת עם Node.js.

במהלך הקורס תכירו מושגים חיוניים בפיתוח צד שרת, כולל הגדרת שרת באמצעות Node.js, ניתוב (Routing) בעזרת Express, וניהול נתונים עם MongoDB. תלמדו כיצד לבנות API RESTful שיאפשר לאפליקציות שלכם לתקשר עם מסדי נתונים בצורה חלקה, וכן לטפל בבקשות HTTP מסוג GET, POST, PUT ו-DELETE. בנוסף, תעמיקו בשימוש ב-Middleware לצורך טיפול בשגיאות, אימות נתונים, ניהול הרשאות, שמירה על מבנה קוד תקני ועוד.

אחד ההיבטים המרכזיים בקורס הוא אבטחת מידע. תלמדו כיצד להגן על השרת והנתונים שלכם באמצעות JWT לאימות משתמשים, הצפנת מידע, אבטחת נתיבים רגישים, מניעת מתקפות נפוצות (כגון SQL Injection ו-XSS), וניהול הרשאות גישה. בנוסף, תתנסו באימות קלט, העלאת קבצים ושמירתם בענן, שימוש ב-dotenv לניהול משתנים רגישים, ושליחת אימיילים למשתמשים ישירות מהשרת.

במהלך הקורס תבנו פרויקט מקיף, דרכו תלמדו כיצד לעבוד בצורה מסודרת עם REST API, לתכנן ארכיטקטורת Backend, להתמודד עם טעינה אסינכרונית, לשלב WebSockets לתקשורת בזמן אמת, ולנהל מסד נתונים בצורה יעילה. בתום הקורס, תדעו כיצד לבנות מערכת Backend מקצועית, מאובטחת ומוכנה לפרודקשן, תוך יישום מיטב השיטות והכלים הדרושים להצלחה בעולם הפיתוח.

Who this course is for:

  • מתכנתים מתחילים שרוצים להתקדם בתעשייה
  • מפתחי תוכנה סקרנים - ג'וניורים וסניורים כאחד
  • For those familiar with JavaScript and Node.js who want to learn professional backend development.
  • למי שמכיר JavaScript ו-Node.js ורוצה ללמוד בניית צד שרת מקצועי.