מרצה: יבגניה צ'רנומז
הנדסת תוכנה 44/6, סמסטר חורף תשפ"א
סילבוס PHP
סביבת עבודה- xampp
משתנים – הגדרה, סוגים.
מערכים
פעולות חשבון
פונקציות המרה
בקרת זרימה
פקודות לטעינת קבצים
פונקציות ופרוצדורות, העברת פרמטרים
תחום קיום משתנים
העברת פונקציות
מטרת הקורס : חשיפה לשפת PHP, פתרון בעיות בסביבה זו, שימוש במבני נתונים הכלולים בשפה ובניית מערכות מכוונות עצמים המארחות בסיסי נתונים רלציוניים.
תקציר הקורס :
בקורס זה, נכיר את תבניות עיצוב מונחות העצמים (object oriented patterns ) הקיימות ב- PHP. נלמד כיצד להתחבר ל - MySQL באמצעות ספריית Portable Data Objects (PDO) ונשתמש בפקודות SQL בשפת PHP.
כמו כן, נבחן כיצד PHP משתמשת ב"עוגיות" (cookies) ו-session, כיצד PHP מאפשרת להמנע מפרסום נתונים כפולים, כיצד מיושמות הודעות flash, וכיצד להשתמש session כדי לשמור נתוני התחברות של משתמשים ביישומי אינטרנט. בהמשך הקורס נבנה יישום "מלא" הכולל מסכים מרובים שיאפשרו ליצור, לקרוא, לעדכן ולמחוק (CRUD) הנתונים. יישום זה יחבר בין כל הנושאים הקודמים יחד ויהווה את הבסיס עבור יישומי אינטרנט אחרים ומתקדמים יותר.
הגשה של כל תרגילי כיתה – חובה (40% , ציוני תרגילי בית ילקחו בחשבון רק אם ציון מבחן גדול מ-54)
מבחן – חובה (60%)