MICROSOFT LOGO
MICROSOFT LOGO
קורס Python – בניית APIs לפי REST

קורס Python – בניית APIs לפי REST – פיתוח אתרים בפייתון

פייתון היא בחירה פופולרית לפיתוח אתרי אינטרנט ו־APIs. קיימות מסגרות עבודה (Frameworks) רבות – החל ממינימליסטיות ועד לפתרונות שלמים – שמתאימות לצרכים שונים. נדון בבניית שירותי REST ו־GraphQL, ניגע בשיקולי אבטחה, ונבחן אסטרטגיות לפריסה (deployment) של אפליקציות ווב בפייתון.
carmel website
carmel-website
carmel-website

פיתוח אתרים בפייתון

פייתון היא בחירה פופולרית לפיתוח אתרי אינטרנט ו־APIs. קיימות מסגרות עבודה (Frameworks) רבות – החל ממינימליסטיות ועד לפתרונות שלמים – שמתאימות לצרכים שונים. בפרק זה נסקור את Flask, Django ו־FastAPI, נדון בבניית שירותי REST ו־GraphQL, ניגע בשיקולי אבטחה, ונבחן אסטרטגיות לפריסה (deployment) של אפליקציות ווב בפייתון.

בניית APIs לפי REST – עקרונות

  • שימוש בשמות עצם ב־URL (לא פעלים): /customers/123 ולא /getCustomer
  • שימוש ב־HTTP Methods:
    • GET – שליפה
    • POST – יצירה
    • PUT/PATCH – עדכון
    • DELETE – מחיקה
  • קודי סטטוס מתאימים: 200, 201, 404, 400, 500
  • תמיכה ב־filtering, sorting, pagination
  • מבני JSON עקביים

כלים

  • Flask: Flask-RESTful, Flask-RESTX
  • Django: Django REST Framework (DRF)
  • FastAPI: מובנה כחלק מהפריימוורק

אימות והרשאות (Authentication & Authorization)

  • Flask: Flask-JWT-Extended, Flask-Login
  • Django: מערכת מובנית + DRF עם Token/JWT
  • FastAPI: תמיכה מובנית ב־OAuth2 (fastapi.security)

 

תוכן עניינים

מלאו פרטים ונחזור אליכם בהקדם
למדו מהמומחים שלנו
קורסים נוספים
למה לבחור בכרמל הדרכה?
אנחנו מציעים פתרונות איכותיים להדרכות מקצועיות שחוסכות לכם זמן ומשאבים, ומספקים לכם את הכלים לקחת את הכישורים שלכם צעד קדימה!
carmel website
מרצים מובילים

בעלי ניסיון הדרכתי
ומעשי עשיר

carmel website
מגיעים אליכם

אתם קובעים את
מיקום הקורס והמועד

carmel website
תאוריה ותרגול

חומרי לימוד ומעבדות
רשמיות של מיקרוסופט הזמינים בענן

carmel website
תוכנית מותאמת

התאמה מלאה ואישית
לדרישות ולצרכי הארגון

מתחיל ב-17.07.2025

2 מפגשים

09:00-16:00
דילוג לתוכן