פיתוח אפליקציית 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 ואת הפיתוח הבסיסי לאינטרנט.

עלויות

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

קדימה, מתחילים!

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