הדרישה למתכנתים בשפה זו הפכה הכרחית- אחת הדוגמאות הוא אתר “FaceBook”, אשר תוכנת בטכנולוגיה זו וכבש את העולם בפיתוחו המהפכני.
קורס זה מיועד למעוניינים לרכוש כלים טכנולוגיים, תוך שימוש בשפת PHP, אשר פותחה על פי העקרונות של שפות C ו- Perl, מתאים לתכנות אפליקציות ואתרים בפרט. מוכר כקוד פתוח.
PHP היא שפה חזקה ויציבה יותר משאר שפות פיתוח, כמו ASP (של חברת “Microsoft”) ו- JSP(של חברת “Sun”), הן מבחינת האבטחה והן מבחינת עבודה עם בסיסי נתונים, בעיקר עם בסיסי MySQL, הסיבות לכך הן:
•עובדת בצד השרת - מריצה script על השרת ולא מצורכת משאבי מחשב משתמש אלא רק לצורך הצגת הפלט.
•ניתן לתכנת ולפתח אפליקציות על מגוון רחב של מערכות הפעלה ושרתים.
•שפה זו מוגדרת כ”קוד פתוח”, לכן מתיעלת בקביעות.
•תמיכה מלאה בעברית.
קהל יעד:
פיתוח ב- PHP מיועד לקהל המעוניין בפתוח אתרים דינמיים ואפליקציות, המשתמשים בבסיסי נתונים וניתנים לעדכון בקלות.
נושאי לימוד עיקריים:
•מבוא ל- PHP.
•בניית סביבת עבודה.
•עבודה עם קבצים ובסיסי נתונים.
•SQL וXML.
•עבודה עם דואר אלקטרוני.
•תבניות ושימוש מתקדם בהן.
•תכנון ובניית אתר.
מבנה בסיסי של השפה:
סינטכסים,טיפוסים ,משתנים, קבועים ,אופרטורים, מבנים לוגיים, פונקציות, מחלקות
צעדים ראשונים:
"Hello world", קלט/פלט ,PHP וHTML וגם PHP ואינטרנט ,"עוגיות" (cookies) וsessions HTTP וauthorization
בניית סביבת עבודה:
התקנת MySql + Apache + PHP, קונפיגורציה בסיסית ,תיאור CVS וSVN,סוגי התקנה
עבודה עם קבצים:
קלט/פלט
בניית מנהל קבצים
עבודה עם טקסט:
Unicode explains
פונקציות:
רקורסיה , Veriable Scope, פונקציות lambda-style