פיתוח אפליקציית Python ב-App Engine

במדריך הזה נסביר את העקרונות הבסיסיים של פיתוח ופריסה של שירותי אינטרנט ב-Python בסביבת ברירת המחדל ב-App Engine.

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

המשימות הבאות מדגימות את תהליך הפיתוח הבסיסי ליצירת שירות אינטרנט באמצעות אחסון נתונים ב-Firestore במצב Datastore‏ (Datastore) ואימות ב-Firebase:

  1. יצירת פרויקט ב- Google Cloud

    Google Cloud איך יוצרים פרויקט ומגדירים את המשאבים של App Engine לשירות האינטרנט.

  2. כתיבת שירות האינטרנט

    איך כותבים שירות אינטרנט בסיסי ובודקים אותו באופן מקומי, ואז מגדירים את קובצי התצורה שצריך כדי לפרוס את שירות האינטרנט ב-App Engine.

  3. פריסת שירות האינטרנט ב-App Engine

    כאן תלמדו איך לפרוס את קוד ה-Python ואז להציג את שירות האינטרנט שפועל ב-App Engine.

  4. אחסון ואחזור של נתונים

    איך משתמשים ב-Datastore כדי לאחסן ולאחזר נתונים על בקשות לאתר.

  5. איך מוסיפים את Firebase לשירות האינטרנט

    איך מוסיפים את Firebase Google Cloud לפרויקט ולשירות האינטרנט ב-

  6. אימות משתמשים באמצעות Firebase

    איך משתמשים באימות ב-Firebase כדי לאמת את פרטי הכניסה של המשתמשים, להציג את פרטי המשתמשים ולאפשר גישה לנתונים.

  7. התאמה אישית של נתונים למשתמשים מאומתים

    איך משתמשים באימות כדי להתאים אישית את האחסון והאחזור של נתונים למשתמשים מאומתים.

  8. פינוי מקום

    כאן מוסבר איך לנקות את הפרויקט כדי להימנע מחיובים על משאבים שלא בשימוש.

במדריך הזה אנחנו יוצאים מנקודת הנחה שאתם כבר מכירים את Python, את Flask framework ואת היסודות של פיתוח אתרים.

עלויות

הפעלת האפליקציה לדוגמה הזו לבדה לא חורגת מהמכסות החינמיות. תחויבו רק אם תחרוג מהמכסות האלה, למשל אם תריצו דוגמאות אחרות ותוסיפו שירותים אחרים לאותו פרויקט ב- Google Cloud .

שנתחיל?

ליצור פרויקט ב- Google Cloud ולהגדיר את המשאבים של App Engine.