
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על מה זה ממשק - API» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
לפני שנפתח את הפוסטמן, נתקין אותו, נשחק איתו ונראה מה הוא יכול לעשות עבורנו, רצוי שנכיר את המושג API. פוסטמן נועד כדי לעשות בדיקות API.
API, Application Programming Interface. אז בואו נתמקד קצת באינטרפס עוד קצת, נעשה את הדוגמה הכי פשוטה. יש לנו מתג של מנורה בסלון, והמתג הזה יכול לעזור לנו כדי להבין את המושג אינטרפייס.
מתג הוא למעשה האינטרפייס. יש לנו הוראות שבו אנחנו יכולים ללחוץ on או off ולהזיז את המתג לכל כיוון וברגע שאנחנו נעשה את זה המערכת תגיב להתנהגות שלנו.
עוד עובדה מעניינת בנושא של ממשקים זה שהיא מפשטת לנו את העבודה אנחנו לא צריכים לדעת מה קורה מבחינת מערכת החשמל איך נדלק האור איך זה עובד מה מסתתר מאחורי הקירות זה פחות מעניין אותנו אנחנו ברגע שיש לנו ממשק, שיש לנו אינטרפס, כל מה שמעניין אותנו זה איך אנחנו עושים את הפעולה שהמערכת תגיב אליה בצורה שבה רצינו.
אם אנחנו מדברים על אינטרפס תוכניתי, אז אנחנו מדברים על מערכת לדוגמה כמו כספומט. כספומט הוא בעצם נקודת מפגש שלנו עם מערכת הבנקאית, אנחנו יכולים לבוא במגע איתה ולהשפיע עליה.
כלומר, אנחנו מכניסים כרטיס מזהה, כרטיס כספומט, כרטיס ויזה או כרטיס משיכה, מקישים קוד שמזהה אותנו במערכת, אנחנו יכולים להקיש פעולה שאנחנו רוצים לעשות אחרי שזוהינו בהצלחה, ואם הכל בסדר, אז המערכת מגיבה על הדרישה שלנו ומוציאה לנו לדוגמה סכום של כסף שאנחנו רוצים למשוך.
גם כספומט הוא דוגמה מצוינת ל-API שאנחנו מבצעים דרך תוכנה. נקודה שלישית היא התהליך שאנחנו עושים מול ה-Web. אם אני רוצה עכשיו ללכת לכיוון ה-Web API, אז אני אגיד שאת המערכת ה-Webית היא מאפשרת לי דרך API ודרך ה-Web בעצם להשפיע עליה.
אם ניקח נגיד אתר בנקאי,